Hello Lars,

The GPL license that is on VTKEdge right now requires you to release your source code with a license compatible with GPL if you distribute your application. However, I won't go into much detail on this because shortly (in the next few weeks) we will be changing the license on VTKEdge to a BSD license which is a non-reciprocal open course license (doesn't require you to release your code as source). Keep your eye on the vtkedge.org web site and this mailing list for an announcement when the change is made.

Lisa


Lars Friedrich Lars wrote:
Hello,

I have a general question regarding VTKEdge's licensing model:
(because I do not understand when exactly I would need the VTKEdge Commercial 
License)

I am developing an application that uses ITK, VTK and Qt. I am thinking about 
integrating some VTKEdge-features (GP-GPU-based volume rendering for example). 
Let us assume that I DO NOT MODIFY any of the original VTKEdge-files, but I 
link against the unmodified VTKEdge-library and possibly derive from some of 
the VTKEdge-classes and change their behavior slightly in the sub-classes. 
Moreover, let us assume that the application goes commercial one day (this is 
surely not my inmost desire - however, I have to think about it now for some 
reasons) - either the application itself has its price or a related service 
costs money. Would I then have to purchase one or more VTKEdge Commercial 
Licenses? Would I have to publish the source code of my application? I mean, 
it's clear that the application must explicitly announce that it uses ITK, VTK, 
Qt (LGPL) and VTKEdge, but do I also have to make the classes derived from 
VTKEdge and my own classes publicly available?

Maybe that question sounds naive or even capitalistic (no!), but I have little 
experience with such licensing schemes ...

Thank you!!

regards,

lars

_______________________________________________
VtkEdge mailing list
[email protected]
http://public.kitware.com/cgi-bin/mailman/listinfo/vtkedge

Reply via email to