Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Поясните мастдайщику про GNU...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Jolik



Зарегистрирован: 31.03.2004
Сообщения: 56

СообщениеДобавлено: Пт Мар 16 2007 19:01    Заголовок сообщения: Поясните мастдайщику про GNU... Ответить с цитатой

Здравствуйте!

Пояните, плиз, такую вещь про лицензию GNU.
Если я написал ПО под Mandriva, обязан ли я при продаже своей программы предоставлять ее исходные коды программы?

Если я неправильно задал вопрос - прошу больно не пинать...

Заранее благодарен!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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 использовать использовать нельзя и надо писать свою гр.подсистему.

А насколько "тонкий" это момент? т.е. имеется ввиду в пользу кого он истолковываеться например в суде?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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.

Еще раз благодарен!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...