is this the right place for this question? I hope so
I was chocked to read this on blender market: " Do I have to give my code-based product away for free?
No. The GNU GPL is focused on preserving users’ freedoms. Thus, you are at liberty to distribute (or not) the product as you choose. You’re also free to charge a fee for the product (or not). The GNU GPL does not put limits on commercializing code-based assets. If, for instance, someone were to contact you to request a copy of your code, you could respond in any of the following ways (and more!):
This can’t be correct ? the license very clearly states that you have do make the source code available.
I don’t say it is wrong to earn money on Blender, but you need to follow the rules.