r16254 - gnucash/trunk - Update LICENSE to explain the state of the world. Add OpenSSL exemption to my sources.
Josh Sled
jsled at cvs.gnucash.org
Fri Jul 6 17:13:50 EDT 2007
Author: jsled
Date: 2007-07-06 17:13:48 -0400 (Fri, 06 Jul 2007)
New Revision: 16254
Trac: http://svn.gnucash.org/trac/changeset/16254
Modified:
gnucash/trunk/LICENSE
gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
gnucash/trunk/src/gnome-utils/gnc-dense-cal-model.c
gnucash/trunk/src/gnome-utils/gnc-dense-cal-store.c
gnucash/trunk/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c
gnucash/trunk/src/gnome-utils/gnc-sx-list-tree-model-adapter.c
gnucash/trunk/src/gnome-utils/gnc-tree-view-sx-list.c
gnucash/trunk/src/gnome/dialog-sx-editor.c
gnucash/trunk/src/gnome/dialog-sx-since-last-run.c
gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c
Log:
Update LICENSE to explain the state of the world. Add OpenSSL exemption to my sources.
Modified: gnucash/trunk/LICENSE
===================================================================
--- gnucash/trunk/LICENSE 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/LICENSE 2007-07-06 21:13:48 UTC (rev 16254)
@@ -1,3 +1,36 @@
+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.
+
+Almost all of the source files are licensed under the GNU GPL, Version 2,
+"or (at your option) any later version". However, some of the source files
+are licensed under Version 2 of the GNU GPL specifically.
+
+Some of the source files have an exception for linking against OpenSSL, as
+per the following language:
+
+ As a special exception, permission is granted to link the
+ binary module resultant from this code with the OpenSSL
+ project's "OpenSSL" library (or modified versions of it that
+ use the same license as the "OpenSSL" library), and
+ distribute the linked executable. You must obey the GNU
+ General Public License in all respects for all of the code
+ used other than "OpenSSL". If you modify this file, you may
+ extend this exception to your version of the file, but you
+ are not obligated to do so. If you do not wish to do so,
+ delete this exception statement from your version of this
+ file.
+
+Some of the source files are in the public domain.
+
+Please see the individual source files for their specific licensing.
+
+The text of the GNU GPL is below.
+
+------------------------------------------------------------
+
+
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Modified: gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
===================================================================
--- gnucash/trunk/src/app-utils/gnc-sx-instance-model.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/app-utils/gnc-sx-instance-model.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,6 +7,16 @@
* modify it under the terms of version 2 of the GNU General Public
* License as published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Modified: gnucash/trunk/src/gnome/dialog-sx-editor.c
===================================================================
--- gnucash/trunk/src/gnome/dialog-sx-editor.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome/dialog-sx-editor.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -5,6 +5,17 @@
* 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. *
+ *
+ * As a special exception, permission is granted to link the binary
+ * module resultant from this code with the OpenSSL project's
+ * "OpenSSL" library (or modified versions of it that use the same
+ * license as the "OpenSSL" library), and distribute the linked
+ * executable. You must obey the GNU General Public License in all
+ * respects for all of the code used other than "OpenSSL". If you
+ * modify this file, you may extend this exception to your version
+ * of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version
+ * of this file.
* *
* 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/dialog-sx-since-last-run.c
===================================================================
--- gnucash/trunk/src/gnome/dialog-sx-since-last-run.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome/dialog-sx-since-last-run.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -6,6 +6,17 @@
* 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. *
+ *
+ * As a special exception, permission is granted to link the binary
+ * module resultant from this code with the OpenSSL project's
+ * "OpenSSL" library (or modified versions of it that use the same
+ * license as the "OpenSSL" library), and distribute the linked
+ * executable. You must obey the GNU General Public License in all
+ * respects for all of the code used other than "OpenSSL". If you
+ * modify this file, you may extend this exception to your version
+ * of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version
+ * of this file.
* *
* 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/gnc-plugin-page-sx-list.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,6 +7,16 @@
* modify it under the terms of version 2 of the GNU General Public
* License as published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Modified: gnucash/trunk/src/gnome-utils/gnc-dense-cal-model.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-dense-cal-model.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome-utils/gnc-dense-cal-model.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,6 +7,16 @@
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Modified: gnucash/trunk/src/gnome-utils/gnc-dense-cal-store.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-dense-cal-store.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome-utils/gnc-dense-cal-store.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,12 +7,22 @@
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License*
+ * You should have received a copy of the GNU General Public License
* along with this program; if not, contact:
*
* Free Software Foundation Voice: +1-617-542-5942
Modified: gnucash/trunk/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,6 +7,16 @@
* modify it under the terms of version 2 of the GNU General Public
* License as published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Modified: gnucash/trunk/src/gnome-utils/gnc-sx-list-tree-model-adapter.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-sx-list-tree-model-adapter.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome-utils/gnc-sx-list-tree-model-adapter.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -7,6 +7,16 @@
* modify it under the terms of version 2 of the GNU General Public
* License as published by the Free Software Foundation.
*
+ * As a special exception, permission is granted to link the binary module
+ * resultant from this code with the OpenSSL project's "OpenSSL" library (or
+ * modified versions of it that use the same license as the "OpenSSL"
+ * library), and distribute the linked executable. You must obey the GNU
+ * General Public License in all respects for all of the code used other than
+ * "OpenSSL". If you modify this file, you may extend this exception to your
+ * version of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version of this
+ * file.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-view-sx-list.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-view-sx-list.c 2007-07-06 20:41:14 UTC (rev 16253)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-view-sx-list.c 2007-07-06 21:13:48 UTC (rev 16254)
@@ -6,6 +6,17 @@
* 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. *
+ *
+ * As a special exception, permission is granted to link the binary
+ * module resultant from this code with the OpenSSL project's
+ * "OpenSSL" library (or modified versions of it that use the same
+ * license as the "OpenSSL" library), and distribute the linked
+ * executable. You must obey the GNU General Public License in all
+ * respects for all of the code used other than "OpenSSL". If you
+ * modify this file, you may extend this exception to your version
+ * of the file, but you are not obligated to do so. If you do not
+ * wish to do so, delete this exception statement from your version
+ * of this file.
* *
* 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