Russian Qt Forum

Разное => Говорилка => Тема начата: kuzulis от Апрель 07, 2010, 21:19



Название: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 07, 2010, 21:19
Доброго времени!

Вот и подошло (?) то время, когда я задумался под какой лицензией выпустить мой "продукт", но я ни разу с этим не сталкивался.
Причины, побудившие меня задумываться в этом такие, что многие люди просят меня о возможности использования "моего" труда в коммерческих приложениях. На данный момент "мой" труд имеет лицензию GPL. Труд - это (не ради пеара) библиотека QSerialDevice :).
Так вот, мне тоже хочется "навариться" на тех, кто наваривается на этой библиотеке.
т.е. критерии выбора лицензии следующие:
1. Для тех, кто хочет использовать библиотеку в Open Source - она абсолютно бесплатна!
2. Для тех, кто хочет использовать в коммерческих интересах и не хочет открывать исходники своего приложения - это будет стоить 3$ с физ. или юр. лица. Этот "навар" также будет включен в саппорт (по мере моих сил).

т.е. т.к. исходники либы открыты - то физ. или юр. лицо само решает, использовать либу или нет на свой страх и риск :).

Считаю, что это будет справедливо и недорого!

Есть мысля к GPL добавить еще какую нить лицензию (коммерческую).
Так вот, как Вы считаете, какую коммерческую лицензию выбрать?

И еще, не зажрался ли я? :)

ЗЫ: хочу чтобы были о волки сыты и овцы целы (с)



Название: Re: Посоветуйте лицензию!
Отправлено: SimpleSunny от Апрель 07, 2010, 22:41
В Qt поначалу было 2 лицензии, комерческая и GPL. Посмотри что у них за комерческая.


Название: Re: Посоветуйте лицензию!
Отправлено: ufna от Апрель 07, 2010, 22:55
Вот если бы доработал для WinCE ее, было бы не жалко и больше отдать :)


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 05:59
я вот сомневаюсь, в том что от GPL можно уйти в сторону.
Наоборот, от коммерческой к GPL можно, а вот обратно по моему нет


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 07:20
Цитировать
Наоборот, от коммерческой к GPL можно, а вот обратно по моему нет
ну так можно ж вроде при выпуске новой версии сменить лицензию на все что угодно.. не?
тем более, можно под двойной лицензией это дело сделать! ?

вот: http://it.vahu.ru/articles/gpl3.html
Цитировать
Правообладатели имеют право перелицензировать свою программу (т. е. выпустить ее под другой лицензией, в том числе и коммерческой), но при этом они не могут отозвать лицензии у тех, кто уже успел получить программу под GPL.

и еще, допустим я хочу добавить к GPL еще и коммерческую лицензию - то я в этом случае сам должен "написать" условия этой коммерческой лицензии или можно взять какую нить "готовую" коммерческую лицензию из списка?


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 08:38
>>ну так можно ж вроде при выпуске новой версии сменить лицензию на все что угодно.. не?
ты код полностью перепишешь, т.е. избавишься от кода имеющего лицензию GPL?


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 08:40
>>Правообладатели имеют право перелицензировать свою программу
это вообще от нечитания GPL. Внимательно прочти эту лицензию, там написано, что правообладатель - FSF (т.к. ты не письменно и без визы нотариуса передаёшь все права на этот код американской конторе FSF).


П.С. на данный момент, на территории Российской Федерации, ты можешь вообще закрытую разработку продолжать. Т.к. имеющиеся в общем доступе твои исходники являются общественным достоянием, т.к. GPL не имеет юридической силы, и слава богу, что мы ещё не дожили до узаконенной работорговли, как в США.


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 09:20
Цитировать
П.С. на данный момент, на территории Российской Федерации, ты можешь вообще закрытую разработку продолжать. Т.к. имеющиеся в общем доступе твои исходники являются общественным достоянием, т.к. GPL не имеет юридической силы, и слава богу, что мы ещё не дожили до узаконенной работорговли, как в США.

ну это понятно, что у нас это еще не работает :) ...
(хотя исключение - это песни... см. в инете про ветеранов которым запретили петь военные песни... маразм крепчал)

но ведь продуктом могут воспользоваться не только в России!
просто много народу пишет из-за "бугра" и спрашивают... хотят использовать в своих коммерческих приложениях но, из-за GPL вроде как "не могут" :)

Цитировать
ты код полностью перепишешь, т.е. избавишься от кода имеющего лицензию GPL?
ну а если двойную лицензию сделать, т.е будет и GPL и коммерческая! это ж выход? не? :)

--
ЗЫ: это понятно, что реально никто не соблюдает эти все лицензии - но типа авось да кто нить и соблюдет :) ... типа "шобы было" (с)


Название: Re: Посоветуйте лицензию!
Отправлено: ufna от Апрель 08, 2010, 09:37
Цитировать
(хотя исключение - это песни... см. в инете про ветеранов которым запретили петь военные песни... маразм крепчал)

Это РАО.. Все-таки со звуком им бредить проще, чем с "мифическими" в законе субъектами программными.

А как лицензирована сама Qt? ТОчнее так - у нее же раньше было четкое разделение на коммерческую и некоммерческую версию. Какие там были лицензии?


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 09:39
Раньше было: GPL и коммерческая
Сейчас стало: LGPL и коммерческая

ИМХО


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 09:42
>>Сейчас стало: LGPL и коммерческая
Сейчас стало: GPL, LGPL и коммерческая


Название: Re: Посоветуйте лицензию!
Отправлено: niXman от Апрель 08, 2010, 09:44
kuzulis, не плохо бы ссылку на твой продукт. чтоб знать о чем речь.


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 09:46
Цитировать
kuzulis, не плохо бы ссылку на твой продукт. чтоб знать о чем речь.
о_О а Вы еще не знаете?! Тада мы... (с)
:)

http://fireforge.net/projects/qserialdevice/

Цитировать
Сейчас стало: GPL, LGPL и коммерческая
ну вот, так почему им можно менять/добавлять лицензии.. а мне нет?
я даж текст коммерческой накатать успел:
Цитировать

Коммерческая лицензия на библиотеку QSerialDevice.

Права и обязанности сторон.

Лицензиат (физическое или юридическое лицо, которому выдается лицензия).

Права:
1. Имеет право использовать библиотеку в своих коммерческих (закрытых приложениях)
   без предоставления исходного кода заказчику.
2. Имеет право модифицировать исходные коды библиотеки.
3. Лицензия приобретается один раз и распространяется на всё время использования библиотеки
   для любых коммерческих приложений, любого количества компьютеров,
   любых операционных систем.
4. Если физическое или юридическое лицо, не имеющее лицензии,
   пришлет автору патч который добавляет/улучшает функционал библиотеки и этот
   патч покажется автору (по мнению автора) достойным - то это физическое или юридическое
   лицо может получить коммерческую лицензию бесплатно!   

Обязанности:
1. Запрещено менять авторство библиотеки.
2. Обязан при модификациях исходного кода библиотеки любыми способами уведомить об этом
   автора библиотеки и связаться с автором библиотеки и выслать автору библиотеки патчи.
   
Автор (лицо, создавшее библиотеку).

Права:
1. Имеет право менять стоимость коммерческой лицензии при изменении функционала библиотеки.
2. Имеет право изменять функционал библиотеки по своему усмотрению.

Обязанности:
1. Не несет никакой ответственности за качество библиотеки и за её работу
   (т.к. исходный код библиотеки открыт, то потенциальный лицензиат сам принимает
   решение о необходимости использования/неиспользования им данного программного
   продукта (библиотеки) и сам соглашается/несоглашается с условиями коммерческой лицензии).


Соглашение сторон.

Если Вы согласны с этой лицензией, то свяжитесь с автором библиотеки
по e-mail: scapig2@yandex.ru для дальнейшего оговаривания условий.

Стоимость коммерческой лицензии 3$

:)


Название: Re: Посоветуйте лицензию!
Отправлено: niXman от Апрель 08, 2010, 09:51
kuzulis, извините, конечно, возможно я чего-то недоглядел, но вики или дока по проекту имеется?


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 09:54
Цитировать
kuzulis, извините, конечно, возможно я чего-то недоглядел, он вики или дока по проекту имеется?

Вся дока в архивах с проектами. Нужно скачать, распаковать и почитать


Название: Re: Посоветуйте лицензию!
Отправлено: ufna от Апрель 08, 2010, 10:02
и напиши сразу что для WinCE не робит, т.к. overlapped I/O сия платформа не поддерживает. А то не я один качал и мучался как собрать  :)


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 10:04
Цитировать
и напиши сразу что для WinCE не робит, т.к. overlapped I/O сия платформа не поддерживает. А то не я один качал и мучался как собрать  Улыбающийся
:) ок. в новой версии упомяну


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 12:17
>>ну вот, так почему им можно менять/добавлять лицензии.. а мне нет?
потому-что у них исходная не GPL была, а комерческая


Название: Re: Посоветуйте лицензию!
Отправлено: Igors от Апрель 08, 2010, 12:18
- это будет стоить 3$ с физ. или юр. лица.
...
И еще, не зажрался ли я? :)
...
Цитировать
- мне вот той колбаски 50 грамм
- а не обожрешься?
- будете хамить - заставлю порезать
Я никогда не интересовался SerialPort но цена $3 дискредитирует Ваш продукт. Нормальная цена $14.99 (минимум), за эти деньги Вы будете отвечать на вопросы пользователя, и, может быть, исправите несколько багов в будущем. Не обращайте внимание на (возможные) глупые обвинения и.т.п. Ну и конечно страничку для продукта надо сделать и доку туда отдельно поместить.


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 12:22
Вспомнил про цену в 300р, на одной из прошлых работ, пользовался демоверсией одной софтины. Предложил начальству приобресть, мол полезная и не дорого. Начальство сказало, что из-за 300р шевелится нет ни какого желания, если приобретать официально (с бумагами и пр.). Из своего кармана начальство не захотело платить, я в прочем тоже, т.к. остальные будут у меня клянчить попользоваться.

Т.е. низкая цена вероятнее всего не стимул


Название: Re: Посоветуйте лицензию!
Отправлено: f0x от Апрель 08, 2010, 13:10
Если весь код твоего продукта принадлежит тебе, ты вправе выпускать его под любой лицензией, независимо от того под какой лицензией были выпущены прошлые версии. Переписывать код - извините, бред!

Если же в твоей программе имеются куски кода, принадлежащие другим авторам, то необходимо их согласие. Без этого ты не можешь перелицензировать весь продукт.

На свой же код ты имеешь полные и безоговорочные права и GPL этому не машает. Мешают те кто пытается выствить GPL как ограничивающую тебя же лицензию.

Еще раз подчеркну: отозвать GPL с прошлых версий ты не можешь, но выпускать новые (при условии что весь код твой) - имеешь полное право и свободу!


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 16:22
>>Если весь код твоего продукта принадлежит тебе
Если GPL и рассматривать законодательство США, то код после публикации под GPL, принадлежит FSF, а не автору.


Название: Re: Посоветуйте лицензию!
Отправлено: f0x от Апрель 08, 2010, 16:32
>>Если весь код твоего продукта принадлежит тебе
Если GPL и рассматривать законодательство США, то код после публикации под GPL, принадлежит FSF, а не автору.

Чупуха! ссылка есть?

Хочу напомнить что Троллтехи выпускали код и под GPL и под коммерческой лицензией. Никто не мешал им менять ее или вообще закрыть НОВЫЕ версии. Почему и была некоторая неопределенность после покупки их Никией.
Другой аргумент, если FSF является АВТОРОМ кода GPL почему же они сами не могут сменить лицензию ядра линукс на GPLv3? а все потому что они не ЕСТЬ АВТОРЫ и для смены лицензии необходимо согласие всех коммитеров ядра(т.е АВТОРОВ). Об этом Линус Товальдс толковал.

Я не юрист, но правообладатель и автор немного разные вещи.


Название: Re: Посоветуйте лицензию!
Отправлено: Пантер от Апрель 08, 2010, 16:37
Бери деньги за тех.поддержку. Кстати, GPL не запрещает брать деньги за свои продукт.


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Апрель 08, 2010, 16:52
>>если FSF является АВТОРОМ кода GPL
>>правообладатель и автор немного разные вещи
дак зачем же ты их в одну кашу?


Название: Re: Посоветуйте лицензию!
Отправлено: f0x от Апрель 08, 2010, 16:57
>>если FSF является АВТОРОМ кода GPL
>>правообладатель и автор немного разные вещи
дак зачем же ты их в одну кашу?

Я как раз и хотел показать что ни GPL ни FSF не мешают менять  лицензию на свой код ибо автором был и остаешься Ты! ;)


Название: Re: Посоветуйте лицензию!
Отправлено: kuzulis от Апрель 08, 2010, 17:02
Цитировать
Бери деньги за тех.поддержку. Кстати, GPL не запрещает брать деньги за свои продукт.
да я понимаю это. но весь фокус в том, что "потенциальные" тестеры и т.п. которые могли бы помочь в развитии этого программного продукта видя что лицензия GPL отказываются помогать и т.п. И говорят, что мол, если бы лицензия была не GPL - то они бы помогли в развитии проекта!
Я, допустим, не смогу добавить в продукт поддержку MacOSX, т.к. нет желания и возможности и знаний., поэтому нуждаюсь в помощи. 

Мне тут недавно итальянец писал, что мог бы помочь с MacOSX. но если я сменю лицензию! :)

Цитировать
Я как раз и хотел показать что ни GPL ни FSF не мешают менять  лицензию на свой код ибо автором был и остаешься Ты! Подмигивающий
Я тож в глубине души склоняюсь к этому выводу... т.к. в ином случае - какой смысл в GPL вообще?


Название: Re: Посоветуйте лицензию!
Отправлено: labview от Август 10, 2010, 18:20
Извините что не открыл новой темы, если что перенесите пожалуйста.

Скажите:

1. используя классы Qt (которые как известно подлежат лицензии LGPL), я имею право разрабатывать и продавать комерческий софт?
2. если да, то для чего у них есть комерческая лицензия (которая стоит кстати немало)?
3. какое самое главное отличие GPL от LGPL и какова была цель перехода от GPL на LGPL в одной из последних версий Qt?

Спасибо. Кстати топикстартеру спасибо за библиотеку, я ей пока не воспользовался, но возможно буду, если меня не устроит QExtSerialPort.


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Август 10, 2010, 18:24
>>3. какое самое главное отличие GPL от LGPL и какова была цель перехода от GPL на LGPL в одной из последних версий Qt?
чтобы мочь пункт 1

2) Для тех кто любит, меньше работать


Название: Re: Посоветуйте лицензию!
Отправлено: labview от Август 10, 2010, 18:36
1 и 3 понятно, надеюсь это компетентное высказывание.
Про пункт 2 не совсем понятно.


Название: Re: Посоветуйте лицензию!
Отправлено: Sancho_s_rancho от Август 10, 2010, 19:22
Извините что не открыл новой темы, если что перенесите пожалуйста.

Скажите:

1. используя классы Qt (которые как известно подлежат лицензии LGPL), я имею право разрабатывать и продавать комерческий софт?
2. если да, то для чего у них есть комерческая лицензия (которая стоит кстати немало)?
3. какое самое главное отличие GPL от LGPL и какова была цель перехода от GPL на LGPL в одной из последних версий Qt?

Спасибо. Кстати топикстартеру спасибо за библиотеку, я ей пока не воспользовался, но возможно буду, если меня не устроит QExtSerialPort.
Предисловие:
Разработчик (если несколько, то надо согласие всех или переписать участки кода несогласных) имеет право менять лицензию с GPL  на коммерческую или оставлять GPL и добавлять коммерческую. При этом предыдущие версии продукта можно использовать под той лицензией, под которой они были выпущены(т.е. GPL).

1. Да. Но Qt должна иметь динамическую сборку.
2. Коммерческая лицензия позволяет статическую сборку с закрытой программой. Можно вносить модификации в саму Qt и не делиться исходным кодом этих изменений. Ты имеешь поддержку по телефону и электропочте. Пожелания платных пользователей имеют некоторый приоритет.
3. LGPL библиотека может быть слинкована с закрытым кодом, а GPL этого не позволяет, т.е. или не трогай мою кульную библиотеку или открой исходники своей программы. Qt-шники добавили LGPL в список лицензий для большей популярности. Раньше тролли жили продажей лицензий,а после вхождения в Nokia им важнее популярность.


Название: Re: Посоветуйте лицензию!
Отправлено: lit-uriy от Август 11, 2010, 01:57
Вобще несколько последних постов нужно перенести. или просто удалить, т.к. тема избитая и с длиннющим хвостом.

Смотреть здесь: http://www.prog.org.ru/board_50_0.html
тема прикреплена к потолку - Qt: FAQ о лицензии. Commercial vs Opensource
читайте с конца


1. Да. Но Qt должна иметь динамическую сборку.
2. Коммерческая лицензия позволяет статическую сборку с закрытой программой.
Неверно, хотя для простоты понимания пойдёт. LGPL требует возможности подтвердить, что сама библиотека осталась неизменной.
Можно вносить модификации в саму Qt и не делиться исходным кодом этих изменений. Ты имеешь поддержку по телефону и электропочте. Пожелания платных пользователей имеют некоторый приоритет.
про выделенное первый раз слышу. Официально есть только такие варианты (http://qt.nokia.com/support/support-overview-comparison).
Самый быстрый из них - Qt Priority Support:
Response time = 1 business day (Response channel = Email)


Название: Re: Посоветуйте лицензию!
Отправлено: labview от Август 11, 2010, 02:28
Спасибо всем. Все ответы я нашёл в вышеназваной теме (до этого просто не нашёл, сори).


Название: Re: Посоветуйте лицензию!
Отправлено: Sancho_s_rancho от Август 11, 2010, 06:39
2 lit-uriy
Про телефон наврал т.к. при написании на сайт не заглядывал.


Название: Re: Посоветуйте лицензию!
Отправлено: tim474 от Август 12, 2010, 19:57
Цитировать
Неверно, хотя для простоты понимания пойдёт. LGPL требует возможности подтвердить, что сама библиотека осталась неизменной.
Суть динамической линковки не в том, чтобы подтвердить неизменность, а в том, что конечный пользователь должен иметь возможность использовать предоставленную ему программу с изменённой версией LGPLьной библиотеки.
Поэтому если, например, разработчик слинкует динамически, но при линковке будут проверяться, например, контрольные суммы этой библиотеки, то это тоже будет нарушением LGPL.


Название: Re: Посоветуйте лицензию!
Отправлено: tim474 от Август 12, 2010, 20:04
Цитировать
какова была цель перехода от GPL на LGPL в одной из последних версий Qt?
Потому что нокия купила Qt с целью использования его в своём дистрибутиве Maemo Linux для своих устройств в качестве стандартных компонентов ОС. А получения дохода от сторонних разработчиков — это они уже отставили на второй план.


Название: Re: Посоветуйте лицензию!
Отправлено: tim474 от Август 12, 2010, 20:11
>>Если весь код твоего продукта принадлежит тебе
Если GPL и рассматривать законодательство США, то код после публикации под GPL, принадлежит FSF, а не автору.
Сама по себе GPL — это обычный типовой договор. Как, например, на сайте http://tvoidogovor.ru/ (это не спам, а просто первый сайт типовых договоров, выданный гуглом). Если ты качаешь с этого сайта договор и используешь его в своей сделке, это же не значит, что предмет сделки переходит к администрации сайта.