Un cambio di licenza per OSS copre tutte le versioni, incluse le versioni precedenti?

2

Se decidiamo di utilizzare un software open source attualmente rilasciato con una licenza che consente l'inclusione in un sistema closed source interno, quale protezione viene offerta se i proprietari del software open source decidono di modificare la licenza? In genere sto pensando a dove la nuova licenza non consente l'inclusione nel software closed source (penso che l'estensione iText della generazione di PDF lo abbia fatto nel 2009).

La nuova licenza può essere applicata in modo retrospettivo alle vecchie versioni? Immagino che possa, ma spesso non lo è. Stiamo solo osservando il caso peggiore, saremmo in una posizione in cui potremmo continuare a utilizzare una vecchia versione per tutto il tempo a nostra disposizione e quindi prendere una decisione sul futuro - o saremmo nella posizione in cui dovremmo devi decidere di pagare la quota commerciale che è spesso disponibile o trovare un'alternativa "gratuita" diversa.

    
posta Paul Hadfield 07.06.2011 - 10:18
fonte

2 risposte

2

Questa domanda è discussa in dettaglio nel capitolo 4 del link .

La risposta breve è che promissory estoppel ti protegge probabilmente. Ma non c'è stato un contenzioso significativo su questo punto, e quindi non è garantito che questa teoria legale vincerà in tribunale. (E anche se fosse seguito negli Stati Uniti, non si sarebbe garantito che sarebbe seguito nel Regno Unito, anche se i sistemi giuridici sono abbastanza vicini da poter fare la stessa cosa.)

Se vai in un paese che non segue il Common Law britannico, la situazione legale potrebbe essere molto diversa. Non ne so nulla.

    
risposta data 07.06.2011 - 10:40
fonte
0

IANAL ma dubito che i termini di una licenza possano essere modificati per includere implementazioni precedenti del genere.
Possono (e iText lo ha fatto) ovviamente cambiare la licenza per i nuovi download delle vecchie versioni, ma non saranno in grado di cavarsela cambiando la licenza sulle versioni già distribuite con gli utenti.
Se fosse possibile, sarebbe facile per le persone fare un'esca e un interruttore che garantisca loro la proprietà di qualsiasi software creato con qualsiasi versione della loro libreria semplicemente cambiando la licenza di una nuova versione per leggerla. Oppure cambia in GPL e improvvisamente migliaia di prodotti sono forzati in GPL che non erano nel passato. A Richard Stallman piacerebbe tanto ...
Quindi il buonsenso ti dice che sei al sicuro, ma probabilmente dovresti prendere in considerazione la possibilità di cambiare i sistemi esistenti per non utilizzare una libreria una volta modificata la sua licenza in un modo che lo rende incompatibile con i tuoi standard accettabili (l'ho fatto io stesso, tagliato iText da un prodotto per quello molto ragione solo per essere al sicuro e perché è un kludge da usare rispetto alla FOP).

    
risposta data 07.06.2011 - 11:04
fonte

Leggi altre domande sui tag