Детский вопросик, но чё-то с ходу ссылку не нашёл. Написал програмку на чистом Qt, хочу ее выложить на всеобщее оборзение обозрение под чем-нибудь-GPL-образным. Как это грамотно сделать?
То есть конкретно:
1. Какую версию GPL выбрать? Как заявить, что я такую лицензию выбрал? В каком виде она должна прилагаться к программе? Или достаточно об этом упомянуть на веб-страничке загрузки?
2. Если я распространяю бинарник для windows, то могу ли я приложить к ним необходимые dll-ки, чтобы он запускался? (QtCore4.dll и пр.)
Как грамотно релизнуть програмку на Qt? (Ищу ссылочку "на почитать")
Модератор: Модераторы разделов
- /dev/random
- Администратор
- Сообщения: 5282
- ОС: Gentoo
Re: Как грамотно релизнуть програмку на Qt?
На ваше усмотрение. Или в зависимости от используемых библиотек - если есть хоть одна под GPL3, нужно GPL3, если есть хоть одна GPL2only (а не GPL2+), то GPL2.
Лучше всего поместить в архив с исходниками файл с именем LICENSE или COPYING, а также упомянуть это в справке программы.
Файл LICENSE или COPYING. Можно ещё в комментариях в каждом файле исходников написать об этом, но это уже перестраховка.
Не помешает, но в качестве дополнения.
Без проблем. Но если вы их собирали сами, то (в теории, на практике все это игнорируют) обязаны 3 года хранить у себя исходники именно той версии, которую собирали, и предоставлять по требованию.
Спасибо сказали:
Re: Как грамотно релизнуть програмку на Qt?
Большое спасибо.
Например, если я хочу "самый простой и общий вариант" - GPL2+, то какую именно лицензию нужно помещать в этот файл, и как тогда указать, что "+"? То есть файл должен содержать только чисто текст лицензии, или еще можно вписать пометку, что можно пользоваться следующими версиями тоже?Лучше всего поместить в архив с исходниками файл с именем LICENSE или COPYING, а также упомянуть это в справке программы.
- /dev/random
- Администратор
- Сообщения: 5282
- ОС: Gentoo
Re: Как грамотно релизнуть програмку на Qt?
dergachev писал(а): ↑16.09.2010 12:52Например, если я хочу "самый простой и общий вариант" - GPL2+, то какую именно лицензию нужно помещать в этот файл, и как тогда указать, что "+"? То есть файл должен содержать только чисто текст лицензии, или еще можно вписать пометку, что можно пользоваться следующими версиями тоже?
Обычно в файле COPYING содержится текст "основной" лицензии, а в справке - упоминание о том, что это GPL2 или выше.
Либо в файле COPYING может содержаться описание лицензирования без текста лицензии, а текст - в отдельном файле. Но так обычно делают, если нужно указать специальные исключения к GPL.
Re: Как грамотно релизнуть програмку на Qt?
Пока всё понятно, большое спасибо еще раз.
Re: Как грамотно релизнуть програмку на Qt?
а что за софтинка? вы же нам анонсируете?
Re: Как грамотно релизнуть програмку на Qt?
Ну вот так всегда ...а что за софтинка? вы же нам анонсируете?
Игрушку написал простенькую, но может кому понравится. Как только подниму всё так сразу (:
upd: а, во, точно, придумал. В подпись подклею (: