15 марта 2006 г.

О дяде Билли, GPL и Open Source

Наткнулся в сети на интервью с Биллом Гейтсом (CNET News.com, 25 июня, 2001):
"...экосистема, в которой сосуществует бесплатное и коммерческое ПО, а заказчики всегда могут выбрать, что им удобнее. (...) Та часть движения open source, которая называется GPL, нарушает этот цикл, а именно, исключает для коммерческой компании возможность использовать результаты какой-либо из этих работ или опираться на такую работу. (...) есть люди, которые вообще отказывают в праве на существование коммерческому ПО, т.е. не допускают создания вокруг коммерческого ПО рабочих мест и налогов. Их немного, но лицензия GPL разработана именно такими людьми. (...) Когда говорят об открытом исходном коде, часто имеют в виду GPL. Open source и GPL — это разные вещи."


Я не знаю, как выглядело "The Open Source Definition" в 2001 году, но то, что я вижу сейчас на www.opensource.org, а именно, "The Open Source Definition v1.9", вообще никак не противоречит GPLv2. Ни в одном пункте GPL нет противоречия правилам Open Source потому, что GPL — это одна из тех свободных лицензий, которые создавались на основе требований open source. Это первое.

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

Совсем другое дело, что коммерческие компании хотят продавать продукты с закрытым исходным кодом, но при этом хотят использовать код открытых разработок. Э, так не пойдет! Существуют совершенно конкретные решения этой проблемы. Например, можно не использовать код открытых проектов, а создать свой, используя лишь идею, — это возможно и не запрещено. Или, например, сегодня многие open source-проекты распространяются под "двойной лицензией": хочешь использовать проект бесплатно — твой продукт должен быть открытым (повторяю, "открытый" — не значит "бесплатный"); хочешь закрыть доступ к своему исходному коду и/или ограничить свободу распространения твоего продукта — купи коммерческую лицензию и наслаждайся.

Однако, ни Биллу Гейтсу, ни поддерживающим его лицам не выгодно рассматривать вопрос именно с этой стороны. Они специально питают дезинформацией умы пользователей/разработчиков, потому что идет целенаправленная информационная война против движения open source (а конкретно, Ричарда Столлмана). И эта война — обоюдная. Битва гигантов, так сказать, за господство в мире ИТ.

Я не против этой битвы, скорее даже — "за", хотя я еще не решил, на чьей я стороне. Однако, поражает количество разработчиков, которые даже не удосуживаются просто прочитать GPL (не говоря уже о том, чтобы действительно разобраться в вопросе), прежде чем высказывать своё мнение касательно open source. Легко использовать информацию, которую ляпнул сосед дядя Вася. А самому разобраться — просто лень?

Комментариев нет:

Отправить комментарий