[Diritto] Re: Quale licenza usare?

t.tagliapietra at libero.it t.tagliapietra at libero.it
Thu May 11 15:55:03 CEST 2006


Ti prego di avere ancora un po' di pazienza per l'argomento. Sicuramente le 
domande
sembreranno tutte uguali, ma per me hanno una sottile differenza per 
riuscire a capire
per bene il problema.


>> Il problema ora sta nel fatto che vorrei permettere l'uso della
>> core-library (e di tutte le librerie del punto C non licenziate sotto
>> GPL) anche da software non libero come ad esempio MS Excel.
>
> Secondo me basta che ometti le librerie GPL dai binari che rilasci per
> excel.

Quindi se rilascio il core sotto BSD modificata o LGPL, basta redistribuire
solo i binari non GPL. Bene.

>> Guardando varie licenze ho notato quelle usate per PERL e GUILE. Per
>> PERL si rilascia il programma con una doppia licenza e viene
>> specificato che in definitiva i vari moduli altro non sono che
>> un'aggiunta di variabili e definizioni e che quindi non assoggettano
>> tutto il resto a GPL (mi par di capire).
>
> Capito male.
> Quando una parte del codice e' sotto GPL allora tutto il lavoro deve
> essere rilasciato secondo i termini della GPL. Che poi le singole parti
> abbiano licenze diverse (ma GPL compatibili ovviamente) e' un fatto
> secondario che riguarda le singole parti.

Mi vorresti dire che per rilasciare una libreria GPL scritta 
specificatamente
per il mio interprete, non è necessario modificare tutti i file per 
includere la
tipica intestazione della licenza GPL (eliminando quella vecchia) ma 
rilasciare
una licenza globale ... un file con tutta la GPL inclusa?

>>     - se usassi ad esempio una licenza BSD modificata, il
>>       progetto puo'/deve essere convertito in GPL da terze
>>       parti per distribuire la propria shared-library con
>>       licenza GPL?
>
> Il progetto non deve essere convertito in se, ma se il programma da
> distribuito contiene codice soggetto alla licenza GPL, allora il tutto
> deve essere rilasciato secondo i termini della GPL. (Il fatto che il
> codice sia suddiviso in librerie o un compilato statico monolito non fa
> alcuna differenza).

Come sopra. Rilasciare secondo i termini della GPL, ai fini pratici che
significa? Modificare tutti i file per inserire la GPL? e/o che altro?

>>     - Devo rilasciare il software sotto doppia licenza che
>>       usi sia BSD modificata o LGPL e GPL?
>
> No, non e' necessario, a meno che tu non voglia usare anche una licenza
> incompatibile con la GPL.

Cioè come accade per Mono, con l'itento di fornire anche una versione che
per fini pratici/altro non si puo' usare una licenza open source.


Probabilmente la domanda avrà risposta ovvia: a questo punto, un'ultima
cosa. Nel caso distribuisca un plugin sotto GPL, ho l'obbligo/dovere di
distribuire anche il programma per il quale viene scritto il plugin?

Grazie ancora per le risposte dell'altro giorno. Spero di ricevere queste
ultime e a tal fine ti ringrazio anticipatamente.

Tommaso




More information about the Diritto mailing list