История изменений
Исправление hobbit, (текущая версия) :
я как некомпетентный в GPL недо-погромист
В правильном мире есть только 2 типа лицензий
То есть честно признаёшь, что некомпетентен, но мнение категоричное насчёт «правильного мира» имеешь. Давай я тебе объясню, для чего на самом деле нужна GPL.
Представь себе, что ты написал какую-то полезную программу и открыл исходники. Далее находится корпорация, которая к 90% твоего кода добавляет 10% своих (скажем, поддержку ещё одного популярного формата файлов), но код не открывает и начинает всюду пропихивать именно свой продукт. В результате твоя программа не выдерживает конкуренции и выкидывается рынком на мороз, а все пользуются программой корпорации, который, возможно, даже не запускается под твоей ОС.
Так вот, BSD нужна для того, чтобы корпорация могла тебя, настоящего автора, на законном основании выставить на мороз. А GPL - для того, чтобы ты мог от этого защититься. Если корпорация написала поддержку нового формата - пусть либо прикладывает к программе патч, либо идёт нахрен.
В остальных случаях для честного пользователя особой разницы между GPL и BSD нет.
А что касается GPL, то в контексте BSD/EULA...это похоже на попытку усидеть на двух стульях...
Наоборот. Если уж проводить такие аллегории, то EULA - это такой мафиозный крёстный отец, BSD - это мелкая шестёрка в прислужении у крёстного отца. А GPL - это попытка играть по другим правилам, жить по законам, а не по понятиям.
Сказанное не означает, что BSD плоха сама по себе. В некоторых случаях её применение оправдано. Но в том мире, в котором верховодят EULA, получается, именно так, как я написал в предыдущем абзаце.
Исправление hobbit, :
я как некомпетентный в GPL недо-погромист
В правильном мире есть только 2 типа лицензий
То есть честно признаёшь, что некомпетентен, но мнение категоричное насчёт «правильного мира» имеешь. Давай я тебе объясню, для чего на самом деле нужна GPL.
Представь себе, что ты написал какую-то полезную программу и открыл исходники. Далее находится корпорация, которая к 90% твоего кода добавляет 10% своих (скажем, поддержку ещё одного популярного формата файлов), но код не открывает и начинает всюду пропихивать именно свой продукт. В результате твоя программа не выдерживает конкуренции и выкидывается рынком на мороз, а все пользуются программой корпорации, который, возможно, даже не запускается под твоей ОС.
Так вот, BSD нужна для того, чтобы корпорация могла тебя, настоящего автора, на законном основании выставить на мороз. А GPL - для того, чтобы ты мог от этого защититься. Если корпорация написала поддержку нового формата - пусть либо прикладывает к программе патч, либо идёт нахрен.
А что касается GPL, то в контексте BSD/EULA...это похоже на попытку усидеть на двух стульях...
Наоборот. Если уж проводить такие аллегории, то EULA - это такой мафиозный крёстный отец, BSD - это мелкая шестёрка в прислужении у крёстного отца. А GPL - это попытка играть по другим правилам, жить по законам, а не по понятиям.
Сказанное не означает, что BSD плоха сама по себе. В некоторых случаях её применение оправдано. Но в том мире, в котором верховодят EULA, получается, именно так, как я написал в предыдущем абзаце.
Исходная версия hobbit, :
я как некомпетентный в GPL недо-погромист
В правильном мире есть только 2 типа лицензий
То есть честно признаёшь, что некомпетентен, но мнение категоричное насчёт «правильного мира» имеешь. Давай я тебе объясню, для чего на самом деле нужна GPL.
Представь себе, что ты написал какую-то полезную программу и открыл исходники. Далее находится корпорация, которая к 90% твоего кода добавляет 10% своих (скажем, поддержку ещё одного популярного формата файлов), но код не открывает и начинает всюду пропихивать именно свой продукт. В результате твоя программа не выдерживает конкуренции и выкидывается рынком на мороз, а все пользуются программой корпорации, который, возможно, даже не запускается под твоей ОС.
Так вот, BSD нужна для того, чтобы корпорация могла тебя, настоящего автора, на законном основании выставить на мороз. А GPL - для того, чтобы ты мог от этого защититься. Если корпорация написала поддержку нового формата - пусть либо прикладывает к программе патч, либо идёт нахрен.
А что касается GPL, то в контексте BSD/EULA...это похоже на попытку усидеть на двух стульях...
Наоборот. Если уж проводить такие аллегории, то EULA - это такой мафиозный крёстный отец, BSD - это мелкая шестёрка в прислужении у крёстного отца. А GPL - это попытка играть по другим правилам, жить по законам, а не по понятиям.
Сказанное не означает, что BSD плоха сама по себе. В некоторых случаях её применение оправдано. Но в том мире, в котором верховодят EULA, получается, именно так, как я написал в предыдущем абзаце.