jensverwiebe wrote:I
But then lux based on PBRT automatically forbids using it in closed source, right ?
Right
Moderator: coordinators
jensverwiebe wrote:I
But then lux based on PBRT automatically forbids using it in closed source, right ?

jromang wrote:Matt & Greg choosed the GPL, so here we have to respect their choice (fortunately) ; personnally I also think GPL is the best choice for luxrender - I would not be happy to see someone using luxrender in a closed-source-commercial application without contributing or giving anything in return.
Here is the FSF point of view : http://www.gnu.org/philosophy/why-not-lgpl.html
Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.

jeanphi wrote:Right now LuxRender is interfaced with quite a lot of software, it provides tight integration even with non GPL software and various companies are quite happy to use it as it is now.
A relicensing is out of the question anyway and I quite like the fact that it is GPL licensed (and I don't think I'm alone).
Jeanphi
pixie wrote:In the sense one doesn't have to GPL windows to use GPL software I don't see why one couldn't find a solution to integrate Lux as a render in a given software, providing the part that binds both software is GPL.

jeanphi wrote:Hi,
Modifying the license would require approval of all present and past contributors, and that wouldn't be feasible. I don't want to prevent interaction with closed source solutions, but the GPL is a nice signal that this is not the preferred way of making use of LuxRender. This is central to LuxRender, PBRT has been designed to be used and extended by the academic world, and LuxRender is trying to extend that to provide a production ready solution where new ideas can be implemented and provided to all users.
Exporters can be GPL licensed and written as scripts for example, this doesn't require the hosting application to be GPL licensed.
Jeanphi
pixie wrote:So Lux can't use say cinema 4d sdk due to it's own license? So it hinders itself, weird... or somehow it assume that by using cinema's sdk (as an example) it has somehow become derivative work of lux... ?

jeanphi wrote:pixie wrote:So Lux can't use say cinema 4d sdk due to it's own license? So it hinders itself, weird... or somehow it assume that by using cinema's sdk (as an example) it has somehow become derivative work of lux... ?
Why would Lux use C4D SDK? An exporter could use C4D SDK, be GPL licensed and also use Lux as a library, right? And if C4D SDK license prevents use by a GPL licensed exporter, why would it be better that Lux changes its license rather than C4D SDK?
Jeanphi
jeanphi wrote:Hi,
Modifying the license would require approval of all present and past contributors, and that wouldn't be feasible. I don't want to prevent interaction with closed source solutions, but the GPL is a nice signal that this is not the preferred way of making use of LuxRender. This is central to LuxRender, PBRT has been designed to be used and extended by the academic world, and LuxRender is trying to extend that to provide a production ready solution where new ideas can be implemented and provided to all users.
Exporters can be GPL licensed and written as scripts for example, this doesn't require the hosting application to be GPL licensed.
Jeanphi
Users browsing this forum: No registered users and 1 guest