I'm wondering why it is necessary to do a fork of blender.
Can someone explain why this is done?
If it is because of the GPL license, would it be possible for users to build their own blender?
Or is there already sensible code in the fork, that cant be distributed?
We would like to switch to octane in our blender pipeline,
but we are afraid to lose the freedom of using daily builds.
Thanks for your help
Daniel
Fork Blender
This is because of the GPL license yes,DanielPaul wrote: If it is because of the GPL license, would it be possible for users to build their own blender?
Or is there already sensible code in the fork, that cant be distributed?
and as a result Otoy has a legal duty to publish the modified blender sources :
https://github.com/OTOY-NZ/OctaneBlender
Most relevant code modifications are about connecting Blender to OctaneServer which is the separate non GPL application containing the sensible code.
However the OctaneBlender sources there, are very outdated (not updated since 2 years

but maybe there is another up-to-date repository that I'm not aware of ...
Last edited by calus on Fri Dec 21, 2018 11:34 am, edited 1 time in total.
Pascal ANDRE
- DanielPaul
- Posts: 18
- Joined: Fri Nov 04, 2016 3:15 pm
Thank you for this information.
So when a 2.8 version would be released, we could build blender every day if there is no error in the code?
Are there any plans for 2.8?
So when a 2.8 version would be released, we could build blender every day if there is no error in the code?
Are there any plans for 2.8?
If you are license owner I think you can ask Otoy for Blender's code.
Blender 2.8 is still beta. The plans for integrating it are after it is officially released.
Blender 2.8 is still beta. The plans for integrating it are after it is officially released.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
System – Windows 11
My Behance portfolio, Blender plugin FB support group
In theory yes but in reality would need two doubtful conditions :DanielPaul wrote: So when a 2.8 version would be released, we could build blender every day if there is no error in the code?
1/ An initial BlenderOctane release based on official Blender 2.8 (non beta) release .
this will take an unknown amount of time after blender 2.8 stable is released (expected early 2019).
2/ Otoy regularly publishing BlenderOctane source code,
and as I said this process seems to have stopped for some reason since February 2017:
https://github.com/OTOY-NZ/OctaneBlender/releases
Pascal ANDRE
Hum interesting supposition,J.C wrote:If you are license owner I think you can ask Otoy for Blender's code.
would be good to have Drawfun's confirmation.
Also would be awkward to be limited to license owners, in view of the GPL rules ...
Pascal ANDRE
That's my guess. I could be wrong.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
System – Windows 11
My Behance portfolio, Blender plugin FB support group
Regarding 3rd party addons:
...It does not mean the author must give you such code for free. It means when you have the code, you are free to distribute it (or modify) under the same license. You can distribute it however you like - for free or for money.
...But you can do something like commercial render engines do: the export plugin is GNU (uses Blender API) and converts scene data to commercial application (ie. renderer) which is not GNU (doesn't use Blender API) and the licenses differ. This works because the addon is not dependent on the non-GNU application.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
System – Windows 11
My Behance portfolio, Blender plugin FB support group
Right this is indeed what Octane for Blender is doing,J.C wrote:...But you can do something like commercial render engines do: the export plugin is GNU (uses Blender API) and converts scene data to commercial application (ie. renderer) which is not GNU (doesn't use Blender API) and the licenses differ. This works because the addon is not dependent on the non-GNU application.
the GPL part is Blender OctaneRender™ edition (Blender with OctaneRender RenderServer support integrated), so the modified blender source code should be accessible to anyone*,
while OctaneRender Server is the actual renderer with Otoy non GPL source code so obviously non-public.
* this was actually the case https://github.com/OTOY-NZ/OctaneBlender , the only problem is that this repository is no more updated since 2 years
Pascal ANDRE
- linograndiotoy
- Posts: 1353
- Joined: Thu Feb 01, 2018 7:10 pm
Octane integration into Blender 2.8 will start before the official release, so we can have it ready and tested as Blender 2.8 will be officially released.J.C wrote:If you are license owner I think you can ask Otoy for Blender's code.
Blender 2.8 is still beta. The plans for integrating it are after it is officially released.