Sto progettando di sviluppare un software commerciale usando un software LGPL.
Nel software LGPL che sto usando alcune funzioni in una classe non sono completamente implementate. Voglio modificare il codice LGPL in modo che la classe e le funzioni non implementate siano rese visibili all'esterno della dll aggiungendo dllexport davanti alla classe e aggiungendo una parola chiave virtuale davanti alla funzione.
Quindi ho intenzione di implementare quelle funzioni nel mio software proprietario. Sono pronto a distribuire il codice LGPL modificato ma non un software proprietario che implementa le funzioni nel modo che desidero.
Ciò viola i termini e le condizioni LGPL?