Здравствуйте, NightWind, Вы писали:
NW>Поскольку я запутался в распространенных типах лицензий, хочу спросить вашего совета какую лицензию лучше использовать?
Краткий, удобный гаид по лицензиям —
http://www.codeproject.com/info/Licenses.aspx
Вам скорее всего подойдет какой нибуть из вариантов Common Public License
Может быть прямо так всё и написать ? Никто ведь вас не обязывает к какой нить GPL всё подводить.
Будет всё просто и понятно. Предусмотрите что бы за деньги можно было и эти ограничения снимать.
Только добавьте, что ответственности не несёте.
Поскольку я запутался в распространенных типах лицензий, хочу спросить вашего совета какую лицензию лучше использовать?
Я хочу выложить в открытый доступ библиотеку и подбираю возможный тип лицензии для неё.
Что должна разрешать и запрещать библиотека:
Библиотеку можно использовать, даже в коммерческом ПО с закрытым исходным кодом
Библиотека написана на C++ и может быть использована путём простого включения файлов с исходным кодом в проект, т.е. не требовать использования dll или предоставлять объектные файлы проприетарных частей проекта, для того чтобы пользователи могли собирать проект с измененной библиотекой
Если пользователи для своих целей меняют исходный код библиотеки, то они должны опубликовать в открытом доступе соответствующие изменения (и только их) или прислать патч в репозиторий библиотеки
Пункт 3 нужен для того чтобы компании не развивали библиотеку только для своего личного использования и не предъявляли претензии ко мне, как к программисту в том, что я комитю код написанный в рабочее время куда то на сторону если мне нужно будет усовершенствовать библиотеку под нужды конкретного проекта
Так же, возможно, требования стоит дополнить или кое-что убрать?
Заранее благодарен.