Usando il codice sorgente sotto LGPL in .NET, convertito da JAVA?

0

Ho trovato un progetto JAVA utile per il nostro software commerciale sviluppato con C #. Il progetto JAVA è sotto LGPL. La mia comprensione è (correggimi se ho torto) se utilizzo una libreria LGPL compilata (ad esempio, dll in Windows), non ho nemmeno bisogno di disconoscere le informazioni sulla licenza. Ma se ho bisogno di apportare alcune modifiche al codice sorgente, devo includere la licenza LGPL e rendere la mia parte di modifica che utilizza la libreria anche sotto LGPL.

Dato che il nostro software è in .NET, ho chiaramente bisogno di modificare il codice sorgente JAVA (iniziando convertendo usando Sharpen in Eclipse e poi apportando alcune modifiche manuali). Quindi la mia domanda è: se la converto in un progetto C # e la compilo come libreria, e includo la licenza quando la distribuiamo, è sufficiente? Devo rendere disponibile il codice sorgente dell'intero nuovo progetto (su richiesta)?

    
posta 26.07.2013 - 11:02
fonte

1 risposta

1

Coprire un programma java LGPL in C # sta creando un'opera derivata e la conversione deve seguire i termini di lgpl.

Fintanto che mantieni una separazione tra la conversione C # e il resto del codice, devi solo fornire il codice sorgente alla conversione su richiesta di chiunque a cui fornisci il programma.

(inserisci lo standard "Non sono un avvocato, chiedi il tuo o controlla il disclaimer del proprietario del progetto java qui.)

    
risposta data 02.08.2013 - 21:50
fonte

Leggi altre domande sui tag