Коммерческое ПО с открытым исходным кодом

Коммерческое ПО с открытым исходным кодом

Коммерческое ПО с открытым исходным кодом (англ. COSS, синоним Open Core [1] ) представляет собой программный продукт, который содержит некоторые элементы свободного и открытого программного обеспечения для того, чтобы законно претендовать на статус "Open Source". Иногда в открытой и бесплатной версии исключаются некоторые возможности, присутствующие в коммерческой версии этого же продукта, которая распространяются по проприетарной лицензии. Открытие части исходного кода, созданного ранее под проприетарной лицензией, оставляет потенциальную возможность привязки такого решения к одному-единственному поставщику.

Выпуск программного продукта под двойной лицензией - это совершенно иной способ создания Open Source решения на основе проприетарного кода.

Содержание

Критика

Некоторые производители коммерческого ПО с открытым исходным кодом кроме уменьшения функциональных возможностей Open Source версии системы, создают дополнительные ограничения, которые ещё в бо́льшей степени затрудняет её использование в реальных проектах. Поскольку понятие затрудненное использование очень субъективно, можно выделить несколько моментов, влияющих на эксплуатацию OpenSource-версии коммерческого ПО с открытым исходным кодом:

  1. Гарантия доступности системы в будущем
  2. Ограничение возможностей открытой версии
  3. Условия выхода обновлений для открытой версии
  4. Техническая документация

Гарантия доступности системы в будущем

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

Ограничение возможностей открытой версии

Eсли код открытой и коммерческой версии различен, то нужно выяснить, какая функциональность исключена из свободного решения [2] [3] и каковы причины этого. Часть функциональности может быть убрана из-за лицензионных ограничений, часть заменена на аналогичную без потерь. [4]

Если код открытой и коммерческой версии системы один и тот же, то ограничение функциональных возможностей может накладываться лицензией на ее использование. Как пример лицензионного ограничения функциональных возможностей можно привести Microsoft Windows с ее 10 сетевыми подключениями у несерверных версий операционной системы. [5] [6]

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

Условия выхода обновлений для открытой версии

Обычно на поддержку принимаются только коммерческие версии продуктов. Это может быть связано с политикой выхода обновлений для бесплатной версии. Очень часто накладываются разного рода ограничения на условия выпуска или получение таких обновлений.[2] [9] [3] Необходимо обращать внимание на возможные значительные различия в процедуре выхода исправлений для коммерческой и открытой версий системы.

Техническая документация

Любой Open Source проект живет за счет сообщества вокруг его, но при запрете публикации технической документации возникают сомнения насчет заинтересованности производителя в увеличении аудитории Open Source версии продукта.

См. также

Примечания

  1. Бредли Кун (Bradley Kuhn). Canonical, Ltd. Finally On Record: Seeking Open Core  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  2. 1 2 Compiere Compare Editions  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  3. 1 2 Sugar CRM Compare Editions  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  4. VirtualBox Open Source Edition (OSE)  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  5. Ограничение числа входящих подключений в Windows XP  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  6. Microsoft User License Agreement (EULA)  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  7. Qt Licensing  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  8. MySQL Free Public License  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.
  9. Alfresco Enterprise and Alfresco Community Comparison  (англ.) (2010). Архивировано из первоисточника 9 августа 2012.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Коммерческое ПО с открытым исходным кодом" в других словарях:

  • Список коммерческих приложений с открытым исходным кодом — В данном списке представлены наиболее известные примеры коммерческого прикладного программного обеспечения, в большей части или целиком построенного на базе компонентов с открытым исходным кодом. Содержание 1 Бизнес модели коммерческих приложений …   Википедия

  • Программное обеспечение с открытым исходным кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software)  это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… …   Википедия

  • Программное обеспечения с открытым исходным кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software)  это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… …   Википедия

  • ПО с открытым исходным кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software)  это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… …   Википедия

  • Программное обеспечение с открытым кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software)  это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… …   Википедия

  • Свободное программное обеспечение — Запрос «Free software» перенаправляется сюда; см. также другие значения. Свободное программное обеспечение (СПО, англ. free software, также software libre или libre software), свободный софт  программное обеспечение, в отношении… …   Википедия

  • Условно-бесплатное программное обеспечение — (англ. Shareware, /ˈʃɛə(r)wɛ(r)/)  тип программного обеспечения, обусловленный особенностями распространения таких программ. Исторически слово обозначало программы, свободно распространявшиеся третьими лицами (например, через BBS или… …   Википедия

  • Проприетарное программное обеспечение — (англ. proprietary software; от proprietary  частное[1], патентованное[1], в составе собственности[1] и software  программное обеспечение)  программное обеспечение, являющееся частной собственностью авторов или… …   Википедия

  • Freeware — Для термина «Free software» см. другие значения. Freeware (/ˈfɹiːwɛə(r)/; от англ. free [of charge]  «бесплатный» и software  «программное обеспечение»)  программное обеспечение, лицензионное соглашение которого не требует… …   Википедия

  • Spyware — (шпионское программное обеспечение)  программное обеспечение, осуществляющее деятельность по сбору информации о конфигурации компьютера, деятельности пользователя и любой другой конфиденциальной информации без согласия самого пользователя.… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»