r19546 - gnucash/trunk - Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.

Christian Stimming cstim at code.gnucash.org
Sat Sep 4 16:00:15 EDT 2010


Author: cstim
Date: 2010-09-04 16:00:15 -0400 (Sat, 04 Sep 2010)
New Revision: 19546
Trac: http://svn.gnucash.org/trac/changeset/19546

Modified:
   gnucash/trunk/LICENSE
   gnucash/trunk/src/business/business-gnome/search-owner.c
   gnucash/trunk/src/business/business-gnome/search-owner.h
   gnucash/trunk/src/gnome-search/gnc-general-search.c
   gnucash/trunk/src/gnome-search/search-account.c
   gnucash/trunk/src/gnome-search/search-account.h
   gnucash/trunk/src/gnome-search/search-boolean.c
   gnucash/trunk/src/gnome-search/search-boolean.h
   gnucash/trunk/src/gnome-search/search-core-type.c
   gnucash/trunk/src/gnome-search/search-core-type.h
   gnucash/trunk/src/gnome-search/search-date.c
   gnucash/trunk/src/gnome-search/search-date.h
   gnucash/trunk/src/gnome-search/search-double.c
   gnucash/trunk/src/gnome-search/search-double.h
   gnucash/trunk/src/gnome-search/search-int64.c
   gnucash/trunk/src/gnome-search/search-int64.h
   gnucash/trunk/src/gnome-search/search-numeric.c
   gnucash/trunk/src/gnome-search/search-numeric.h
   gnucash/trunk/src/gnome-search/search-reconciled.c
   gnucash/trunk/src/gnome-search/search-reconciled.h
   gnucash/trunk/src/gnome-search/search-string.c
   gnucash/trunk/src/gnome-search/search-string.h
Log:
Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.

All of his other code has been licensed this way all along anyway.

After this change, all source code files are licensed under both
GPL version 2 and GPL version 3, which gives us enough flexibility in case any
requirements might switch to GPL v3-only. But currently we are for sure both.

Modified: gnucash/trunk/LICENSE
===================================================================
--- gnucash/trunk/LICENSE	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/LICENSE	2010-09-04 20:00:15 UTC (rev 19546)
@@ -1,13 +1,12 @@
 This software is provided under a mutually-compatible set of licenses.
 
 The software, for most intents and purposes, is licensed under the GNU
-General Public License, Version 2.
+General Public License, Version 2, or (at your option) Version 3.
 
 Almost all of the source files are licensed under the GNU GPL, Version
 2, "or (at your option) any later version".  Some of the source files
-are licensed under "Version 2 and/or Version 3" of the GNU GPL, and
-very few other source files are licensed under "Version 2" of the GNU
-GPL specifically.
+are licensed under "Version 2 and/or Version 3" of the GNU GPL
+specifically.
 
 Some of the source files have an exception for linking against OpenSSL, as
 per the following language:

Modified: gnucash/trunk/src/business/business-gnome/search-owner.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/search-owner.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/business/business-gnome/search-owner.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/business/business-gnome/search-owner.h
===================================================================
--- gnucash/trunk/src/business/business-gnome/search-owner.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/business/business-gnome/search-owner.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/gnc-general-search.c
===================================================================
--- gnucash/trunk/src/gnome-search/gnc-general-search.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/gnc-general-search.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -8,9 +8,9 @@
  * Derek Atkins <warlord at MIT.EDU>
  *
  * Gnucash is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public License
- * as published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * Gnucash is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-account.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-account.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-account.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-account.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-account.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-account.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-boolean.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-boolean.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-boolean.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-boolean.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-boolean.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-boolean.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-core-type.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-core-type.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-core-type.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-core-type.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-core-type.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-core-type.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-date.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-date.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-date.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-date.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-date.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-date.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-double.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-double.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-double.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-double.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-double.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-double.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-int64.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-int64.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-int64.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-int64.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-int64.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-int64.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-numeric.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-numeric.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-numeric.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-numeric.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-numeric.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-numeric.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-reconciled.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-reconciled.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-reconciled.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-reconciled.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-reconciled.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-reconciled.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-string.c
===================================================================
--- gnucash/trunk/src/gnome-search/search-string.c	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-string.c	2010-09-04 20:00:15 UTC (rev 19546)
@@ -6,8 +6,9 @@
  * Copyright (c) 2006 David Hampton <hampton at employees.org>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of

Modified: gnucash/trunk/src/gnome-search/search-string.h
===================================================================
--- gnucash/trunk/src/gnome-search/search-string.h	2010-09-04 13:24:46 UTC (rev 19545)
+++ gnucash/trunk/src/gnome-search/search-string.h	2010-09-04 20:00:15 UTC (rev 19546)
@@ -4,8 +4,9 @@
  *  Authors: Derek Atkins <warlord at MIT.EDU>
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of



More information about the gnucash-changes mailing list