> но в полезности 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 в качестве правил совместной работы над проектом, поскольку я могу взять Ваш код под _любой_ из предложенных Вами лицензий и развивать его под ней, при этом я не обязан автоматически лицензировать Вам свои наработки под _всеми_ лицензиями, на условиях которых доступны Ваши.