List Info

Thread: Licence question




Licence question
country flaguser name
United States
2007-12-16 18:07:12
Hello!

I have a question about the licencing of PEL
I am not an expert in licences but I think that old GPL
licence is not 
compatable with GPL v3
My project is licenced under GPL v3. This probably means
that I cannot 
include a PEL class in my project.

Do you think you can release the copy of PEL also under GPL
version 3?

-- 

Open Source ALL content management
with streaming video
http://wiki.sharedlog.com



------------------------------------------------------------
-------------
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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
Denmark
2007-12-17 13:19:40
Dmitri <email12sharedlog.com> writes:

Hi Dmitri

> I have a question about the licencing of PEL
>
> I am not an expert in licences but I think that old GPL
licence is not
> compatable with GPL v3

I'm no expert either, but I found this page on the FSF:

  http://www.fsf.org/licensing/licenses/quick-guide-gp
lv3.html

They explain that you can go from GPL v2 to v3 when the
program has the
"either version 2 of the License, or (at your option)
any later version"
phrase in the license. And PEL has that piece of text in
every file, so
you are free to upgrade to GPL3!

> My project is licenced under GPL v3. This probably
means that I cannot
> include a PEL class in my project.
>
> Do you think you can release the copy of PEL also under
GPL version 3?

I would definitely like to switch to GPL3. I guess there
should be
nothing stopping us from doing so... Does anybody have any
objection to
such a license change?

-- 
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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
United States
2007-12-17 17:45:30
Thank you. I think you should switch to GPL 3, it's
recommended by the 
folks who wrote GPL to switch as soon as possible.


Martin Geisler wrote:

>Dmitri <email12sharedlog.com> writes:
>
>Hi Dmitri
>
>  
>
>>I have a question about the licencing of PEL
>>
>>I am not an expert in licences but I think that old
GPL licence is not
>>compatable with GPL v3
>>    
>>
>
>I'm no expert either, but I found this page on the FSF:
>
>  http://www.fsf.org/licensing/licenses/quick-guide-gp
lv3.html
>
>They explain that you can go from GPL v2 to v3 when the
program has the
>"either version 2 of the License, or (at your
option) any later version"
>phrase in the license. And PEL has that piece of text in
every file, so
>you are free to upgrade to GPL3!
>
>  
>
>>My project is licenced under GPL v3. This probably
means that I cannot
>>include a PEL class in my project.
>>
>>Do you think you can release the copy of PEL also
under GPL version 3?
>>    
>>
>
>I would definitely like to switch to GPL3. I guess there
should be
>nothing stopping us from doing so... Does anybody have
any objection to
>such a license change?
>
>  
>


-- 

Open Source ALL content management
with streaming video
http://wiki.sharedlog.com



------------------------------------------------------------
-------------
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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
United States
2007-12-18 08:20:41
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.”

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?

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.

Martin Geisler wrote:

>Dmitri <email12sharedlog.com> writes:
>
>Hi Dmitri
>
>  
>
>>I have a question about the licencing of PEL
>>
>>I am not an expert in licences but I think that old
GPL licence is not
>>compatable with GPL v3
>>    
>>
>
>I'm no expert either, but I found this page on the FSF:
>
>  http://www.fsf.org/licensing/licenses/quick-guide-gp
lv3.html
>
>They explain that you can go from GPL v2 to v3 when the
program has the
>"either version 2 of the License, or (at your
option) any later version"
>phrase in the license. And PEL has that piece of text in
every file, so
>you are free to upgrade to GPL3!
>
>  
>
>>My project is licenced under GPL v3. This probably
means that I cannot
>>include a PEL class in my project.
>>
>>Do you think you can release the copy of PEL also
under GPL version 3?
>>    
>>
>
>I would definitely like to switch to GPL3. I guess there
should be
>nothing stopping us from doing so... Does anybody have
any objection to
>such a license change?
>
>  
>


-- 

Open Source ALL content management
with streaming video
http://wiki.sharedlog.com



------------------------------------------------------------
-------------
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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
Denmark
2007-12-18 14:00:30
Dmitri <email12sharedlog.com> 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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
United States
2007-12-18 15:41:41
That's fine. I am not planning on making changes to PEL
classes, I just 
want to include them with my application. I only use pel to
extract EXIF 
tags, currently not even changing any tags in the image.

I will just include the PEL folder with my package then.

Later I plan on setting up a pear channel and use PEAR
installer, then I 
will also set it up to install PEL as one of the
dependencies.


Martin Geisler wrote:

>Dmitri <email12sharedlog.com> 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.
>
>  
>


-- 

Open Source ALL content management
with streaming video
http://wiki.sharedlog.com



------------------------------------------------------------
-------------
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;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


Re: Licence question
country flaguser name
Denmark
2007-12-21 11:12:21
Dmitri <email12sharedlog.com> writes:

> That's fine. I am not planning on making changes to PEL
classes, I
> just want to include them with my application. I only
use pel to
> extract EXIF tags, currently not even changing any tags
in the image.
>
> I will just include the PEL folder with my package
then.

Cool 

> Later I plan on setting up a pear channel and use PEAR
installer, then
> I will also set it up to install PEL as one of the
dependencies.

I know nothing about PEAR... but Lars Olesen does and he has
committed a
script for making a PEAR package out of PEL:

  
http://thread.gmane.org/gmane.comp.web.pel.devel/163

That might be helpful...

-- 
Martin Geisler

      Do your secure multi-party computations (SMPC) with
VIFF,
              the Virtual Ideal Functionality Framework.
                     Download at http://viff.dk/


------------------------------------------------------------
-------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
PEL-devel mailing list
PEL-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel


[1-7]

about | contact  Other archives ( Real Estate discussion Medical topics )