Russian Qt Forum
Ноябрь 23, 2024, 01:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: GPL и комерческая либа  (Прочитано 14084 раз)
DmP
Гость
« Ответ #15 : Сентябрь 12, 2008, 21:15 »

еще тут подумалось - типа я выкладываю setup.exe для приложения и говорю, что сорцы доступны по запросу и программа под GPL.

2) у сорцов как класс - будет отсутствовать файл проекта .pro - это мое дело, может я gcc main.cpp собираю ))

Вроде бы в GPL говорится, что в состав исходников должен входить файл, или инструкции по сборке.
Записан
DmP
Гость
« Ответ #16 : Сентябрь 12, 2008, 21:29 »

Цитировать
Под полным исходным текстом исполняемого произведения понимается исходный текст всех составляющих произведение модулей, а также всех файлов, связанных с описанием интерфейса, и сценариев, предназначенных для управления компиляцией и установкой исполняемого произведения.
Единственное, как можно все усложнить, не использовать qmake, а некие прочие системы скажем SCons. И кучу дополнительных сторонних утилит.
« Последнее редактирование: Сентябрь 12, 2008, 21:41 от DmP » Записан
ритт
Гость
« Ответ #17 : Сентябрь 12, 2008, 22:47 »

DmP, но мы же не обязаны заявлять, что компилим через qmake/cmake и т.п.!
выкладываем сорцы, невменяемо распихав файлы - чтобы автогенерирование проекта qmake'ом на выходе дало "кашу" - пущай помучаются, если уж так приспичило
а затем ложим файл INSTALL, в котором сообщаем как собирать проект под разными компилерами...и приводим выдержки компиляции и линковки из консоли Улыбающийся
и кто докажет, что мы не так собирали сорцы? мы ж терпеливые...вспомните сборку сорцев на асме Улыбающийся
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #18 : Сентябрь 13, 2008, 07:24 »

в GPL фразу видел про исходники
а вот инструкция по сборке - не видел)
Записан
DmP
Гость
« Ответ #19 : Сентябрь 13, 2008, 11:40 »

в GPL фразу видел про исходники
а вот инструкция по сборке - не видел)
Ага она (GPL) такая Улыбающийся, при чем мало инструкции по сборке, еще нужно рассказать, как эту программу установить, что бы она работала.
Если быть точным, то в GPL3:
Цитировать
1. Source Code.
...
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.
...
А в GPL2:
Цитировать
3.  You may copy and distribute the Program ... (далее в самом конце этого пункта)
...
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
...
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #20 : Сентябрь 13, 2008, 11:54 »

ааа понятно - жаль не пойдет такой способ
тогда нада будет использовать какой нить геморный спобоб сборки - типа automake младших версий
Записан
DmP
Гость
« Ответ #21 : Сентябрь 13, 2008, 12:34 »

Но в ГПЛ3 еще есть что то типа - если вы отдаете программу конечному пользователю, и он не будет её распространять, то передача вместе с исходниками не обязательна.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.185 секунд. Запросов: 22.