Domanda

Ci sono alcuni LGPL librerie che uso che sono caduti fuori di manutenzione e non hanno alcuna documentazione. Ho scoperto che alcune di queste librerie sono estremamente utili e sono tutti LGPL o MIT. Potrei combinare queste librerie in mia libreria, rilasciato sotto licenza LGPL e mantenere quelli me stesso come un ramo? Inoltre, alcune di queste librerie fanno la stessa cosa o si completano a vicenda.

Potrei rilasciare questi, sotto i miei cambiamenti e documentazione, in uno spazio dei nomi? Ho anche intenzione di utilizzare questi in un programma GPL sviluppato in collaborazione con la libreria. Fa questa rottura qualsiasi dei termini di servizio?

Non wan't fare nomi di libreria fino a quando ho contattato i proprietari / sviluppatori.

Posso ancora fare questo in queste restrizioni legali?

È stato utile?

Soluzione

Sì, è possibile combinare più librerie LGPL per formare una singola libreria LGPL. E 'inoltre consentito di rinominare le funzioni per portarli in un unico spazio dei nomi.

E 'anche possibile combinare librerie LGPL e MIT insieme, per formare una singola libreria, come le licenze LGPL e MIT sono compatibili. Credo che si può applicare anche solo la LGPL a questa libreria combinata, come la LGPL è un superset della licenza MIT.

Ovviamente non deve rimuovere eventuali dichiarazioni di copyright, e la biblioteca finale sarà di copyright più persone, incluso l'utente.

E 'anche bene per poi utilizzare uno dei librerie di cui sopra in un programma GPL.

Il tentativo di contattare gli sviluppatori prima, come dici che stai facendo, è una buona mossa -. Se sono ancora interessati a lavorare sulle librerie si può essere in grado di collaborare con uno o più di essi

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top