[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