У меня есть проект под GPL3, но в полезности GPL я последнее время сильно сомневаюсь так что есть возможность что я решу поменять лицензию на LGPL или BSD в будущем. Чтобы не пришлось спрашивать согласия всех контрибуторов в этом случае, хочу сразу потребовать чтобы все contribution'ы были сразу под GPL, LGPL и BSD. Как бы это сделать наименее геморройно при условии что проект на GitHub, чтобы не пришлось, скажем, на каждый pull request переспрашивать согласны ли они с мультилицензированием? Можно ли про это написать в COPYING и README и забыть, ибо подразумевается что contributor'ы согласны с лицензией?
Для тех, кто хочет под одной лицензией получать, а под другой выпускать, есть специаольная лицензия -- BSDL (и её "упрощённый" вариант WTFPL).+++IANAL, проконсультируйтесь со своим адвокатом, чеки сохраняйте!
Черт, надо видимо явно писать что лично ваши комментарии не нужны.
Уникальная услуга! Недорого!! Предоставлю список сайтов, на которых моих комментариев не будет. $50/сайт в год.
> но в полезности GPL я последнее время сильно сомневаюсьПочему именно? А то замечена целевая пиар-кампания, не хотелось бы, чтоб Вы оказались её жертвой. Например, неоднократно слышал, что сотрудникам Microsoft запрещено даже читать исходники под GPL и там по их поводу просто истерика.
> так что есть возможность что я решу поменять лицензию на LGPL или BSD в будущем.
См. тж. http://wiki.opennet.ru/LicenseComparison и http://www.gnu.org/licenses/license-recommendations.html
> Чтобы не пришлось спрашивать согласия всех контрибуторов в этом случае,
> хочу сразу потребовать чтобы все contribution'ы были сразу под GPL, LGPL и BSD.Это не очень осмысленно (хотя и не совсем лишено смысла) -- такое требование не особо отличается по неприятности от требования передачи авторских прав.
> Как бы это сделать наименее геморройно при условии что проект на GitHub, чтобы
> не пришлось, скажем, на каждый pull request переспрашивать согласны ли они с
> мультилицензированием? Можно ли про это написать в COPYING и README и
> забыть, ибо подразумевается что contributor'ы согласны с лицензией?Это можно написать в README в качестве правил совместной работы над проектом, поскольку я могу взять Ваш код под _любой_ из предложенных Вами лицензий и развивать его под ней, при этом я не обязан автоматически лицензировать Вам свои наработки под _всеми_ лицензиями, на условиях которых доступны Ваши.