The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Бывший руководитель Sun подчеркнул ошибки открытых проектов ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Бывший руководитель Sun подчеркнул ошибки открытых проектов ..." +/
Сообщение от nuclightemail (ok), 24-Янв-11, 22:51 
>>>>> Там тоже нет буквосочетания "CDDL", поэтому полагаюсь на навыки логического мышления.
>> Так что при подобных заявлениях про логику - впредь приводите логические цепочки.
> Их обычно привожу ("на пальцах"), если:
> - искренне считаю, что собеседник в обсуждаемом вопросе наивен;
> - считаю, что он ошибается, и вижу смысл попытаться донести обоснование.
> Равно как и сам -- прошу объяснить, если не врубаюсь или понимаю,
> что ошибаюсь, но не соображу, в чём именно.

Все эти варианты возможны и при разнице в известных фактах, а не наличии/отсутствии логики per se. Странно, что это приходится пояснять.

>>>> речь шла о закрытом, а вовсе не CDDL.
>>> [...] CDDL -- инструмент для реализации этого контроля.
>> Да ну прям.
> Надо было всё же написать "один из инструментов", чтоб не смущать.

ОК, так будет корректнее. Особенно если уж логику поминать, хехе.

> Лицензия, которая была создана (по словам авторши, которой была поставлена такая задача)
> с явной целью несовместимости с GPL, по определению должна была оградить
> некое другое пространство кода и в существенной мере -- разработчиков, привязав
> их к Sun объёмом разработок, производимых ими (и которым они так
> хвалились впоследствии).

Если действительно было так, то задача выполнена с блеском - получилась вполне пригодная лицензия сама по себе (а я, напомню, прежде всего речь веду о ней как раз самой по себе), и несовместимость с GPL возникает из-за самой GPL - CDDL-то как раз совместима с более широким классом лицензий.

>> Читаем дальше:
>> The Solaris operating system, the Java language and virtual machine,
>> the OpenOffice office suite [...] had strings attached [...]
>> Что из перечисленного было под CDDL? Кусок Соляриса, разве что.
> OOo тоже, плюс они не принимали патчи без согласия на распространение их
> под CDDL _и_ передачи копирайта.  Это ещё один инструмент.  

То же самое, что делает FSF для кода GNU. Ничего нового. О чем я уже говорил ниже, впрочем.

> Для Java ещё сертификация... третий инструмент.  Задача у них одна:
> чтоб рулил только сам Sun.

Тут соглашусь лишь частично - технический бенефит от неё куда весомее. Вон, до сих пор, несмотря на все эти сертификации, свежий Hadoop на IBM'овском JDK заводиться отказался (хотя несколько более старый работал). А какой ужас бы творился без такой координации, зная кривые руки этой публики?..

>> CDDL не заставляет контрибутить напрямую в Sun, если что.
> Знаю.

Ну так давайте отделять мух от котлет. Речь шла про саму лицензию, а не один из вариантов её использования, шедший в комплексе всех мер и политик Sun.

>> Кстати, подобной же тактики придерживается FSF, который требует от разработчиков
>> передачи прав на софт себе.
> Передёргивать не надо: требуют от разработчиков проектов, претендующих на звание "a GNU
> project".  И их куда легче понять, поскольку доверия больше (опять
> же фонд, а не лавка).  Это утверждение можно оспорить, в
> частных случаях даже доказательно, но в общем -- без толку.

А почему передергивать? Вот я разработчик, хочу контрибутить в проект, начат не мной. Будь он начат FSF или начат Sun - с меня всё равно потребуют передачи прав. Лично мне от этого разницы никакой - "фонд vs лавка" на несколько другом поле оперирует, да и слишком зыбкая эта разница.

>> BTW, про OpenOffice тоже какая-то фигня сказана - нету, мол, real community.
> Видите ли.  Я присутствовал при создании oo-devel эт openoffice.ru.  Не
> взлетело.  Те контрибуторы, которых знаю -- тоже были не в
> восторге от политики Sun.  Поэтому хотелось бы понять, Ваше "какая-то
> фигня" -- это бло^Wэмоции или на чём-то основано?

Это было к следующей фразе про "кто уходит".

> Да, не было там real community.
>> А кто ж тогда щас из него уходит форк делать?..
> Те, кто сотрудничал и на таких условиях, но рад тому не был.
>  Важнее другое -- сколько народу _подключилось_ к тому форку из
> тех, кто в сановский проект код не отдавал.  А это
> десятки людей.

Важнее ли? Сколько именно ушло в форк и сколько именно подключилось? Точные цифры. Если не превышает - нет, не важнее.

>> Сомнительна эта статья, в общем, но и в ней про CDDL саму
>> по себе ничего такого страшного нет.
> Ну почитайте эту: http://www.groklaw.net/articlebasic.php?story=20050205022937327

Да там тот же самый вопрос несовместимости, и "возведение забора", которое больше относится к вышеперечисленной политике Sun, но не лицензии самой по себе. Единственное упоминание других issues (но это, между прочим, на другую статью ссылка уже) - про патенты. Но CDDL как раз и защищает разработчиков от патентных троллей. Насчет requirement of giving back тоже лажанулись - оно и в CDDL наличествует.

>> Резюмируя - реальных аргументов против CDDL до сих пор всё еще не было.
> Их просто не хочется замечать, похоже.

Прежде всего, реальные аргументы должны касаться лицензии самой по себе, а не относительности к какой-то другой лицензии. Кроме того, "аргументЫ" - а dj множественном числе их еще не был, был только один - про несовместимость с GPL.

>> Я-то бы вообще сказал, что CDDL есть то, какою должна была бы
>> быть GPL изначально...
> И чем она для Вас лучше?

Очень простой вещью: не навязывает мне, что мне делать с _моим_. Я, кстати, за это навязывание буду больно пинать и в другом треде.

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

Иными словами, Вася, выбрав для своей либы GPL, _навязывает_ мне на уже _мой_ код свою лицензию. Однако какое такое он право имеет указывать мне, какую лицензию мне использовать для _моего_ кода? Для своего - сколько угодно, я не возражаю.

А Петя выбрал CDDL, которая работает на уровне файлов исходного кода. Она точно так же запрещает закрывать код, права Пети защищены. Если я сделаю минорное добавление к коду Пети, т.е. в его файлы - они пойдут под CDDL (как в случае с GPL пошли бы под GPL), что логично - оно ему принадлежит. Если я правлю свой код, который отделен - мне никто не запрещает делать с ним что хочу, ведь это мой код.

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

P.S. оффтоп: Мне тут товарищ задал вопрос, нет ли среди моих знакомых тех, кто занимается на суперкомпьютерах расчетами погоды, всякое атмосферное моделирование именно для прогнозирования погоды. У меня таких не нашлось, у Вас случайно нет?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Бывший руководитель Sun подчеркнул ошибки открытых проектов ..., opennews, 10-Дек-10, 17:49  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру