Factors determining binary archivability

Joshua Root jmr at macports.org
Wed Sep 9 03:49:03 UTC 2020


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.



More information about the macports-dev mailing list