Re: GPL v3 app with copied GPLv2 or later source and linked against LGPL-2 or later libraries
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
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
(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
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
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]