Даже при условии свободного распространения написанной вами программы важно позаботиться о лицензии, которая определит права пользователей и ограничит претензии к разработчику. Я уже публиковал FAQ по самой распространенной в мире свободного ПО лицензии – GNU GPL. Лицензий на различные виды свободных информационных продуктов существует достаточно много, но думаю, разумнее использовать наиболее распространенные и хорошо известные конечному пользователю (GPL, Creative Commons, MIT, BSD и т.д.). Основные лицензии могут использоваться также для защиты документации, изображений, текстов, шрифтов.
Основу лицензий на свободное ПО составляют 4 права:
- право запуска программы
- право доступа к исходному коду для изучения и модификации
- право распространения копий
- право улучшать и публиковать улучшенную версию
В настоящее время для большинства продуктов рекомендуется использовать GNU GPL третьей версии. Я не буду писать о всех типах лицензий на свободное ПО, т.к. подробную информацию можно получить на сайте GNU и сайте Open Source Initiative, отмечу лишь семейство лицензий Creative Commons. Они удобны тем, что при их использовании нет необходимости дополнять продукт сопроводительным текстом, достаточно указать буквенный код (или сочетание кодов). Всего существует 4 элемента (кода) из которых происходят 6 основных лицензий.
Элементы (коды) лицензии Creative Commons:
- BY – обязательно упоминание автора
- NC – некоммерческое использование
- ND – запрещено создание производных продуктов
- SA – производные продукты распространяются под той же лицензией (копилефт).
Основные лицензии Creative Commons: BY-NC-ND, BY-NC-SA, BY-NC, BY-ND, BY-SA (она же Wiki license), BY.