Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Jolik
Зарегистрирован: 31.03.2004 Сообщения: 56
|
Добавлено: Пт Мар 16 2007 19:01 Заголовок сообщения: Поясните мастдайщику про GNU... |
|
|
Здравствуйте!
Пояните, плиз, такую вещь про лицензию GNU.
Если я написал ПО под Mandriva, обязан ли я при продаже своей программы предоставлять ее исходные коды программы?
Если я неправильно задал вопрос - прошу больно не пинать...
Заранее благодарен! |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Сб Мар 17 2007 03:01 Заголовок сообщения: |
|
|
гм..
_только_ если вы в своей программе не использовали исходные тексты других программ лицензированных по GNU - то можете не предоставлять ничего.
Будет у вас "закрытая" программа. По идее таких программ тоже много... а будет она работаьт с мандривой, или ещё с чем-либо - это уже не важно.
но! если вы использовали при создании вашей программы исходные тексты свободных программ (GNU GPL), или встроили в исходный текст вашей программы процедуру, модуль, подпрограмму или куски кода, которые распространяются по GNU GPL - вы должны аналогично лицензировать вашу программу по GNU GPL и, в соответствии с лицензией gnu - не только предоставлять исходные коды но и выложить её в свободный доступ.
"gnu-стная лицензия" не позволяет "присваивать" себе код который лицензирован по "гнустной" лицензии ))) даже частично.
Вообще там есть "тонкий" момент - не-свободная программа даже не может напрямую линковаться со свободными "по gnu gpl" программами и модулями. Насколько я понимаю ситуацию, закрытые ati-шные и geforce драйвера подключаются через "прослойку" которая лицензируется по lesser-gpl (?).
аналогично - см лицензирование wine и wine@etersoft.
уточните ещё эти моменты. по идее в сети есть места и источники. |
|
Вернуться к началу |
|
|
Jolik
Зарегистрирован: 31.03.2004 Сообщения: 56
|
Добавлено: Сб Мар 17 2007 22:57 Заголовок сообщения: |
|
|
Спасибо за ответ!
Denjs писал(а): | Вообще там есть "тонкий" момент - не-свободная программа даже не может напрямую линковаться со свободными "по gnu gpl" программами и модулями. Насколько я понимаю ситуацию, закрытые ati-шные и geforce драйвера подключаются через "прослойку" которая лицензируется по lesser-gpl (?).
|
Получаеца если я пишу программу с графическим интерфейсом и не хочу выкладывать исходники - то никаких KDE или Gnome использовать использовать нельзя и надо писать свою гр.подсистему.
А насколько "тонкий" это момент? т.е. имеется ввиду в пользу кого он истолковываеться например в суде? |
|
Вернуться к началу |
|
|
Dmitry_Karpov
Зарегистрирован: 23.02.2006 Сообщения: 212 Откуда: Москва, Матвеевское
|
Добавлено: Пн Мар 19 2007 16:15 Заголовок сообщения: |
|
|
Если твоя программа (после перекомпиляции) будет работать под FreeBSD, то можешь не волноваться. Что же касается KDE и Gnome, то они вообще работают как бы на др.машине, и коннект к ним происходит как бы по сети. _________________ Хочу в Хогвардс преподавателем информатики. |
|
Вернуться к началу |
|
|
C37
Зарегистрирован: 09.03.2005 Сообщения: 311
|
Добавлено: Вс Мар 25 2007 16:28 Заголовок сообщения: |
|
|
Можно использовать не GNOME (т.е. рабочую среду), а GTK+ (библиотеку, на которой она построена), которая распространяется на условиях GNU LGPL. Таким образом, ее можно применять при разработке закрытого ПО. Впрочем, все это написано на первой же странице сайта www.gtk.org
Если же программа написана для среды KDE, то там дело сложнее, т.е. Trolltech (разработчик и владелец прав на библиотеку QT) требует покупки "профессиональной" лицензии, если вы собираетесь распространять ваше ПО не по GNU GPL. |
|
Вернуться к началу |
|
|
Jail
Зарегистрирован: 16.01.2007 Сообщения: 180 Откуда: Russia
|
Добавлено: Вс Мар 25 2007 18:32 Заголовок сообщения: |
|
|
Если прога написана под FreeBSD, то исходники предоставлять не обязательно, на твоё усмотрение. Но если прога написана под Linux, от выложить их обязан! Так трактуется лицензия. |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Пн Мар 26 2007 03:17 Заголовок сообщения: |
|
|
Jail писал(а): | Если прога написана под FreeBSD, то исходники предоставлять не обязательно, на твоё усмотрение. Но если прога написана под Linux, от выложить их обязан! Так трактуется лицензия. |
нет не так. не путайте народ и читайте внимательно лицензии и понимайте что программы под Linux может быть под любой лицензией.
пример? Где исходники кваки 4? пока кваки 5 не будет - не увидите 8-P
где исходники драйверов для гефорса и ати? нет и наверное не будет.
где исходники wine@etersoft ?
но это же все программы под линукс ?
________________
а вообще - автору топике не мешало бы для начала ПОЧИТАТЬ лицензию GNU GPL, и изучить списоок лицензий того инструментария, баблиотек и т.п. которые он собирается использовать.
и ещё определиться под какой лицензией он будет поставлять свою программу.
Если он будет лицензировать её под GPL или BSD - исходники должны быть предоставлены.
Если автор будет использовать куски кода лицензированного по GPL - то он обязан лицензировать свою программу под GPL (и предоставлять исходники).
Если автор будет "линковать"("связывать") своюпрограмму с программами лицензированную по GPL - то он обязан лицензировать свою программу под GPL (или lGPL ?) (и предоставлять исходники).
________________
ещё смотрите ТЕКСТ лицензий "GNU GPL" так и "BSD" и "lesser GPL"(?)
Основное отличие в том, что BSD определяют что "этот код может быть использован в закрытом проекте", а GPL не позволяет делать таких вещей.
LGPL позволяет "линковаться с закрытым кодом", а GPL - нет. |
|
Вернуться к началу |
|
|
Jolik
Зарегистрирован: 31.03.2004 Сообщения: 56
|
Добавлено: Пн Мар 26 2007 13:35 Заголовок сообщения: Спасибо за ответы... |
|
|
Denjs писал(а): |
Если автор будет "линковать"("связывать") своюпрограмму с программами лицензированную по GPL - то он обязан лицензировать свою программу под GPL (или lGPL ?) (и предоставлять исходники).
|
Т.е. получаеца, что все что угодно, написанное с использованием линуксовых библиотек требует распространения по GPL.
Предполагаю, что полноценную прогу, да с граф. интерфейсом невозможно написать без них, т.е. фактически каждая програм под Линух требует распространения по GPL.
Еще раз благодарен! |
|
Вернуться к началу |
|
|
|