Bear in mind also that a program being written in an interpreted language doesn't change the requirements of the GPL. What's less clear is when a combined work is considered to be created in that case: At runtime? When byte-compilation occurs? As soon as the import statement is typed in the source code? It's a question that hasn't been much tested legally AFAIK, and the FSF doesn't appear to have a clear position on it: <https://www.gnu.org/licenses/gpl-faq.html#MereAggregation>
- Josh On 2020-9-9 13:23 , Jeremy Lavergne wrote: > Just in case it wasn't considered: Python modules can also be compiled. > Matching on "ext_modules" in either setup.py or build.py should be a > good indicator of this situation. > > https://docs.python.org/3/distutils/setupscript.html#describing-extension-modules > > > > > On 9/8/20 10:29 PM, Jason Liu wrote: >> All of Blender's add-ons are python scripts, but aren't actually a >> part of Blender's compiled binaries.
