Skip to content

Commit

Permalink
Changed license to GNU GPLv3+ with exceptions for skins and plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
thomascube committed Jan 18, 2012
1 parent e52aaee commit 7fe3811
Show file tree
Hide file tree
Showing 118 changed files with 1,174 additions and 467 deletions.
1 change: 1 addition & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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
Expand Down
911 changes: 623 additions & 288 deletions LICENSE

Large diffs are not rendered by default.

55 changes: 37 additions & 18 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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:
Expand Down
5 changes: 4 additions & 1 deletion bin/cleandb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
5 changes: 4 additions & 1 deletion bin/decrypt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
5 changes: 4 additions & 1 deletion bin/dumpschema.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
2 changes: 1 addition & 1 deletion bin/exportgettext.sh
Original file line number Diff line number Diff line change
Expand Up @@ -232,4 +232,4 @@ function gettext_quote($str)
return rtrim($out);
}

?>
?>
2 changes: 1 addition & 1 deletion bin/importgettext.sh
Original file line number Diff line number Diff line change
Expand Up @@ -192,4 +192,4 @@ function expand_langcode($lang)
}


?>
?>
5 changes: 4 additions & 1 deletion bin/indexcontacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
5 changes: 4 additions & 1 deletion bin/installto.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
5 changes: 4 additions & 1 deletion bin/update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
5 changes: 4 additions & 1 deletion config/db.inc.php.dist
Original file line number Diff line number Diff line change
Expand Up @@ -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. |
| |
+-----------------------------------------------------------------------+

Expand Down
5 changes: 4 additions & 1 deletion config/main.inc.php.dist
Original file line number Diff line number Diff line change
Expand Up @@ -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. |
| |
+-----------------------------------------------------------------------+

Expand Down
2 changes: 1 addition & 1 deletion config/mimetypes.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@
'ics' => 'text/calendar',
);

?>
?>
27 changes: 19 additions & 8 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -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 <[email protected]> |
Expand Down
17 changes: 17 additions & 0 deletions installer/client.js
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> |
+-----------------------------------------------------------------------+
$Id$
*/

function toggleblock(id, link)
{
Expand Down
29 changes: 20 additions & 9 deletions installer/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -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 <[email protected]> |
Expand Down
7 changes: 5 additions & 2 deletions installer/rcube_install.php
Original file line number Diff line number Diff line change
Expand Up @@ -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$
*/

Expand Down
Loading

0 comments on commit 7fe3811

Please sign in to comment.