Changeset 187
- Timestamp:
- 11/26/06 18:56:16
(2 years ago)
- Author:
- rats
- Message:
- DOCS:
- Modified Docs for next release
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r184 |
r187 |
|
| 1 | 1 | VHCS 2.4.8 Omega Changelog |
|---|
| 2 | 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 3 | |
|---|
| | 4 | 2006-11-26 Benedikt Heintel |
|---|
| | 5 | - DOCS: |
|---|
| | 6 | * Modified Docs for next release |
|---|
| | 7 | |
|---|
| 3 | 8 | 2006-11-24 Benedikt Heintel |
|---|
| 4 | 9 | - CONFIGS: |
|---|
| … | … | |
| 22 | 27 | * Added wget hacking prevention |
|---|
| 23 | 28 | * Changed AWStats config template |
|---|
| 24 | | * Cahnged postfix's main.cf |
|---|
| | 29 | * Changed postfix's main.cf |
|---|
| 25 | 30 | - ENGINE: |
|---|
| 26 | 31 | * Excluded backup of the phptmp-directories |
|---|
| … | … | |
| 202 | 207 | |
|---|
| 203 | 208 | 2006-08-25 Benedikt Heintel |
|---|
| | 209 | - RELEASE: |
|---|
| | 210 | * VHCS 2.4.8 RC1 |
|---|
| 204 | 211 | - GUI: |
|---|
| 205 | 212 | * Fixed Bug 391: not all variables parsed |
|---|
| … | … | |
| 866 | 873 | * Added: added amavis preconfiguration to postfix master.cf |
|---|
| 867 | 874 | |
|---|
| | 875 | VHCS 2.4.7.1 Changelog |
|---|
| | 876 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 877 | |
|---|
| 868 | 878 | 2006-01-03 Erik Lehmann |
|---|
| 869 | 879 | - RELEASE: |
|---|
| … | … | |
| 906 | 916 | * Fixed bug #0000269: auto-responder - the sender gets a "Undelivered mail returned to sender" message |
|---|
| 907 | 917 | * Fixed bug: auto responder didn't work with subdomain mail acc |
|---|
| | 918 | |
|---|
| | 919 | VHCS 2.4.7 Changelog |
|---|
| | 920 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| 908 | 921 | |
|---|
| 909 | 922 | 2005-12-24 Erik Lehmann |
|---|
| … | … | |
| 1267 | 1280 | * Fixed bug #0000189: Update hosting plan |
|---|
| 1268 | 1281 | * Fixed bug #0000190: new domain user login problems |
|---|
| | 1282 | |
|---|
| | 1283 | VHCS 2.4.6.1 Changelog |
|---|
| | 1284 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1285 | |
|---|
| | 1286 | Bugfixes: - add new Version of phpMyAdmin |
|---|
| | 1287 | - Fix: Domainovertake due to inconvinent SQL Querry (0000089) |
|---|
| | 1288 | - Fix: Creation of FTP Accounts works again |
|---|
| | 1289 | |
|---|
| | 1290 | New Features: NONE |
|---|
| | 1291 | |
|---|
| | 1292 | DB Changes: NONE |
|---|
| | 1293 | |
|---|
| | 1294 | |
|---|
| | 1295 | VHCS 2.4.6 Changelog |
|---|
| | 1296 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1297 | |
|---|
| | 1298 | Bugfixes: - 17.08.05 :: Bug 0000124 :: Database names with wildcards fixed |
|---|
| | 1299 | - 10.08.05 :: Bug 0000126 :: Login encoding template fix |
|---|
| | 1300 | - 06.08.05 :: Bug 0000135 :: Webmail small optic fix |
|---|
| | 1301 | - 06.08.05 :: Bug 0000134 :: Admin Level - /admin/admin_log.php |
|---|
| | 1302 | - 25.05.05 :: Bug 0000045 :: Admin level reseller assigment bug fix - /admin/manage_reseller_owners.php |
|---|
| | 1303 | - 25.05.05 :: Bug 0000088 :: support system small bug fix admin/reseller/enduser level => view_ticket.php |
|---|
| | 1304 | - 25.05.05 :: Bug 0000122 :: small css bug in the webmail css file |
|---|
| | 1305 | - 25.05.05 :: Bug 0000123 :: enhancement - strtolower(); for all new gui system entries |
|---|
| | 1306 | - 25.05.05 :: Bug 0000121 :: Enduserlevel /client/edit_ftp_acc.php typo fix |
|---|
| | 1307 | - 25.07.05 :: Bug 0000120 :: Enduserlevel /client/add_ftp_acc.php username rangecheck enhancement |
|---|
| | 1308 | - 22.07.05 :: Bug 0000089 :: fix in /include/reseller-functions.php |
|---|
| | 1309 | - 22.07.05 :: Bug 0000117 :: Count ftp accounts to subdomains |
|---|
| | 1310 | - 22.07.05 :: Bug 0000109 :: End user level :: mail account additional |
|---|
| | 1311 | - 21.07.05 :: Bug 0000108 :: Mount pint range check was extended |
|---|
| | 1312 | - 21.07.05 :: Bug 0000102 :: Pakacge / Engine :: htaccess manager |
|---|
| | 1313 | - 21.07.05 :: Bug 0000115 :: Enduser level :: Edit custom error pages |
|---|
| | 1314 | - 26.06.05 :: Bug 0000083 :: Admin level :: Multilanguage management :: Install Language |
|---|
| | 1315 | - 26.06.05 :: Bug 0000080 :: Reseller Level :: Domain-Alias-Error |
|---|
| | 1316 | - 26.06.05 :: Bug 0000077 :: Admin level :: User session typo error |
|---|
| | 1317 | - 26.06.05 :: Bug 0000066 :: Reseller Level :: /reseller/edit_domain.php missed variable |
|---|
| | 1318 | |
|---|
| | 1319 | New Features: - Purchasing module :: User part is done |
|---|
| | 1320 | - Purchasing module :: Reseller level :: Management of customer orders - done |
|---|
| | 1321 | - Purchasing module :: Enduser level :: Users can order hosting package update - done |
|---|
| | 1322 | -User related variables for the custom menus (expl. {uid} for user id) |
|---|
| | 1323 | |
|---|
| | 1324 | DB Changes: New tables => "orders" and "orders_settings" => needed for the purchasing modul |
|---|
| | 1325 | |
|---|
| | 1326 | CREATE TABLE `orders` ( |
|---|
| | 1327 | `id` int(10) unsigned NOT NULL auto_increment, |
|---|
| | 1328 | `user_id` int(10) unsigned NOT NULL default '0', |
|---|
| | 1329 | `plan_id` int(10) unsigned NOT NULL default '0', |
|---|
| | 1330 | `date` int(10) unsigned NOT NULL default '0', |
|---|
| | 1331 | `domain_name` varchar(200) default NULL, |
|---|
| | 1332 | `fname` varchar(200) default NULL, |
|---|
| | 1333 | `lname` varchar(200) default NULL, |
|---|
| | 1334 | `firm` varchar(200) default NULL, |
|---|
| | 1335 | `zip` varchar(10) default NULL, |
|---|
| | 1336 | `city` varchar(200) default NULL, |
|---|
| | 1337 | `country` varchar(200) default NULL, |
|---|
| | 1338 | `email` varchar(200) default NULL, |
|---|
| | 1339 | `phone` varchar(200) default NULL, |
|---|
| | 1340 | `fax` varchar(200) default NULL, |
|---|
| | 1341 | `street1` varchar(200) default NULL, |
|---|
| | 1342 | `street2` varchar(200) default NULL, |
|---|
| | 1343 | `status` varchar(255) default NULL, |
|---|
| | 1344 | PRIMARY KEY (`id`) |
|---|
| | 1345 | ) TYPE=MyISAM AUTO_INCREMENT=36 ; |
|---|
| | 1346 | |
|---|
| | 1347 | CREATE TABLE `orders_settings` ( |
|---|
| | 1348 | `id` int(10) unsigned NOT NULL default '0', |
|---|
| | 1349 | `user_id` int(10) unsigned NOT NULL default '0', |
|---|
| | 1350 | `header` text, |
|---|
| | 1351 | `footer` text, |
|---|
| | 1352 | PRIMARY KEY (`id`) |
|---|
| | 1353 | ) TYPE=MyISAM; |
|---|
| | 1354 | |
|---|
| | 1355 | Changes in the existing tables => "hosting_plans" |
|---|
| | 1356 | New fields are |
|---|
| | 1357 | |
|---|
| | 1358 | `description` varchar(255) default NULL |
|---|
| | 1359 | `price` int(10) unsigned NOT NULL default '0', |
|---|
| | 1360 | `setup_fee` int(10) unsigned NOT NULL default '0', |
|---|
| | 1361 | `value` varchar(255) default NULL, |
|---|
| | 1362 | `payment` varchar(255) default NULL, |
|---|
| | 1363 | `status` int(10) unsigned NOT NULL default '0', |
|---|
| | 1364 | |
|---|
| | 1365 | here the structure: |
|---|
| | 1366 | |
|---|
| | 1367 | CREATE TABLE `hosting_plans` ( |
|---|
| | 1368 | `id` int(10) unsigned NOT NULL auto_increment, |
|---|
| | 1369 | `reseller_id` int(10) unsigned NOT NULL default '0', |
|---|
| | 1370 | `name` varchar(255) default NULL, |
|---|
| | 1371 | `description` varchar(255) default NULL, |
|---|
| | 1372 | `props` text, |
|---|
| | 1373 | `price` int(10) unsigned NOT NULL default '0', |
|---|
| | 1374 | `setup_fee` int(10) unsigned NOT NULL default '0', |
|---|
| | 1375 | `value` varchar(255) default NULL, |
|---|
| | 1376 | `payment` varchar(255) default NULL, |
|---|
| | 1377 | `status` int(10) unsigned NOT NULL default '0', |
|---|
| | 1378 | UNIQUE KEY `id` (`id`) |
|---|
| | 1379 | ) TYPE=MyISAM AUTO_INCREMENT=22 ; |
|---|
| r154 |
r187 |
|
| 1 | | VHCS Software is licensed under the therms of Mozilla Public Lisence (MPL) |
|---|
| 2 | | |
|---|
| 3 | | Mozilla Public License 1.1 (MPL 1.1) |
|---|
| | 1 | MOZILLA PUBLIC LICENSE |
|---|
| | 2 | Version 1.1 |
|---|
| | 3 | |
|---|
| | 4 | --------------- |
|---|
| 4 | 5 | |
|---|
| 5 | 6 | 1. Definitions. |
|---|
| 6 | 7 | |
|---|
| 7 | | 1.0.1. "Commercial Use" means distribution or otherwise making the |
|---|
| 8 | | Covered Code available to a third party. |
|---|
| 9 | | |
|---|
| 10 | | 1.1. ''Contributor'' means each entity that creates or contributes to |
|---|
| 11 | | the creation of Modifications. |
|---|
| 12 | | |
|---|
| 13 | | 1.2. ''Contributor Version'' means the combination of the Original |
|---|
| 14 | | Code, prior Modifications used by a Contributor, and the Modifications made |
|---|
| 15 | | by that particular Contributor. |
|---|
| 16 | | |
|---|
| 17 | | 1.3. ''Covered Code'' means the Original Code or Modifications or the |
|---|
| 18 | | combination of the Original Code and Modifications, in each case including |
|---|
| 19 | | portions thereof. |
|---|
| 20 | | |
|---|
| 21 | | 1.4. ''Electronic Distribution Mechanism'' means a mechanism generally |
|---|
| 22 | | accepted in the software development community for the electronic transfer |
|---|
| 23 | | of data. |
|---|
| 24 | | |
|---|
| 25 | | 1.5. ''Executable'' means Covered Code in any form other than Source |
|---|
| 26 | | Code. |
|---|
| 27 | | |
|---|
| 28 | | 1.6. ''Initial Developer'' means the individual or entity identified |
|---|
| 29 | | as the Initial Developer in the Source Code notice required by Exhibit A. |
|---|
| 30 | | |
|---|
| 31 | | 1.7. ''Larger Work'' means a work which combines Covered Code or |
|---|
| 32 | | portions thereof with code not governed by the terms of this License. |
|---|
| 33 | | |
|---|
| 34 | | 1.8. ''License'' means this document. |
|---|
| 35 | | |
|---|
| 36 | | 1.8.1. "Licensable" means having the right to grant, to the maximum |
|---|
| 37 | | extent possible, whether at the time of the initial grant or subsequently |
|---|
| 38 | | acquired, any and all of the rights conveyed herein. |
|---|
| 39 | | |
|---|
| 40 | | 1.9. ''Modifications'' means any addition to or deletion from the |
|---|
| 41 | | substance or structure of either the Original Code or any previous |
|---|
| 42 | | Modifications. When Covered Code is released as a series of files, a |
|---|
| 43 | | Modification is: |
|---|
| 44 | | A. Any addition to or deletion from the contents of a file |
|---|
| 45 | | containing Original Code or previous Modifications. |
|---|
| 46 | | |
|---|
| 47 | | B. Any new file that contains any part of the Original Code or |
|---|
| 48 | | previous Modifications. |
|---|
| 49 | | |
|---|
| 50 | | 1.10. ''Original Code'' means Source Code of computer software code |
|---|
| 51 | | which is described in the Source Code notice required by Exhibit A as |
|---|
| 52 | | Original Code, and which, at the time of its release under this License is |
|---|
| 53 | | not already Covered Code governed by this License. |
|---|
| 54 | | |
|---|
| 55 | | 1.10.1. "Patent Claims" means any patent claim(s), now owned or |
|---|
| 56 | | hereafter acquired, including without limitation, method, process, and |
|---|
| 57 | | apparatus claims, in any patent Licensable by grantor. |
|---|
| 58 | | |
|---|
| 59 | | 1.11. ''Source Code'' means the preferred form of the Covered Code for |
|---|
| 60 | | making modifications to it, including all modules it contains, plus any |
|---|
| 61 | | associated interface definition files, scripts used to control compilation |
|---|
| 62 | | and installation of an Executable, or source code differential comparisons |
|---|
| 63 | | against either the Original Code or another well known, available Covered |
|---|
| 64 | | Code of the Contributor's choice. The Source Code can be in a compressed or |
|---|
| 65 | | archival form, provided the appropriate decompression or de-archiving |
|---|
| 66 | | software is widely available for no charge. |
|---|
| 67 | | |
|---|
| 68 | | 1.12. "You'' (or "Your") means an individual or a legal entity |
|---|
| 69 | | exercising rights under, and complying with all of the terms of, this |
|---|
| 70 | | License or a future version of this License issued under Section 6.1. For |
|---|
| 71 | | legal entities, "You'' includes any entity which controls, is controlled by, |
|---|
| 72 | | or is under common control with You. For purposes of this definition, |
|---|
| 73 | | "control'' means (a) the power, direct or indirect, to cause the direction |
|---|
| 74 | | or management of such entity, whether by contract or otherwise, or (b) |
|---|
| 75 | | ownership of more than fifty percent (50%) of the outstanding shares or |
|---|
| 76 | | beneficial ownership of such entity. |
|---|
| | 8 | 1.0.1. "Commercial Use" means distribution or otherwise making the |
|---|
| | 9 | Covered Code available to a third party. |
|---|
| | 10 | |
|---|
| | 11 | 1.1. "Contributor" means each entity that creates or contributes to |
|---|
| | 12 | the creation of Modifications. |
|---|
| | 13 | |
|---|
| | 14 | 1.2. "Contributor Version" means the combination of the Original |
|---|
| | 15 | Code, prior Modifications used by a Contributor, and the Modifications |
|---|
| | 16 | made by that particular Contributor. |
|---|
| | 17 | |
|---|
| | 18 | 1.3. "Covered Code" means the Original Code or Modifications or the |
|---|
| | 19 | combination of the Original Code and Modifications, in each case |
|---|
| | 20 | including portions thereof. |
|---|
| | 21 | |
|---|
| | 22 | 1.4. "Electronic Distribution Mechanism" means a mechanism generally |
|---|
| | 23 | accepted in the software development community for the electronic |
|---|
| | 24 | transfer of data. |
|---|
| | 25 | |
|---|
| | 26 | 1.5. "Executable" means Covered Code in any form other than Source |
|---|
| | 27 | Code. |
|---|
| | 28 | |
|---|
| | 29 | 1.6. "Initial Developer" means the individual or entity identified |
|---|
| | 30 | as the Initial Developer in the Source Code notice required by Exhibit |
|---|
| | 31 | A. |
|---|
| | 32 | |
|---|
| | 33 | 1.7. "Larger Work" means a work which combines Covered Code or |
|---|
| | 34 | portions thereof with code not governed by the terms of this License. |
|---|
| | 35 | |
|---|
| | 36 | 1.8. "License" means this document. |
|---|
| | 37 | |
|---|
| | 38 | 1.8.1. "Licensable" means having the right to grant, to the maximum |
|---|
| | 39 | extent possible, whether at the time of the initial grant or |
|---|
| | 40 | subsequently acquired, any and all of the rights conveyed herein. |
|---|
| | 41 | |
|---|
| | 42 | 1.9. "Modifications" means any addition to or deletion from the |
|---|
| | 43 | substance or structure of either the Original Code or any previous |
|---|
| | 44 | Modifications. When Covered Code is released as a series of files, a |
|---|
| | 45 | Modification is: |
|---|
| | 46 | A. Any addition to or deletion from the contents of a file |
|---|
| | 47 | containing Original Code or previous Modifications. |
|---|
| | 48 | |
|---|
| | 49 | B. Any new file that contains any part of the Original Code or |
|---|
| | 50 | previous Modifications. |
|---|
| | 51 | |
|---|
| | 52 | 1.10. "Original Code" means Source Code of computer software code |
|---|
| | 53 | which is described in the Source Code notice required by Exhibit A as |
|---|
| | 54 | Original Code, and which, at the time of its release under this |
|---|
| | 55 | License is not already Covered Code governed by this License. |
|---|
| | 56 | |
|---|
| | 57 | 1.10.1. "Patent Claims" means any patent claim(s), now owned or |
|---|
| | 58 | hereafter acquired, including without limitation, method, process, |
|---|
| | 59 | and apparatus claims, in any patent Licensable by grantor. |
|---|
| | 60 | |
|---|
| | 61 | 1.11. "Source Code" means the preferred form of the Covered Code for |
|---|
| | 62 | making modifications to it, including all modules it contains, plus |
|---|
| | 63 | any associated interface definition files, scripts used to control |
|---|
| | 64 | compilation and installation of an Executable, or source code |
|---|
| | 65 | differential comparisons against either the Original Code or another |
|---|
| | 66 | well known, available Covered Code of the Contributor's choice. The |
|---|
| | 67 | Source Code can be in a compressed or archival form, provided the |
|---|
| | 68 | appropriate decompression or de-archiving software is widely available |
|---|
| | 69 | for no charge. |
|---|
| | 70 | |
|---|
| | 71 | 1.12. "You" (or "Your") means an individual or a legal entity |
|---|
| | 72 | exercising rights under, and complying with all of the terms of, this |
|---|
| | 73 | License or a future version of this License issued under Section 6.1. |
|---|
| | 74 | For legal entities, "You" includes any entity which controls, is |
|---|
| | 75 | controlled by, or is under common control with You. For purposes of |
|---|
| | 76 | this definition, "control" means (a) the power, direct or indirect, |
|---|
| | 77 | to cause the direction or management of such entity, whether by |
|---|
| | 78 | contract or otherwise, or (b) ownership of more than fifty percent |
|---|
| | 79 | (50%) of the outstanding shares or beneficial ownership of such |
|---|
| | 80 | entity. |
|---|
| 77 | 81 | |
|---|
| 78 | 82 | 2. Source Code License. |
|---|
| 79 | 83 | |
|---|
| 80 | | 2.1. The Initial Developer Grant. |
|---|
| 81 | | The Initial Developer hereby grants You a world-wide, royalty-free, |
|---|
| 82 | | non-exclusive license, subject to third party intellectual property claims: |
|---|
| 83 | | (a) under intellectual property rights (other than patent or |
|---|
| 84 | | trademark) Licensable by Initial Developer to use, reproduce, modify, |
|---|
| 85 | | display, perform, sublicense and distribute the Original Code (or portions |
|---|
| 86 | | thereof) with or without Modifications, and/or as part of a Larger Work; and |
|---|
| 87 | | |
|---|
| 88 | | (b) under Patents Claims infringed by the making, using or |
|---|
| 89 | | selling of Original Code, to make, have made, use, practice, sell, and offer |
|---|
| 90 | | for sale, and/or otherwise dispose of the Original Code (or portions |
|---|
| 91 | | thereof). |
|---|
| 92 | | (c) the licenses granted in this Section 2.1(a) |
|---|
| 93 | | and (b) are effective on the date Initial Developer first distributes |
|---|
| 94 | | Original Code under the terms of this License. |
|---|
| 95 | | |
|---|
| 96 | | (d) Notwithstanding Section 2.1(b) above, no patent license is |
|---|
| 97 | | granted: 1) for code that You delete from the Original Code; 2) separate |
|---|
| 98 | | from the Original Code; or 3) for infringements caused by: i) the |
|---|
| 99 | | modification of the Original Code or ii) the combination of the Original |
|---|
| 100 | | Code with other software or devices. |
|---|
| 101 | | |
|---|
| 102 | | 2.2. Contributor Grant. |
|---|
| 103 | | Subject to third party intellectual property claims, each Contributor |
|---|
| 104 | | hereby grants You a world-wide, royalty-free, non-exclusive license |
|---|
| 105 | | |
|---|
| 106 | | (a) under intellectual property rights (other than patent or |
|---|
| 107 | | trademark) Licensable by Contributor, to use, reproduce, modify, display, |
|---|
| 108 | | perform, sublicense and distribute the Modifications created by such |
|---|
| 109 | | Contributor (or portions thereof) either on an unmodified basis, with other |
|---|
| 110 | | Modifications, as Covered Code and/or as part of a Larger Work; and |
|---|
| 111 | | |
|---|
| 112 | | (b) under Patent Claims infringed by the making, using, or |
|---|
| 113 | | selling of Modifications made by that Contributor either alone and/or in |
|---|
| 114 | | combination with its Contributor Version (or portions of such combination), |
|---|
| 115 | | to make, use, sell, offer for sale, have made, and/or otherwise dispose of: |
|---|
| 116 | | 1) Modifications made by that Contributor (or portions thereof); and 2) the |
|---|
| 117 | | combination of Modifications made by that Contributor with its Contributor |
|---|
| 118 | | Version (or portions of such combination). |
|---|
| 119 | | |
|---|
| 120 | | (c) the licenses granted in Sections 2.2(a) and 2.2(b) are |
|---|
| 121 | | effective on the date Contributor first makes Commercial Use of the Covered |
|---|
| 122 | | Code. |
|---|
| 123 | | |
|---|
| 124 | | (d) Notwithstanding Section 2.2(b) above, no patent license |
|---|
| 125 | | is granted: 1) for any code that Contributor has deleted from the |
|---|
| 126 | | Contributor Version; 2) separate from the Contributor Version; 3) for |
|---|
| 127 | | infringements caused by: i) third party modifications of Contributor Version |
|---|
| 128 | | or ii) the combination of Modifications made by that Contributor with other |
|---|
| 129 | | software (except as part of the Contributor Version) or other devices; or |
|---|
| 130 | | 4) under Patent Claims infringed by Covered Code in the absence of |
|---|
| 131 | | Modifications made by that Contributor. |
|---|
| 132 | | |
|---|
| | 84 | 2.1. The Initial Developer Grant. |
|---|
| | 85 | The Initial Developer hereby grants You a world-wide, royalty-free, |
|---|
| | 86 | non-exclusive license, subject to third party intellectual property |
|---|
| | 87 | claims: |
|---|
| | 88 | (a) under intellectual property rights (other than patent or |
|---|
| | 89 | trademark) Licensable by Initial Developer to use, reproduce, |
|---|
| | 90 | modify, display, perform, sublicense and distribute the Original |
|---|
| | 91 | Code (or portions thereof) with or without Modifications, and/or |
|---|
| | 92 | as part of a Larger Work; and |
|---|
| | 93 | |
|---|
| | 94 | (b) under Patents Claims infringed by the making, using or |
|---|
| | 95 | selling of Original Code, to make, have made, use, practice, |
|---|
| | 96 | sell, and offer for sale, and/or otherwise dispose of the |
|---|
| | 97 | Original Code (or portions thereof). |
|---|
| | 98 | |
|---|
| | 99 | (c) the licenses granted in this Section 2.1(a) and (b) are |
|---|
| | 100 | effective on the date Initial Developer first distributes |
|---|
| | 101 | Original Code under the terms of this License. |
|---|
| | 102 | |
|---|
| | 103 | (d) Notwithstanding Section 2.1(b) above, no patent license is |
|---|
| | 104 | granted: 1) for code that You delete from the Original Code; 2) |
|---|
| | 105 | separate from the Original Code; or 3) for infringements caused |
|---|
| | 106 | by: i) the modification of the Original Code or ii) the |
|---|
| | 107 | combination of the Original Code with other software or devices. |
|---|
| | 108 | |
|---|
| | 109 | 2.2. Contributor Grant. |
|---|
| | 110 | Subject to third party intellectual property claims, each Contributor |
|---|
| | 111 | hereby grants You a world-wide, royalty-free, non-exclusive license |
|---|
| | 112 | |
|---|
| | 113 | (a) under intellectual property rights (other than patent or |
|---|
| | 114 | trademark) Licensable by Contributor, to use, reproduce, modify, |
|---|
| | 115 | display, perform, sublicense and distribute the Modifications |
|---|
| | 116 | created by such Contributor (or portions thereof) either on an |
|---|
| | 117 | unmodified basis, with other Modifications, as Covered Code |
|---|
| | 118 | and/or as part of a Larger Work; and |
|---|
| | 119 | |
|---|
| | 120 | (b) under Patent Claims infringed by the making, using, or |
|---|
| | 121 | selling of Modifications made by that Contributor either alone |
|---|
| | 122 | and/or in combination with its Contributor Version (or portions |
|---|
| | 123 | of such combination), to make, use, sell, offer for sale, have |
|---|
| | 124 | made, and/or otherwise dispose of: 1) Modifications made by that |
|---|
| | 125 | Contributor (or portions thereof); and 2) the combination of |
|---|
| | 126 | Modifications made by that Contributor with its Contributor |
|---|
| | 127 | Version (or portions of such combination). |
|---|
| | 128 | |
|---|
| | 129 | (c) the licenses granted in Sections 2.2(a) and 2.2(b) are |
|---|
| | 130 | effective on the date Contributor first makes Commercial Use of |
|---|
| | 131 | the Covered Code. |
|---|
| | 132 | |
|---|
| | 133 | (d) Notwithstanding Section 2.2(b) above, no patent license is |
|---|
| | 134 | granted: 1) for any code that Contributor has deleted from the |
|---|
| | 135 | Contributor Version; 2) separate from the Contributor Version; |
|---|
| | 136 | 3) for infringements caused by: i) third party modifications of |
|---|
| | 137 | Contributor Version or ii) the combination of Modifications made |
|---|
| | 138 | by that Contributor with other software (except as part of the |
|---|
| | 139 | Contributor Version) or other devices; or 4) under Patent Claims |
|---|
| | 140 | infringed by Covered Code in the absence of Modifications made by |
|---|
| | 141 | that Contributor. |
|---|
| 133 | 142 | |
|---|
| 134 | 143 | 3. Distribution Obligations. |
|---|
| 135 | 144 | |
|---|
| 136 | | 3.1. Application of License. |
|---|
| 137 | | The Modifications which You create or to which You contribute are |
|---|
| 138 | | governed by the terms of this License, including without limitation Section |
|---|
| 139 | | 2.2. The Source Code version of Covered Code may be distributed only under |
|---|
| 140 | | the terms of this License or a future version of this License released under |
|---|
| 141 | | Section 6.1, and You must include a copy of this License with every copy of |
|---|
| 142 | | the Source Code You distribute. You may not offer or impose any terms on any |
|---|
| 143 | | Source Code version that alters or restricts the applicable version of this |
|---|
| 144 | | License or the recipients' rights hereunder. However, You may include an |
|---|
| 145 | | additional document offering the additional rights described in Section 3.5. |
|---|
| 146 | | |
|---|
| 147 | | 3.2. Availability of Source Code. |
|---|
| 148 | | Any Modification which You create or to which You contribute must be |
|---|
| 149 | | made available in Source Code form under the terms of this License either on |
|---|
| 150 | | the same media as an Executable version or via an accepted Electronic |
|---|
| 151 | | Distribution Mechanism to anyone to whom you made an Executable version |
|---|
| 152 | | available; and if made available via Electronic Distribution Mechanism, must |
|---|
| 153 | | remain available for at least twelve (12) months after the date it initially |
|---|
| 154 | | became available, or at least six (6) months after a subsequent version of |
|---|
| 155 | | that particular Modification has been made available to such recipients. You |
|---|
| 156 | | are responsible for ensuring that the Source Code version remains available |
|---|
| 157 | | even if the Electronic Distribution Mechanism is maintained by a third |
|---|
| 158 | | party. |
|---|
| 159 | | |
|---|
| 160 | | 3.3. Description of Modifications. |
|---|
| 161 | | You must cause all Covered Code to which You contribute to contain a |
|---|
| 162 | | file documenting the changes You made to create that Covered Code and the |
|---|
| 163 | | date of any change. You must include a prominent statement that the |
|---|
| 164 | | Modification is derived, directly or indirectly, from Original Code provided |
|---|
| 165 | | by the Initial Developer and including the name of the Initial Developer in |
|---|
| 166 | | (a) the Source Code, and (b) in any notice in an Executable version or |
|---|
| 167 | | related documentation in which You describe the origin or ownership of the |
|---|
| 168 | | Covered Code. |
|---|
| 169 | | |
|---|
| 170 | | 3.4. Intellectual Property Matters |
|---|
| 171 | | (a) Third Party Claims. |
|---|
| 172 | | If Contributor has knowledge that a license under a third |
|---|
| 173 | | party's intellectual property rights is required to exercise the rights |
|---|
| 174 | | granted by such Contributor under Sections 2.1 or 2.2, Contributor must |
|---|
| 175 | | include a text file with the Source Code distribution titled "LEGAL'' which |
|---|
| 176 | | describes the claim and the party making the claim in sufficient detail that |
|---|
| 177 | | a recipient will know whom to contact. If Contributor obtains such knowledge |
|---|
| 178 | | after the Modification is made available as described in Section 3.2, |
|---|
| 179 | | Contributor shall promptly modify the LEGAL file in all copies Contributor |
|---|
| 180 | | makes available thereafter and shall take other steps (such as notifying |
|---|
| 181 | | appropriate mailing lists or newsgroups) reasonably calculated to inform |
|---|
| 182 | | those who received the Covered Code that new knowledge has been obtained. |
|---|
| 183 | | |
|---|
| 184 | | (b) Contributor APIs. |
|---|
| 185 | | If Contributor's Modifications include an application |
|---|
| 186 | | programming interface and Contributor has knowledge of patent licenses which |
|---|
| 187 | | are reasonably necessary to implement that API, Contributor must also |
|---|
| 188 | | include this information in the LEGAL file. |
|---|
| 189 | | |
|---|
| 190 | | (c) Representations. |
|---|
| 191 | | Contributor represents that, except as disclosed pursuant to |
|---|
| 192 | | Section 3.4(a) above, Contributor believes that Contributor's Modifications |
|---|
| 193 | | are Contributor's original creation(s) and/or Contributor has sufficient |
|---|
| 194 | | rights to grant the rights conveyed by this License. |
|---|
| 195 | | |
|---|
| 196 | | |
|---|
| 197 | | 3.5. Required Notices. |
|---|
| 198 | | You must duplicate the notice in Exhibit A in each file of the Source |
|---|
| 199 | | Code. If it is not possible to put such notice in a particular Source Code |
|---|
| 200 | | file due to its structure, then You must include such notice in a location |
|---|
| 201 | | (such as a relevant directory) where a user would be likely to look for such |
|---|
| 202 | | a notice. If You created one or more Modification(s) You may add your name |
|---|
| 203 | | as a Contributor to the notice described in Exhibit A. You must also |
|---|
| 204 | | duplicate this License in any documentation for the Source Code where You |
|---|
| 205 | | describe recipients' rights or ownership rights relating to Covered Code. |
|---|
| 206 | | You may choose to offer, and to charge a fee for, warranty, support, |
|---|
| 207 | | indemnity or liability obligations to one or more recipients of Covered |
|---|
| 208 | | Code. However, You may do so only on Your own behalf, and not on behalf of |
|---|
| 209 | | the Initial Developer or any Contributor. You must make it absolutely clear |
|---|
| 210 | | than any such warranty, support, indemnity or liability obligation is |
|---|
| 211 | | offered by You alone, and You hereby agree to indemnify the Initial |
|---|
| 212 | | Developer and every Contributor for any liability incurred by the Initial |
|---|
| 213 | | Developer or such Contributor as a result of warranty, support, indemnity or |
|---|
| 214 | | liability terms You offer. |
|---|
| 215 | | |
|---|
| 216 | | 3.6. Distribution of Executable Versions. |
|---|
| 217 | | You may distribute Covered Code in Executable form only if the |
|---|
| 218 | | requirements of Section 3.1-3.5 have been met for that Covered Code, and if |
|---|
| 219 | | You include a notice stating that the Source Code version of the Covered |
|---|
| 220 | | Code is available under the terms of this License, including a description |
|---|
| 221 | | of how and where You have fulfilled the obligations of Section 3.2. The |
|---|
| 222 | | notice must be conspicuously included in any notice in an Executable |
|---|
| 223 | | version, related documentation or collateral in which You describe |
|---|
| 224 | | recipients' rights relating to the Covered Code. You may distribute the |
|---|
| 225 | | Executable version of Covered Code or ownership rights under a license of |
|---|
| 226 | | Your choice, which may contain terms different from this License, provided |
|---|
| 227 | | that You are in compliance with the terms of this License and that the |
|---|
| 228 | | license for the Executable version does not attempt to limit or alter the |
|---|
| 229 | | recipient's rights in the Source Code version from the rights set forth in |
|---|
| 230 | | this License. If You distribute the Executable version under a different |
|---|
| 231 | | license You must make it absolutely clear that any terms which differ from |
|---|
| 232 | | this License are offered by You alone, not by the Initial Developer or any |
|---|
| 233 | | Contributor. You hereby agree to indemnify the Initial Developer and every |
|---|
| 234 | | Contributor for any liability incurred by the Initial Developer or such |
|---|
| 235 | | Contributor as a result of any such terms You offer. |
|---|
| 236 | | |
|---|
| 237 | | 3.7. Larger Works. |
|---|
| 238 | | You may create a Larger Work by combining Covered Code with other code |
|---|
| 239 | | not governed by the terms of this License and distribute the Larger Work as |
|---|
| 240 | | a single product. In such a case, You must make sure the requirements of |
|---|
| 241 | | this License are fulfilled for the Covered Code. |
|---|
| | 145 | 3.1. Application of License. |
|---|
| | 146 | The Modifications which You create or to which You contribute are |
|---|
| | 147 | governed by the terms of this License, including without limitation |
|---|
| | 148 | Section 2.2. The Source Code version of Covered Code may be |
|---|
| | 149 | distributed only under the terms of this License or a future version |
|---|
| | 150 | of this License released under Section 6.1, and You must include a |
|---|
| | 151 | copy of this License with every copy of the Source Code You |
|---|
| | 152 | distribute. You may not offer or impose any terms on any Source Code |
|---|
| | 153 | version that alters or restricts the applicable version of this |
|---|
| | 154 | License or the recipients' rights hereunder. However, You may include |
|---|
| | 155 | an additional document offering the additional rights described in |
|---|
| | 156 | Section 3.5. |
|---|
| | 157 | |
|---|
| | 158 | 3.2. Availability of Source Code. |
|---|
| | 159 | Any Modification which You create or to which You contribute must be |
|---|
| | 160 | made available in Source Code form under the terms of this License |
|---|
| | 161 | either on the same media as an Executable version or via an accepted |
|---|
| | 162 | Electronic Distribution Mechanism to anyone to whom you made an |
|---|
| | 163 | Executable version available; and if made available via Electronic |
|---|
| | 164 | Distribution Mechanism, must remain available for at least twelve (12) |
|---|
| | 165 | months after the date it initially became available, or at least six |
|---|
| | 166 | (6) months after a subsequent version of that particular Modification |
|---|
| | 167 | has been made available to such recipients. You are responsible for |
|---|
| | 168 | ensuring that the Source Code version remains available even if the |
|---|
| | 169 | Electronic Distribution Mechanism is maintained by a third party. |
|---|
| | 170 | |
|---|
| | 171 | 3.3. Description of Modifications. |
|---|
| | 172 | You must cause all Covered Code to which You contribute to contain a |
|---|
| | 173 | file documenting the changes You made to create that Covered Code and |
|---|
| | 174 | the date of any change. You must include a prominent statement that |
|---|
| | 175 | the Modification is derived, directly or indirectly, from Original |
|---|
| | 176 | Code provided by the Initial Developer and including the name of the |
|---|
| | 177 | Initial Developer in (a) the Source Code, and (b) in any notice in an |
|---|
| | 178 | Executable version or related documentation in which You describe the |
|---|
| | 179 | origin or ownership of the Covered Code. |
|---|
| | 180 | |
|---|
| | 181 | 3.4. Intellectual Property Matters |
|---|
| | 182 | (a) Third Party Claims. |
|---|
| | 183 | If Contributor has knowledge that a license under a third party's |
|---|
| | 184 | intellectual property rights is required to exercise the rights |
|---|
| | 185 | granted by such Contributor under Sections 2.1 or 2.2, |
|---|
| | 186 | Contributor must include a text file with the Source Code |
|---|
| | 187 | distribution titled "LEGAL" which describes the claim and the |
|---|
| | 188 | party making the claim in sufficient detail that a recipient will |
|---|
| | 189 | know whom to contact. If Contributor obtains such knowledge after |
|---|
| | 190 | the Modification is made available as described in Section 3.2, |
|---|
| | 191 | Contributor shall promptly modify the LEGAL file in all copies |
|---|
| | 192 | Contributor makes available thereafter and shall take other steps |
|---|
| | 193 | (such as notifying appropriate mailing lists or newsgroups) |
|---|
| | 194 | reasonably calculated to inform those who received the Covered |
|---|
| | 195 | Code that new knowledge has been obtained. |
|---|
| | 196 | |
|---|
| | 197 | (b) Contributor APIs. |
|---|
| | 198 | If Contributor's Modifications include an application programming |
|---|
| | 199 | interface and Contributor has knowledge of patent licenses which |
|---|
| | 200 | are reasonably necessary to implement that API, Contributor must |
|---|
| | 201 | also include this information in the LEGAL file. |
|---|
| | 202 | |
|---|
| | 203 | (c) Representations. |
|---|
| | 204 | Contributor represents that, except as disclosed pursuant to |
|---|
| | 205 | Section 3.4(a) above, Contributor believes that Contributor's |
|---|
| | 206 | Modifications are Contributor's original creation(s) and/or |
|---|
| | 207 | Contributor has sufficient rights to grant the rights conveyed by |
|---|
| | 208 | this License. |
|---|
| | 209 | |
|---|
| | 210 | 3.5. Required Notices. |
|---|
| | 211 | You must duplicate the notice in Exhibit A in each file of the Source |
|---|
| | 212 | Code. If it is not possible to put such notice in a particular Source |
|---|
| | 213 | Code file due to its structure, then You must include such notice in a |
|---|
| | 214 | location (such as a relevant directory) where a user would be likely |
|---|
| | 215 | to look for such a notice. If You created one or more Modification(s) |
|---|
| | 216 | You may add your name as a Contributor to the notice described in |
|---|
| | 217 | Exhibit A. You must also duplicate this License in any documentation |
|---|
| | 218 | for the Source Code where You describe recipients' rights or ownership |
|---|
| | 219 | rights relating to Covered Code. You may choose to offer, and to |
|---|
| | 220 | charge a fee for, warranty, support, indemnity or liability |
|---|
| | 221 | obligations to one or more recipients of Covered Code. However, You |
|---|
| | 222 | may do so only on Your own behalf, and not on behalf of the Initial |
|---|
| | 223 | Developer or any Contributor. You must make it absolutely clear than |
|---|
| | 224 | any such warranty, support, indemnity or liability obligation is |
|---|
| | 225 | offered by You alone, and You hereby agree to indemnify the Initial |
|---|
| | 226 | Developer and every Contributor for any liability incurred by the |
|---|
| | 227 | Initial Developer or such Contributor as a result of warranty, |
|---|
| | 228 | support, indemnity or liability terms You offer. |
|---|
| | 229 | |
|---|
| | 230 | 3.6. Distribution of Executable Versions. |
|---|
| | 231 | You may distribute Covered Code in Executable form only if the |
|---|
| | 232 | requirements of Section 3.1-3.5 have been met for that Covered Code, |
|---|
| | 233 | and if You include a notice stating that the Source Code version of |
|---|
| | 234 | the Covered Code is available under the terms of this License, |
|---|
| | 235 | including a description of how and where You have fulfilled the |
|---|
| | 236 | obligations of Section 3.2. The notice must be conspicuously included |
|---|
| | 237 | in any notice in an Executable version, related documentation or |
|---|
| | 238 | collateral in which You describe recipients' rights relating to the |
|---|
| | 239 | Covered Code. You may distribute the Executable version of Covered |
|---|
| | 240 | Code or ownership rights under a license of Your choice, which may |
|---|
| | 241 | contain terms different from this License, provided that You are in |
|---|
| | 242 | compliance with the terms of this License and that the license for the |
|---|
| | 243 | Executable version does not attempt to limit or alter the recipient's |
|---|
| | 244 | rights in the Source Code version from the rights set forth in this |
|---|
| | 245 | License. If You distribute the Executable version under a different |
|---|
| | 246 | license You must make it absolutely clear that any terms which differ |
|---|
| | 247 | from this License are offered by You alone, not by the Initial |
|---|
| | 248 | Developer or any Contributor. You hereby agree to indemnify the |
|---|
| | 249 | Initial Developer and every Contributor for any liability incurred by |
|---|
| | 250 | the Initial Developer or such Contributor as a result of any such |
|---|
| | 251 | terms You offer. |
|---|
| | 252 | |
|---|
| | 253 | 3.7. Larger Works. |
|---|
| | 254 | You may create a Larger Work by combining Covered Code with other code |
|---|
| | 255 | not governed by the terms of this License and distribute the Larger |
|---|
| | 256 | Work as a single product. In such a case, You must make sure the |
|---|
| | 257 | requirements of this License are fulfilled for the Covered Code. |
|---|
| 242 | 258 | |
|---|
| 243 | 259 | 4. Inability to Comply Due to Statute or Regulation. |
|---|
| 244 | 260 | |
|---|
| 245 | | If it is impossible for You to comply with any of the terms of this |
|---|
| 246 | | License with respect to some or all of the Covered Code due to statute, |
|---|
| 247 | | judicial order, or regulation then You must: (a) comply with the terms of |
|---|
| 248 | | this License to the maximum extent possible; and (b) describe the |
|---|
| 249 | | limitations and the code they affect. Such description must be included in |
|---|
| 250 | | the LEGAL file described in Section 3.4 and must be included with all |
|---|
| 251 | | distributions of the Source Code. Except to the extent prohibited by statute |
|---|
| 252 | | or regulation, such description must be sufficiently detailed for a |
|---|
| 253 | | recipient of ordinary skill to be able to understand it. |
|---|
| | 261 | If it is impossible for You to comply with any of the terms of this |
|---|
| | 262 | License with respect to some or all of the Covered Code due to |
|---|
| | 263 | statute, judicial order, or regulation then You must: (a) comply with |
|---|
| | 264 | the terms of this License to the maximum extent possible; and (b) |
|---|
| | 265 | describe the limitations and the code they affect. Such description |
|---|
| | 266 | must be included in the LEGAL file described in Section 3.4 and must |
|---|
| | 267 | be included with all distributions of the Source Code. Except to the |
|---|
| | 268 | extent prohibited by statute or regulation, such description must be |
|---|
| | 269 | sufficiently detailed for a recipient of ordinary skill to be able to |
|---|
| | 270 | understand it. |
|---|
| 254 | 271 | |
|---|
| 255 | 272 | 5. Application of this License. |
|---|
| 256 | 273 | |
|---|
| 257 | | This License applies to code to which the Initial Developer has |
|---|
| 258 | | attached the notice in Exhibit A and to related Covered Code. |
|---|
| | 274 | This License applies to code to which the Initial Developer has |
|---|
| | 275 | attached the notice in Exhibit A and to related Covered Code. |
|---|
| 259 | 276 | |
|---|
| 260 | 277 | 6. Versions of the License. |
|---|
| 261 | 278 | |
|---|
| 262 | | 6.1. New Versions. |
|---|
| 263 | | Netscape Communications Corporation (''Netscape'') may publish revised |
|---|
| 264 | | and/or new versions of the License from time to time. Each version will be |
|---|
| 265 | | given a distinguishing version number. |
|---|
| 266 | | |
|---|
| 267 | | 6.2. Effect of New Versions. |
|---|
| 268 | | Once Covered Code has been published under a particular version of the |
|---|
| 269 | | License, You may always continue to use it under the terms of that version. |
|---|
| 270 | | You may also choose to use such Covered Code under the terms of any |
|---|
| 271 | | subsequent version of the License published by Netscape. No one other than |
|---|
| 272 | | Netscape has the right to modify the terms applicable to Covered Code |
|---|
| 273 | | created under this License. |
|---|
| 274 | | |
|---|
| 275 | | 6.3. Derivative Works. |
|---|
| 276 | | If You create or use a modified version of this License (which you may |
|---|
| 277 | | only do in order to apply it to code which is not already Covered Code |
|---|
| 278 | | governed by this License), You must (a) rename Your license so that the |
|---|
| 279 | | phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL'' |
|---|
| 280 | | or any confusingly similar phrase do not appear in your license (except to |
|---|
| 281 | | note that your license differs from this License) and (b) otherwise make it |
|---|
| 282 | | clear that Your version of the license contains terms which differ from the |
|---|
| 283 | | Mozilla Public License and Netscape Public License. (Filling in the name of |
|---|
| 284 | | the Initial Developer, Original Code or Contributor in the notice described |
|---|
| 285 | | in Exhibit A shall not of themselves be deemed to be modifications of this |
|---|
| 286 | | License.) |
|---|
| | 279 | 6.1. New Versions. |
|---|
| | 280 | Netscape Communications Corporation ("Netscape") may publish revised |
|---|
| | 281 | and/or new versions of the License from time to time. Each version |
|---|
| | 282 | will be given a distinguishing version number. |
|---|
| | 283 | |
|---|
| | 284 | 6.2. Effect of New Versions. |
|---|
| | 285 | Once Covered Code has been published under a particular version of the |
|---|
| | 286 | License, You may always continue to use it under the terms of that |
|---|
| | 287 | version. You may also choose to use such Covered Code under the terms |
|---|
| | 288 | of any subsequent version of the License published by Netscape. No one |
|---|
| | 289 | other than Netscape has the right to modify the terms applicable to |
|---|
| | 290 | Covered Code created under this License. |
|---|
| | 291 | |
|---|
| | 292 | 6.3. Derivative Works. |
|---|
| | 293 | If You create or use a modified version of this License (which you may |
|---|
| | 294 | only do in order to apply it to code which is not already Covered Code |
|---|
| | 295 | governed by this License), You must (a) rename Your license so that |
|---|
| | 296 | the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", |
|---|
| | 297 | "MPL", "NPL" or any confusingly similar phrase do not appear in your |
|---|
| | 298 | license (except to note that your license differs from this License) |
|---|
| | 299 | and (b) otherwise make it clear that Your version of the license |
|---|
| | 300 | contains terms which differ from the Mozilla Public License and |
|---|
| | 301 | Netscape Public License. (Filling in the name of the Initial |
|---|
| | 302 | Developer, Original Code or Contributor in the notice described in |
|---|
| | 303 | Exhibit A shall not of themselves be deemed to be modifications of |
|---|
| | 304 | this License.) |
|---|
| 287 | 305 | |
|---|
| 288 | 306 | 7. DISCLAIMER OF WARRANTY. |
|---|
| 289 | 307 | |
|---|
| 290 | | COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, |
|---|
| 291 | | WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, |
|---|
| 292 | | WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, |
|---|
| 293 | | MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE |
|---|
| 294 | | RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. |
|---|
| 295 | | SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL |
|---|
| 296 | | DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY |
|---|
| 297 | | SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN |
|---|
| 298 | | ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED |
|---|
| 299 | | HEREUNDER EXCEPT UNDER THIS DISCLAIMER. |
|---|
| | 308 | COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, |
|---|
| | 309 | WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, |
|---|
| | 310 | WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF |
|---|
| | 311 | DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. |
|---|
| | 312 | THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE |
|---|
| | 313 | IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, |
|---|
| | 314 | YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE |
|---|
| | 315 | COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER |
|---|
| | 316 | OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF |
|---|
| | 317 | ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. |
|---|
| 300 | 318 | |
|---|
| 301 | 319 | 8. TERMINATION. |
|---|
| 302 | 320 | |
|---|
| 303 | | 8.1. This License and the rights granted hereunder will terminate |
|---|
| 304 | | automatically if You fail to comply with terms herein and fail to cure such |
|---|
| 305 | | breach within 30 days of becoming aware of the breach. All sublicenses to |
|---|
| 306 | | the Covered Code which are properly granted shall survive any termination of |
|---|
| 307 | | this License. Provisions which, by their nature, must remain in effect |
|---|
| 308 | | beyond the termination of this License shall survive. |
|---|
| 309 | | |
|---|
| 310 | | 8.2. If You initiate litigation by asserting a patent infringement |
|---|
| 311 | | claim (excluding declatory judgment actions) against Initial Developer or a |
|---|
| 312 | | Contributor (the Initial Developer or Contributor against whom You file such |
|---|
| 313 | | action is referred to as "Participant") alleging that: |
|---|
| 314 | | |
|---|
| 315 | | (a) such Participant's Contributor Version directly or indirectly |
|---|
| 316 | | infringes any patent, then any and all rights granted by such Participant to |
|---|
| 317 | | You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice |
|---|
| 318 | | from Participant terminate prospectively, unless if within 60 days after |
|---|
| 319 | | receipt of notice You either: (i) agree in writing to pay Participant a |
|---|
| 320 | | mutually agreeable reasonable royalty for Your past and future use of |
|---|
| 321 | | Modifications made by such Participant, or (ii) withdraw Your litigation |
|---|
| 322 | | claim with respect to the Contributor Version against such Participant. If |
|---|
| 323 | | within 60 days of notice, a reasonable royalty and payment arrangement are |
|---|
| 324 | | not mutually agreed upon in writing by the parties or the litigation claim |
|---|
| 325 | | is not withdrawn, the rights granted by Participant to You under Sections |
|---|
| 326 | | 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day |
|---|
| 327 | | notice period specified above. |
|---|
| 328 | | |
|---|
| 329 | | (b) any software, hardware, or device, other than such Participant's |
|---|
| 330 | | Contributor Version, directly or indirectly infringes any patent, then any |
|---|
| 331 | | rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) |
|---|
| 332 | | are revoked effective as of the date You first made, used, sold, |
|---|
| 333 | | distributed, or had made, Modifications made by that Participant. |
|---|
| 334 | | |
|---|
| 335 | | 8.3. If You assert a patent infringement claim against Participant |
|---|
| 336 | | alleging that such Participant's Contributor Version directly or indirectly |
|---|
| 337 | | infringes any patent where such claim is resolved (such as by license or |
|---|
| 338 | | settlement) prior to the initiation of patent infringement litigation, then |
|---|
| 339 | | the reasonable value of the licenses granted by such Participant under |
|---|
| 340 | | Sections 2.1 or 2.2 shall be taken into account in determining the amount or |
|---|
| 341 | | value of any payment or license. |
|---|
| 342 | | |
|---|
| 343 | | 8.4. In the event of termination under Sections 8.1 or 8.2 above, |
|---|
| 344 | | all end user license agreements (excluding distributors and resellers) which |
|---|
| 345 | | have been validly granted by You or any distributor hereunder prior to |
|---|
| 346 | | termination shall survive termination. |
|---|
| | 321 | 8.1. This License and the rights granted hereunder will terminate |
|---|
| | 322 | automatically if You fail to comply with terms herein and fail to cure |
|---|
| | 323 | such breach within 30 days of becoming aware of the breach. All |
|---|
| | 324 | sublicenses to the Covered Code which are properly granted shall |
|---|
| | 325 | survive any termination of this License. Provisions which, by their |
|---|
| | 326 | nature, must remain in effect beyond the termination of this License |
|---|
| | 327 | shall survive. |
|---|
| | 328 | |
|---|
| | 329 | 8.2. If You initiate litigation by asserting a patent infringement |
|---|
| | 330 | claim (excluding declatory judgment actions) against Initial Developer |
|---|
| | 331 | or a Contributor (the Initial Developer or Contributor against whom |
|---|
| | 332 | You file such action is referred to as "Participant") alleging that: |
|---|
| | 333 | |
|---|
| | 334 | (a) such Participant's Contributor Version directly or indirectly |
|---|
| | 335 | infringes any patent, then any and all rights granted by such |
|---|
| | 336 | Participant to You under Sections 2.1 and/or 2.2 of this License |
|---|
| | 337 | shall, upon 60 days notice from Participant terminate prospectively, |
|---|
| | 338 | unless if within 60 days after receipt of notice You either: (i) |
|---|
| | 339 | agree in writing to pay Participant a mutually agreeable reasonable |
|---|
| | 340 | royalty for Your past and future use of Modifications made by such |
|---|
| | 341 | Participant, or (ii) withdraw Your litigation claim with respect to |
|---|
| | 342 | the Contributor Version against such Participant. If within 60 days |
|---|
| | 343 | of notice, a reasonable royalty and payment arrangement are not |
|---|
| | 344 | mutually agreed upon in writing by the parties or the litigation claim |
|---|
| | 345 | is not withdrawn, the rights granted by Participant to You under |
|---|
| | 346 | Sections 2.1 and/or 2.2 automatically terminate at the expiration of |
|---|
| | 347 | the 60 day notice period specified above. |
|---|
| | 348 | |
|---|
| | 349 | (b) any software, hardware, or device, other than such Participant's |
|---|
| | 350 | Contributor Version, directly or indirectly infringes any patent, then |
|---|
| | 351 | any rights granted to You by such Participant under Sections 2.1(b) |
|---|
| | 352 | and 2.2(b) are revoked effective as of the date You first made, used, |
|---|
| | 353 | sold, distributed, or had made, Modifications made by that |
|---|
| | 354 | Participant. |
|---|
| | 355 | |
|---|
| | 356 | 8.3. If You assert a patent infringement claim against Participant |
|---|
| | 357 | alleging that such Participant's Contributor Version directly or |
|---|
| | 358 | indirectly infringes any patent where such claim is resolved (such as |
|---|
| | 359 | by license or settlement) prior to the initiation of patent |
|---|
| | 360 | infringement litigation, then the reasonable value of the licenses |
|---|
| | 361 | granted by such Participant under Sections 2.1 or 2.2 shall be taken |
|---|
| | 362 | into account in determining the amount or value of any payment or |
|---|
| | 363 | license. |
|---|
| | 364 | |
|---|
| | 365 | 8.4. In the event of termination under Sections 8.1 or 8.2 above, |
|---|
| | 366 | all end user license agreements (excluding distributors and resellers) |
|---|
| | 367 | which have been validly granted by You or any distributor hereunder |
|---|
| | 368 | prior to termination shall survive termination. |
|---|
| 347 | 369 | |
|---|
| 348 | 370 | 9. LIMITATION OF LIABILITY. |
|---|
| 349 | 371 | |
|---|
| 350 | | UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT |
|---|
| 351 | | (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL |
|---|
| 352 | | DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY |
|---|
| 353 | | SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, |
|---|
| 354 | | SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, |
|---|
| 355 | | WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER |
|---|
| 356 | | FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, |
|---|
| 357 | | EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH |
|---|
| 358 | | DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH |
|---|
| 359 | | OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT |
|---|
| 360 | | APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW |
|---|
| 361 | | THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS |
|---|
| 362 | | EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. |
|---|
| | 372 | UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT |
|---|
| | 373 | (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL |
|---|
| | 374 | DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, |
|---|
| | 375 | OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR |
|---|
| | 376 | ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY |
|---|
| | 377 | CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, |
|---|
| | 378 | WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER |
|---|
| | 379 | COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN |
|---|
| | 380 | INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF |
|---|
| | 381 | LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY |
|---|
| | 382 | RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW |
|---|
| | 383 | PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE |
|---|
| | 384 | EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO |
|---|
| | 385 | THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. |
|---|
| 363 | 386 | |
|---|
| 364 | 387 | 10. U.S. GOVERNMENT END USERS. |
|---|
| 365 | 388 | |
|---|
| 366 | | The Covered Code is a ''commercial item,'' as that term is defined in |
|---|
| 367 | | 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer software'' |
|---|
| 368 | | and ''commercial computer software documentation,'' as such terms are used |
|---|
| 369 | | in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 |
|---|
| 370 | | C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End |
|---|
| 371 | | Users acquire Covered Code with only those rights set forth herein. |
|---|
| | 389 | The Covered Code is a "commercial item," as that term is defined in |
|---|
| | 390 | 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer |
|---|
| | 391 | software" and "commercial computer software documentation," as such |
|---|
| | 392 | terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 |
|---|
| | 393 | C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), |
|---|
| | 394 | all U.S. Government End Users acquire Covered Code with only those |
|---|
| | 395 | rights set forth herein. |
|---|
| 372 | 396 | |
|---|
| 373 | 397 | 11. MISCELLANEOUS. |
|---|
| 374 | 398 | |
|---|
| 375 | | This License represents the complete agreement concerning subject |
|---|
| 376 | | matter hereof. If any provision of this License is held to be unenforceable, |
|---|
| 377 | | such provision shall be reformed only to the extent necessary to make it |
|---|
| 378 | | enforceable. This License shall be governed by California law provisions |
|---|
| 379 | | (except to the extent applicable law, if any, provides otherwise), excluding |
|---|
| 380 | | its conflict-of-law provisions. With respect to disputes in which at least |
|---|
| 381 | | one party is a citizen of, or an entity chartered or registered to do |
|---|
| 382 | | business in the United States of America, any litigation relating to this |
|---|
| 383 | | License shall be subject to the jurisdiction of the Federal Courts of the |
|---|
| 384 | | Northern District of California, with venue lying in Santa Clara County, |
|---|
| 385 | | California, with the losing party responsible for costs, including without |
|---|
| 386 | | limitation, court costs and reasonable attorneys' fees and expenses. The |
|---|
| 387 | | application of the United Nations Convention on Contracts for the |
|---|
| 388 | | International Sale of Goods is expressly excluded. Any law or regulation |
|---|
| 389 | | which provides that the language of a contract shall be construed against |
|---|
| 390 | | the drafter shall not apply to this License. |
|---|
| | 399 | This License represents the complete agreement concerning subject |
|---|
| | 400 | matter hereof. If any provision of this License is held to be |
|---|
| | 401 | unenforceable, such provision shall be reformed only to the extent |
|---|
| | 402 | necessary to make it enforceable. This License shall be governed by |
|---|
| | 403 | California law provisions (except to the extent applicable law, if |
|---|
| | 404 | any, provides otherwise), excluding its conflict-of-law provisions. |
|---|
| | 405 | With respect to disputes in which at least one party is a citizen of, |
|---|
| | 406 | or an entity chartered or registered to do business in the United |
|---|
| | 407 | States of America, any litigation relating to this License shall be |
|---|
| | 408 | subject to the jurisdiction of the Federal Courts of the Northern |
|---|
|
|