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