The terms defined below will have the meaning given in its definitions, as follows:
1.1 “Defect” means a Software failure or fault causing critical problems reported by the End User or Reseller that is actual, reproducible and identifiable by the support team at INUVIKA.
1.2 “End User” is the legal entity or individual that subscribes to the INUVIKA Subscription Agreement.
1.3 "Effective Date" is the date upon which the Subscription Agreement comes into effect as defined on the earlier of the date on the order or the installation of the INUVIKA Subscription Key.
1.4 “GPL” means the GNU General Public License Version 2.0 Agreement attached as Schedule 1 (and any amendments or updates thereto, published on the INUVIKA website)
1.5 “Order” refers to all the contractual documents pertaining to Software governing the relationship between the End User and Reseller (or between End User and INUVIKA where the sale has been direct to the End User) and which may contain additional Service at the option of the End User
1.6 “Reseller” shall mean INUVIKA’s independent reseller, hosting provider or dealer who, pursuant to an agreement with INUVIKA, promotes and distributes INUVIKA’s existing products and services and who enters into Orders with the End Users on its own account,
1.7 “Service” means any support service provided by Reseller (or INUVIKA in the case of a direct sale) including servicing with respect to a Defect, error or defect.
1.8 “Service Agreement” means a separate agreement to supply Service entered into with a Reseller or INUVIKA (in the case of a direct sale by INUVIKA of Software to the End User)
1.9 “Software” means all or any part of the Open Virtual Desktop software for professionals under GPL, identified in the Order and licensed to the End User hereunder. The Software combines two (2) different versions developed under GPL License:
(a) an open source based product (the “OVD Foundation Server”) freely accessible to end users (the “End Users”) and;
(b) a commercial version (the “Inuvika OVD Enterprise”) that is combined with maintenance for the period outlined in the Subscription Agreement.
1.10 "INUVIKA Product” means the binary-code version of the Software, as applicable, including associated application programming interfaces, for which an Order has been received and which is installed by End User or End User’s agent at End User’s premises or at a End User-controlled space within a third party data center.
1.11 “Subscription Agreement” means the agreement between End User and INUVIKA subscribing for the supply of an INUVIKA Subscription Key, the General Terms and Conditions contained in this document and GPL.
1.12 "Subscription Key" means a code provided to an End User for access to INUVIKA Products.
These General Terms and Conditions define the contractual agreement between INUVIKA and End User. Executed of an Order is not a contractual agreement with INUVIKA. There is no contractual agreement with INUVIKA except the Subscription Agreement and it will be effective when the End User or Reseller (on behalf of the End User) receives the Subscription Key. End User is bound by the Subscription Agreement upon use of the Subscription Key.
End User acknowledges that INUVIKA has the right to reject any business opportunity and any Order.
Prior to placing the Order, the End User confirms that it has accurately evaluated its requirements and has made sure that the Subscription Agreement is consistent with its requirements.
End User may purchase Service through the Reseller or INUVIKA (by way of a Service Agreement.
3. APPLICATION AND ENFORCEABILITY OF THESE GENERAL TERMS AND CONDITIONS
3.1 These General Terms and Conditions are routinely sent or provided to the End User before placing Orders. Therefore, by signing the Order and Subscription Agreement, the End User expressly and fully agrees to be bound by these General Terms and Conditions in their entirety. Any modification of the Order by the End User must be expressly accepted by INUVIKA when submitted by the Reseller or when submitted directly to INUVIKA.
3.2 The End User expressly recognizes that any use by the End User of the Subscription Key implies acceptance in their entirety and without exception of these General Terms and Conditions.
3.3 Unless they are formally accepted in writing by INUVIKA, no special terms or conditions may prevail over these General Terms and Conditions. For greater certainty, the Reseller has no authority to bind INUVIKA to any terms that are not specifically agreed to in writing with INUVIKA.
3.4 These General Terms and Conditions replace and supersede all prior documents and/or agreements entered into by the parties, except for the GNU General Public License Version GPL in Schedule 1 which End User is also bound by as a user of the Software.
3.5 Failure by INUVIKA to enforce all or part of the terms of a Subscription Agreement cannot be construed as implying a waiver of its right to demand compliance with such terms in the future.
4. CONTRACTUAL DOCUMENTS
The full agreement between End User and INUVIKA consists of, by decreasing order of priority, of:
(a) Any special terms and conditions accepted by INUVIKA
(b) The Subscription Agreement;
(c) These General Terms and Conditions;
In the event of a conflict above, the provisions of the document of a higher rank will prevail
5.1 All Orders are firm and final once INUVIKA receives the Order and supplies a Subscription Key.
5.2 No Orders can be cancelled without the prior written authorization of INUVIKA. Any cancellation of an Order signed by the End User, the fulfillment of which has already commenced as defined in subsection 3.2, will result in the full subscription price becoming due and payable immediately to INUVIKA or Reseller, as the case may be, as compensation for termination. In addition, INUVIKA reserves the right to demand that the End User reimburse all expenses incurred.
6.1 Services will be provided on releases of Software certified by INUVIKA, but only pursuant to a separate Service Agreement.
6.2 All Service inquiries are to be directed through the Reseller. Unless there is a Service Agreement directly with INUVIKA, Reseller is responsible for answering all support inquiries. Service is not intended to provide the End User with assistance when installing and operating its information technology systems or to help it with information technology projects or process development.
6.3 Service terms and levels available to End User are defined in the Order and/or any Service Agreement.
7. REPORTING SOFTWARE ANOMALIES
7.1 In the event of a Defect, the End User should report the issue to the Reseller (or INUVIKA in the case of a direct sale).
7.2 The End User should provide the Reseller or INUVIKA with any information required by INUVIKA that could help INUVIKA determine the cause of the Defect and reproduce it.
8. UPGRADE MAINTENANCE
8.1 Upgrade maintenance consists of informing the End User and providing it with any Software releases in order to improve the functionalities, correct any Defects detected since the last general release and, more generally, to update and upgrade the Software from time to time.
8.2 INUVIKA will email technical alerts to the End User or Reseller containing the most recent technical information about the INUVIKA Software.
8.3 INUVIKA will provide software maintenance to certified releases of the Software for 18 months after its release date (excluding beta versions/releases) and only then for End Users who have current unexpired Subscription Agreements. If the End User continues to use a previous release or a beta release and requires maintenance services regarding such releases, it will need to subscribe to them separately at additional costs. The End User shall review the up-to-date list of releases certified by INUVIKA on its website at www.INUVIKA.com. INUVIKA has no obligation whatsoever for INUVIKA Products installed or used beyond the expiry of the Subscription Agreement.
9. MAINTENANCE SERVICE EXCLUSION
9.1 INUVIKA will not provide maintenance or Services in the following cases and may not be held liable due to: (a) failure by the End User to install any upgrades, new releases or patches provided by INUVIKA; (b) use of the Software in a way that does not comply with the user documentation available on INUVIKA’s website at www.INUVIKA.com (c) the End User using any software enhancements that were not developed by INUVIKA and not incorporated in a stable and certified release of the INUVIKA Software. Customer support and maintenance of any software enhancements made by INUVIKA, at the End User’s request, must be the subject of a Service Agreement. (d) failure of any hardware used by the End User in conjunction with the INUVIKA Software
9.2 The following services are specifically excluded from the corrective and upgrade maintenance services provided by INUVIKA: (a) recovery of End User’s files in case of accidental destruction; (b) the operating work and specifically any and all kind of backups; (c) upgrading Software onsite at the End User’s premises; (d) telecommunications expenses.
Therefore, INUVIKA strongly recommends that the End User backup its IT systems daily and weekly and to maintain and keep each backup separately. The End User hereby acknowledges that it has been informed of and accepts this recommendation.
10. FINANCIAL TERMS
10.1 The End User agrees to pay INUVIKA or Reseller, as indicated in the Order, the subscription fees specified. Every time a subscription fee payment becomes due, INUVIKA or Reseller will issue an invoice for the coming period. Unless otherwise agreed, the End User shall pay INUVIKA or Reseller invoices within thirty (30) days. No discounts will be given for early payments or payments in cash.
10.2 In the event that, after INUVIKA carries out a diagnostic evaluation, of a reported problem with the Software resulting from a report from an End User and the problem is due to misuse or errors made by the End User or to some cause not attributable to the INUVIKA Software or outside the scope of the Services, as stipulated in Article 9 above, any Service provided by INUVIKA will be charged based on INUVIKA’s pricing terms applicable at the time the Service is rendered.
10.3 The amount of the subscription fee for the Subscription Agreement is specified in the Order.
10.4 End User is responsible for the payment of all value added, sales, customs or other excise taxes in addition to the subscription fee..
11. LATE PAYMENT AND PENALTIES
Any late payment, partial payment or non-payment of any INUVIKA or Reseller invoice by the End User on the due date will result in, (notwithstanding the application of the provisions of the Termination clause in Article 14):
(a) an automatic invoicing of a late payment penalty equal to interest at a rate of 20% per annum (or the maximum interest rate allowed by, whichever is less) applied to any amounts outstanding;
(b) the acceleration of all amounts outstanding to the end of the term making them immediately due and payable, regardless of the payment method and schedule that was stipulated.
(c) In addition and notwithstanding the foregoing provisions, in the event of a late payment, partial payment or non-payment of any INUVIKA or Reseller invoice by the End User on the due date, INUVIKA reserves the right to suspend, without prior notice, performance of maintenance and/or Service until full payment of all outstanding amounts is made.
Any late payment shall give rise, in addition to the aforementioned late penalty fees, to the payment by the End User of any legal of collection fees expended by INUVIKA or Reseller to recover the outstanding amounts.
All amounts in this Section 11 will be due immediately upon invoicing.
12. INTELLECTUAL PROPERTY
The license granted by INUVIKA for the duration of the Subscription Agreement gives the End User the right to use the Software in accordance with the terms of GPL and not for any other purpose whatsoever.
The right to use the Software is given for the Software release specified in the Order as well as for the successive Software releases released during the term of the Subscription Agreement, including any additional features developed in connection with specific developments made at the End User’s request.
The End User agrees to use this Subscription Agreement only for its own purposes. It agrees not to furnish or make available the Subscription Key to any third parties in any form whatsoever, directly or indirectly, in particular through any rental, assignment or loan, either without consideration or for valuable consideration.
At any time up to three years after the relevant Software is delivered to the End User, the End User may request a copy of a complete machine-readable copy of the source code for the particular Software. INUVIKA will charge a fee to cover the costs of providing the source code to you as permitted by GPL. The current costs are estimated to be US $500.
12.2 Intellectual Property Rights to any Outcome of Service
All maintenance and upgrades that INUVIKA supplies to the End User are subject to the same terms and conditions of the license entered into between INUVIKA and the End User for the use of INUVIKA’s Software.
The Subscription Agreement will be effective on the date the Order takes effect for the initial term specified in the Order. Unless otherwise provided and expressly accepted by INUVIKA, the date that the Order takes effect is the date that INUVIKA supplies the Subscription Key.
After this initial period, the Subscription Agreement will be automatically extended for annual periods at INUVIKA’s then current subscription fee, unless terminated by Reseller or End User, by giving four (4) months’ prior notice before the end of the then current contractual period. Notice shall be given by registered letter to INUVIKA at the address at www.INUVIKA.com or, if notice to the End User, at the address on the Order with an acknowledgement of receipt.
The provision of Sections 20 and 23 hereof shall survive any termination or expiration of the Subscription Agreement, for any reason whatsoever.
INUVIKA reserves the right to terminate any Subscription Agreement with immediate effect, without prior notice, if:
(a) the End User has taken the initiative to modify the Software or specific developments made by INUVIKA;
(b) the End User has misused the INUVIKA Software or specific developments;
(c) the End User has made any change to of all or part of the server hardware, system software, the system software-database bundle or upgrade of versions of the latter that has not been expressly approved by INUVIKA in writing;
(d) any changes are made to software that interfaces with or is incorporated in the INUVIKA Software or in software enhancements, that have not been approved by INUVIKA in writing;
(e) the End User fails to pay a subscription fee for the Subscription Agreement.
15. NO WARRANTY
A. Software. As the INUVIKA Product is obtained pursuant to GPL, INUVIKA provides the Software “as is” and does not warrant that the operation of INUVIKA Product shall be uninterrupted or error free, that any errors or defects can be corrected, or that Software meets End User’s requirements. THERE IS NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH THE END USER. INUVIKA shall have no liability for any claim for patent, copyright, license, or trade secret infringement based, in whole or in part, on any modification of any Software by Reseller, End User or any third party, or their respective employees or agents. In the event a preliminary or final judgment shall be obtained against Reseller’s or End User’s use or operation of any Software, or any part thereof, by reason of an alleged infringement of third party’s copyright by any INUVIKA binary code, INUVIKA may replace, at its election, in whole or in part, such binary code with a substantially compatible and functionally equivalent program or modify such binary code to avoid the infringement. This shall be End User’s sole remedy in the event of such a claim.
B. No Implied Warranties. EXCEPT AS EXPRESSLY STATED IN THIS AGREEMENT, INUVIKA MAKES NO OTHER EXPRESS OR IMPLIED WARRANTIES FOR INUVIKA PRODUCT, WRITTEN OR ORAL. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, ALL OTHER WARRANTIES IN RELATION TO INUVIKA PRODUCT ARE SPECIFICALLY EXCLUDED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES ARISING BY STATUTE, COURSE OF DEALINGS OR USAGE OF TRADE.
16. LIMITATION OF LIABILITY
A. Limitation on Direct Damages. INUVIKA’S TOTAL LIABILITY AND EXCLUSIVE REMEDY FOR ANY CLAIM, LIABILITY, DAMAGE, PENALTY, LOSS OR EXPENSE OF ANY TYPE WHATSOEVER, ARISING OUT OF INUVIKA PRODUCT PROVIDED HEREUNDER, SHALL BE LIMITED TO PROVEN DIRECT DAMAGES CAUSED BY INUVIKA’S SOLE NEGLIGENCE IN AN AMOUNT NOT TO EXCEED THE AMOUNTS PAID BY RESELLER TO INUVIKA IN RESPECT OF THE END USER (OR THE AMOUNT PAID DIRECTLY BY END USER TO INUVIKA) DURING THE LAST SIX (6) MONTHS UNDER THE SUBSCRIPTION AGREEMENT PRECEDING THE EVENT GIVING RISE TO SUCH LIABILITY.
B. No Indirect Damages. INUVIKA SHALL HAVE NO LIABILITY TO END USER FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGE, SUCH AS FINANCIAL OR COMMERCIAL PREJUDICE, LOSS OF BUSINESS OPPORTUNITIES, OF CLIENTELE OR OF SAVINGS, ANY COMMERCIAL DISTURBANCE WHATSOEVER, ANY INCREASE OF COSTS OR OTHER GENERAL EXPENSES, LOSS OF PROFIT OR LOSS OF BRAND IMAGE THAT MAY RESULT FROM THE AGREEMENT OR THE USE, THE IMPROPER USE OR THE LACK OF USE OF ANY OF INUVIKA PRODUCT, EVEN IF INUVIKA WAS ADVISED OF THE POSSIBILITY THEREOF. IN NO EVENT SHALL INUVIKA'S OR ITS RESELLER’S LIABILITY TO END USER, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT SET OUT IN SUBSECTION 16A, THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED WARRANTY FAILS OF ITS ESSENTIAL PURPOSE. INUVIKA WILL NOT BE LIABLE FOR ANY THIRD-PARTY INTRUSIONS INTO THE END USER’S INFORMATION SYSTEM, EVEN IF THESE INTRUSIONS ARE DUE TO A FAULT IN THE INUVIKA PRODUCT. INUVIKA WILL NOT BE LIABLE FOR ANY ACCESS DIFFICULTIES OR IMPOSSIBILITY OF ACCESS TO IT INFORMATION OR DATA DUE TO PROBLEMS WITH TELECOMMUNICATION NETWORKS OR OTHER TECHNICAL DIFFICULTIES.
C. Reseller Relationship - The relationship between INUVIKA and Reseller is that of independent contractors, and nothing shall be construed to make Reseller a partner, joint-venturer, agent or co-owner of INUVIKA, nor shall it allow Reseller to create or assume any obligation or make any representation on behalf of INUVIKA for any purpose whatsoever.
D. Regular Back-ups. During the Term of this Subscription Agreement and as part of its obligation to mitigate damages, End User will take reasonable data back-up measures. In particular, End Users shall conduct a daily back-up process and back-up the relevant data before any remedial, upgrade or other works on End User’s production systems. To the extent INUVIKA’s liability for loss of data is not anyway excluded under this Agreement, INUVIKA shall, in case of data losses only, be liable for the typical effort to recover the data which would have accrued if End User had appropriately backed up its data.
E. Limitation Period. All claims for damages based on defects of INUVIKA Product shall be time-barred 12 months after delivery (or acceptance, if applicable), except if the parties have agreed on a shorter warranty period. Unless otherwise required by applicable law, the limitation period for all other claims for damages shall be eighteen (18) months after the cause of action accrues, unless statutory law provides for a shorter limitation period in which case such shorter period shall apply.
17. DATA PROTECTION
17.1 INUVIKA hereby informs the End User that the creation of databases containing personal data and the collection and processing of personal data is regulated by law. If End User use of INUVIKA Products is based on personal data collected and transmitted by the End User, INUVIKA, acting as the End User’s subcontractor may not be held liable for any matter related to the compliance with the protection of personal data.
17.2 The End User is aware of the regulations on the protection of personal data and warrants to INUVIKA that End User complies with the provisions of all data-protection laws.
17.3 The End User agrees to make all filings, apply for all authorizations and give all notifications required based on the kind of data and/or files used.
17.4 End User agrees that the Software will not be shipped, transferred or exported into any country or used in any manner prohibited by or in breach of any export laws of the country in which the End User is located (collectively the “Export Laws”). In addition, if the Software is identified as an export controlled item under the Export Laws, End User represents and warrants that End User is not a citizen of, or located within, an embargoed or otherwise restricted nation and that End User is not otherwise prohibited under the Export Laws from receiving the Software. All rights to install and use the Software are granted on condition that such rights are forfeited if Licensee fails to comply with the terms of this Agreement.
17.5 The End User shall be solely liable for all declarations and legal and/or administrative authorizations required to use the Software and the Services in the country in which they will be used by the End User.
18.1 The parties hereby accept that faxes and emails that they may exchange among themselves will have probative value, provided that the person who sent them can be dully identified, and thus they agree not to demand any confirmation by letter, unless otherwise provided for in the Order, and these General Terms and Conditions.
18.2 Electronic records and files maintained on INUVIKA’s IT system, under reasonable and reliable security conditions, are considered proof of a relationship and communications between the parties. Except in case of a gross error, INUVIKA may assert, as proof of any action, allegation or omission, any electronic data or information in an electronic format or created, received or maintained directly or indirectly by INUVIKA, in particular on its IT systems. Such data and information will therefore be admissible, valid and binding between the parties in the same manner, on the same terms and will have the same probative value as any written document that is created, received or maintained, unless it can be shown that the device that INUVIKA used to record and store them was somehow defective.
The End User represent that it has valid insurance to cover any damaging consequences of any damage that might occur with any failure in the End User’s IT systems with a reputable insurance company and they undertake to maintain such insurance for the full duration of the Subscription Agreement. End User must utilize any insurance claim before making any claim against Reseller or End User.
20. NON-SOLICITATION OF EMPLOYEES
Unless otherwise agreed, the End User agrees not to solicit or cause to work in any capacity whatsoever, directly or indirectly, any INUVIKA employee that is involved in the fulfillment of an Order.
This obligation will remain valid during the fulfillment of an Order and for one full year after its completion.
Any End User that fails to comply with this obligation may face the requirement to pay immediately to INUVIKA, a penalty equal to twenty-four (24) months of the basic gross annual salary of the person in question.
21. LEGAL AND ADMINISTRATIVE AUTHORIZATIONS
21.1 To the extent that it may be necessary, the End User will carry out all regulatory or legal requirements and pay all costs associated with such matters that may be necessary for the fulfillment of an Order.
21.2 Under no circumstances may the fact that any regulatory or legal requirements that are not carried out or accepted, be considered a case of force majeure and the End User alone will accept all consequences stemming there from.
21.3 The aforementioned provision covers, but is not limited to:
(a) prior authorizations related to telecommunications networks, telephone service, usage of frequencies, usage of certain encryption services and applications and special authorizations;
(b) prior filings such as filings with any data protection authority;
(c) legally required information such as the information required under any privacy legislation.
21.4. Reference to Corporate Names and Trademarks
The End User hereby authorizes INUVIKA to use and reference its corporate names and trademarks and to give a general description of the Services and the Software that INUVIKA provides to the End User in its presentations, customer databases, case studies and in other informational or promotional materials.
22. FORCE MAJEURE
22.1 Initially, cases of force majeure or acts of God will suspend the fulfillment of Orders. The party that is the victim of a case of force majeure or an act of God must report it immediately to the other party. Force majeure may not be used to delay any payment owing to Reseller or INUVIKA.
22.2 If the case of force majeure or the act of God last for more than three (3) months, the Order may be terminated as a matter of right and neither party will be required to pay compensation to the other nor provide any refund.
22.3 In addition to those typically recognized in the courts, the following will be considered cases of force majeure or acts of God in the event that they cause a disruption in the ability of the End User to use the Software: total or partial strikes inside or outside the company, lockouts, riots, insurrection, intemperate weather, epidemics, blockage of means transportation or supplies for any reason whatsoever, earthquakes, fires, storms, flooding, water damage, governmental or legal restrictions, legal or regulatory modifications of forms of commercialization, total or partial blockage of telecommunications or communications systems, including networks, and any other case beyond the control of the parties and preventing the normal fulfillment of an Order.
23.1 Each of the parties pledges not to use for its benefit or for the benefit of any third party and not to disclose to any unauthorized third parties any confidential information that the other party provided to it in the performance of the agreement.
23.2 It is agreed that confidential information (the "Confidential Information") shall refer to all information communicated by one of the parties in written or digital form or on any form including, without limitation, and all of the commercial secrets and/or methods belonging to one of the parties and also all programs, data and/or files that the End User may provide to INUVIKA.
23.3 Accordingly, the parties agree and take personal responsibility for making sure that their employees protect such confidential information and not to disclose them or give third parties access to them without the prior written authorization of the other party, unless such disclosure is required pursuant to an injunction from a court, a government agency or to assert its rights in connection with an Order.
23.4 The parties commit to this confidentiality obligation for the entire duration of the Subscription Agreement and for one (1) year from the end of the Order.
23.5 Each Party undertakes, represents and warrants to the other party, that its personnel and any eventual service-provider, who have access, in any way whatsoever, to Confidential Information, will treat such information as Confidential Information and will not disclose it or make it available to third parties without the other party prior written consent, unless required by a court of law, an administration or to exercise rights arising from the Order.
23.6 The nondisclosure obligation does not apply to:
(a) information that the receiving party had knowledge of before it was disclosed;
(b) information obtained from third parties by legitimate means and with no nondisclosure obligation;
(c) information created separately and independently by the receiving party;
(d) information made public by the party that disclosed them.
(e) information required to be disclosed by a court of law.
The End User expressly agrees not to transfer and/or assign all or part of the Subscription Agreement (including but not limited to, through merger, acquisition, amalgamation or transfer of assets), with or without consideration, without INUVIKA’s prior authorization. INUVIKA reserves the right to subcontract or to use a third party to perform all or part of its obligations in connection with Orders.
If any provision of these General Terms and Conditions is held to be invalid or found to be by any law, regulation or as a result of a final decision of a court of law with jurisdiction, the other provisions will remain in full force and effect.
26. GOVERNING LAW
These General Terms and Conditions are governed by the laws of the Province of Ontario, Canada.
27. CONSENT TO JURISDICTION
IN THE EVENT OF A DISPUTE, IF NO AMICABLE SETTLEMENT CAN BE REACHED WITHIN 120 DAYS FROM THE DATE ON WHICH SUCH DISPUTE HAS ARISEN, SPECIFIC JURISDICTION IS GRANTED TO THE COURTS OF THE PROVINCE OF ONTARIO SITTING IN THE CITY OF TORONTO, NOTWITHSTANDING PLURALITY OF DEFENDERS, EVEN WITH RESPECT TO EMERGENCY PROCEEDINGS OR PROTECTIVE MEASURES, BY INJUNCTION OR BY REQUEST.
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.