My software is a compiled Python module, which provides commands when loaded into the interpreter.
In the project, the source code and accompanying Python scripts are using the Apache Software License 2.0.
I would like for the compiled module to now be LGPL Version 3. Any accompanying example scripts would still be under the Apache Software License, Version 2.
Apart from clearly marking each C++ or Python file with the appropriate license statement. I would note the dual license in the documentation, NOTICE and README files.
Are there other projects with a similar approach? Are there other best practices I should consider?