>BSD лицензия более академичная и появилась задолго до GPL.обычно, то, что сделано пожже, учитывает ошибки прошлого (касается техники, но не политики ;)
Лицензия - это свод условий, на которых что-либо выдается кому-либо зачем-либо.
BSD и GPL - выдают право на <4_пункта_признаков_свободного_ПО>.
Условия же их различны.
GPL более требовательна по той причине, что в наше время нажива определяют действия практически большинства. Цели GPL лицензии обеспечить максимальное продолжение 4 признаков СПО во времени. Т.е. направить силы всех (нравственных людей и безнравственных) на улучшение свободного софта. Потому как без таких требований безнравственные люди не будут возвращать наработки обратно в коммьюнити. Нравственным же неважно: BSD или GPL - они в любом случае будут отвечать добром за добро (СПО за СПО).
Да, реалии таковы, что безнравственных людей нужно прижимать к добру законом. что поделаешь... Мы живем в век деградации... GPL просто это учитывает, а BSD - нет.
>К примеру, чаще видно, что те, кто занимается наукой, предоставляют результаты под BSD license,
>так как она налагает минимально возможные ограничения (фактически только нельзя объявить,
>что заимствованый код написан тобой) и способствует максимально возможному распространению технологии/алгоритмов/кода.
ученые ("те, кто занимается наукой"), зачастую, нравственные люди. К тому же, ИМХО, мало заинтересованы в фидбеке.
Они весьма самоуверены (это _не_ плохо) и не расчитывают получать обратно патчи и улучшения (а ведь для обработки фидбека нужен отдельный механизм...). Т.е. Это просто "я сделаю, как мне нравиться". И ничего. И большое спасибо им за это.
>Собственно поэтому, если бы я и делаю релиз открытого кода, то
>мне не важно, кто и как его будет использовать. Если сможет
>на его основе сделать продукт и заработать денег, то молодец, мне
>от тех, кто его будет использовать, ничего не нужно.
Э... если просто денег - бог с ними.
Но вот есть несколько иной угол зрения...
То, как будет использоваться что угодно, - не совсем по-барабану...
Например, чудеснейшее дело: ядерная реакция. Но попала она в руки вояк и политиканов...
Все... Разработка умнейших людей работает ПРОТИВ других стран и народов, обычных людей!
То же самое и софт. Хороший софт - это длинна вектора, но направление задает пользователь.
А если у пользователя будет в планах ваша смерть?... да еще и с помощью вашей программы??...
Делая что-либо мощное - нужно думать и о том как и для чего оно будет использовано...
Для софта это можно попробовать как-то решать на уровне лицензий. Например, я бы запретил использование любых мощных софтовых средств (в том числе и СПО) в армии и войнах.
Потому как читать новости о том, что вояки Америки берут на вооружение Линукс (в котором есть уже и мои собственные строки), и будут потом навязывать мне свою "демократию" с помощью СПО в том числе... как-то не очень... Ессьно, воякам ничего не запретить никакими законами. Таково уж наше общество...
Но тем не менее, автор ДОЛЖЕН думать о том на кого и с какой целью будет работать его код,
какое направление задаст его вектору пользователь.