[Discussioni] RedBook di IBM, CPL e GPL

Emanuele Olivetti olivetti a itc.it
Gio 7 Apr 2005 11:55:26 CEST


Salve a tutti, vorrei un consiglio.
Un amico sta sviluppando un software che vorrebbe rilasciare con
licenza GPL. In particolare il suo software utilizza un .jar
distribuito con licenza EPL (Eclipse Public License). Inoltre il
codice che ha scritto lo ha fatto a partire dagli esempi che ha
imparato sul RedBook di IBM distribuito come documentazione a
corredo della libreria.

In particolare il RedBook e' distribuito come libro + sorgenti di
esempi di utilizzo della libreria in questione. Nel libro e'
affermato quanto segue:

"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. These examples
have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of
these programs. 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 IBM's application programming interfaces."

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]?

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)

Grazie in anticipo per le eventuali risposte,

Emanuele

[1]: su http://www.gnu.org/licenses/license-list.html c'e' scritto
che GPL e CPL sono incompatili.



More information about the discussioni mailing list