Permalink
Browse files

Changed license to GNU GPLv3+ with exceptions for skins and plugins

  • Loading branch information...
thomascube committed Jan 18, 2012
1 parent e52aaee commit 7fe3811c65a7c63154f03610e289a6d196f3ae2e
Showing with 1,174 additions and 467 deletions.
  1. +1 −0 CHANGELOG
  2. +623 −288 LICENSE
  3. +37 −18 README
  4. +4 −1 bin/cleandb.sh
  5. +4 −1 bin/decrypt.sh
  6. +4 −1 bin/dumpschema.sh
  7. +1 −1 bin/exportgettext.sh
  8. +1 −1 bin/importgettext.sh
  9. +4 −1 bin/indexcontacts.sh
  10. +4 −1 bin/installto.sh
  11. +4 −1 bin/update.sh
  12. +4 −1 config/db.inc.php.dist
  13. +4 −1 config/main.inc.php.dist
  14. +1 −1 config/mimetypes.php
  15. +19 −8 index.php
  16. +17 −0 installer/client.js
  17. +20 −9 installer/index.php
  18. +5 −2 installer/rcube_install.php
  19. +4 −14 installer/utils.php
  20. +5 −2 program/include/clisetup.php
  21. +4 −1 program/include/html.php
  22. +5 −2 program/include/iniset.php
  23. +4 −1 program/include/main.inc
  24. +4 −1 program/include/rcmail.php
  25. +4 −1 program/include/rcube_addressbook.php
  26. +4 −1 program/include/rcube_browser.php
  27. +4 −1 program/include/rcube_cache.php
  28. +4 −1 program/include/rcube_charset.php
  29. +4 −1 program/include/rcube_config.php
  30. +4 −1 program/include/rcube_contacts.php
  31. +4 −1 program/include/rcube_content_filter.php
  32. +4 −1 program/include/rcube_html_page.php
  33. +4 −1 program/include/rcube_imap.php
  34. +4 −1 program/include/rcube_imap_cache.php
  35. +4 −1 program/include/rcube_imap_generic.php
  36. +4 −1 program/include/rcube_json_output.php
  37. +4 −1 program/include/rcube_ldap.php
  38. +4 −1 program/include/rcube_mdb2.php
  39. +4 −1 program/include/rcube_message.php
  40. +4 −1 program/include/rcube_mime.php
  41. +4 −1 program/include/rcube_plugin.php
  42. +4 −1 program/include/rcube_plugin_api.php
  43. +4 −1 program/include/rcube_result_index.php
  44. +4 −1 program/include/rcube_result_set.php
  45. +4 −1 program/include/rcube_result_thread.php
  46. +4 −1 program/include/rcube_session.php
  47. +4 −1 program/include/rcube_shared.inc
  48. +4 −1 program/include/rcube_smtp.php
  49. +4 −1 program/include/rcube_spellchecker.php
  50. +4 −1 program/include/rcube_sqlite.inc
  51. +4 −1 program/include/rcube_storage.php
  52. +4 −1 program/include/rcube_string_replacer.php
  53. +4 −1 program/include/rcube_template.php
  54. +4 −1 program/include/rcube_user.php
  55. +4 −1 program/include/rcube_vcard.php
  56. +4 −1 program/js/app.js
  57. +5 −2 program/js/common.js
  58. +5 −2 program/js/editor.js
  59. +20 −12 program/js/googiespell.js
  60. +1 −1 program/js/jquery.min.js
  61. +4 −1 program/js/list.js
  62. +4 −1 program/localization/en_US/labels.inc
  63. +4 −1 program/localization/en_US/messages.inc
  64. +1 −1 program/localization/index.inc
  65. +4 −1 program/steps/addressbook/copy.inc
  66. +4 −1 program/steps/addressbook/delete.inc
  67. +4 −1 program/steps/addressbook/edit.inc
  68. +4 −1 program/steps/addressbook/export.inc
  69. +4 −1 program/steps/addressbook/func.inc
  70. +4 −1 program/steps/addressbook/groups.inc
  71. +4 −1 program/steps/addressbook/import.inc
  72. +4 −1 program/steps/addressbook/list.inc
  73. +4 −1 program/steps/addressbook/mailto.inc
  74. +4 −1 program/steps/addressbook/save.inc
  75. +4 −1 program/steps/addressbook/search.inc
  76. +4 −1 program/steps/addressbook/show.inc
  77. +4 −1 program/steps/addressbook/undo.inc
  78. +4 −1 program/steps/addressbook/upload_photo.inc
  79. +4 −1 program/steps/mail/addcontact.inc
  80. +4 −1 program/steps/mail/attachments.inc
  81. +4 −1 program/steps/mail/autocomplete.inc
  82. +4 −1 program/steps/mail/check_recent.inc
  83. +4 −1 program/steps/mail/compose.inc
  84. +4 −1 program/steps/mail/copy.inc
  85. +4 −1 program/steps/mail/folders.inc
  86. +4 −1 program/steps/mail/func.inc
  87. +4 −1 program/steps/mail/get.inc
  88. +4 −1 program/steps/mail/getunread.inc
  89. +4 −1 program/steps/mail/headers.inc
  90. +4 −1 program/steps/mail/list.inc
  91. +4 −1 program/steps/mail/list_contacts.inc
  92. +4 −1 program/steps/mail/mark.inc
  93. +4 −1 program/steps/mail/move_del.inc
  94. +4 −1 program/steps/mail/pagenav.inc
  95. +4 −1 program/steps/mail/search.inc
  96. +6 −3 program/steps/mail/sendmail.inc
  97. +4 −1 program/steps/mail/sendmdn.inc
  98. +4 −1 program/steps/mail/show.inc
  99. +4 −1 program/steps/mail/viewsource.inc
  100. +4 −1 program/steps/settings/about.inc
  101. +4 −1 program/steps/settings/delete_identity.inc
  102. +4 −1 program/steps/settings/edit_folder.inc
  103. +4 −1 program/steps/settings/edit_identity.inc
  104. +4 −1 program/steps/settings/edit_prefs.inc
  105. +4 −1 program/steps/settings/folders.inc
  106. +4 −1 program/steps/settings/func.inc
  107. +4 −1 program/steps/settings/identities.inc
  108. +4 −1 program/steps/settings/save_folder.inc
  109. +4 −1 program/steps/settings/save_identity.inc
  110. +4 −1 program/steps/settings/save_prefs.inc
  111. +4 −1 program/steps/utils/error.inc
  112. +4 −1 program/steps/utils/html2text.inc
  113. +4 −1 program/steps/utils/killcache.inc
  114. +4 −1 program/steps/utils/modcss.inc
  115. +4 −1 program/steps/utils/save_pref.inc
  116. +4 −1 program/steps/utils/spell.inc
  117. +4 −1 program/steps/utils/spell_html.inc
  118. +5 −2 tests/runtests.sh
View
@@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail
===========================
+- Changed license to GNU GPLv3+ with exceptions for skins & plugins
- Make mime type detection based on filename extension to be case-insensitive
- Fix failure on MySQL database upgrade from 0.7 - text column can't have default value (#1488300)
- Added address book widget on compose screen
View
911 LICENSE

Large diffs are not rendered by default.

Oops, something went wrong.
View
55 README
@@ -9,8 +9,8 @@ of Roundcube with this version. Also using a separate database for this
installation is highly recommended.
-Introduction:
--------------
+INTRODUCTION
+------------
Roundcube Webmail is a browser-based multilingual IMAP client with an
application-like user interface. It provides full functionality you expect
from an e-mail client, including MIME support, address book, folder management,
@@ -28,39 +28,58 @@ The current default skin uses icons designed by Stephen Horlander and Kevin
Gerich for Mozilla.org.
-Installation:
--------------
+INSTALLATION
+------------
For detailed instructions on how to install Roundcube webmail on your server,
please refer to the INSTALL document in the same directory as this document.
If you're updating an older version of Roundcube please follow the steps
described in the UPGRADING file.
-Licensing:
-----------
-This product is distributed under the GNU General Public License Version 2.
-Please read through the file LICENSE for more information about our license.
+LICENSING
+---------
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License (with exceptions
+for skins & plugins) as published by the Free Software Foundation,
+either version 3 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
+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
+along with this program. If not, see http://www.gnu.org/licenses/.
+
+This file forms part of the Roundcube Webmail Software for which the
+following exception is added: Plugins and Skins which merely make
+function calls to the Roundcube Webmail Software, and for that purpose
+include it by reference shall not be considered modifications of
+the software.
+
+If you wish to use this file in another project or create a modified
+version that will not be part of the Roundcube Webmail Software, you
+may remove the exception above and use this source code under the
+original version of the license.
-Even if skins might contain some programming work, they are not considered
-as a linked part of the application and therefore skins DO NOT fall under
-the provisions of the GPL license. See the README file located in the skins
-folder for details on the skin license.
+For more details about licensing and the expections for skins and plug-ins
+see http://roundcube.net/license
-Contribution:
--------------
+CONTRIBUTION
+------------
Want to help make Roundcube the best webmail solution ever?
Roundcube is open source software. Our developers and contributors all
are volunteers and we're always looking for new additions and resources.
For more information visit http://roundcube.net/contribute
-Contact:
---------
+CONTACT
+-------
For any bug reports or feature requests please refer to the tracking system
-at trac.roundcube.net (http://trac.roundcube.net/wiki/Howto_ReportIssues) or
-subscribe to our mailing list. See http://roundcube.net/support
+at trac.roundcube.net (http://trac.roundcube.net/wiki/Howto_ReportIssues)
+or subscribe to our mailing list. See http://roundcube.net/support
for details.
You're always welcome to send a message to the project admin:
View
@@ -7,7 +7,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2010, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Finally remove all db records marked as deleted some time ago |
View
@@ -7,7 +7,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2005-2009, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Decrypt the encrypted parts of the HTTP Received: headers |
View
@@ -7,7 +7,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2005-2009, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Dumps database schema in XML format using MDB2_Schema |
View
@@ -232,4 +232,4 @@ function gettext_quote($str)
return rtrim($out);
}
-?>
+?>
View
@@ -192,4 +192,4 @@ function expand_langcode($lang)
}
-?>
+?>
View
@@ -7,7 +7,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2011, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Update the fulltext index for all contacts of the internal |
View
@@ -6,7 +6,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2011, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Update an existing Roundcube installation with files from |
View
@@ -6,7 +6,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2010-2011, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
| PURPOSE: |
| Check local configuration and database schema after upgrading |
View
@@ -6,7 +6,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2005-2009, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
+-----------------------------------------------------------------------+
View
@@ -6,7 +6,10 @@
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2005-2011, The Roundcube Dev Team |
- | Licensed under the GNU GPL |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
| |
+-----------------------------------------------------------------------+
View
@@ -46,4 +46,4 @@
'ics' => 'text/calendar',
);
-?>
+?>
View
@@ -4,20 +4,31 @@
| Roundcube Webmail IMAP Client |
| Version 0.8-svn |
| |
- | Copyright (C) 2005-2011, The Roundcube Dev Team |
+ | Copyright (C) 2005-2012, The Roundcube Dev Team |
| |
- | This program is free software; you can redistribute it and/or modify |
- | it under the terms of the GNU General Public License version 2 |
- | as published by the Free Software Foundation. |
+ | This program is free software: you can redistribute it and/or modify |
+ | it under the terms of the GNU General Public License (with exceptions |
+ | for skins & plugins) as published by the Free Software Foundation, |
+ | either version 3 of the License, or (at your option) any later version. |
+ | |
+ | This file forms part of the Roundcube Webmail Software for which the |
+ | following exception is added: Plugins and Skins which merely make |
+ | function calls to the Roundcube Webmail Software, and for that purpose |
+ | include it by reference shall not be considered modifications of |
+ | the software. |
+ | |
+ | If you wish to use this file in another project or create a modified |
+ | version that will not be part of the Roundcube Webmail Software, you |
+ | may remove the exception above and use this source code under the |
+ | original version of the license. |
| |
| 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 |
+ | 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 along |
- | with this program; if not, write to the Free Software Foundation, Inc., |
- | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
+ | You should have received a copy of the GNU General Public License |
+ | along with this program. If not, see http://www.gnu.org/licenses/. |
| |
+-------------------------------------------------------------------------+
| Author: Thomas Bruederli <roundcube@gmail.com> |
View
@@ -1,3 +1,20 @@
+/*
+ +-----------------------------------------------------------------------+
+ | Roundcube installer cleint function |
+ | |
+ | This file is part of the Roundcube web development suite |
+ | Copyright (C) 2009-2012, The Roundcube Dev Team |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+ | |
+ +-----------------------------------------------------------------------+
+ | Author: Thomas Bruederli <roundcube@gmail.com> |
+ +-----------------------------------------------------------------------+
+
+ $Id$
+*/
function toggleblock(id, link)
{
View
@@ -3,22 +3,33 @@
/*
+-------------------------------------------------------------------------+
| Roundcube Webmail setup tool |
- | Version 0.6 |
+ | Version 0.8 |
| |
- | Copyright (C) 2009-2011, The Roundcube Dev Team |
+ | Copyright (C) 2009-2012, The Roundcube Dev Team |
| |
- | This program is free software; you can redistribute it and/or modify |
- | it under the terms of the GNU General Public License version 2 |
- | as published by the Free Software Foundation. |
+ | This program is free software: you can redistribute it and/or modify |
+ | it under the terms of the GNU General Public License (with exceptions |
+ | for skins & plugins) as published by the Free Software Foundation, |
+ | either version 3 of the License, or (at your option) any later version. |
+ | |
+ | This file forms part of the Roundcube Webmail Software for which the |
+ | following exception is added: Plugins and Skins which merely make |
+ | function calls to the Roundcube Webmail Software, and for that purpose |
+ | include it by reference shall not be considered modifications of |
+ | the software. |
+ | |
+ | If you wish to use this file in another project or create a modified |
+ | version that will not be part of the Roundcube Webmail Software, you |
+ | may remove the exception above and use this source code under the |
+ | original version of the license. |
| |
| 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 |
+ | 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 along |
- | with this program; if not, write to the Free Software Foundation, Inc., |
- | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
+ | You should have received a copy of the GNU General Public License |
+ | along with this program. If not, see http://www.gnu.org/licenses/. |
| |
+-------------------------------------------------------------------------+
| Author: Thomas Bruederli <roundcube@gmail.com> |
@@ -6,10 +6,13 @@
| |
| This file is part of the Roundcube Webmail package |
| Copyright (C) 2008-2011, The Roundcube Dev Team |
- | Licensed under the GNU Public License |
+ | |
+ | Licensed under the GNU General Public License version 3 or |
+ | any later version with exceptions for skins & plugins. |
+ | See the README file for a full license statement. |
+-----------------------------------------------------------------------+
- $Id: $
+ $Id$
*/
Oops, something went wrong.

0 comments on commit 7fe3811

Please sign in to comment.