Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 14:13   #11
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
GPL как раз требует открывать исходники всегда.
Бред. Внимательно почитайте документацию к FPC\Lazarus\GIMP. Если вы используете, к примеру, FPC в своем проекте - вы не обязаны открывать все исходники - достаточно указать, где можно скачать ЧАСТЬ исходников, которые распространяются под GPL. Если использовали FPC - укажите, где можно скачать исходники FPC.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 15.01.2011, 14:38   #12
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Зачем читать какие-то доки непонятно к чему, если Сталлман чётко и ясно всё сам написал:

Цитата:
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?

Yes, because the program as it is actually run includes the library.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 15.01.2011, 15:01   #13
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

А теперь читайте дальше:
Цитата:
If a programming language interpreter is released under the GPL, does that mean programs written to be interpreted by it must be under GPL-compatible licenses?

When the interpreter just interprets a language, the answer is no.
Сам FPC лицензирован под GPL, но ВСЕ его модули под LGPL:
http://www.freepascal.org/faq.var#general-license
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 15.01.2011, 15:14   #14
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Ну хорошо, только при чём тут Qt и библиотеки, лицензируемые под GPL?

Допустим, вы можете скомпилить GPL компилятором свой код, и выпустить его под любой лицензией. Это мало кому интересно. Интересно использовать чужие библиотеки. Так вот, если эти библиотеки под GPL, лицензия запрещает распространять ваш продук, который их использует, с закрытыми исходниками. А если библиотеки под LPGL, то не запрещает.

И ещё, если внимательно прочитать ответ хитрого Сталлмана, то он подчёркивает, что использовать можно только интерпретатор, но не компилятор.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 15.01.2011, 15:17   #15
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Начиная с версии 4.5 Qt распространяется по 3 лицензиям:

* Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений.
* GNU GPL — для разработки ПО с открытыми исходниками распространяемыми на условиях GNU GPL.
* GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

Примечание: Независимо от лицензии, исходный код Qt один и тот же.
.....................
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 15.01.2011, 15:18   #16
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Внесу свою лепту: дистрибутив Mandriva Linux добавляет к бесплатным программам, платные и продаёт Power Pack. Внимание вопрос: все ли программы в дистрибутиве лицензированы только под LGPL или же есть и под GPL?
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 15.01.2011, 15:39   #17
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Цитата:
Начиная с версии 4.5 Qt распространяется по 3 лицензиям... GNU LGPL
Ну так я ровно это и написал:

Цитата:
Qt и GTK+ можно юзать под LGPL, насколько я вижу.
Спорим ни о чём )

По поводу Power Pack, GPL вроде не запрещает продавать. Т.е. исходники должны быть открыты и публично доступны, но если найдёшь кому их (или приложение, собранное из них) продать — почему бы и нет. Хотя логику Сталлмана не всегда можно предсказать )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 16.01.2011, 10:36   #18
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Сообщение от xwicked Посмотреть сообщение
Внесу свою лепту: дистрибутив Mandriva Linux добавляет к бесплатным программам, платные и продаёт Power Pack. Внимание вопрос: все ли программы в дистрибутиве лицензированы только под LGPL или же есть и под GPL?
Не все и есть GPL и есть Copy Right...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.01.2011, 10:52   #19
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Имеется в виду тот раздел WinAPI, который отвечает за окна и приложения - CreateWindow... и проч. К кому они относятся?
В Gnome есть такая штука, Devhelp называется. Советую поискать в синаптике, невероятно полезная вещь:
Скрин.
Многопоточность, сокеты и прочие вкусности я бы посоветовал реализовывать через сторонние, кросс-платформенные библиотеки(Boost::Thread - для потоков, Boost::Asio - для сокетов, к примеру). Хотя никто не мешает использовать для многопоточности форки или Posix-потоки, etc.
pushl $0x18E3DF6B
call ICQ

Последний раз редактировалось russian-stalker; 16.01.2011 в 10:56.
russian-stalker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое ^= ? k1r1ch Общие вопросы C/C++ 3 10.01.2010 17:15
Что такое @? k1r1ch Общие вопросы Delphi 11 11.09.2009 20:15
Что такое SE LOPKOT HTML и CSS 5 31.08.2009 21:50
Что такое faDirectory zotox Помощь студентам 5 08.05.2009 17:04
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48