Наткнулся на хабре на перевод некоторых критических замечаний о GPL. Перевод мягко говоря плохой, поэтому тем кто знаком с английским, лучше прочитать оригинал. Краткое изложение:
FSF в начале своего пути сформулировала четыре свободы, которыми должен обладать по-настоящему свободный софт:
0. Свобода запускать программу с любой целью
1. Свобода изучать как программа работает и адаптировать ее для своих целей
2. Свобода ре-дистрибъюции(передачи) копий программы, чтобы помогать ближнему
3. Свобода улучшать программу, и выпускать свои улучшения(и вообще модифицированные версии программы), на благо сообщества.
Букет лицензий GPL по замыслу FSF должен способствовать распространению этих свобод, и вообще делать мир лучше
Дальше автор на примерах показывает что:
1. Принуждение людей делать хорошие вещи(GPL) - в нашем случае открывать код, не всегда дает результаты. В качестве примера приводится история развития Objective-C в gcc: пересказ истории взаимной "любви" Next(а затем и Apple) и команды разработчиков gcc.
2. Не всегда получение и использование чужого кода приводит к разумным результатам. История та же.
3. Большие компании не против делиться некоторыми своими разработками с сообществом. Но, предпочтение при разработке, даже внутренних проектов отдается BSD-подобным лицензиям, дабы не напороться.
4. "Вы можете сочетать APSL, MPL, CDDL, Apache, и BSD лицензии в одном проекте, но только одну из них можно сочетать с GPLv2". И даже GPLv2-only не совместима с LGPLv3
5. Простой способ нарушить GPL - это просто дать скомпилированный бинарник другу: вы или должны дать ему исходники с бинарником, или предоставить письменную гарантию того что он может получить исходники от вас в течении трех лет(это значить что вы три года должны хранить исходники ИМЕННО ТОГО бинарника что ему послали).
6. зачем запрещать линковать с GPL-кодом если это все-равно легко обойти?
А что думают по этому поводу уважаемые форумчане?
Так ли хороша GPL?
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Так ли хороша GPL?
Думаю, что корни многих недостатков GPL лежат в том, что концепция GPL разрабатывалась в то время, когда на продаже софта не делались настолько большие деньги. Софт продавался вместе с железом. Софт носил функцию поддержки железа. Софт заменял собою другой софт, который шёл в комплекте с железом. То есть - главным продуктом было железо.
Сейчас же куча софтверных компаний, которые существуют лишь только за счёт продажи софта. Не продавая вместе с ним никакого железа. Даже производители железа используют софт в виде микрокода (софт-модемы, принтеры "GDI", WiFi-адаптеры и программируемые чипы SoC) как составляющую и неотъемлемую часть своего железного продукта.
GPL этого просто не учитывала.
Сейчас же куча софтверных компаний, которые существуют лишь только за счёт продажи софта. Не продавая вместе с ним никакого железа. Даже производители железа используют софт в виде микрокода (софт-модемы, принтеры "GDI", WiFi-адаптеры и программируемые чипы SoC) как составляющую и неотъемлемую часть своего железного продукта.
GPL этого просто не учитывала.
-
- Сообщения: 1137
- ОС: fedora
Re: Так ли хороша GPL?
Заметка — хлам. Достаточно одного пункта №5, чтобы сделать вывод, что автор либо глуп (сомнительно, учитывая кто это), либо куплен с потрохами, либо тролль-провокатор.
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Так ли хороша GPL?
Так ли хороша GPL?
Да, так.
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Так ли хороша GPL?
нет, нумер пять - это условие GPL:
3. Лицензиат вправе воспроизводить и распространять экземпляры Программы или произведения, которое является производным от Программы, в соответствии с пунктом 2 настоящей Лицензии, в виде объектного кода или в исполняемой форме в соответствии с условиями п.п.1 и 2 настоящей Лицензии при соблюдении одного из перечисленных ниже условий:
а) к экземпляру должен прилагаться соответствующий полный исходный текст в машиночитаемой форме, который должен распространяться в соответствии с условиями п.п. 1 и 2 настоящей Лицензии на носителе, обычно используемом для передачи программного обеспечения, либо
b) к экземпляру должно прилагаться действительное в течение трех лет предложение в письменной форме к любому третьему лицу передать за плату, не превышающую стоимость осуществления собственно передачи, экземпляр соответствующего полного исходного текста в машиночитаемой форме в соответствии с условиями п.п. 1 и 2 настоящей Лицензии на носителе, обычно используемом для передачи программного обеспечения, либо
c) к экземпляру должна прилагаться полученная Лицензиатом информация о предложении, в соответствии с которым можно получить соответствующий исходный текст. (Данное положение применяется исключительно в том случае, если Лицензиат осуществляет некоммерческое распространение программы, при этом программа была получена самим Лицензиатом в виде объектного кода или в исполняемой форме и сопровождалась предложением, соответствующим условиям пп.b п.3 настоящей Лицензии).
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Так ли хороша GPL?
дальше, дальше читаем. всего лишь на абзац ниже:diesel писал(а): ↑21.10.2009 18:19
нет, нумер пять - это условие GPL:
3. Лицензиат вправе воспроизводить и распространять экземпляры Программы или произведения, которое является производным от Программы, в соответствии с пунктом 2 настоящей Лицензии, в виде объектного кода или в исполняемой форме в соответствии с условиями п.п.1 и 2 настоящей Лицензии при соблюдении одного из перечисленных ниже условий:
а) к экземпляру должен прилагаться соответствующий полный исходный текст в машиночитаемой форме, который должен распространяться в соответствии с условиями п.п. 1 и 2 настоящей Лицензии на носителе, обычно используемом для передачи программного обеспечения, либо
b) к экземпляру должно прилагаться действительное в течение трех лет предложение в письменной форме к любому третьему лицу передать за плату, не превышающую стоимость осуществления собственно передачи, экземпляр соответствующего полного исходного текста в машиночитаемой форме в соответствии с условиями п.п. 1 и 2 настоящей Лицензии на носителе, обычно используемом для передачи программного обеспечения, либо
c) к экземпляру должна прилагаться полученная Лицензиатом информация о предложении, в соответствии с которым можно получить соответствующий исходный текст. (Данное положение применяется исключительно в том случае, если Лицензиат осуществляет некоммерческое распространение программы, при этом программа была получена самим Лицензиатом в виде объектного кода или в исполняемой форме и сопровождалась предложением, соответствующим условиям пп.b п.3 настоящей Лицензии).
(перевод, как обычно слегка крив — вместо «даже если (even though)» надо было написать «хотя»).(http://www.infolex.narod.ru/gpl_gnu/gplrus.html) писал(а):В случае если произведение в виде объектного кода или в исполняемой форме распространяется путем предоставления доступа для копирования его из определенного места, обеспечение равноценного доступа для копирования исходного текста из этого же места удовлетворяет требованиям распространения исходного текста, даже если третьи лица при этом не обязаны копировать исходный текст вместе с объектным кодом произведения.
в первую из историй (A GPL Success Story) я, видимо, не въехал. вроде, получается так: разработчики next написали худшую реализацию, нежели разработчики apple. при чём тут лицензии, под которыми позже были выложены готовые реализации, мне лично не ясно.
во второй истории (Google for Linux) наличествует явная логическая непоследовательность. сначала речь идёт про внутренние разработки, которых ни gpl, ни bsdl не касаются (и про это тоже упоминается). а следом идёт рассказ про некие юридические отделы неких компаний, которые считают, что следование gpl будет «затруднительно». где логика?… © известный анекдот.
третья история (You're Either with Us or Against Us) — imho, демагогия. «Ричард Столлман», мол, «верит, что написание проприетарного п.о. — антисоциально». с тем фактом, что это так и есть на самом деле — не поспоришь, поэтому автору пришлось преподносить эту мысль именно в такой форме — как частное мнение «некоего Столлмана». зачем вообще нужно было об этом упоминать? ах да, демагогия…
заканчивается история изложением авторской фундаментальной позиции: разработчикам проприетарного п.о. надо помогать. ведь иногда (!) в результате «побочного эффекта» они помогают в улучшении «некоторого» свободного п.о.
основной демагогический посыл (избитый как те трое, за которых небитого дают): мораль — ничто, функциональность — всё.
четвёртая история (I Feel Violated!), надеюсь, задумывалась просто как шутка. правда, сделать такой вывод позволяет лишь название истории. человек, gpl не читавший, может принять эту шутку за чистую монету.
пятая история (Link, Pipe, Circumvent) — вообще ни о чём. вот просто абсолютно.
в общем, насколько я смог понять автора, идея его сводятся к следующему:
не надо владельцев проприетарного п.о. ни к чему принуждать лицензионными требованиями. они и так белые и пушистые и всегда готовы делиться всем, что создали их разработчики, с обществом. помешать им делиться могут разве что некие загадочные «сторонние требования».
а вот gpl им, владельцам проприетарного п.о., действительно, мешает. и владеть мешает, и жить мешает, и делиться мешает. в топку такую лицензию.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Так ли хороша GPL?
sash-kan писал(а): ↑22.10.2009 05:44дальше, дальше читаем. всего лишь на абзац ниже:
(перевод, как обычно слегка крив — вместо «даже если (even though)» надо было написать «хотя»).(http://www.infolex.narod.ru/gpl_gnu/gplrus.html) писал(а):В случае если произведение в виде объектного кода или в исполняемой форме распространяется путем предоставления доступа для копирования его из определенного места, обеспечение равноценного доступа для копирования исходного текста из этого же места удовлетворяет требованиям распространения исходного текста, даже если третьи лица при этом не обязаны копировать исходный текст вместе с объектным кодом произведения.
ты исправил одну строчку, скомпилировал, и отправил по почте бинарник другу|принес на флэшке, не заикнувшись про ненужные ему исходники... а через неделю и вовсе потер исходники потому что тебе они не нужны, а через две забыл что в них исправлял
-
- Администратор
- Сообщения: 5343
- ОС: Gentoo
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Так ли хороша GPL?
забыл приложить diff — кто ж тебе доктор?
по забывчивости можно нарушить всё что угодно. от конституции до распорядка дня.
лицензия-то тут каким боком?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог