Операционная система Linux. Передовая технология для всех

Использование Linux в коммерческих системах.


Есть несколько различных способов использования свободного программного обеспечения в коммерческих разработках, которые применимы и к системе Linux.

  • Непосредственное использование исходных текстов в собственных программах. В 1995 году фирма Caldera, Inc выпустила ОС , основанную на системе Linux.

Лицензия не запрещает использование текста свободного программного продукта в коммерческой разработке, но при этом те компоненты разрабатываемой системы, в которые включены коды, лицензированные GNU GPL, также должны получить лицензию GNU GPL, т.е. стать свободными.

Фирма Caldera использует лицензию GNU GPL. Фирма сделала вклад в развитие ядра Linux, в частности, разработав коды для поддержки протокола IPX, которые распространяются в составе исходных текстов ядра. Другие самостоятельные части системы, которые были полностью разработаны на базе фирменных технологий, являются коммерческими и не поставляются в исходном виде. Это, например, клиент Netware и графический интерфейс метафоры рабочего стола.

  • Включение свободных подсистем в состав коммерческой системы. Caldera не первая фирма, которая продает свободное программное обеспечение в составе своей ОС. Фирма DELL поставляет свою версию системы Unix, состоящую из фирменного ядра, которое окружено продуктом GNU, включающим трансляторы, редакторы, утилиты и т.п. Отличие от Caldera состоит в том, что DELL не практикует использование исходных текстов, защищенных GPL, ограничиваясь включением в состав своей ОС готовых пакетов.
  • Такой подход также не запрещен лицензией GNU GPL, при условии, что свободные программные продукты, включенные в состав коммерческой системы, не изменяют свой статус, т.е. остаются под действием лицензиии GNU GPL и распространяются вместе с исходными текстами.

  • Использование свободных инструментальных средств для разработки собственного программного обеспечения.
  • Например, использование свободного транслятора, лицензированного GNU GPL, для создания собственной программы без использования фрагментов исходных текстов каких-либо свободных программ. Это можно делать, при этом статус инструмента не влияет на статус продукта, который может быть наделен произвольной лицензией по желанию разработчика.

    Встраивание в собственную программу библиотечных вызовов свободной библиотеки не ограничивает статус программы. Для библиотек применяется несколько другая лицензия - GNU LGPL (Library General Public License), которая расширяет толкование GNU GPL, учитывая некоторые особенности использования библиотек.

    Широко распространена практика использования Linux как инструментальной ОС разработчиками коммерческих программ с последующим их переносом в коммерческую ОС.

  • Использование свободного продукта непосредственно для решения прикладных задач.
  • Это никак не ограничивается лицензией GNU GPL.

    Linux широко используется как сервер и клиент электронной почты и новостей, WWW, X-терминал, издательский комплекс, графическая станция, управляющая лабораторная система и т.д. и т.п.



    Содержание раздела