Re: GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries

2007-07-14 Thread Anthony W. Youngman
In message [EMAIL PROTECTED], Joe Smith 
[EMAIL PROTECTED] writes
What you are doing is saying gpe-cash contains some code that is '2 
or  later' and some code that is '3 only' or '3 or later', therefore 3 
is the only licence that is valid for gpe-cash.


To re-iterate. You are NOT changing the pre-existing licence on code 
you've borrowed. But because of the mix of licences, the only licence 
that  is valid for the combined work is v3.


Perhaps a bit pedantic, but you are right. What he is doing is doesn't 
actually
change the licences, but the result effectively has the licence of GPL 
v3 (or perhaps

GPL v3 or Later).


I know I'm being pedantic. But woolly thinking is behind most confusion 
of licencing, and if people actually UNDERSTOOD what is going on, we 
wouldn't have a lot of the licencing trouble we do ...


Cheers,
Wol
--
Anthony W. Youngman - [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries

2007-07-12 Thread Joe Smith


Anthony W. Youngman [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]
In message [EMAIL PROTECTED], Neil Williams 
[EMAIL PROTECTED] writes

All the gnucash source code used in gpe-cash is GPLv2 or later.
The Gtk frontend for gpe-cash is GPLv3 or later. I am therefore
using my option to distribute and modify the gnucash source code
under a later version of the GPL, bringing the entire source code
for gpe-cash under version 3 of the GPL. This specifically includes
the shared library libqofcashobjects.
Neil Williams [EMAIL PROTECTED]


You are NOT bringing the entire source code for gpe-cash under version 3 
of the GPL. If it was licenced 2 or later, it STAYS 2 or later.


What you are doing is saying gpe-cash contains some code that is '2 or 
later' and some code that is '3 only' or '3 or later', therefore 3 is the 
only licence that is valid for gpe-cash.


To re-iterate. You are NOT changing the pre-existing licence on code 
you've borrowed. But because of the mix of licences, the only licence that 
is valid for the combined work is v3.


Perhaps a bit pedantic, but you are right. What he is doing is doesn't 
actually
change the licences, but the result effectively has the licence of GPL v3 
(or perhaps
GPL v3 or Later). 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries

2007-07-10 Thread Neil Williams
(Please CC: me, I'm not subscribed to -legal)

I just wanted to check that I've got this right as upstream and as
maintainer:

gpe-cash is a new application (unreleased), designed as a finance
manager for handheld devices using libgpewidget (GPE Palmtop
Environment) and GnuCash source code. gpe-cash includes code forked
from GnuCash (because GnuCash upstream are unwilling to break up the
upstream codebase to provide the same code) and is linked against
libgpewidget, amongst other libraries. It also provides a new library
that will be used later by another finance program for GPE to deal with
small business needs like invoices. (I've reduced the package installed
size to less than 1Mb whilst still using GnuCash financial objects.)

http://cashutil.sourceforge.net/gpecash.php

I've checked http://gplv3.fsf.org/dd3-faq and I considered putting this
notice, along with the GPLv3, into debian/copyright (unless GPLv3
appears in /usr/share/common-licences before gpe-cash is ready for
release) and including GPLv3 in the upstream tarball:

Copyright Holders: Neil Williams  [EMAIL PROTECTED]
GnuCash code in src/objects :
(In alphabetical order, using the
declarations within the gnucash code.)

Ben Stanley [EMAIL PROTECTED]
Bill Gribble [EMAIL PROTECTED]
Chris Shoemaker [EMAIL PROTECTED]
Christian Stimming [EMAIL PROTECTED]
Darin Willits [EMAIL PROTECTED]
Dave Peticolas [EMAIL PROTECTED]
David Hampton [EMAIL PROTECTED]
Derek Atkins [EMAIL PROTECTED]
James LewisMoss [EMAIL PROTECTED]
Joshua Sled [EMAIL PROTECTED]
Linas Vepstas [EMAIL PROTECTED]
Neil Williams [EMAIL PROTECTED]
Rob Browning [EMAIL PROTECTED]
Robert Merkel [EMAIL PROTECTED]
Robin D. Clark [EMAIL PROTECTED]

The GnuCash source contains a larger list of other
contributors who have submitted patches etc.
but it is not always possible to identify which
of those people have had a hand in the gnucash 
code that is used by gpe-cash. If you know
someone who has been left out, email
Neil Williams [EMAIL PROTECTED]

All the gnucash source code used in gpe-cash is GPLv2 or later.
The Gtk frontend for gpe-cash is GPLv3 or later. I am therefore
using my option to distribute and modify the gnucash source code
under a later version of the GPL, bringing the entire source code
for gpe-cash under version 3 of the GPL. This specifically includes
the shared library libqofcashobjects.
Neil Williams [EMAIL PROTECTED]

libgpewidget, GPE and gpe-cash:
===
libgpewidget is licensed under the Lesser GPL v2 or later, like most
gpe libraries. gpe-cash under the GPLv3 can be linked against these
libraries.
See http://gplv3.fsf.org/dd3-faq

Have I got that right?

I am also thinking of attributing copyright on the Gtk frontend to the
FSF but that shouldn't make any difference to the licence(s).

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgp6wVhhdj2Rq.pgp
Description: PGP signature


Re: GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries

2007-07-10 Thread Joe Smith


Neil Williams [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]



All the gnucash source code used in gpe-cash is GPLv2 or later.
The Gtk frontend for gpe-cash is GPLv3 or later. I am therefore
using my option to distribute and modify the gnucash source code
under a later version of the GPL, bringing the entire source code
for gpe-cash under version 3 of the GPL. This specifically includes
the shared library libqofcashobjects.
Neil Williams [EMAIL PROTECTED]

libgpewidget, GPE and gpe-cash:
===
libgpewidget is licensed under the Lesser GPL v2 or later, like most
gpe libraries. gpe-cash under the GPLv3 can be linked against these
libraries.
See http://gplv3.fsf.org/dd3-faq

Have I got that right?


As far as the legality and licence compatibility, everything looks fine.
As for what is going into the copyright file, I have no comment. Somebody 
more

familiar with that than me should address that.

IANAL, IANADD 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries

2007-07-10 Thread Anthony W. Youngman
In message [EMAIL PROTECTED], Neil Williams 
[EMAIL PROTECTED] writes

All the gnucash source code used in gpe-cash is GPLv2 or later.
The Gtk frontend for gpe-cash is GPLv3 or later. I am therefore
using my option to distribute and modify the gnucash source code
under a later version of the GPL, bringing the entire source code
for gpe-cash under version 3 of the GPL. This specifically includes
the shared library libqofcashobjects.
Neil Williams [EMAIL PROTECTED]


You are NOT bringing the entire source code for gpe-cash under version 
3 of the GPL. If it was licenced 2 or later, it STAYS 2 or later.


What you are doing is saying gpe-cash contains some code that is '2 or 
later' and some code that is '3 only' or '3 or later', therefore 3 is 
the only licence that is valid for gpe-cash.


To re-iterate. You are NOT changing the pre-existing licence on code 
you've borrowed. But because of the mix of licences, the only licence 
that is valid for the combined work is v3.


Cheers,
Wol
--
Anthony W. Youngman - [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]