<div dir="ltr"><div>In this particular case, Blender's add-ons are truly "add-ons"... it's actually fairly easy in the CMake scripts to exclude the add-ons from being copied into Blender's final application bundle; and even if the add-ons are excluded from the distribution, it doesn't affect Blender's core functionality in any way. I have no idea how FSF would interpret this scenario, but I just thought I'd throw it out there.<br></div><div><br></div><div>By the way, Blender Foundation itself, as well as most Linux distros, don't seem to have an issue distributing Blender (or other software apps, for that matter) as a pre-compiled binary package. Why does the MacPorts project seem to be so hung up on this licensing conflict? No one else seems to care. (I hope I don't insult anyone by asking that. I'm genuinely curious.)<br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- </div><div>Jason Liu<br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 8, 2020 at 11:49 PM Joshua Root <<a href="mailto:jmr@macports.org">jmr@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Bear in mind also that a program being written in an interpreted<br>
language doesn't change the requirements of the GPL. What's less clear<br>
is when a combined work is considered to be created in that case: At<br>
runtime? When byte-compilation occurs? As soon as the import statement<br>
is typed in the source code? It's a question that hasn't been much<br>
tested legally AFAIK, and the FSF doesn't appear to have a clear<br>
position on it: <<a href="https://www.gnu.org/licenses/gpl-faq.html#MereAggregation" rel="noreferrer" target="_blank">https://www.gnu.org/licenses/gpl-faq.html#MereAggregation</a>><br>
<br>
- Josh<br>
<br>
On 2020-9-9 13:23 , Jeremy Lavergne wrote:<br>
> Just in case it wasn't considered: Python modules can also be compiled.<br>
> Matching on "ext_modules" in either setup.py or build.py should be a<br>
> good indicator of this situation.<br>
> <br>
> <a href="https://docs.python.org/3/distutils/setupscript.html#describing-extension-modules" rel="noreferrer" target="_blank">https://docs.python.org/3/distutils/setupscript.html#describing-extension-modules</a><br>
> <br>
> <br>
> <br>
> <br>
> On 9/8/20 10:29 PM, Jason Liu wrote:<br>
>> All of Blender's add-ons are python scripts, but aren't actually a<br>
>> part of Blender's compiled binaries.<br>
<br>
</blockquote></div>