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