[Discussioni] GPL vs BSD (was: SL di sinistra?)
Simone Piunno
pioppo a ferrara.linux.it
Mar 16 Mar 2004 20:54:11 CET
On Tuesday 16 March 2004 18:21, Marco Ermini wrote:
> Per esempio, il fatto che la BSD consenta di adottare il sw in un
> formato proprietario, ha consentito alla Apple la sua adozione - non a
> caso la Apple non ha adottato un sistema operativo GPL. Tuttavia la
> Apple ha restituito alla comunità BSD diversi miglioramenti a FreeBSD
> stesso; ergo, la licenza BSD in questo caso ha consentito un
> miglioramento del sw che la GPL non avrebbe permesso, dimostrando che
> la licenza BSD è in questo caso è stata più efficace nel mantenere in
> vita e disponibile a tutti il sw stesso.
Controesempio nr.1:
Apple ha adottato anche un framework GPL (khtml, parte di KDE) per realizzare
il suo browser Safari. Non a caso, non esiste equivalente software BSD.
Apple ha restituito alla comunità KDE diversi miglioramenti utilizzati in KDE
stesso; anche se magari l'avrebbe fatto ugualmente, Apple è stata obbligata,
ergo la licenza GPL in questo caso non solo ha consentito un miglioramento,
ma l'ha pure garantito, cosa che BSD non poteva fare.
Controesempio nr.2:
Microsoft ha adottato un framework che ha una licenza BSD-like (Kerberos,
licenza MIT) per realizzare lo schema di autenticazione di active directory.
Microsoft ha inserito delle modifiche, anche introducendo incompatibilità,
tuttavia non mi risulta che abbia restituito nulla al Kerberos Team. Ergo,
la licenza BSD in questo caso non ha garantito nè un miglioramento nè
l'interoperabilità.
Controesempio nr.3:
il codice di mplayer, di netfilter, del kernel, di busybox e di numerosi altri
strumenti GPL è stato utilizzato per costruire lettori DVD, access point
WLAN, modem DSL etc. A questo codice sono state introdotte modifiche ma le
recalcitranti società hanno restituito il codice solo quando la comunità ha
posto con fermezza i vincoli imposti dalla GPL. Ergo, la GPL è stata
necessaria per consentire un miglioramento che la BSD non avrebbe permesso,
dimostrando che la licenza GPL in questo caso è stata più efficace nel
mantenere in vita e disponibile a tutti il sw stesso.
Detto questo, sono convinto che ci siano campi in cui la BSD è più efficace
(tipicamente nelle implementazioni di riferimento dei protocolli di
comunicazione), ma che la GPL sia meglio in tutti gli altri casi.
--
http://thisurlenablesemailtogetthroughoverzealousspamfilters.org
More information about the discussioni
mailing list