Открытое и закрытое программное обеспечение для корпоративных систем | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 26 октября, печатный экземпляр отправим 30 октября.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №3 (502) январь 2024 г.

Дата публикации: 20.01.2024

Статья просмотрена: 65 раз

Библиографическое описание:

Шошина, Е. А. Открытое и закрытое программное обеспечение для корпоративных систем / Е. А. Шошина. — Текст : непосредственный // Молодой ученый. — 2024. — № 3 (502). — С. 97-99. — URL: https://moluch.ru/archive/502/110457/ (дата обращения: 16.10.2024).



В статье автор рассматривает плюсы и минусы открытого и закрытого программного обеспечения для корпоративных информационных систем, анализируя экономические и технические аспекты.

Ключевые слова : исходный код, программное обеспечение, корпоративные информационные системы.

В мире бизнеса выбор между открытыми и закрытыми источниками программного обеспечения становится ключевым решением для корпоративных информационных систем (КИС). Эффективность функционирования предприятий напрямую зависит от того, какое программное обеспечение используется в их основных процессах.

Открытое программное обеспечение (Открытое ПО) представляет собой тип программ, для которого исходный код доступен для общественности. Это означает, что любой желающий может просматривать, модифицировать и распространять код. Ключевые характеристики включают:

— открытый исходный код: исходный код программы доступен для всех, что способствует прозрачности и дает возможность сообществу разработчиков вносить свои улучшения.

— свободная лицензия: открытые проекты часто распространяются с лицензиями, позволяющими свободное использование, изменение и распространение программы без ограничений. [1]

В таблице 1 представлены преимущества и недостатки открытых ПО.

Таблица 1

Преимущества и недостатки открытого ПО

Преимущества

Недостатки

Открытое ПО обычно распространяется бесплатно или с небольшой стоимостью лицензии, что позволяет организациям существенно снизить затраты на программное обеспечение.

В некоторых случаях поддержка открытого ПО может быть ограниченной, поскольку отсутствует официальный контракт с поставщиком. Это может создать сложности в решении проблем и получении необходимой помощи.

Исходный код открытого ПО доступен для пользователей, что обеспечивает высокую гибкость и возможность индивидуальной настройки программ в соответствии с уникальными потребностями организации.

В силу разнообразия версий и модификаций открытого ПО могут возникнуть проблемы совместимости между различными компонентами, что требует дополнительного внимания при интеграции в КИС.

Открытые проекты часто поддерживаются активным сообществом разработчиков. Это способствует постоянному улучшению программного продукта, быстрому выявлению и устранению ошибок, а также обмену опытом между пользователями.

В случае возникновения проблем с открытым ПО ответственность за устранение проблемы может быть размытой, так как отсутствует единый поставщик, на которого можно обратиться.

Закрытое программное обеспечение является противоположностью открытого, где исходный код ограничен доступом и не предоставляется общественности. Основные черты закрытого ПО включают:

— закрытый исходный код:исходный код является частным и не предоставляется публично. Только компания-разработчик обладает полным контролем над кодом.

— коммерческие лицензии: для использования закрытого ПО чаще всего требуется приобретение лицензии, что связано с определенными правилами и ограничениями. [2]

В таблице 2 представлены преимущества и недостатки закрытых ПО.

Таблица 2

Преимущества и недостатки закрытого ПО

Преимущества

Недостатки

Гарантированная поддержка — Закрытые источники программного обеспечения обычно предоставляют гарантированную поддержку от разработчиков, что может быть критически важным для бесперебойной работы КИС.

Высокие затраты на лицензии Часто использование закрытого ПО связано с высокими затратами на приобретение лицензий, что может стать значительной финансовой нагрузкой для предприятия.

Высокая степень защиты — Закрытое ПО может обеспечивать более высокий уровень безопасности, так как исходный код не является общедоступным. Это особенно важно для защиты конфиденциальной информации.

Ограниченные возможности настройки — Отсутствие доступа к исходному коду может ограничивать возможности настройки программного обеспечения под конкретные потребности организации.

Защита интеллектуальной собственности — Закрытое ПО обеспечивает более высокий уровень защиты интеллектуальной собственности, поскольку исходный код остается в собственности разработчика, что особенно важно для компаний, разрабатывающих уникальные решения.

Зависимость от поставщика — Пользователи закрытого ПО зависят от поставщика для обеспечения поддержки и развития продукта. При проблемах с поставщиком может возникнуть риск недоступности поддержки.

Анализ этих преимуществ и недостатков позволяет организациям принимать взвешенные решения при выборе между открытыми и закрытыми источниками программного обеспечения в контексте КИС. Выбор между открытыми и закрытыми источниками программного обеспечения в КИС должен учитывать индивидуальные потребности организации, стратегию развития, а также бюджетные ограничения. [3]

Успешные кейсы использования открытого ПО в корпоративных информационных системах, рассмотрим пример Linux и Apache OpenOffice.

Linux в серверной инфраструктуре: многие организации выбирают операционную систему Linux для своих серверов. Например, веб-хостинговые компании, такие как Amazon Web Services (AWS) и DigitalOcean, успешно используют Linux для обеспечения высокой степени производительности своих серверных инфраструктур. Преимущества включают открытый исходный код, а также богатый выбор инструментов для управления серверами.

Apache OpenOffice в офисных приложениях: предоставляет полноценный офисный пакет, включая текстовый процессор, электронные таблицы, презентационное ПО и другие инструменты. Многие компании предпочитают его бесплатную и открытую структуру по сравнению с коммерческими аналогами, такими как Microsoft Office. Это обеспечивает экономию средств при поддержании профессионального офисного окружения.

Примеры успешной интеграции закрытого ПО в КИС

Microsoft Dynamics в управлении предприятием: предоставляет комплексные решения для управления предприятием, включая ERP (планирование ресурсов предприятия) и CRM (управление отношениями с клиентами). Крупные корпорации, такие как Rolls-Royce и Metro Bank, используют Microsoft Dynamics для оптимизации своих бизнес-процессов, улучшения клиентского опыта и повышения эффективности.

Oracle Database в хранении и анализе данных: является мощной системой управления базами данных, которую выбирают организации для хранения и анализа критически важных данных. Крупные финансовые институты, ритейлеры и телекоммуникационные компании используют Oracle Database для обеспечения высокой производительности и безопасности при обработке масштабных объемов информации.

Эти примеры демонстрируют, что открытые и закрытые решения успешно интегрируются в корпоративные информационные системы в соответствии с уникальными потребностями и стратегией предприятия. Эффективный выбор зависит от конкретных требований бизнеса, бюджета и желаемой функциональности системы. Оба подхода имеют свои сильные и слабые стороны, и верное решение зависит от индивидуальных потребностей и характеристик организации.

Литература:

  1. Шинкарев А. А. Роль программного обеспечения с открытым исходным кодом в современной разработке корпоративных информационных систем // Вестник ЮУрГУ. Серия: Компьютерные технологии, управление, радиоэлектроника. 2021. № 2. URL: https://cyberleninka.ru/article/n/rol-programmnogo-obespecheniya-s-otkrytym-ishodnym-kodom-v-sovremennoy-razrabotke-korporativnyh-informatsionnyh-sistem (дата обращения: 11.01.2024).
  2. Программное обеспечение с закрытым исходным кодом (closed source software, проприетарное ПО). — Текст: электронный // Энциклопедия Касперского: [сайт]. — URL: https://encyclopedia.kaspersky.ru/glossary/closed-source/ (дата обращения: 11.01.2024).
  3. Difference between Open Source Software and Closed Source Software. — Текст: электронный // GeeksforGeeks: [сайт]. — URL: https://www.geeksforgeeks.org/difference-between-open-source-software-and-closed-source-software/ (дата обращения: 11.01.2024).
Основные термины (генерируются автоматически): программное обеспечение, исходный код, преимущество, AWS, CRM, ERP, закрытое программное обеспечение, интеллектуальная собственность, открытый исходный код, управление предприятием.


Похожие статьи

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

В данной статье автор пытается создать прототип информационной системы тестирования корпоративных работников. Рассматриваются технологии для разработки и отладки информационных систем, а также способы построения архитектуры программного обеспечения.

Визуальное представление о программном обеспечении персонального компьютера

Статья раскрывает сущность программного обеспечения, основные направления в данной области.

Работа с баг-трекером: эффективное управление ошибками в разработке программного обеспечения

В данной статье автор рассмотрел ключевые аспекты использования баг-трекера в разработке программного обеспечения от отслеживания багов и их структурирования до интеграции с другими инструментами.

Сравнительный анализ методологий разработки ПО Agile и Waterfall

Цель данной статьи — произвести сравнительный анализ методологий разработки программного обеспечения на примере Agile и WaterFall. Формирование критериев сравнения. Выявление преимуществ и недостатков.

Облачные вычисления. Модели развертывания систем облачных вычислений

В статье автор рассмотрел такое понятие, как «облачные вычисления» и выявил его ключевые концепции, а также рассмотрел основные модели развертывания, в которых могут быть реализованы облачные вычисления.

Основные функция веб-приложения с учетом анализа современных CMS-систем

В работе проведен анализ современных коммерческих и свободно распространяемых CMS-систем, описана структура разработанного веб-приложения на основе фреймворка Zend Framework и его база данных.

Эффективность антивирусов: встроенные и скачиваемые решения

В статье автор рассматривает встроенные и скачиваемые антивирусы, приводя примеры, преимущества и недостатки каждого типа антивирусного ПО.

Актуальность применения микросервисной архитектуры в системах обработки данных

В статье рассматриваются основные виды архитектур программного обеспечения. Подробно рассматривается микросервисная архитектура, обсуждаются её достоинства и недостатки. Проведен анализ актуальности применения микросервисной архитектуры в системах об...

Программное обеспечение системы менеджмента качества

Данная статья содержит теоретико-методологические основы информационно-коммуникативных технологий. Автором проведен мониторинг рынка приложений программного обеспечения и софтверов в сфере управления качеством. Приведен краткий обзор наиболее распрос...

Разработка политики безопасности предприятия, занимающегося разработкой программного обеспечения

В статье рассмотрены различные подходы к разработке политики безопасности предприятия, занимающегося разработкой программного обеспечения, а также ключевые моменты создания политики безопасности.

Похожие статьи

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

В данной статье автор пытается создать прототип информационной системы тестирования корпоративных работников. Рассматриваются технологии для разработки и отладки информационных систем, а также способы построения архитектуры программного обеспечения.

Визуальное представление о программном обеспечении персонального компьютера

Статья раскрывает сущность программного обеспечения, основные направления в данной области.

Работа с баг-трекером: эффективное управление ошибками в разработке программного обеспечения

В данной статье автор рассмотрел ключевые аспекты использования баг-трекера в разработке программного обеспечения от отслеживания багов и их структурирования до интеграции с другими инструментами.

Сравнительный анализ методологий разработки ПО Agile и Waterfall

Цель данной статьи — произвести сравнительный анализ методологий разработки программного обеспечения на примере Agile и WaterFall. Формирование критериев сравнения. Выявление преимуществ и недостатков.

Облачные вычисления. Модели развертывания систем облачных вычислений

В статье автор рассмотрел такое понятие, как «облачные вычисления» и выявил его ключевые концепции, а также рассмотрел основные модели развертывания, в которых могут быть реализованы облачные вычисления.

Основные функция веб-приложения с учетом анализа современных CMS-систем

В работе проведен анализ современных коммерческих и свободно распространяемых CMS-систем, описана структура разработанного веб-приложения на основе фреймворка Zend Framework и его база данных.

Эффективность антивирусов: встроенные и скачиваемые решения

В статье автор рассматривает встроенные и скачиваемые антивирусы, приводя примеры, преимущества и недостатки каждого типа антивирусного ПО.

Актуальность применения микросервисной архитектуры в системах обработки данных

В статье рассматриваются основные виды архитектур программного обеспечения. Подробно рассматривается микросервисная архитектура, обсуждаются её достоинства и недостатки. Проведен анализ актуальности применения микросервисной архитектуры в системах об...

Программное обеспечение системы менеджмента качества

Данная статья содержит теоретико-методологические основы информационно-коммуникативных технологий. Автором проведен мониторинг рынка приложений программного обеспечения и софтверов в сфере управления качеством. Приведен краткий обзор наиболее распрос...

Разработка политики безопасности предприятия, занимающегося разработкой программного обеспечения

В статье рассмотрены различные подходы к разработке политики безопасности предприятия, занимающегося разработкой программного обеспечения, а также ключевые моменты создания политики безопасности.

Задать вопрос