LINUX.ORG.RU

FSF vs. Cisco


0

0

В последнее время много было сказано о проблемах Опен-Сорс движения с бизнесом: IBM vs SCO, SCO vs GPL.

Статья, опубликованная журналом Forbes, рассказывает об "обратной стороне медали", а именно, угрозах Фонда Свободного ПО к Cisco Systems и Broadcom за использования ОС Linux рутерах Lynksys, компании, которую Cisco приобрела в Июне этого года. Положение Cisco усложняется еще и тем, что ОС для рутеров поставляется встроенной с чипами, которые Lynksys покупает у Broadcom.

Это не первый случай попыток использования GPL кода в коммерческих продуктах. Были прецеденты с OpenTV, опять же за использования кода Linux, а также конфликт MySQL и NuSphere.

>>> Оригинал статьи "Linux's Hit Men (Наемники Линукса)"

Универсальный способ обхода GPL.

Пишем GPL Circumvention Server (под GPL, есс-но), который линкуем с библиотекой, которая нам нужна в закрытом продукте, но которая под GPL (readline, например). Пишем библиотеку-Wrapper (под нашей коммерческой лицензией), которая предоставляет все прототипы функций Readline, но по факту отправляет имя функции и аргументы на сервер. Сервер отрабатывает функцию GPL-библиотеки, и отправляет результаты назад, где враппер отдает их приложению. На самом деле все немного сложнее, поскольку функция, вообще говоря, возвращает не только результат, но имеет и side-effects, однако даже с этим можно побороться...

Сухой итог - бесплатный сервер представляет сервисы, которыми пользуются несвободные клиенты. Поскольку линковки свободного и несвободного тут нет, то GPL остается нетронутой.

Интересно, кто-нибудь из software monsters готов спонсировать развитие подобного проекта ? :-)

anonymous
()
Ответ на: комментарий от anonymous

Чего вы паритесь, у gpl есть идея, но нет механизмов защиты этой идеи от искажения и воровства, по сути чистый коммунизм, общество не доросло до такой идеи, Рыночные монстры поняв выгоду в деньгах уже искажают идею и продукты этой идеи от этого никуда не денешься, изначально утопия, это работало пока сообщество было маленьким, теперь же все идут по заложенным изначально граблям по полной программе. Ширше на вещи смотреть надо.

anonymous
()
Ответ на: комментарий от anonymous

Я уже в другом топике писал, что у GPL и не может быть никаких механизмов защиты, потому что ты прав, это "коммунизм", малопригодный в реальном бизнесе. И отрыжки вроде LGPL (про которую самому RMS неприятно говорить) просьба не упоминать.

anonymous
()
Ответ на: комментарий от anonymous

Re:

2anonymous (*) (16.10.2003 9:10:03):

если что, Линус в LKLM уже предупреждал, что в случае, если будут испытывать его терпение относительно не GPL модулей, то он просто перекроет возможность загрузки таких модулей вместо нынешней ругани про tainted. Я понимаю, что сказать легче чем сделать, и ругани со стороны пользователей будет много, но позиция его именно такова.

Что касается враппера над GPL кодом для не-GPL приложений. Сам враппер _обязан_ быть под GPL постольку, поскольку он сам линкуется с GPL-библиотекой readline. В случае LGPL библиотек ситуация тоже довольно обидная, т.к. согласно LGPL производитель закрытого ПО обязан предоставлять объектный код (читай .o файлы), использующий библиотеку, для того, чтобы пользователи могли при желании перелинковаться с новой версией этой LGPL библиотеки (дружок мой, помнится, отказался от использования какой-то LGPL'ной библиотеки именно на основании того, что ему не захотелось отдавать обджишники, хоть на это требование и забивает бОльшая часть комм. вендоров).

Если же враппер реализует свою функциональность не через традиционные "линкерные" механизмы, а использует чистую клиент-серверную архитектуру с некоторым протоколом, то я сомневаюсь, что Вам захочется пользовать такой ридлайн, каждый вызов которого будет приводить к двойной сериализации/десериализации данных :-)

AlexM ★★★★★
()
Ответ на: Re: от AlexM

И пойдет нах. Впрочем уже пошел - попробуйти например получить исходники того дерьма, что зашито в Alcatel OmniPCX. То что это модифицированный линух - 200%, они сами этого не скрвывают. Но на все запросы "а исходники можно?" отвечают "а не пошли бы вы лесом, дорогие товарищи". Что и не удивительно - там например система лицензий... Смешная система - например для подключения цифрового аппарата к цифровой же линии (модули и аппараты - _только_ Alkatel, от третих фирм не существует) мало заплатить порядка 50$ за сам порт и от 100$ до 600$ за сам аппарат (в зависимости от модели), надо еще заплатить порядка 100$ за лицензию на подключение. Без этой лицензии телефон работать не будет. Здорово придумано, да? А если учесть что телефонов бывает 4е типа (аналоговый, цифровой, IP и DECT/Gap) и на каждый тип полагается своя лицензия... А еще существуют лицензии на активацию разных сервисов, типа аутоинтенданта, голосовой почты и т.д...:)
Про остальные примочки этой станции и говорить неохота... например тот факт что ее необходимо перегружать на каждый чих, например при смене IP-адреса... как они этого добились?! НЕ ЗНАЮ!!!

P.S. А вы говорите купаться... Вот вам и free software, хуже чем с мелкософтом блин...

Irsi
()
Ответ на: комментарий от Irsi

Редкий случай, когда надо полностью согласиться с Irsi. Не в том мы мире живём, товарищи...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.