Questa è una domanda complessa, ma credo che ciò che proponi non sia permesso.
Stai suggerendo di aggiungere ganci nella libreria per renderlo più facile per te sottoclassare la libreria e quindi, per lo meno. per bypassare lo spirito della LGPL.
Il problema è che se sottoclassi una classe soggetta alla LGPL licenza nel tuo codice, quindi il tuo lavoro diventa un lavoro basato sulla libreria , piuttosto che un lavoro che usa la libreria , il che significa che il tuo codice è un lavorativo di lavoro trattato nella sezione 2 ( LGPL v2.1 ) piuttosto che uno trattato nella sezione 6 ( LGPL v2.1 ). Cioè diventa soggetto alla LGPL !
Penso che Stephen Colebourne fornisca un buon sommario su javalobby.
Non sono un grande fan delle infermiere parlare ai suggerimenti del tuo avvocato , ma in questo caso penso che valga la pena farlo se pianifichi per procedere con questo, altrimenti potresti ricevere una brutta lettera dal Free Software Foundation team legale.
In alternativa, puoi chiedere direttamente FSF . Dalla loro pagina di contatto :
For questions about free software licensing and copyright
Please check our licensing FAQ, the license list, general copyleft information, and related pages. If questions remains, email <[email protected]>.
Per inciso, nella domanda correlata Reflection e LGPL , gbjbaanb risponde con la prospettiva LGPL 3.0 .