mx1001 / hops_p

Public repo of HOPS
4 stars 5 forks source link

Is hardOps GPL licensed? #1

Open unfa opened 3 years ago

unfa commented 3 years ago

This version of Hard Ops seems to be very old and incompatible with Blender 2.8 or newer. May I kindly ask for an update?

I know this is a paid add-on and the sales push the development forward, though it's also GPL-licensed (according to https://blendermarket.com/products/hardopsofficial) so I guess there should be some (legal) way of getting the source code.

mx1001 commented 3 years ago

https://hardops-manual.readthedocs.io/en/latest/faq/#how-do-i-update-hard-ops-boxcutter

On Tue, Aug 31, 2021 at 4:47 AM unfa @.***> wrote:

This version of Hard Ops seems to be very old and incompatible with Blender 2.8 or newer. May I kindly ask for an update?

I know this is a paid add-on and the sales push the development forward, though it's also GPL-licensed (according to https://blendermarket.com/products/hardopsofficial) so I guess there should be some (legal) way of getting the source code.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mx1001/hops_p/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZL3DKCHYRL2355BZYYTS3T7SQJPANCNFSM5DDXBOGQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

unfa commented 3 years ago

Thanks, that's not what I'm looking for :)

I'd gladly donate to the project if it was possible to get it for free (since it's GPL-licensed - or is it?) - I'm teaching audio production on Linux with libre software and my philosophy is to make sure all the tools I use are freely available to everyone (and open-source - that's even more important).

It's not really about the money, it's about making sure tools are accessible to people who can't spend even $1, but can spend extra time to get tools compiled from source etc.

So are your Blender add-ons licensed under Gnu General Public License or not?

If they're not - I have no issue with that - and I believe developers deserve to be paid for their work (that's why I donate to FOSS projects I find valuable). I'm just confused - if HardOps and BoxCutter are licensed under GPL, then (IIUC) the license says that [if the software is made public] - the source code must be provided on demand.

I apologize if I'm a bit pushy about this - if the license is not GPL, please correct the product page to fix that, otherwise people will expect source code to be publicly available.

unfa commented 3 years ago

Ok, it seems that any add-ons that use Blender API need to have their script (source code) licensed under GPL, as technically they are derivative work, and GPL requires that. That does not include any assets (example files, images, textures, other other non-executable data).

Source: https://blender.stackexchange.com/a/72099

oRazeD commented 3 years ago

I wouldn't count on it, Unfa. Some add-on developers tend to avoid sharing source code online... Although purchasing the add-on technically does give you the source code itself.

unfa commented 3 years ago

For all I know it is in violation of the software license. It shouldn't be like that. I understand that the developers don't want to loose sales, but they must have known what they are getting themselves into when they went into this business, right?

pati08 commented 5 months ago

:) https://github.com/AddonsDev/Blender-Add-On

unfa commented 5 months ago

I have read up, talked to people and learned that GPL actually allows this.

The requirement to share the source code only applies to distributing the software itself. If the software can be only obtained by purchase, the source code must come with that purchase, but that's it. Source doesn't have to be public, unless the software is public.

So I was mistaken, GPL plug-in devs are not obligated to release the source code to the plug-ins for free.

oRazeD commented 5 months ago

Any Blender add-ons inherit Blender's licensing, meaning yes, you are supposed to make the source available for free somewhere if you are also selling it as a product. Blender Market; which doesn't allow you to create free products, is a particularly large example of something the blender devs have been fighting for a long time.

pati08 commented 5 months ago

I deleted my prior comment because I looked at the dates and thought I had commented on a dead discussion. It basically said that you not only have to make them available, but also make the rights apparent to the users.

Also, see this: https://www.blender.org/about/license/ It says that the source has to be just as free as Blender as it uses the Blender Python API, an integral part of Blender. So, @unfa it explicitly says the opposite on the Blender licensing page.

LMK If I'm wrong.