From: Sascha H. <sa...@xm...> - 2010-03-26 21:03:58
|
On Fri, Mar 26, 2010 at 9:55 PM, Gergely Kis <ger...@ma...>wrote: > Hi, > > 2010/3/25 Arno Puder <ar...@pu...> > > >> > Just to clarify: This means that if no part of the compatibility library >> > (and of course the Android library) of XMLVM is used in a project, then >> > the resulting software is not subject to the GPL, and it can be >> > redistributed under any license without a linking exception. >> > >> > Is this the correct interpretation? >> >> Yes. If you only used XMLVM's compiler, the generated code would not be >> covered by the GPL. Note however, that the generated code without the >> library (e.g., xmlvm.m) will not do much. Once you link xmlvm.m, the GPL >> does apply to your application. >> > > So essentially if one replaces everything in compat-lib with a new > implementation, then it is fine. > > >> > Any contribution that we (or anybody else) make will have 2 parts: >> > - original work: something that was created independently of the >> > existing parts of XMLVM, e.g. a new class or method in a class. >> > - derived work: something that was created based on existing code in >> > XMLVM, e.g. when a method is changed to fix a bug, or the xsl is >> > changed...etc. >> >> It is my interpretation of the GPL that these two cases would both be >> considered derived work. How you break up your contribution is up to >> > > I am confused. I develop code that is not based on XMLVM in any way, like > the NSRecursiveCondition in the patch I submitted. Why would you consider it > derived work? So I can't reuse it in a different project without making it > GPL? > It is my understanding as well, that you can take the code that you contributed, and use it somewhere else. But you cannot use modifications, that have been made to your class by somebody else, and use them. > > Or am I misunderstanding something? > > > Best Regards, > Gergely > > -- > Kis Gergely > MattaKis Consulting > Email: ger...@ma... > Web: http://www.mattakis.com > Phone: +36 70 408 1723 > Fax: +36 27 998 622 > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |