LINUX.ORG.RU

История изменений

Исправление 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, получается, именно так, как я написал в предыдущем абзаце.