[Discussioni] RedBook di IBM, CPL e GPL

Francesco Potorti` pot a potorti.it
Lun 11 Apr 2005 10:29:42 CEST


Emanuele Olivetti:
>Salve a tutti, vorrei un consiglio.

Come avrai capito dall'abbondanza di risposte, la domanda non è banale
:-)

>"COPYRIGHT LICENSE:
>This information contains sample application programs in source
>language, which illustrates programming techniques on various
>operating platforms. You may copy, modify, and distribute these sample
>programs in any form without payment to IBM, for the purposes of
>developing, using, marketing or distributing application programs
>conforming to the application programming interface for the operating
>platform for which the sample programs are written. 

Questo non mi è chiaro, ma ha l'aspetto di una restrizione sull'uso.  A
meno che con ragionamenti che io non posso fare si possa chiaramente
dimostrare che questa restrizione d'uso è equivalente a "nessuna
restrizione", questa clausola è incompatibile con la GPL.

>Nei file di esempio invece c'e' scritto qualcosa di diverso:
>
>" * All rights reserved. This program and the accompanying materials
> * are made available under the terms of the Common Public License v1.0
> * which accompanies this distribution, and is available at
> * http://www.eclipse.org/legal/cpl-v10.html"
>
>In realta' il codice sorgente degli esempi e' preso pari pari dagli
>esempi del libro. Ed e' ovvio che sia cosi'.
>
>A questo punto c'e' il seguente dilemma: se mi baso solo sugli esempi
>del libro (quindi sulla prima licenza), posso distribuire il mio
>codice come GPL? Se invece utilizzo e modifico i file di esempio,
>quindi distribuiti con CPL, mi viene impedito di rilasciare il mio
>codice come GPL vista l'incompatibilita' delle due licenze [1]?

All'apparenza non puoi fare nessuna delle due cose.  Ma è veramente un
problema?  Hai necessità di copiare il codice riga per riga?  Non puoi
semplicemente capire come funziona l'interfaccia e riscrivere il codice
per conto tuo?  Se poi viene quasi uguale non è un problema, ammesso che
quello sia il modo naturale di usare quell'interfaccia.

>Un'ultima domanda, giusto per essere sicuri: il fatto di utilizzare un
>.jar EPL non mi pone vincoli sula licenza del programma che lo
>utilizza, giusto? (mi pare di capire chiaramente che la licenza EPL
>non persista)

Non ho idea di come funzioni la EPL.



More information about the discussioni mailing list