2005-12-09 [cleroy] 1.9.100cvs78
authorColin Leroy <colin@colino.net>
Fri, 9 Dec 2005 07:43:06 +0000 (07:43 +0000)
committerColin Leroy <colin@colino.net>
Fri, 9 Dec 2005 07:43:06 +0000 (07:43 +0000)
* src/common/plugin.c
Update licence check, following Eben Moglen's advice

ChangeLog
PATCHSETS
configure.ac
src/common/plugin.c

index 96b946f..c8eec4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-09 [cleroy]    1.9.100cvs78
+
+       * src/common/plugin.c
+               Update licence check, following Eben Moglen's advice
+
 2005-12-08 [colin]     1.9.100cvs77
 
        * src/folder.c
index 3f26125..1687672 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.204.2.70 -r 1.204.2.71 src/prefs_common.c;  cvs diff -u -r 1.103.2.37 -r 1.103.2.38 src/prefs_common.h;  cvs diff -u -r 1.2.2.16 -r 1.2.2.17 src/gtk/filesel.c;  ) > 1.9.100cvs75.patchset
 ( cvs diff -u -r 1.83.2.52 -r 1.83.2.53 src/mimeview.c;  cvs diff -u -r 1.1.2.12 -r 1.1.2.13 src/plugins/pgpcore/sgpgme.c;  ) > 1.9.100cvs76.patchset
 ( cvs diff -u -r 1.213.2.69 -r 1.213.2.70 src/folder.c;  ) > 1.9.100cvs77.patchset
+( cvs diff -u -r 1.13.2.9 -r 1.13.2.10 src/common/plugin.c;  ) > 1.9.100cvs78.patchset
index a7d8da2..7f8a4bb 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=100
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=77
+EXTRA_VERSION=78
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 478c3dc..34d4115 100644 (file)
@@ -231,8 +231,9 @@ Plugin *plugin_load(const gchar *filename, gchar **error)
                return NULL;
        }
        
-       if (strcmp(plugin_licence(), "GPL")) {
-               *error = g_strdup(_("This module is not licenced under the GPL."));
+       if (strcmp(plugin_licence(), "GPL")
+       &&  strncmp(plugin_licence(), "GPL-compatible", strlen("GPL-compatible"))) {
+               *error = g_strdup(_("This module is not licenced under a GPL compatible licence."));
                g_module_close(plugin->module);
                g_free(plugin);
                return NULL;