[Discussioni] Rilicenziare codice

Paolo Redaelli paolo.redaelli a poste.it
Mar 27 Gen 2004 11:57:43 CET


Il mar, 2004-01-27 alle 10:56, Federico Di Gregorio ha scritto:
> Il mar, 2004-01-27 alle 10:22, Paolo Redaelli ha scritto:
> > È possibile ri-licenziare dei sorgenti protetti Eiffel Forum License 2
> > sotto GPL o GPL attenuata?
> 
> secondo me (IANAL) solo il detentore del copyright può decidere di
> cambiare la licenza. anche se esistesse la fGPL (federico-GPL) e fosse
> identica alla GPL originaria non potrei mai applicarla a software
> rilasciato sotto GPL di cui non detengo il copyright.
La questione è: Andreas Leitner hanno cominciato a scrivere dei binding
per le GTK rilasciandole sotto GPL. 
Lo standard di Eiffel è sottoposto a revisione e la nuova bozza (ETL3) -
che è ancora oggetto di discussione - è implementata in modo diverso dai
3 compilatori Eiffel correntemente mantenuti ed aggiornati. Di questi
tre compilatori, uno è libero (GNU SmartEiffel), gli altri proprietari
(ISE Eiffel e Visual Eiffel).
Ora dato che il nostro buon Leitner vuole rendere questi bindings
compatibili tutti e tre i compilatori e per questo spende un sacco di
energie per scrivere implementazioni a volte sub-ottimali ma che
funzionino con tutti i compilatori. 
Io gli ho fatto presente che sarebbe il caso di focalizzarsi su
SmartEiffel, dato che "possiede" più del 45% del "mercato" dei
programmatori Eiffel e per il fatto che chi usa le GTK molto
difficilmente andrà ad usare compilatori proprietari. Inoltre
concentrandosi su un singolo compilatore è molto più facile terminare il
lavoro, mentre cercando di supportare anche quelli proprietari si corre
il rischio - molto molto concreto - di non giungere a nulla di usabile.
Per tutti questi motivi sarei tentato di "forkare" (con il suo permesso
che quasi mi ha già concesso) i suoi bindings (cui anche io
contribuisco). 
Ora la mia questione è: dato che le librerie in Eiffel sono solo in
sorgente, posso io rilasciare le porzioni che scrivo io sotto (Lesser)
GPL? È vantaggioso? Nell'ottica del discorso di RMS dovrei dire che
voglio usare solo la GPL, e chiedere a Leitner di ri-rilasciare il
codice sotto GPL. Oppure credi che posso "tollerare" l'uso della EFL2,
dato che è gpl compatibile?

Grazie a tutti x l'attenzione
	Paolo




More information about the discussioni mailing list