>>> BSD-like лицензия как раз без проблем позволяет "тырить" и перелицензировать код.
>>
>>К счастью, BSDL перелицензировать исходный код не позволяет — "делайте с кодом
>>что хотите, но не называйте ненаписанный вами код своим, патчи —
>>пожалуйста, хоть под EULA". А за несоблюдение пункта BSDL об указании
>>авторства исходного кода всегда будут бить по рукам, очень больно.
>
>ОК, да не проблема: берем любое web-приложение под BSD-like, указываем первоначальное авторство,
>и лицензируем все вместе под, например, злой AGPL, и прикладываем кучу
>своих патчей, начинаем развивать форк."Всё вместе" не получится — BSDL требует указания своей "шапки" даже в изменённых файлах. А это значит, что вам придётся как минимум: 1) Перечислить авторов файлов, которые были взяты в проект под BSDL; 2) Приложить текст BSDL-лицензии в каталог с BSDL-исходниками проекта.
>И преследовать дальше тех, кто "сворует" код в EULA-проекты, или не выложит
>на сайте ссылку на исходники, можно будет запросто, и не все
>из них смогут доказать, что код был взят из BSD-проекта, а
>не AGPL :)
BSDL-нельзя закрыть. Преследование за нарушение лицензии BSDL невозможно, если не нарушены её требования: так, если пользователь использует ТОЛЬКО исходники, которые распространяются под BSDL (пусть даже в составе AGPL-проекта), то его проект не будет "заражен" лицензией AGPL. BSDL выступает в роли антидота.
>А самое главное, апстрим, который форкнули, запросто может остаться с носом, особенно
>если в AGPL-проекте заинтересуется крупная компания, которая начнет его развивать, и
>дальше предлагать под двойной лицензией.
Удачи крупной компании. Но пусть берёт пример с Google: сначала сделала закрытый форк Linux-ядра (между прочим GPL), а потом всё-таки возжелала замержить в основную ветку собственные патчи, хотя спокойно могла этого не захотеть и продолжать клепать очередные версии Android OS.
>Итог: первоначальный разработчик остался с носом, нужно было использовать копилефт-лицензию. Если бы он это сделал, то запросто вернул бы все нароботки в свой проект.
Нет. Google Android, OpenOffice и MySQL — примеры форкнутых GPL-проектов.
Eclipse, Apache, PostgreSQL, Xorg, nginx форкать никто не хочет.
>Максимум на что он может рассчитывать, это на хорошее место работы, после
>того, как его проект разорится (он сможет показать на свое авторство в коде работодателю)
Нет. Побираются только GPL-разработчики (MySQL).
Разработчики BSDL-like проектов работают для души и за деньги (Eclipse, Apache, Mozilla).