There is nothing illegal or to be ashamed of about discussing about open-source softwares.
Both Blender and E-Cycles are released under the GPL license.
This license allows everyone to legally reuse, modify, share and even (re)sell the source code of the softwares or addons (free or commercial) that are released under this licence.
BTW, that’s what bliblubli (mathieu), the author of E-Cycles, did. He forked Blender, he has improved Cycles and he has been selling E-Cycles ever since.
In theory, nothing prevents developers to reuse the source code from E-Cycles and implement it into Blender. But it seems that they prefer not to disturb Mathieu’s business, which is respectful for him.
I’m curious about the E-Cycles code, I would like to take a look into it, I assume that since it’s GPL it’s public and anyone can ask for it, am I right?
As far as I know any user of the binary licensed under GPL can ask for the code, I tested it and now I’m curious about the code.
Since it’s GPL he has to provide the source code to any user of the binary, no matter of that user paid for it or not, and I tested it, hence I’m a user of the binary, and no, he cannot charge for the code, if he wants to charge for the code then it’s not open source but closed source, and he would be breaking the GPL
E-Cycles it’s a modified version of Blender, so even if a user is not an E-Cycles user, it has the right to ask for the code, since the original code was under GPL, and was not done by him
GPL its a virus License you get something GPL, your code will be GPL, Blender its GPL (No Apache),so any thing that contains Blender must be GPL. Cycles its Apache , (Apache License v2) but E-Cycles its a blender branch…
I don’t know, Blender and Cycles are intertwined together. It’s not like he forked “Cycles standalone” after all. I’m going to refrain from making assumptions as I’m no licensing nerd, because that could go on forever.
Cycles Standalone = apache, Blender GPL , Blender+Cycles = GPL you want to use “Only” Cycles in your code , yo can do what you want cause its Apache license, you want use Blender+Cycles , you are infected be GPL…
Why Blender can use Cycles??? cause Apache licensed let you do it. E-cycles only use Cycles ??? or a Cycles and Blender?
Are you entirely sure about this ? or are separately-licensed parts of the code still subject to the terms of each individual license when forked/changed ? (that’s what I would expect)
Alright I think I understand. So even Cycles, which is originally Apache, “becomes GPL” if released alongside software that is GPL (like Blender) ? So in this case, Mathieu is bound to release the source for his Cycles fork ?
After all this…
I’m curious about the E-Cycles code, I would like to take a look into it, I assume that since it’s GPL it’s public and anyone can ask for it, am I right?
As far as I know any user of the binary licensed under GPL can ask for the code, I tested it and now I’m curious about the code. @brecht , @dfelinto, @mathieu.
Just read, is very very clear, the copyright is respected as should be respected the GPL, any way not to respect the licenses in my country has a name and is piracy. http://www.gnu.org/licenses/gpl-3.0.html