Dmitri <[EMAIL PROTECTED]> writes: Hi Dmitri
> This is whay I found on a website: > > quote: > When we say that GPLv2 and GPLv3 are incompatible, it means there is > no legal way to combine code under GPLv2 with code under GPLv3 in a > single program. This is because both GPLv2 and GPLv3 are copyleft > licenses: each of them says, “If you include code under this license > in a larger program, the larger program must be under this license > too.” Yes, that is correct -- but only if the code is GPLv2-only. PEL is GPLv2-or-later which means that you can combine it with freely with GPLv3 code. By doing so, you change the license from GPLv2-or-later to GPLv3 on your copy of PEL. That is fine! If you make some cool changes to PEL, then those changes will be GPLv3 licensed. If I want to include them in PEL, then I'll have to switch my master version of PEL to GPLv3 too. I guess I'll do that in time anyway :-) > I wonder what is the best way for me to make use of PEL in my project? > The easiest way for the end-user would be if I just include a folder > 'PEL' in my application and then require classes from PEL when needed. > But I am not sure if I can do it now because all other code in my > project in under GPL v2? Yes, I really believe you can include PEL with no problems. > The other way is to instruct the user to download and unpack the PEL > themselves somewhere on their system and then add that directory to > include path. This will not violate any incompatability with 2 GPL > licensed but a little 'less easy' for the end user. > > Any thoughts on this? > > PS. if you upgrade to GPL 3, then projects that are under GPL 2 will > have the same issue as I'm having now. Yeah, I believe this is the only problem in upgrading PEL... If anybody have GPLv2-only that include PEL, then upgrading to GPLv3 would mean that they cannot upgrade to the newer GPLv3 versions. They would of course still be able to use the current GPLv2-or-later PEL version. -- Martin Geisler Do your secure multi-party computations (SMPC) with VIFF, the Virtual Ideal Functionality Framework. Download at http://viff.dk/ ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ PEL-devel mailing list PEL-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pel-devel