LINUX.ORG.RU

Open Source лицензия от Sun вступает в конфликт с другими открытыми лицензиями


0

0

Компания Sun Microsystems обнародовала текст новой открытой лицензии CDDL (Common Development and Distribution License), под которой планируется открыть исходные тексты Solaris. Новая лицензия позволяет вносить изменения и использовать код в рамках собственных продуктов, с условием, что они распространяются под open source лицензией.

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

Текст лицензии:http://www.sun.com/cddl/
Новость взята с http://opennet.ru

>>> Подробности на news.com.com

★★★☆

Проверено: Demetrio ()

это, в общем-то, "секрет полишинеля"... GPL очень тяжело смешивать с чем-либо другим

anonymous
()

Ждём ответа OSI и FSF.

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

Из GPL:

You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

mikhail
()

Я, конечно, не адвокат. Но если это так то это вполне логично. Врядли sun хочет чтобы ее наработки были быстро перенесены в конкурирующий linux.

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

это всего лишь список лицензий которые легким движением превращаются в GPL...

anonymous
()

Тем хуже для лицензии от Sun

anonymous
()

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

"Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange."

Единственное отличие - они разрешают втыкать куски кода под этой их CDDL в другие проекты, при этом в отличие от GPL лицензия распространяется не на весь проект, а только на конкретный воткнутый кусок:

"You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software."

Т.е. воткнуть их код в скажем ядро линукса можно, но соответствующие .c файлы должны идти под CDDL. Имхо такое ограничение, хотя и достаточно разумное, несовместимо с GPL.

Собственно, что мы имеем - это две конфликтующие copyleft-лицензии =) Забавно, я давно такого ждал...

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

> Собственно, что мы имеем - это две конфликтующие copyleft-лицензии =) Забавно, я давно такого ждал...

Оно уже давно такое есть.

License of xinetd
This is a copyleft free software license, incompatible with the GPL. It is incompatible because it places extra restrictions on redistribution of modified versions that contradict the redistribution requirements in the GPL.

...

Mozilla Public License (MPL)
This is a free software license which is not a strong copyleft;...

(и, соответственно, все MPL-derived)

...
Vita Nuova Liberal Source License
This is a copyleft free software license, incompatible with the GNU GPL. We recommend that you not use this license for new software that you write, but it is ok to use and improve Inferno under this license.

И это только среди популярных лицензий.

И, в общем, ничего, мир не перевернулся. Хуже того, вполне вероятно существование, скажем, модулей для Линукса, написанных по мотивам кода из OpenSolaris или как он там будет называться. При этом, вероятно, этот код нельзя будет делать "официальным" кодом ядра (хотя тут все зависит от Линуса, т.к. он не склонен слепо следовать в русле политики FSF), но существование, скажем, в ранге ALSA или всяких там RSBAC/GRSecurity вполне возможно...

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

Да, я знаю. Просто раньше "домены" таких лицензий не пересекались. А тут... как только санки объявили о выпуске опенсорсной соляры, общее настроение было в духе "ну щаз мы у них в ядро линуха натырим". А теперь вот облом-с =)

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

Пусть с Линусом договариваются :-). Насколько я слышал его выступления, он скорее завернет код по техническим причинам, нежели по законническим :-)

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

возьмём в линукс самое лучшее из солярки, а сама она не конкурент линуксу

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