Advertisement
Guest User

License_Agreements.txt

a guest
May 20th, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.98 KB | None | 0 0
  1. License Agreements for Digi ESP for Python
  2.  
  3. This file contains nine (9) separate license agreements covering the
  4. Digi International Digi ESP for Python package. Please review all nine
  5. agreements.
  6.  
  7. o Digi International Software License Agreement
  8. o Python Software Foundation License Version 2
  9. o Beopen.com License Agreement for Python 2.0
  10. o CNRI License Agreement for Python 1.6.1
  11. o CWI License Agreement for Python 0.9.0 through 1.2
  12. o Sun Microsystems, Inc. Binary Code License Agreement for the JAVA
  13. SE RUNTIME ENVIRONMENT (JRE) VERSION 6
  14. o Eclipse Foundation Software User Agreement
  15. o Eclipse Public License - v 1.0
  16. o GNU General Public License Version 3
  17.  
  18.  
  19. _____________________________________
  20.  
  21.  
  22. Digi International Software License Agreement
  23.  
  24. IMPORTANT: USE OF THIS SOFTWARE REQUIRES AUTHORIZATION
  25. BY DIGI INTERNATIONAL (r) CORPORATION ("DIGI").
  26.  
  27. PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THIS
  28. SOFTWARE. USE OF THIS SOFTWARE CONSTITUTES ACCEPTANCE
  29. OF THE TERMS AND CONDITIONS HEREUNDER.
  30.  
  31. 1. License Grant:
  32.  
  33. a. License. Subject to the terms and conditions of this Agreement, Digi
  34. International Inc. ("Licensor") grants you (hereinafter the "Purchaser")
  35. a limited, perpetual, nontransferable, nonexclusive license to use the
  36. computer program and user documentation for Digi ESP for Pyhon contained
  37. in the purchased software distribution package for Digi ESP for Python
  38. (hereinafter the "Registered Package") you received for internal product
  39. development purposes only. All other software is subject to its separate
  40. license terms. The Registered Package consists of copies of the computer
  41. program and user documentation received via an electronic transfer
  42. mechanism or an electronic storage medium including, but not limited to,
  43. diskette, hard disk, removable disk, tape or optical devises such as
  44. CD-ROM or WORM, which have been purchased. Purchaser may install and
  45. use the Software's computer program only on one machine at one time.
  46. If Purchaser desires additional copies of the Software's computer
  47. program or user documentation, Licensor will provide such copies at the
  48. market rate.
  49.  
  50. b. Restrictions. Except as provided in 1.c. below, Purchaser shall not
  51. (i) use this Software to provide services under any name other than that
  52. of Purchaser; (ii) use of the Software to process the data of third
  53. parties without Licensor's prior written consent; (iii) use the Software
  54. in the operation of a service bureau; (iv) translate, convert to another
  55. programming language, modify or change the Software; (v) sublicense,
  56. lease, rent, sell, convey, the Registered Package; (vi) incorporate into
  57. another product; (vii) decompile, disassemble or otherwise reverse
  58. engineer the Software; or (viii) distribute any Password that may have
  59. been received as part of the purchase of the Software to others under
  60. any circumstances.
  61.  
  62. 2. Deliverables:
  63.  
  64. a. Software. Licensor shall provide Purchaser one executable copy of the
  65. Software's computer program and one copy of the Software's user
  66. documentation. Purchaser shall not copy the Software (except for archival
  67. copy for back up purposes only) or the user documentation.
  68.  
  69. b. Hardware. Purchaser shall arrange for the purchase or lease,
  70. installation, testing and maintenance of adequate hardware. Purchaser
  71. shall be solely responsible for the hardware maintenance, including
  72. periodic inspections, adjustments and repair.
  73.  
  74. 3. Payments:
  75.  
  76. Purchaser shall pay Licensor the Software license fees and the run-time
  77. license fees, if applicable, in the amounts and under the terms set forth
  78. in the Digi International price list. A copy will be furnished by your
  79. Digi International sales person upon request.
  80.  
  81. 4. Confidentiality:
  82.  
  83. Purchaser agrees that neither Purchaser, its agents nor its employees
  84. shall in any manner use, disclose or otherwise communicate any
  85. information with respect to the Software which might enable copying of
  86. all or any portion of the Software. Purchaser agrees to take all
  87. necessary action to protect the trade secret status of the software and
  88. documentation.
  89.  
  90. 5. Title:
  91.  
  92. Purchaser agrees that Licensor owns all copyright, trade secrets, patents,
  93. trademark and other proprietary rights in and to the Software, including
  94. all modifications and derivations thereto.
  95.  
  96. 6. Warranties:
  97.  
  98. THE SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS" WITHOUT
  99. WARRANTY OF ANY KIND. DIGI DISCLAIMS ALL WARRANTIES
  100. RELATING TO THIS SOFTWARE, WHETHER EXPRESS OR IMPLIED,
  101. INCLUDING, WITHOUT LIMITATION, WARRANTIES AS TO
  102. MERCHANTABILITY OR FITNESS OF A PARTICULAR PURPOSE, AND
  103. ALL SUCH WARRANTIES ARE EXPRESSLY AND SPECIFICALLY
  104. DISCLAIMED.
  105.  
  106. 7. Termination:
  107.  
  108. This license will terminate without refund, under the following
  109. conditions: (i) Purchaser files a bankruptcy petition or enters into
  110. an agreement to assign its assets for the benefit of creditors; or
  111. (ii) Purchaser violates any of its obligations as defined by this
  112. license. If termination of this license occurs, Purchaser must cease
  113. all use of the software and immediately return the software and
  114. associated documentation. Furthermore, Purchaser must certify in
  115. writing to Digi International that Purchaser no longer possesses or is using
  116. the software or documentation.
  117.  
  118. 8. Right of Audit. Licensor reserves the right to authorize its independent
  119. auditors and technical personnel to inspect the records and products of
  120. Purchaser, with respect to limiting the use of the software to be
  121. consistent with the terms of this license.
  122.  
  123. 9. General Provisions:
  124.  
  125. a. Assignability. This Agreement and all rights and obligations hereunder
  126. shall not be assignable by Purchaser except with the prior written
  127. consent of Licensor. A change in control shall be deemed an assignment
  128. subject to this subsection. This Agreement shall be binding upon each
  129. party's permitted successors and assigns.
  130.  
  131. b. Remedy; Liability. PURCHASER'S EXCLUSIVE REMEDY AND DIGI'S
  132. ENTIRE LIABILITY ARISING FROM OR IN CONNECTION WITH THE
  133. SOFTWARE, DOCUMENTATION, AND/OR THIS AGREEMENT, INCLUDING
  134. WITHOUT LIMITATION, FOR BREACH OF WARRANTY OR INFRINGEMENT
  135. OF A U.S. PATENT OR COPYRIGHT, SHALL BE AT DIGI'S
  136. OPTION, THE REPAIR OR REPLACEMENT OF THE SOFTWARE OR, IF
  137. IN DIGI'S SOLE OPINION REPAIR OR REPLACEMENT IS NOT
  138. FEASABLE, TERMINATION OF THIS LICENSE. Licensor shall not be
  139. liable for special, indirect, incidental or consequential damages,
  140. whether arising from contract or negligence. In no event shall
  141. Licensor's liability exceed the initial license fee for the Software
  142. paid by Purchaser. No action or claim relating to this Agreement or the
  143. Software may be instituted more than one (1) year after the event-giving
  144. rise to such action or claim.
  145.  
  146. [Note: Some states do not allow the exclusion of the limit of liability for
  147. consequential or incidental damages, so the some of the limitations may
  148. not apply to you.]
  149.  
  150. c. Entire Agreement; Amendment. This Agreement is the complete and
  151. exclusive agreement of the parties and supersedes all other
  152. communications, oral or written, between the parties relating to the
  153. Agreement's subject matter.
  154.  
  155. d. Governing Law. This Agreement shall be governed by the laws of the
  156. State of Minnesota.
  157.  
  158. e. Waiver. Neither the failure nor any delay to exercise a right, remedy
  159. or privilege under this Agreement shall operate as a waiver thereof,
  160. nor shall any single or partial exercise of a right, remedy or privilege
  161. preclude any further exercise of the same.
  162.  
  163. f. Severability. A determination that any provision of this Agreement is
  164. invalid, illegal or unenforceable shall not affect the enforceability of
  165. any other provision hereunder.
  166.  
  167. g. Notices. All notices and other communications required under this
  168. Agreement shall be in writing and shall be deemed to have been received
  169. when personally delivered or when deposited in the United States mail,
  170. sent registered mail by first class, postage prepaid, addressed to:
  171.  
  172. Digi International, Inc.
  173. Attention: Steven Maurer
  174. 11001 Bren Road East
  175. Minnetonka, MN 55343 USA
  176.  
  177. _____________________________________
  178.  
  179.  
  180. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  181. --------------------------------------------
  182.  
  183. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  184. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  185. otherwise using this software ("Python") in source or binary form and
  186. its associated documentation.
  187.  
  188. 2. Subject to the terms and conditions of this License Agreement, PSF
  189. hereby grants Licensee a nonexclusive, royalty-free, world-wide
  190. license to reproduce, analyze, test, perform and/or display publicly,
  191. prepare derivative works, distribute, and otherwise use Python
  192. alone or in any derivative version, provided, however, that PSF's
  193. License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
  194. 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
  195. Reserved" are retained in Python alone or in any derivative version
  196. prepared by Licensee.
  197.  
  198. 3. In the event Licensee prepares a derivative work that is based on
  199. or incorporates Python or any part thereof, and wants to make
  200. the derivative work available to others as provided herein, then
  201. Licensee hereby agrees to include in any such work a brief summary of
  202. the changes made to Python.
  203.  
  204. 4. PSF is making Python available to Licensee on an "AS IS"
  205. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  206. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  207. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  208. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  209. INFRINGE ANY THIRD PARTY RIGHTS.
  210.  
  211. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  212. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  213. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  214. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  215.  
  216. 6. This License Agreement will automatically terminate upon a material
  217. breach of its terms and conditions.
  218.  
  219. 7. Nothing in this License Agreement shall be deemed to create any
  220. relationship of agency, partnership, or joint venture between PSF and
  221. Licensee. This License Agreement does not grant permission to use PSF
  222. trademarks or trade name in a trademark sense to endorse or promote
  223. products or services of Licensee, or any third party.
  224.  
  225. 8. By copying, installing or otherwise using Python, Licensee
  226. agrees to be bound by the terms and conditions of this License
  227. Agreement.
  228.  
  229. _____________________________________
  230.  
  231. BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
  232. -------------------------------------------
  233.  
  234. BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
  235.  
  236. 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
  237. office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
  238. Individual or Organization ("Licensee") accessing and otherwise using
  239. this software in source or binary form and its associated
  240. documentation ("the Software").
  241.  
  242. 2. Subject to the terms and conditions of this BeOpen Python License
  243. Agreement, BeOpen hereby grants Licensee a non-exclusive,
  244. royalty-free, world-wide license to reproduce, analyze, test, perform
  245. and/or display publicly, prepare derivative works, distribute, and
  246. otherwise use the Software alone or in any derivative version,
  247. provided, however, that the BeOpen Python License is retained in the
  248. Software, alone or in any derivative version prepared by Licensee.
  249.  
  250. 3. BeOpen is making the Software available to Licensee on an "AS IS"
  251. basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  252. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
  253. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  254. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
  255. INFRINGE ANY THIRD PARTY RIGHTS.
  256.  
  257. 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
  258. SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
  259. AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
  260. DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  261.  
  262. 5. This License Agreement will automatically terminate upon a material
  263. breach of its terms and conditions.
  264.  
  265. 6. This License Agreement shall be governed by and interpreted in all
  266. respects by the law of the State of California, excluding conflict of
  267. law provisions. Nothing in this License Agreement shall be deemed to
  268. create any relationship of agency, partnership, or joint venture
  269. between BeOpen and Licensee. This License Agreement does not grant
  270. permission to use BeOpen trademarks or trade names in a trademark
  271. sense to endorse or promote products or services of Licensee, or any
  272. third party. As an exception, the "BeOpen Python" logos available at
  273. http://www.pythonlabs.com/logos.html may be used according to the
  274. permissions granted on that web page.
  275.  
  276. 7. By copying, installing or otherwise using the software, Licensee
  277. agrees to be bound by the terms and conditions of this License
  278. Agreement.
  279.  
  280. _____________________________________
  281.  
  282. CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
  283. ---------------------------------------
  284.  
  285. 1. This LICENSE AGREEMENT is between the Corporation for National
  286. Research Initiatives, having an office at 1895 Preston White Drive,
  287. Reston, VA 20191 ("CNRI"), and the Individual or Organization
  288. ("Licensee") accessing and otherwise using Python 1.6.1 software in
  289. source or binary form and its associated documentation.
  290.  
  291. 2. Subject to the terms and conditions of this License Agreement, CNRI
  292. hereby grants Licensee a nonexclusive, royalty-free, world-wide
  293. license to reproduce, analyze, test, perform and/or display publicly,
  294. prepare derivative works, distribute, and otherwise use Python 1.6.1
  295. alone or in any derivative version, provided, however, that CNRI's
  296. License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
  297. 1995-2001 Corporation for National Research Initiatives; All Rights
  298. Reserved" are retained in Python 1.6.1 alone or in any derivative
  299. version prepared by Licensee. Alternately, in lieu of CNRI's License
  300. Agreement, Licensee may substitute the following text (omitting the
  301. quotes): "Python 1.6.1 is made available subject to the terms and
  302. conditions in CNRI's License Agreement. This Agreement together with
  303. Python 1.6.1 may be located on the Internet using the following
  304. unique, persistent identifier (known as a handle): 1895.22/1013. This
  305. Agreement may also be obtained from a proxy server on the Internet
  306. using the following URL: http://hdl.handle.net/1895.22/1013".
  307.  
  308. 3. In the event Licensee prepares a derivative work that is based on
  309. or incorporates Python 1.6.1 or any part thereof, and wants to make
  310. the derivative work available to others as provided herein, then
  311. Licensee hereby agrees to include in any such work a brief summary of
  312. the changes made to Python 1.6.1.
  313.  
  314. 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
  315. basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  316. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
  317. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  318. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
  319. INFRINGE ANY THIRD PARTY RIGHTS.
  320.  
  321. 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  322. 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  323. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
  324. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  325.  
  326. 6. This License Agreement will automatically terminate upon a material
  327. breach of its terms and conditions.
  328.  
  329. 7. This License Agreement shall be governed by the federal
  330. intellectual property law of the United States, including without
  331. limitation the federal copyright law, and, to the extent such
  332. U.S. federal law does not apply, by the law of the Commonwealth of
  333. Virginia, excluding Virginia's conflict of law provisions.
  334. Notwithstanding the foregoing, with regard to derivative works based
  335. on Python 1.6.1 that incorporate non-separable material that was
  336. previously distributed under the GNU General Public License (GPL), the
  337. law of the Commonwealth of Virginia shall govern this License
  338. Agreement only as to issues arising under or with respect to
  339. Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
  340. License Agreement shall be deemed to create any relationship of
  341. agency, partnership, or joint venture between CNRI and Licensee. This
  342. License Agreement does not grant permission to use CNRI trademarks or
  343. trade name in a trademark sense to endorse or promote products or
  344. services of Licensee, or any third party.
  345.  
  346. _____________________________________
  347.  
  348. CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
  349. --------------------------------------------------
  350.  
  351. Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
  352. The Netherlands. All rights reserved.
  353.  
  354. Permission to use, copy, modify, and distribute this software and its
  355. documentation for any purpose and without fee is hereby granted,
  356. provided that the above copyright notice appear in all copies and that
  357. both that copyright notice and this permission notice appear in
  358. supporting documentation, and that the name of Stichting Mathematisch
  359. Centrum or CWI not be used in advertising or publicity pertaining to
  360. distribution of the software without specific, written prior
  361. permission.
  362.  
  363. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
  364. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  365. FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
  366. FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  367. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  368. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  369. OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  370.  
  371. _____________________________________
  372.  
  373. Sun Microsystems, Inc. Binary Code License Agreement
  374.  
  375. for the JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 6
  376.  
  377. SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
  378. SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION
  379. THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY
  380. CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS
  381. (COLLECTIVELY "AGREEMENT"). PLEASE READ THE AGREEMENT
  382. CAREFULLY. BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
  383. ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY
  384. SELECTING THE "ACCEPT" BUTTON AT THE BOTTOM OF THE
  385. AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY ALL THE
  386. TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THE
  387. AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT
  388. CONTINUE.
  389.  
  390. 1. DEFINITIONS. "Software" means the identified above in
  391. binary form, any other machine readable materials
  392. (including, but not limited to, libraries, source files,
  393. header files, and data files), any updates or error
  394. corrections provided by Sun, and any user manuals,
  395. programming guides and other documentation provided to you
  396. by Sun under this Agreement. "General Purpose Desktop
  397. Computers and Servers" means computers, including desktop,
  398. laptop and tablet computers, or servers, used for general
  399. computing functions under end user control (such as but not
  400. specifically limited to email, general purpose Internet
  401. browsing, and office suite productivity tools). The use of
  402. Software in systems and solutions that provide dedicated
  403. functionality (other than as mentioned above) or designed
  404. for use in embedded or function-specific software
  405. applications, for example but not limited to: Software
  406. embedded in or bundled with industrial control systems,
  407. wireless mobile telephones, wireless handheld devices,
  408. kiosks, TV/STB, Blu-ray Disc devices, telematics and
  409. network control switching equipment, printers and storage
  410. management systems, and other related systems are excluded
  411. from this definition and not licensed under this
  412. Agreement. "Programs" means Java technology applets and
  413. applications intended to run on the Java Platform Standard
  414. Edition (Java SE) platform on Java-enabled General Purpose
  415. Desktop Computers and Servers.
  416.  
  417. 2. LICENSE TO USE. Subject to the terms and conditions of
  418. this Agreement, including, but not limited to the Java
  419. Technology Restrictions of the Supplemental License Terms,
  420. Sun grants you a non-exclusive, non-transferable, limited
  421. license without license fees to reproduce and use
  422. internally Software complete and unmodified for the sole
  423. purpose of running Programs. Additional licenses for
  424. developers and/or publishers are granted in the
  425. Supplemental License Terms.
  426.  
  427. 3. RESTRICTIONS. Software is confidential and copyrighted.
  428. Title to Software and all associated intellectual property
  429. rights is retained by Sun and/or its licensors. Unless
  430. enforcement is prohibited by applicable law, you may not
  431. modify, decompile, or reverse engineer Software. You
  432. acknowledge that Licensed Software is not designed or
  433. intended for use in the design, construction, operation or
  434. maintenance of any nuclear facility. Sun Microsystems, Inc.
  435. disclaims any express or implied warranty of fitness for
  436. such uses. No right, title or interest in or to any
  437. trademark, service mark, logo or trade name of Sun or its
  438. licensors is granted under this Agreement. Additional
  439. restrictions for developers and/or publishers licenses are
  440. set forth in the Supplemental License Terms.
  441.  
  442. 4. LIMITED WARRANTY. Sun warrants to you that for a period
  443. of ninety (90) days from the date of purchase, as evidenced
  444. by a copy of the receipt, the media on which Software is
  445. furnished (if any) will be free of defects in materials and
  446. workmanship under normal use. Except for the foregoing,
  447. Software is provided "AS IS". Your exclusive remedy and
  448. Sun's entire liability under this limited warranty will be
  449. at Sun's option to replace Software media or refund the fee
  450. paid for Software. Any implied warranties on the Software
  451. are limited to 90 days. Some states do not allow
  452. limitations on duration of an implied warranty, so the
  453. above may not apply to you. This limited warranty gives you
  454. specific legal rights. You may have others, which vary from
  455. state to state.
  456.  
  457. 5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS
  458. AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
  459. REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
  460. WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
  461. PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
  462. EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY
  463. INVALID.
  464.  
  465. 6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED
  466. BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR
  467. ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
  468. CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
  469. CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT
  470. OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE,
  471. EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  472. DAMAGES. In no event will Sun's liability to you, whether
  473. in contract, tort (including negligence), or otherwise,
  474. exceed the amount paid by you for Software under this
  475. Agreement. The foregoing limitations will apply even if
  476. the above stated warranty fails of its essential purpose.
  477. Some states do not allow the exclusion of incidental or
  478. consequential damages, so some of the terms above may not
  479. be applicable to you.
  480.  
  481. 7. TERMINATION. This Agreement is effective until
  482. terminated. You may terminate this Agreement at any time
  483. by destroying all copies of Software. This Agreement will
  484. terminate immediately without notice from Sun if you fail
  485. to comply with any provision of this Agreement. Either
  486. party may terminate this Agreement immediately should any
  487. Software become, or in either party's opinion be likely to
  488. become, the subject of a claim of infringement of any
  489. intellectual property right. Upon Termination, you must
  490. destroy all copies of Software.
  491.  
  492. 8. EXPORT REGULATIONS. All Software and technical data
  493. delivered under this Agreement are subject to US export
  494. control laws and may be subject to export or import
  495. regulations in other countries. You agree to comply
  496. strictly with all such laws and regulations and acknowledge
  497. that you have the responsibility to obtain such licenses to
  498. export, re-export, or import as may be required after
  499. delivery to you.
  500.  
  501. 9. TRADEMARKS AND LOGOS. You acknowledge and agree as
  502. between you and Sun that Sun owns the SUN, SOLARIS, JAVA,
  503. JINI, FORTE, and iPLANET trademarks and all SUN, SOLARIS,
  504. JAVA, JINI, FORTE, and iPLANET-related trademarks, service
  505. marks, logos and other brand designations ("Sun Marks"),
  506. and you agree to comply with the Sun Trademark and Logo
  507. Usage Requirements currently located at
  508. http://www.sun.com/policies/trademarks. Any use you make of
  509. the Sun Marks inures to Sun's benefit.
  510.  
  511. 10. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is
  512. being acquired by or on behalf of the U.S. Government or by
  513. a U.S. Government prime contractor or subcontractor (at any
  514. tier), then the Government's rights in Software and
  515. accompanying documentation will be only as set forth in
  516. this Agreement; this is in accordance with 48 CFR 227.7201
  517. through 227.7202-4 (for Department of Defense (DOD)
  518. acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
  519. acquisitions).
  520.  
  521. 11. GOVERNING LAW. Any action related to this Agreement
  522. will be governed by California law and controlling U.S.
  523. federal law. No choice of law rules of any jurisdiction
  524. will apply.
  525.  
  526. 12. SEVERABILITY. If any provision of this Agreement is
  527. held to be unenforceable, this Agreement will remain in
  528. effect with the provision omitted, unless omission would
  529. frustrate the intent of the parties, in which case this
  530. Agreement will immediately terminate.
  531.  
  532. 13. INTEGRATION. This Agreement is the entire agreement
  533. between you and Sun relating to its subject matter. It
  534. supersedes all prior or contemporaneous oral or written
  535. communications, proposals, representations and warranties
  536. and prevails over any conflicting or additional terms of
  537. any quote, order, acknowledgment, or other communication
  538. between the parties relating to its subject matter during
  539. the term of this Agreement. No modification of this
  540. Agreement will be binding, unless in writing and signed by
  541. an authorized representative of each party.
  542.  
  543. SUPPLEMENTAL LICENSE TERMS
  544.  
  545. These Supplemental License Terms add to or modify the terms
  546. of the Binary Code License Agreement. Capitalized terms not
  547. defined in these Supplemental Terms shall have the same
  548. meanings ascribed to them in the Binary Code License
  549. Agreement . These Supplemental Terms shall supersede any
  550. inconsistent or conflicting terms in the Binary Code
  551. License Agreement, or in any license contained within the
  552. Software.
  553.  
  554. A. Software Internal Use and Development License Grant.
  555. Subject to the terms and conditions of this Agreement and
  556. restrictions and exceptions set forth in the Software
  557. "README" file incorporated herein by reference, including,
  558. but not limited to the Java Technology Restrictions of
  559. these Supplemental Terms, Sun grants you a non-exclusive,
  560. non-transferable, limited license without fees to reproduce
  561. internally and use internally the Software complete and
  562. unmodified for the purpose of designing, developing, and
  563. testing your Programs.
  564.  
  565. B. License to Distribute Software. Subject to the terms and
  566. conditions of this Agreement and restrictions and
  567. exceptions set forth in the Software README file,
  568. including, but not limited to the Java Technology
  569. Restrictions of these Supplemental Terms, Sun grants you a
  570. non-exclusive, non-transferable, limited license without
  571. fees to reproduce and distribute the Software, provided
  572. that (i) you distribute the Software complete and
  573. unmodified and only bundled as part of, and for the sole
  574. purpose of running, your Programs, (ii) the Programs add
  575. significant and primary functionality to the Software,
  576. (iii) you do not distribute additional software intended to
  577. replace any component(s) of the Software, (iv) you do not
  578. remove or alter any proprietary legends or notices
  579. contained in the Software, (v) you only distribute the
  580. Software subject to a license agreement that protects Sun's
  581. interests consistent with the terms contained in this
  582. Agreement, and (vi) you agree to defend and indemnify Sun
  583. and its licensors from and against any damages, costs,
  584. liabilities, settlement amounts and/or expenses (including
  585. attorneys' fees) incurred in connection with any claim,
  586. lawsuit or action by any third party that arises or results
  587. from the use or distribution of any and all Programs and/or
  588. Software.
  589.  
  590. C. Java Technology Restrictions. You may not create,
  591. modify, or change the behavior of, or authorize your
  592. licensees to create, modify, or change the behavior of,
  593. classes, interfaces, or subpackages that are in any way
  594. identified as "java", "javax", "sun" or similar convention
  595. as specified by Sun in any naming convention designation.
  596.  
  597. D. Source Code. Software may contain source code that,
  598. unless expressly licensed for other purposes, is provided
  599. solely for reference purposes pursuant to the terms of this
  600. Agreement. Source code may not be redistributed unless
  601. expressly provided for in this Agreement.
  602.  
  603. E. Third Party Code. Additional copyright notices and
  604. license terms applicable to portions of the Software are
  605. set forth in the THIRDPARTYLICENSEREADME.txt file. In
  606. addition to any terms and conditions of any third party
  607. opensource/freeware license identified in the
  608. THIRDPARTYLICENSEREADME.txt file, the disclaimer of
  609. warranty and limitation of liability provisions in
  610. paragraphs 5 and 6 of the Binary Code License Agreement
  611. shall apply to all Software in this distribution.
  612.  
  613. F. Termination for Infringement. Either party may terminate
  614. this Agreement immediately should any Software become, or
  615. in either party's opinion be likely to become, the subject
  616. of a claim of infringement of any intellectual property
  617. right.
  618.  
  619. G. Installation and Auto-Update. The Software's
  620. installation and auto-update processes transmit a limited
  621. amount of data to Sun (or its service provider) about those
  622. specific processes to help Sun understand and optimize
  623. them. Sun does not associate the data with personally
  624. identifiable information. You can find more information
  625. about the data Sun collects at http://java.com/data/.
  626.  
  627. For inquiries please contact: Sun Microsystems, Inc., 4150
  628. Network Circle, Santa Clara, California 95054, U.S.A.
  629. _____________________________________
  630.  
  631. Eclipse Foundation Software User Agreement
  632. February 1, 2011
  633.  
  634. Usage Of Content
  635.  
  636. THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
  637. AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").
  638. USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS
  639. AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR
  640. NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU
  641. AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT
  642. AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS
  643. OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
  644. TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS
  645. OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
  646. BELOW, THEN YOU MAY NOT USE THE CONTENT.
  647.  
  648. Applicable Licenses
  649.  
  650. Unless otherwise indicated, all Content made available by the
  651. Eclipse Foundation is provided to you under the terms and conditions of the
  652. Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is provided with
  653. this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.
  654. For purposes of the EPL, "Program" will mean the Content.
  655.  
  656. Content includes, but is not limited to, source code, object code,
  657. documentation and other files maintained in the Eclipse Foundation source code
  658. repository ("Repository") in software modules ("Modules") and made available
  659. as downloadable archives ("Downloads").
  660.  
  661. - Content may be structured and packaged into modules to facilitate
  662. delivering, extending, and upgrading the Content. Typical modules may
  663. include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
  664. features ("Features").
  665. - Each Plug-in or Fragment may be packaged as a sub-directory or JAR
  666. (Java(TM) ARchive) in a directory named "plugins".
  667. - A Feature is a bundle of one or more Plug-ins and/or Fragments and
  668. associated material.
  669. Each Feature may be packaged as a sub-directory in a directory named
  670. "features".
  671. Within a Feature, files named "feature.xml" may contain a list of the
  672. names and version numbers of the Plug-ins and/or Fragments associated
  673. with that Feature.
  674. - Features may also include other Features ("Included Features"). Within
  675. a Feature, files named "feature.xml" may contain a list of the names
  676. and version numbers of Included Features.
  677.  
  678. The terms and conditions governing Plug-ins and Fragments should be contained
  679. in files named "about.html" ("Abouts"). The terms and conditions governing
  680. Features and Included Features should be contained in files named
  681. "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be
  682. located in any directory of a Download or Module including, but not limited to
  683. the following locations:
  684.  
  685. - The top-level (root) directory
  686. - Plug-in and Fragment directories
  687. - Inside Plug-ins and Fragments packaged as JARs
  688. - Sub-directories of the directory named "src" of certain Plug-ins
  689. - Feature directories
  690.  
  691. Note: if a Feature made available by the Eclipse Foundation is installed using
  692. the Provisioning Technology (as defined below), you must agree to a license
  693. ("Feature Update License") during the installation process. If the Feature
  694. contains Included Features, the Feature Update License should either provide
  695. you with the terms and conditions governing the Included Features or inform
  696. you where you can locate them. Feature Update Licenses may be found in the
  697. "license" property of files named "feature.properties" found within a Feature.
  698. Such Abouts, Feature Licenses, and Feature Update Licenses contain the
  699. terms and conditions (or references to such terms and conditions) that
  700. govern your use of the associated Content in that directory.
  701.  
  702. THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
  703. TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
  704. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
  705.  
  706. - Eclipse Distribution License Version 1.0 (available at
  707. http://www.eclipse.org/licenses/edl-v1.0.html)
  708. - Common Public License Version 1.0 (available at
  709. http://www.eclipse.org/legal/cpl-v10.html)
  710. - Apache Software License 1.1 (available at
  711. http://www.apache.org/licenses/LICENSE)
  712. - Apache Software License 2.0 (available at
  713. http://www.apache.org/licenses/LICENSE-2.0)
  714. - Metro Link Public License 1.00 (available at
  715. http://www.opengroup.org/openmotif/supporters/metrolink/license.html)
  716. - Mozilla Public License Version 1.1 (available at
  717. http://www.mozilla.org/MPL/MPL-1.1.html)
  718.  
  719. IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR
  720. TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
  721. is provided, please contact the Eclipse Foundation to determine what terms and
  722. conditions govern that particular Content.
  723.  
  724. Use of Provisioning Technology
  725.  
  726. The Eclipse Foundation makes available provisioning software, examples of
  727. which include, but are not limited to, p2 and the Eclipse Update Manager
  728. ("Provisioning Technology") for the purpose of allowing users to install
  729. software, documentation, information and/or other materials (collectively
  730. "Installable Software"). This capability is provided with the intent of
  731. allowing such users to install, extend and update Eclipse-based products.
  732. Information about packaging Installable Software is available at
  733. http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
  734.  
  735. You may use Provisioning Technology to allow other parties to install
  736. Installable Software.
  737. You shall be responsible for enabling the applicable license agreements
  738. relating to the Installable Software to be presented to, and accepted by, the
  739. users of the Provisioning Technology in accordance with the Specification. By
  740. using Provisioning Technology in such a manner and making it available in
  741. accordance with the Specification, you further acknowledge your agreement to,
  742. and the acquisition of all necessary rights to permit the following:
  743.  
  744. 1. A series of actions may occur ("Provisioning Process") in which a
  745. user may execute the Provisioning Technology on a machine ("Target
  746. Machine") with the intent of installing, extending or updating the
  747. functionality of an Eclipse-based product.
  748. 2. During the Provisioning Process, the Provisioning Technology may
  749. cause third party Installable Software or a portion thereof to be
  750. accessed and copied to the Target Machine.
  751. 3. Pursuant to the Specification, you will provide to the user the terms
  752. and conditions that govern the use of the Installable Software
  753. ("Installable Software Agreement") and such Installable Software
  754. Agreement shall be accessed from the Target Machine in accordance
  755. with the Specification. Such Installable Software Agreement must
  756. inform the user of the terms and conditions that govern the
  757. Installable Software and must solicit acceptance by the end user in
  758. the manner prescribed in such Installable Software Agreement. Upon
  759. such indication of agreement by the user, the provisioning Technology
  760. will complete installation of the Installable Software.
  761.  
  762. Cryptography
  763.  
  764. Content may contain encryption software. The country in which you are currently
  765. may have restrictions on the import, possession, and use, and/or re-export to
  766. another country, of encryption software. BEFORE using any encryption software,
  767. please check the country's laws, regulations and policies concerning the
  768. import, possession, or use, and re-export of encryption software, to see if
  769. this is permitted.
  770.  
  771. Java and all Java-based trademarks are trademarks of Oracle Corporation in the
  772. United States, other countries, or both.
  773.  
  774. _____________________________________
  775.  
  776. Eclipse Public License -v 1.0
  777.  
  778. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
  779. LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
  780. CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  781.  
  782. 1. DEFINITIONS
  783.  
  784. "Contribution" means:
  785.  
  786. a) in the case of the initial Contributor, the initial code and documentation
  787. distributed under this Agreement, and
  788.  
  789. b) in the case of each subsequent Contributor:
  790.  
  791. i) changes to the Program, and
  792.  
  793. ii) additions to the Program;
  794.  
  795. where such changes and/or additions to the Program originate from and are
  796. distributed by that particular Contributor. A Contribution 'originates' from a
  797. Contributor if it was added to the Program by such Contributor itself or
  798. anyone acting on such Contributor's behalf. Contributions do not include
  799. additions to the Program which: (i) are separate modules of software
  800. distributed in conjunction with the Program under their own license agreement,
  801. and (ii) are not derivative works of the Program.
  802.  
  803. "Contributor" means any person or entity that distributes the Program.
  804.  
  805. "Licensed Patents " mean patent claims licensable by a Contributor which are
  806. necessarily infringed by the use or sale of its Contribution alone or when
  807. combined with the Program.
  808.  
  809. "Program" means the Contributions distributed in accordance with this Agreement.
  810.  
  811. "Recipient" means anyone who receives the Program under this Agreement,
  812. including all Contributors.
  813.  
  814. 2. GRANT OF RIGHTS
  815.  
  816. a) Subject to the terms of this Agreement, each Contributor hereby grants
  817. Recipient a non-exclusive, worldwide, royalty-free copyright license to
  818. reproduce, prepare derivative works of, publicly display, publicly perform,
  819. distribute and sublicense the Contribution of such Contributor, if any, and
  820. such derivative works, in source code and object code form.
  821.  
  822. b) Subject to the terms of this Agreement, each Contributor hereby grants
  823. Recipient a non-exclusive, worldwide, royalty-free patent license under
  824. Licensed Patents to make, use, sell, offer to sell, import and otherwise
  825. transfer the Contribution of such Contributor, if any, in source code and
  826. object code form. This patent license shall apply to the combination of the
  827. Contribution and the Program if, at the time the Contribution is added by the
  828. Contributor, such addition of the Contribution causes such combination to be
  829. covered by the Licensed Patents. The patent license shall not apply to any
  830. other combinations which include the Contribution. No hardware per se is
  831. licensed hereunder.
  832.  
  833. c) Recipient understands that although each Contributor grants the licenses to
  834. its Contributions set forth herein, no assurances are provided by any
  835. Contributor that the Program does not infringe the patent or other intellectual
  836. property rights of any other entity. Each Contributor disclaims any liability
  837. to Recipient for claims brought by any other entity based on infringement of
  838. intellectual property rights or otherwise. As a condition to exercising the
  839. rights and licenses granted hereunder, each Recipient hereby assumes sole
  840. responsibility to secure any other intellectual property rights needed, if any.
  841. For example, if a third party patent license is required to allow Recipient to
  842. distribute the Program, it is Recipient's responsibility to acquire that
  843. license before distributing the Program.
  844.  
  845. d) Each Contributor represents that to its knowledge it has sufficient
  846. copyright rights in its Contribution, if any, to grant the copyright license
  847. set forth in this Agreement.
  848.  
  849. 3. REQUIREMENTS
  850.  
  851. A Contributor may choose to distribute the Program in object code form under
  852. its own license agreement, provided that:
  853.  
  854. a) it complies with the terms and conditions of this Agreement; and
  855.  
  856. b) its license agreement:
  857.  
  858. i) effectively disclaims on behalf of all Contributors all warranties and
  859. conditions, express and implied, including warranties or conditions of title
  860. and non-infringement, and implied warranties or conditions of merchantability
  861. and fitness for a particular purpose;
  862.  
  863. ii) effectively excludes on behalf of all Contributors all liability for
  864. damages, including direct, indirect, special, incidental and consequential
  865. damages, such as lost profits;
  866.  
  867. iii) states that any provisions which differ from this Agreement are offered by
  868. that Contributor alone and not by any other party; and
  869.  
  870. iv) states that source code for the Program is available from such
  871. Contributor, and informs licensees how to obtain it in a reasonable manner on
  872. or through a medium customarily used for software exchange.
  873.  
  874. When the Program is made available in source code form:
  875.  
  876. a) it must be made available under this Agreement; and
  877.  
  878. b) a copy of this Agreement must be included with each copy of the Program.
  879.  
  880. Contributors may not remove or alter any copyright notices contained within
  881. the Program.
  882.  
  883. Each Contributor must identify itself as the originator of its Contribution,
  884. if any, in a manner that reasonably allows subsequent Recipients to identify
  885. the originator of the Contribution.
  886.  
  887. 4. COMMERCIAL DISTRIBUTION
  888.  
  889. Commercial distributors of software may accept certain responsibilities with
  890. respect to end users, business partners and the like. While this license is
  891. intended to facilitate the commercial use of the Program, the Contributor who
  892. includes the Program in a commercial product offering should do so in a manner
  893. which does not create potential liability for other Contributors. Therefore,
  894. if a Contributor includes the Program in a commercial product offering, such
  895. Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
  896. every other Contributor ("Indemnified Contributor") against any losses,
  897. damages and costs (collectively "Losses") arising from claims, lawsuits and
  898. other legal actions brought by a third party against the Indemnified
  899. Contributor to the extent caused by the acts or omissions of such Commercial
  900. Contributor in connection with its distribution of the Program in a commercial
  901. product offering. The obligations in this section do not apply to any claims
  902. or Losses relating to any actual or alleged intellectual property infringement.
  903. In order to qualify, an Indemnified Contributor must: a) promptly notify the
  904. Commercial Contributor in writing of such claim, and b) allow the Commercial
  905. Contributor to control, and cooperate with the Commercial Contributor in, the
  906. defense and any related settlement negotiations. The Indemnified Contributor
  907. may participate in any such claim at its own expense.
  908.  
  909. For example, a Contributor might include the Program in a commercial product
  910. offering, Product X. That Contributor is then a Commercial Contributor. If
  911. that Commercial Contributor then makes performance claims, or offers
  912. warranties related to Product X, those performance claims and warranties are
  913. such Commercial Contributor's responsibility alone. Under this section, the
  914. Commercial Contributor would have to defend claims against the other
  915. Contributors related to those performance claims and warranties, and if a
  916. court requires any other Contributor to pay any damages as a result, the
  917. Commercial Contributor must pay those damages.
  918.  
  919. 5. NO WARRANTY
  920.  
  921. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
  922. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
  923. IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
  924. NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
  925. Recipient is solely responsible for determining the appropriateness of using
  926. and distributing the Program and assumes all risks associated with its
  927. exercise of rights under this Agreement , including but not limited to the
  928. risks and costs of program errors, compliance with applicable laws, damage to
  929. or loss of data, programs or equipment, and unavailability or interruption of
  930. operations.
  931.  
  932. 6. DISCLAIMER OF LIABILITY
  933.  
  934. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
  935. CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  936. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
  937. LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  938. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  939. ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
  940. EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
  941. OF SUCH DAMAGES.
  942.  
  943. 7. GENERAL
  944.  
  945. If any provision of this Agreement is invalid or unenforceable under
  946. applicable law, it shall not affect the validity or enforceability of the
  947. remainder of the terms of this Agreement, and without further action by the
  948. parties hereto, such provision shall be reformed to the minimum extent
  949. necessary to make such provision valid and enforceable.
  950.  
  951. If Recipient institutes patent litigation against any entity (including a
  952. cross-claim or counterclaim in a lawsuit) alleging that the Program itself
  953. (excluding combinations of the Program with other software or hardware)
  954. infringes such Recipient's patent(s), then such Recipient's rights granted
  955. under Section 2(b) shall terminate as of the date such litigation is filed.
  956.  
  957. All Recipient's rights under this Agreement shall terminate if it fails to
  958. comply with any of the material terms or conditions of this Agreement and does
  959. not cure such failure in a reasonable period of time after becoming aware of
  960. such noncompliance. If all Recipient's rights under this Agreement terminate,
  961. Recipient agrees to cease use and distribution of the Program as soon as
  962. reasonably practicable. However, Recipient's obligations under this Agreement
  963. and any licenses granted by Recipient relating to the Program shall continue
  964. and survive.
  965.  
  966. Everyone is permitted to copy and distribute copies of this Agreement, but in
  967. order to avoid inconsistency the Agreement is copyrighted and may only be
  968. modified in the following manner. The Agreement Steward reserves the right to
  969. publish new versions (including revisions) of this Agreement from time to time.
  970. No one other than the Agreement Steward has the right to modify this Agreement.
  971. The Eclipse Foundation is the initial Agreement Steward. The Eclipse
  972. Foundation may assign the responsibility to serve as the Agreement Steward to
  973. a suitable separate entity. Each new version of the Agreement will be given a
  974. distinguishing version number. The Program (including Contributions) may
  975. always be distributed subject to the version of the Agreement under which it
  976. was received. In addition, after a new version of the Agreement is published,
  977. Contributor may elect to distribute the Program (including its Contributions)
  978. under the new version. Except as expressly stated in Sections 2(a) and 2(b)
  979. above, Recipient receives no rights or licenses to the intellectual property
  980. of any Contributor under this Agreement, whether expressly, by implication,
  981. estoppel or otherwise. All rights in the Program not expressly granted under
  982. this Agreement are reserved.
  983.  
  984. This Agreement is governed by the laws of the State of New York and the
  985. intellectual property laws of the United States of America. No party to this
  986. Agreement will bring a legal action under this Agreement more than one year
  987. after the cause of action arose. Each party waives its rights to a jury trial
  988. in any resulting litigation.
  989.  
  990. _____________________________________
  991.  
  992. GNU GENERAL PUBLIC LICENSE
  993.  
  994. Version 3, 29 June 2007
  995.  
  996. Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
  997.  
  998. Everyone is permitted to copy and distribute verbatim copies of this license
  999. document, but changing it is not allowed.
  1000. Preamble
  1001.  
  1002. The GNU General Public License is a free, copyleft license for software and
  1003. other kinds of works.
  1004.  
  1005. The licenses for most software and other practical works are designed to take
  1006. away your freedom to share and change the works. By contrast, the GNU General
  1007. Public License is intended to guarantee your freedom to share and change all
  1008. versions of a program--to make sure it remains free software for all its users.
  1009. We, the Free Software Foundation, use the GNU General Public License for most
  1010. of our software; it applies also to any other work released this way by its
  1011. authors. You can apply it to your programs, too.
  1012.  
  1013. When we speak of free software, we are referring to freedom, not price. Our
  1014. General Public Licenses are designed to make sure that you have the freedom to
  1015. distribute copies of free software (and charge for them if you wish), that you
  1016. receive source code or can get it if you want it, that you can change the
  1017. software or use pieces of it in new free programs, and that you know you can
  1018. do these things.
  1019.  
  1020. To protect your rights, we need to prevent others from denying you these rights
  1021. or asking you to surrender the rights. Therefore, you have certain
  1022. responsibilities if you distribute copies of the software, or if you modify it:
  1023. responsibilities to respect the freedom of others.
  1024.  
  1025. For example, if you distribute copies of such a program, whether gratis or for
  1026. a fee, you must pass on to the recipients the same freedoms that you received.
  1027. You must make sure that they, too, receive or can get the source code. And you
  1028. must show them these terms so they know their rights.
  1029.  
  1030. Developers that use the GNU GPL protect your rights with two steps: (1) assert
  1031. copyright on the software, and (2) offer you this License giving you legal
  1032. permission to copy, distribute and/or modify it.
  1033.  
  1034. For the developers' and authors' protection, the GPL clearly explains that there
  1035. is no warranty for this free software. For both users' and authors' sake, the
  1036. GPL requires that modified versions be marked as changed, so that their problems
  1037. will not be attributed erroneously to authors of previous versions.
  1038.  
  1039. Some devices are designed to deny users access to install or run modified
  1040. versions of the software inside them, although the manufacturer can do so. This
  1041. is fundamentally incompatible with the aim of protecting users' freedom to change
  1042. the software. The systematic pattern of such abuse occurs in the area of products
  1043. for individuals to use, which is precisely where it is most unacceptable.
  1044. Therefore, we have designed this version of the GPL to prohibit the practice for
  1045. those products. If such problems arise substantially in other domains, we stand
  1046. ready to extend this provision to those domains in future versions of the GPL,
  1047. as needed to protect the freedom of users.
  1048.  
  1049. Finally, every program is threatened constantly by software patents. States
  1050. should not allow patents to restrict development and use of software on
  1051. general-purpose computers, but in those that do, we wish to avoid the special
  1052. danger that patents applied to a free program could make it effectively proprietary.
  1053. To prevent this, the GPL assures that patents cannot be used to render the program
  1054. non-free.
  1055.  
  1056. The precise terms and conditions for copying, distribution and modification
  1057. follow.
  1058. TERMS AND CONDITIONS
  1059. 0. Definitions.
  1060.  
  1061. “This License” refers to version 3 of the GNU General Public License.
  1062.  
  1063. “Copyright” also means copyright-like laws that apply to other kinds of works,
  1064. such as semiconductor masks.
  1065.  
  1066. “The Program” refers to any copyrightable work licensed under this License.
  1067. Each licensee is addressed as “you”. “Licensees” and “recipients” may be
  1068. individuals or organizations.
  1069.  
  1070. To “modify” a work means to copy from or adapt all or part of the work in a
  1071. fashion requiring copyright permission, other than the making of an exact copy.
  1072. The resulting work is called a “modified version” of the earlier work or
  1073. a work “based on” the earlier work.
  1074.  
  1075. A “covered work” means either the unmodified Program or a work based on the
  1076. Program.
  1077.  
  1078. To “propagate” a work means to do anything with it that, without permission,
  1079. would make you directly or secondarily liable for infringement under applicable
  1080. copyright law, except executing it on a computer or modifying a private copy.
  1081. Propagation includes copying, distribution (with or without modification), making
  1082. available to the public, and in some countries other activities as well.
  1083.  
  1084. To “convey” a work means any kind of propagation that enables other parties
  1085. to make or receive copies. Mere interaction with a user through a computer network,
  1086. with no transfer of a copy, is not conveying.
  1087.  
  1088. An interactive user interface displays “Appropriate Legal Notices” to the extent
  1089. that it includes a convenient and prominently visible feature that (1) displays an
  1090. appropriate copyright notice, and (2) tells the user that there is no warranty for
  1091. the work (except to the extent that warranties are provided), that licensees may
  1092. convey the work under this License, and how to view a copy of this License. If the
  1093. interface presents a list of user commands or options, such as a menu, a prominent
  1094. item in the list meets this criterion.
  1095.  
  1096. 1. Source Code.
  1097.  
  1098. The “source code” for a work means the preferred form of the work for making
  1099. modifications to it. “Object code” means any non-source form of a work.
  1100.  
  1101. A “Standard Interface” means an interface that either is an official standard
  1102. defined by a recognized standards body, or, in the case of interfaces specified
  1103. for a particular programming language, one that is widely used among developers
  1104. working in that language.
  1105.  
  1106. The “System Libraries” of an executable work include anything, other than the work
  1107. as a whole, that (a) is included in the normal form of packaging a Major Component,
  1108. but which is not part of that Major Component, and (b) serves only to enable use of
  1109. the work with that Major Component, or to implement a Standard Interface for which
  1110. an implementation is available to the public in source code form. A “Major Component”,
  1111. in this context, means a major essential component (kernel, window system, and so on)
  1112. of the specific operating system (if any) on which the executable work runs, or a
  1113. compiler used to produce the work, or an object code interpreter used to run it.
  1114.  
  1115. The “Corresponding Source” for a work in object code form means all the source
  1116. code needed to generate, install, and (for an executable work) run the object code
  1117. and to modify the work, including scripts to control those activities. However, it
  1118. does not include the work's System Libraries, or general-purpose tools or generally
  1119. available free programs which are used unmodified in performing those activities but
  1120. which are not part of the work. For example, Corresponding Source includes interface
  1121. definition files associated with source files for the work, and the source code for
  1122. shared libraries and dynamically linked subprograms that the work is specifically
  1123. designed to require, such as by intimate data communication or control flow between
  1124. those subprograms and other parts of the work.
  1125.  
  1126. The Corresponding Source need not include anything that users can regenerate
  1127. automatically from other parts of the Corresponding Source.
  1128.  
  1129. The Corresponding Source for a work in source code form is that same work.
  1130.  
  1131. 2. Basic Permissions.
  1132.  
  1133. All rights granted under this License are granted for the term of copyright on
  1134. the Program, and are irrevocable provided the stated conditions are met. This License
  1135. explicitly affirms your unlimited permission to run the unmodified Program. The output
  1136. from running a covered work is covered by this License only if the output, given its
  1137. content, constitutes a covered work. This License acknowledges your rights of fair
  1138. use or other equivalent, as provided by copyright law.
  1139.  
  1140. You may make, run and propagate covered works that you do not convey, without
  1141. conditions so long as your license otherwise remains in force. You may convey covered
  1142. works to others for the sole purpose of having them make modifications exclusively for
  1143. you, or provide you with facilities for running those works, provided that you comply
  1144. with the terms of this License in conveying all material for which you do not control
  1145. copyright. Those thus making or running the covered works for you must do so exclusively
  1146. on your behalf, under your direction and control, on terms that prohibit them from making
  1147. any copies of your copyrighted material outside their relationship with you.
  1148.  
  1149. Conveying under any other circumstances is permitted solely under the conditions
  1150. stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
  1151.  
  1152. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  1153.  
  1154. No covered work shall be deemed part of an effective technological measure under
  1155. any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty
  1156. adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention
  1157. of such measures.
  1158.  
  1159. When you convey a covered work, you waive any legal power to forbid circumvention
  1160. of technological measures to the extent such circumvention is effected by exercising
  1161. rights under this License with respect to the covered work, and you disclaim any intention
  1162. to limit operation or modification of the work as a means of enforcing, against the
  1163. work's users, your or third parties' legal rights to forbid circumvention of technological
  1164. measures.
  1165.  
  1166. 4. Conveying Verbatim Copies.
  1167.  
  1168. You may convey verbatim copies of the Program's source code as you receive it,
  1169. in any medium, provided that you conspicuously and appropriately publish on each copy an
  1170. appropriate copyright notice; keep intact all notices stating that this License and any
  1171. non-permissive terms added in accord with section 7 apply to the code; keep intact all
  1172. notices of the absence of any warranty; and give all recipients a copy of this License
  1173. along with the Program.
  1174.  
  1175. You may charge any price or no price for each copy that you convey, and you may
  1176. offer support or warranty protection for a fee.
  1177.  
  1178. 5. Conveying Modified Source Versions.
  1179.  
  1180. You may convey a work based on the Program, or the modifications to produce it
  1181. from the Program, in the form of source code under the terms of section 4, provided
  1182. that you also meet all of these conditions:
  1183.  
  1184. * a) The work must carry prominent notices stating that you modified it,
  1185. and giving a relevant date.
  1186. * b) The work must carry prominent notices stating that it is released
  1187. under this License and any conditions added under section 7. This requirement
  1188. modifies the requirement in section 4 to “keep intact all notices”.
  1189. * c) You must license the entire work, as a whole, under this License to
  1190. anyone who comes into possession of a copy. This License will therefore
  1191. apply, along with any applicable section 7 additional terms, to the whole
  1192. of the work, and all its parts, regardless of how they are packaged. This
  1193. License gives no permission to license the work in any other way, but it
  1194. does not invalidate such permission if you have separately received it.
  1195. * d) If the work has interactive user interfaces, each must display
  1196. Appropriate Legal Notices; however, if the Program has interactive
  1197. interfaces that do not display Appropriate Legal Notices, your work need
  1198. not make them do so.
  1199.  
  1200. A compilation of a covered work with other separate and independent works, which
  1201. are not by their nature extensions of the covered work, and which are not combined
  1202. with it such as to form a larger program, in or on a volume of a storage or distribution
  1203. medium, is called an “aggregate” if the compilation and its resulting copyright are not
  1204. used to limit the access or legal rights of the compilation's users beyond what the
  1205. individual works permit. Inclusion of a covered work in an aggregate does not cause this
  1206. License to apply to the other parts of the aggregate.
  1207.  
  1208. 6. Conveying Non-Source Forms.
  1209.  
  1210. You may convey a covered work in object code form under the terms of sections 4
  1211. and 5, provided that you also convey the machine-readable
  1212. Corresponding Source under the terms of this License, in one of these ways:
  1213.  
  1214. * a) Convey the object code in, or embodied in, a physical product (including
  1215. a physical distribution medium), accompanied by the Corresponding Source
  1216. fixed on a durable physical medium customarily used for software
  1217. interchange.
  1218. * b) Convey the object code in, or embodied in, a physical product (including
  1219. a physical distribution medium), accompanied by a written offer, valid
  1220. for at least three years and valid for as long as you offer spare
  1221. parts or customer support for that product model, to give anyone who possesses
  1222. the object code either (1) a copy of the Corresponding Source for all the
  1223. software in the product that is covered by this License, on a durable
  1224. physical medium customarily used for software interchange, for a price no more
  1225. than your reasonable cost of physically performing this conveying of
  1226. source, or (2) access to copy the Corresponding Source from a network server
  1227. at no charge.
  1228. * c) Convey individual copies of the object code with a copy of the written
  1229. offer to provide the Corresponding Source. This alternative is allowed only
  1230. occasionally and noncommercially, and only if you received the object code
  1231. with such an offer, in accord with subsection 6b.
  1232. * d) Convey the object code by offering access from a designated place (gratis
  1233. or for a charge), and offer equivalent access to the Corresponding Source in
  1234. the same way through the same place at no further charge. You need not require
  1235. recipients to copy the Corresponding Source along with the object code. If
  1236. the place to copy the object code is a network server, the Corresponding
  1237. Source may be on a different server (operated by you or a third party) that
  1238. supports equivalent copying facilities, provided you maintain clear directions
  1239. next to the object code saying where to find the Corresponding Source.
  1240. Regardless of what server hosts the Corresponding Source, you remain obligated
  1241. to ensure that it is available for as long as needed to satisfy these requirements.
  1242. * e) Convey the object code using peer-to-peer transmission, provided you inform
  1243. other peers where the object code and Corresponding Source of the work are being
  1244. offered to the general public at no charge under subsection 6d.
  1245.  
  1246. A separable portion of the object code, whose source code is excluded from the
  1247. Corresponding Source as a System Library, need not be included in conveying the object
  1248. code work.
  1249.  
  1250. A “User Product” is either (1) a “consumer product”, which means any tangible personal
  1251. property which is normally used for personal, family, or household purposes, or (2)
  1252. anything designed or sold for incorporation into a dwelling. In determining whether a
  1253. product is a consumer product, doubtful cases shall be resolved in favor of coverage.
  1254. For a particular product received by a particular user, “normally used” refers to a
  1255. typical or common use of that class of product, regardless of the status of the particular
  1256. user or of the way in which the particular user actually uses, or expects or is expected
  1257. to use, the product. A product is a consumer product regardless of whether the product
  1258. has substantial commercial, industrial or non-consumer uses, unless such uses represent
  1259. the only significant mode of use of the product.
  1260.  
  1261. “Installation Information” for a User Product means any methods, procedures,
  1262. authorization keys, or other information required to install and execute modified versions
  1263. of a covered work in that User Product from a modified version of its Corresponding
  1264. Source. The information must suffice to ensure that the continued functioning of the
  1265. modified object code is in no case prevented or interfered with solely because
  1266. modification has been made.
  1267.  
  1268. If you convey an object code work under this section in, or with, or specifically for
  1269. use in, a User Product, and the conveying occurs as part of a transaction in which the
  1270. right of possession and use of the User Product is transferred to the recipient in
  1271. perpetuity or for a fixed term (regardless of how the transaction is characterized),
  1272. the Corresponding Source conveyed under this section must be accompanied by the
  1273. Installation Information. But this requirement does not apply if neither you nor any
  1274. third party retains the ability to install modified object code on the User Product
  1275. (for example, the work has been installed in ROM).
  1276.  
  1277. The requirement to provide Installation Information does not include a requirement
  1278. to continue to provide support service, warranty, or updates for a work that has
  1279. been modified or installed by the recipient, or for the User Product in which it has
  1280. been modified or installed. Access to a network may be denied when the modification
  1281. itself materially and adversely affects the operation of the network or violates the
  1282. rules and protocols for communication across the network.
  1283.  
  1284. Corresponding Source conveyed, and Installation Information provided, in accord with this
  1285. section must be in a format that is publicly documented (and with an implementation
  1286. available to the public in source code form), and must require no special password or
  1287. key for unpacking, reading or copying.
  1288.  
  1289. 7. Additional Terms.
  1290.  
  1291. “Additional permissions” are terms that supplement the terms of this License by making
  1292. exceptions from one or more of its conditions. Additional permissions that are applicable
  1293. to the entire Program shall be treated as though they were included in this License, to
  1294. the extent that they are valid under applicable law. If additional permissions apply only
  1295. to part of the Program, that part may be used separately under those permissions, but the
  1296. entire Program remains governed by this License without regard to the additional permissions.
  1297.  
  1298. When you convey a copy of a covered work, you may at your option remove any additional
  1299. permissions from that copy, or from any part of it. (Additional permissions may be
  1300. written to require their own removal in certain cases when you modify the work.) You may
  1301. place additional permissions on material, added by you to a covered work, for which you
  1302. have or can give appropriate copyright permission.
  1303.  
  1304. Notwithstanding any other provision of this License, for material you add to a covered
  1305. work, you may (if authorized by the copyright holders of that material) supplement the
  1306. terms of this License with terms:
  1307.  
  1308. * a) Disclaiming warranty or limiting liability differently from the terms of sections
  1309. 15 and 16 of this License; or
  1310. * b) Requiring preservation of specified reasonable legal notices or author
  1311. attributions in that material or in the Appropriate Legal Notices displayed
  1312. by works containing it; or
  1313. * c) Prohibiting misrepresentation of the origin of that material, or requiring
  1314. that modified versions of such material be marked in reasonable ways as different
  1315. from the original version; or
  1316. * d) Limiting the use for publicity purposes of names of licensors or authors of
  1317. the material; or
  1318. * e) Declining to grant rights under trademark law for use of some trade names,
  1319. trademarks, or service marks; or
  1320. * f) Requiring indemnification of licensors and authors of that material by
  1321. anyone who conveys the material (or modified versions of it) with contractual
  1322. assumptions of liability to the recipient, for any liability that these
  1323. contractual assumptions directly impose on those licensors and authors.
  1324.  
  1325. All other non-permissive additional terms are considered “further restrictions” within
  1326. the meaning of section 10. If the Program as you received it, or any part of it,
  1327. contains a notice stating that it is governed by this License along with a term that
  1328. is a further restriction, you may remove that term. If a license document contains a
  1329. further restriction but permits relicensing or conveying under this License, you may
  1330. add to a covered work material governed by the terms of that license document, provided
  1331. that the further restriction does not survive such relicensing or conveying.
  1332.  
  1333. If you add terms to a covered work in accord with this section, you must place, in the
  1334. relevant source files, a statement of the additional terms that apply to those files,
  1335. or a notice indicating where to find the applicable terms.
  1336.  
  1337. Additional terms, permissive or non-permissive, may be stated in the form of a
  1338. separately written license, or stated as exceptions; the above requirements apply either
  1339. way.
  1340.  
  1341. 8. Termination.
  1342.  
  1343. You may not propagate or modify a covered work except as expressly provided under this
  1344. License. Any attempt otherwise to propagate or modify it is void, and will automatically
  1345. terminate your rights under this License (including any patent licenses granted under
  1346. the third paragraph of section 11).
  1347.  
  1348. However, if you cease all violation of this License, then your license from a particular
  1349. copyright holder is reinstated (a) provisionally, unless and until the copyright holder
  1350. explicitly and finally terminates your license, and (b) permanently, if the copyright
  1351. holder fails to notify you of the violation by some reasonable means prior to 60 days
  1352. after the cessation.
  1353.  
  1354. Moreover, your license from a particular copyright holder is reinstated permanently
  1355. if the copyright holder notifies you of the violation by some reasonable means, this
  1356. is the first time you have received notice of violation of this License (for any work)
  1357. from that copyright holder, and you cure the violation prior to 30 days after your
  1358. receipt of the notice.
  1359.  
  1360. Termination of your rights under this section does not terminate the licenses of
  1361. parties who have received copies or rights from you under this License. If your
  1362. rights have been terminated and not permanently reinstated, you do not qualify
  1363. to receive new licenses for the same material under section 10.
  1364.  
  1365. 9. Acceptance Not Required for Having Copies.
  1366.  
  1367. You are not required to accept this License in order to receive or run a copy of the
  1368. Program. Ancillary propagation of a covered work occurring solely as a consequence of
  1369. using peer-to-peer transmission to receive a copy likewise does not require acceptance.
  1370. However, nothing other than this License grants you permission to propagate or modify
  1371. any covered work. These actions infringe copyright if you do not accept this License.
  1372. Therefore, by modifying or propagating a covered work, you indicate your acceptance
  1373. of this License to do so.
  1374.  
  1375. 10. Automatic Licensing of Downstream Recipients.
  1376.  
  1377. Each time you convey a covered work, the recipient automatically receives a license
  1378. from the original licensors, to run, modify and propagate that work, subject to this
  1379. License. You are not responsible for enforcing compliance by third parties with this
  1380. License.
  1381.  
  1382. An “entity transaction” is a transaction transferring control of an organization,
  1383. or substantially all assets of one, or subdividing an organization, or merging
  1384. organizations. If propagation of a covered work results from an entity transaction,
  1385. each party to that transaction who receives a copy of the work also receives whatever
  1386. licenses to the work the party's predecessor in interest had or could give under the
  1387. previous paragraph, plus a right to possession of the Corresponding Source of the
  1388. work from the predecessor in interest, if the predecessor has it or can get it with
  1389. reasonable efforts.
  1390.  
  1391. You may not impose any further restrictions on the exercise of the rights granted or
  1392. affirmed under this License. For example, you may not impose a license fee, royalty,
  1393. or other charge for exercise of rights granted under this License, and you may not
  1394. initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging
  1395. that any patent claim is infringed by making, using, selling, offering for sale, or
  1396. importing the Program or any portion of it.
  1397.  
  1398. 11. Patents.
  1399.  
  1400. A “contributor” is a copyright holder who authorizes use under this License of the
  1401. Program or a work on which the Program is based. The work thus licensed is called
  1402. the contributor's “contributor version”.
  1403.  
  1404. A contributor's “essential patent claims” are all patent claims owned or controlled
  1405. by the contributor, whether already acquired or hereafter acquired, that would be
  1406. infringed by some manner, permitted by this License, of making, using, or selling
  1407. its contributor version, but do not include claims that would be infringed only as
  1408. a consequence of further modification of the contributor version. For purposes of
  1409. this definition, “control” includes the right to grant patent sublicenses in a manner
  1410. consistent with the requirements of this License.
  1411.  
  1412. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license
  1413. under the contributor's essential patent claims, to make, use, sell, offer for sale,
  1414. import and otherwise run, modify and propagate the contents of its contributor version.
  1415.  
  1416. In the following three paragraphs, a “patent license” is any express agreement or
  1417. commitment, however denominated, not to enforce a patent (such as an express
  1418. permission to practice a patent or covenant not to sue for patent infringement). To
  1419. “grant” such a patent license to a party means to make such an agreement or commitment
  1420. not to enforce a patent against the party.
  1421.  
  1422. If you convey a covered work, knowingly relying on a patent license, and the
  1423. Corresponding Source of the work is not available for anyone to copy, free of charge
  1424. and under the terms of this License, through a publicly available network server or
  1425. other readily accessible means, then you must either (1) cause the Corresponding Source
  1426. to be so available, or (2) arrange to deprive yourself of the benefit of the patent
  1427. license for this particular work, or (3) arrange, in a manner consistent with the
  1428. requirements of this License, to extend the patent license to downstream recipients.
  1429. “Knowingly relying” means you have actual knowledge that, but for the patent license,
  1430. your conveying the covered work in a country, or your recipient's use of the covered
  1431. work in a country, would infringe one or more identifiable patents in that country
  1432. that you have reason to believe are valid.
  1433.  
  1434. If, pursuant to or in connection with a single transaction or arrangement, you convey,
  1435. or propagate by procuring conveyance of, a covered work, and grant a patent license to
  1436. some of the parties receiving the covered work authorizing them to use, propagate,
  1437. modify or convey a specific copy of the covered work, then the patent license you grant
  1438. is automatically extended to all recipients of the covered work and works based on it.
  1439.  
  1440. A patent license is “discriminatory” if it does not include within the scope of its
  1441. coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or
  1442. more of the rights that are specifically granted under this License. You may not convey
  1443. a covered work if you are a party to an arrangement with a third party that is in the
  1444. business of distributing software, under which you make payment to the third party based
  1445. on the extent of your activity of conveying the work, and under which the third party
  1446. grants, to any of the parties who would receive the covered work from you, a discriminatory
  1447. patent license (a) in connection with copies of the covered work conveyed by you (or copies
  1448. made from those copies), or (b) primarily for and in connection with specific products or
  1449. compilations that contain the covered work, unless you entered into that arrangement, or
  1450. that patent license was granted, prior to 28 March 2007.
  1451.  
  1452. Nothing in this License shall be construed as excluding or limiting any implied license or
  1453. other defenses to infringement that may otherwise be available to you under applicable
  1454. patent law.
  1455.  
  1456. 12. No Surrender of Others' Freedom.
  1457.  
  1458. If conditions are imposed on you (whether by court order, agreement or otherwise) that
  1459. contradict the conditions of this License, they do not excuse you from the conditions
  1460. of this License. If you cannot convey a covered work so as to satisfy simultaneously
  1461. your obligations under this License and any other pertinent obligations, then as a
  1462. consequence you may not convey it at all. For example, if you agree to terms that obligate
  1463. you to collect a royalty for further conveying from those to whom you convey the Program,
  1464. the only way you could satisfy both those terms and this License would be to refrain
  1465. entirely from conveying the Program.
  1466.  
  1467. 13. Use with the GNU Affero General Public License.
  1468.  
  1469. Notwithstanding any other provision of this License, you have permission to link or
  1470. combine any covered work with a work licensed under version 3 of the GNU Affero General
  1471. Public License into a single combined work, and to convey the resulting work. The terms
  1472. of this License will continue to apply to the part which is the covered work, but the
  1473. special requirements of the GNU Affero General Public License, section 13, concerning
  1474. interaction through a network will apply to the combination as such.
  1475.  
  1476. 14. Revised Versions of this License.
  1477.  
  1478. The Free Software Foundation may publish revised and/or new versions of the GNU General
  1479. Public License from time to time. Such new versions will be similar in spirit to the
  1480. present version, but may differ in detail to address new problems or concerns.
  1481.  
  1482. Each version is given a distinguishing version number. If the Program specifies that a
  1483. certain numbered version of the GNU General Public License “or any later version” applies
  1484. to it, you have the option of following the terms and conditions either of that numbered
  1485. version or of any later version published by the Free Software Foundation. If the Program
  1486. does not specify a version number of the GNU General Public License, you may choose any
  1487. version ever published by the Free Software Foundation.
  1488.  
  1489. If the Program specifies that a proxy can decide which future versions of the GNU General
  1490. Public License can be used, that proxy's public statement of acceptance of a version
  1491. permanently authorizes you to choose that version for the Program.
  1492.  
  1493. Later license versions may give you additional or different permissions. However, no
  1494. additional obligations are imposed on any author or copyright holder as a result of your
  1495. choosing to follow a later version.
  1496.  
  1497. 15. Disclaimer of Warranty.
  1498.  
  1499. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
  1500. WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  1501. PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  1502. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1503. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
  1504. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR
  1505. OR CORRECTION.
  1506.  
  1507. 16. Limitation of Liability.
  1508.  
  1509. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
  1510. HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE,
  1511. BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
  1512. DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  1513. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  1514. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
  1515. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  1516. j
  1517. 17. Interpretation of Sections 15 and 16.
  1518.  
  1519. If the disclaimer of warranty and limitation of liability provided above cannot be given
  1520. local legal effect according to their terms, reviewing courts shall apply local law that
  1521. most closely approximates an absolute waiver of all civil liability in connection with
  1522. the Program, unless a warranty or assumption of liability accompanies a copy of the
  1523. Program in return for a fee.
  1524.  
  1525. END OF TERMS AND CONDITIONS
  1526. How to Apply These Terms to Your New Programs
  1527.  
  1528. If you develop a new program, and you want it to be of the greatest possible use to the
  1529. public, the best way to achieve this is to make it free software which everyone can
  1530. redistribute and change under these terms.
  1531.  
  1532. To do so, attach the following notices to the program. It is safest to attach them to the
  1533. start of each source file to most effectively state the exclusion of warranty; and each
  1534. file should have at least the “copyright” line and a pointer to where the full notice is
  1535. found.
  1536.  
  1537. <one line to give the program's name and a brief idea of what it does.>
  1538. Copyright (C) <year> <name of author>
  1539.  
  1540. This program is free software: you can redistribute it and/or modify
  1541. it under the terms of the GNU General Public License as published by
  1542. the Free Software Foundation, either version 3 of the License, or
  1543. (at your option) any later version.
  1544.  
  1545. This program is distributed in the hope that it will be useful,
  1546. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1547. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  1548. GNU General Public License for more details.
  1549.  
  1550. You should have received a copy of the GNU General Public License
  1551. along with this program. If not, see <http://www.gnu.org/licenses/>.
  1552.  
  1553. Also add information on how to contact you by electronic and paper mail.
  1554.  
  1555. If the program does terminal interaction, make it output a short notice like this when it
  1556. starts in an interactive mode:
  1557.  
  1558. <program> Copyright (C) <year> <name of author>
  1559. This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  1560. This is free software, and you are welcome to redistribute it
  1561. under certain conditions; type `show c' for details.
  1562.  
  1563. The hypothetical commands `show w' and `show c' should show the appropriate parts of the
  1564. General Public License. Of course, your program's commands might be different; for a GUI
  1565. interface, you would use an “about box”.
  1566.  
  1567. You should also get your employer (if you work as a programmer) or school, if any, to sign
  1568. a “copyright disclaimer” for the program, if necessary. For more information on this, and
  1569. how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
  1570.  
  1571. The GNU General Public License does not permit incorporating your program into proprietary
  1572. programs. If your program is a subroutine library, you may consider it more useful to permit
  1573. linking proprietary applications with the library. If this is what you want to do, use the
  1574. GNU Lesser General Public License instead of this License. But first, please read
  1575. <http://www.gnu.org/philosophy/why-not-lgpl.html>.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement