Je prévois de développer un logiciel commercial à l'aide d'un logiciel LGPL.
Dans le logiciel LGPL que j'utilise, certaines fonctions d'une classe ne sont pas entièrement implémentées. Je souhaite modifier le code LGPL afin que la classe et les fonctions non implémentées soient rendues visibles en dehors de la DLL en ajoutant dllexport en face de la classe et en ajoutant un mot clé virtuel en face de la fonction.
Ensuite, je prévois d'implémenter ces fonctions dans mon logiciel propriétaire. Je suis prêt à distribuer le code LGPL modifié mais pas un logiciel propriétaire qui implémente les fonctions comme je le souhaite.
Cela viole-t-il les conditions générales de LGPL?