|
| 1 | +this file includes licensing information for parts of processing. |
| 2 | + |
| 3 | +first, the gnu general public license, which covers the main body |
| 4 | +of the processing code (in general, all the stuff inside the 'app' |
| 5 | +subfolder). |
| 6 | + |
| 7 | +following the gpl is the ibm public license, which covers the jikes |
| 8 | +compiler that we're distributing along with processing releases. |
| 9 | + |
| 10 | + |
| 11 | +..................................................................... |
| 12 | + |
| 13 | + |
1 | 14 | GNU GENERAL PUBLIC LICENSE |
2 | 15 | Version 2, June 1991 |
3 | 16 |
|
@@ -275,4 +288,253 @@ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
275 | 288 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
276 | 289 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
277 | 290 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
278 | | -POSSIBILITY OF SUCH DAMAGES. |
| 291 | +POSSIBILITY OF SUCH DAMAGES. |
| 292 | + |
| 293 | + |
| 294 | +..................................................................... |
| 295 | + |
| 296 | + |
| 297 | +the original document can be found at: |
| 298 | +http://oss.software.ibm.com/developerworks/opensource/license10.html |
| 299 | + |
| 300 | + |
| 301 | +IBM Public License Version 1.0 |
| 302 | + |
| 303 | +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM |
| 304 | +PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF |
| 305 | +THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. |
| 306 | + |
| 307 | + |
| 308 | +1. DEFINITIONS |
| 309 | + |
| 310 | +"Contribution" means: |
| 311 | + |
| 312 | +a) in the case of International Business Machines Corporation ("IBM"), |
| 313 | +the Original Program, and |
| 314 | + |
| 315 | +b) in the case of each Contributor, |
| 316 | + |
| 317 | +i) changes to the Program, and |
| 318 | + |
| 319 | +ii) additions to the Program; |
| 320 | +where such changes and/or additions to the Program originate from and |
| 321 | +are distributed by that particular Contributor. A Contribution |
| 322 | +'originates' from a Contributor if it was added to the Program by such |
| 323 | +Contributor itself or anyone acting on such Contributor's |
| 324 | +behalf. Contributions do not include additions to the Program which: |
| 325 | +(i) are separate modules of software distributed in conjunction with |
| 326 | +the Program under their own license agreement, and (ii) are not |
| 327 | +derivative works of the Program. |
| 328 | + |
| 329 | +"Contributor" means IBM and any other entity that distributes the |
| 330 | +Program. |
| 331 | + |
| 332 | +"Licensed Patents " mean patent claims licensable by a Contributor |
| 333 | +which are necessarily infringed by the use or sale of its Contribution |
| 334 | +alone or when combined with the Program. |
| 335 | + |
| 336 | + |
| 337 | +"Original Program" means the original version of the software |
| 338 | +accompanying this Agreement as released by IBM, including source code, |
| 339 | +object code and documentation, if any. |
| 340 | + |
| 341 | +"Program" means the Original Program and Contributions. |
| 342 | + |
| 343 | +"Recipient" means anyone who receives the Program under this |
| 344 | +Agreement, including all Contributors. |
| 345 | + |
| 346 | + |
| 347 | +2. GRANT OF RIGHTS |
| 348 | + |
| 349 | +a) Subject to the terms of this Agreement, each Contributor hereby |
| 350 | +grants Recipient a non-exclusive, worldwide, royalty-free copyright |
| 351 | +license to reproduce, prepare derivative works of, publicly display, |
| 352 | +publicly perform, distribute and sublicense the Contribution of such |
| 353 | +Contributor, if any, and such derivative works, in source code and |
| 354 | +object code form. |
| 355 | + |
| 356 | +b) Subject to the terms of this Agreement, each Contributor hereby |
| 357 | +grants Recipient a non-exclusive, worldwide, royalty-free patent |
| 358 | +license under Licensed Patents to make, use, sell, offer to sell, |
| 359 | +import and otherwise transfer the Contribution of such Contributor, if |
| 360 | +any, in source code and object code form. This patent license shall |
| 361 | +apply to the combination of the Contribution and the Program if, at |
| 362 | +the time the Contribution is added by the Contributor, such addition |
| 363 | +of the Contribution causes such combination to be covered by the |
| 364 | +Licensed Patents. The patent license shall not apply to any other |
| 365 | +combinations which include the Contribution. No hardware per se is |
| 366 | +licensed hereunder. |
| 367 | + |
| 368 | +c) Recipient understands that although each Contributor grants the |
| 369 | +licenses to its Contributions set forth herein, no assurances are |
| 370 | +provided by any Contributor that the Program does not infringe the |
| 371 | +patent or other intellectual property rights of any other entity. Each |
| 372 | +Contributor disclaims any liability to Recipient for claims brought by |
| 373 | +any other entity based on infringement of intellectual property rights |
| 374 | +or otherwise. As a condition to exercising the rights and licenses |
| 375 | +granted hereunder, each Recipient hereby assumes sole responsibility |
| 376 | +to secure any other intellectual property rights needed, if any. For |
| 377 | +example, if a third party patent license is required to allow |
| 378 | +Recipient to distribute the Program, it is Recipient's responsibility |
| 379 | +to acquire that license before distributing the Program. |
| 380 | + |
| 381 | +d) Each Contributor represents that to its knowledge it has sufficient |
| 382 | +copyright rights in its Contribution, if any, to grant the copyright |
| 383 | +license set forth in this Agreement. |
| 384 | + |
| 385 | + |
| 386 | +3. REQUIREMENTS |
| 387 | + |
| 388 | +A Contributor may choose to distribute the Program in object code form |
| 389 | +under its own license agreement, provided that: |
| 390 | + |
| 391 | +a) it complies with the terms and conditions of this Agreement; and |
| 392 | + |
| 393 | +b) its license agreement: |
| 394 | + |
| 395 | +i) effectively disclaims on behalf of all Contributors all warranties |
| 396 | +and conditions, express and implied, including warranties or |
| 397 | +conditions of title and non-infringement, and implied warranties or |
| 398 | +conditions of merchantability and fitness for a particular purpose; |
| 399 | + |
| 400 | +ii) effectively excludes on behalf of all Contributors all liability |
| 401 | +for damages, including direct, indirect, special, incidental and |
| 402 | +consequential damages, such as lost profits; |
| 403 | + |
| 404 | +iii) states that any provisions which differ from this Agreement are |
| 405 | +offered by that Contributor alone and not by any other party; and |
| 406 | + |
| 407 | +iv) states that source code for the Program is available from such |
| 408 | +Contributor, and informs licensees how to obtain it in a reasonable |
| 409 | +manner on or through a medium customarily used for software exchange. |
| 410 | + |
| 411 | +When the Program is made available in source code form: |
| 412 | +a) it must be made available under this Agreement; and |
| 413 | +b) a copy of this Agreement must be included with each copy of the |
| 414 | +Program. |
| 415 | + |
| 416 | +Each Contributor must include the following in a conspicuous location |
| 417 | +in the Program: |
| 418 | + |
| 419 | +Copyright 2003, International Business Machines Corporation and |
| 420 | +others. All Rights Reserved. |
| 421 | + |
| 422 | +In addition, each Contributor must identify itself as the originator |
| 423 | +of its Contribution, if any, in a manner that reasonably allows |
| 424 | +subsequent Recipients to identify the originator of the Contribution. |
| 425 | + |
| 426 | + |
| 427 | +4. COMMERCIAL DISTRIBUTION |
| 428 | + |
| 429 | +Commercial distributors of software may accept certain |
| 430 | +responsibilities with respect to end users, business partners and the |
| 431 | +like. While this license is intended to facilitate the commercial use |
| 432 | +of the Program, the Contributor who includes the Program in a |
| 433 | +commercial product offering should do so in a manner which does not |
| 434 | +create potential liability for other Contributors. Therefore, if a |
| 435 | +Contributor includes the Program in a commercial product offering, |
| 436 | +such Contributor ("Commercial Contributor") hereby agrees to defend |
| 437 | +and indemnify every other Contributor ("Indemnified Contributor") |
| 438 | +against any losses, damages and costs (collectively "Losses") arising |
| 439 | +from claims, lawsuits and other legal actions brought by a third party |
| 440 | +against the Indemnified Contributor to the extent caused by the acts |
| 441 | +or omissions of such Commercial Contributor in connection with its |
| 442 | +distribution of the Program in a commercial product offering. The |
| 443 | +obligations in this section do not apply to any claims or Losses |
| 444 | +relating to any actual or alleged intellectual property |
| 445 | +infringement. In order to qualify, an Indemnified Contributor must: a) |
| 446 | +promptly notify the Commercial Contributor in writing of such claim, |
| 447 | +and b) allow the Commercial Contributor to control, and cooperate with |
| 448 | +the Commercial Contributor in, the defense and any related settlement |
| 449 | +negotiations. The Indemnified Contributor may participate in any such |
| 450 | +claim at its own expense. |
| 451 | + |
| 452 | +For example, a Contributor might include the Program in a commercial |
| 453 | +product offering, Product X. That Contributor is then a Commercial |
| 454 | +Contributor. If that Commercial Contributor then makes performance |
| 455 | +claims, or offers warranties related to Product X, those performance |
| 456 | +claims and warranties are such Commercial Contributor's responsibility |
| 457 | +alone. Under this section, the Commercial Contributor would have to |
| 458 | +defend claims against the other Contributors related to those |
| 459 | +performance claims and warranties, and if a court requires any other |
| 460 | +Contributor to pay any damages as a result, the Commercial Contributor |
| 461 | +must pay those damages. |
| 462 | + |
| 463 | + |
| 464 | +5. NO WARRANTY |
| 465 | + |
| 466 | +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS |
| 467 | +PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| 468 | +KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY |
| 469 | +WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY |
| 470 | +OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely |
| 471 | +responsible for determining the appropriateness of using and |
| 472 | +distributing the Program and assumes all risks associated with its |
| 473 | +exercise of rights under this Agreement, including but not limited to |
| 474 | +the risks and costs of program errors, compliance with applicable |
| 475 | +laws, damage to or loss of data, programs or equipment, and |
| 476 | +unavailability or interruption of operations. |
| 477 | + |
| 478 | + |
| 479 | +6. DISCLAIMER OF LIABILITY |
| 480 | + |
| 481 | +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR |
| 482 | +ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, |
| 483 | +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING |
| 484 | +WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF |
| 485 | +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
| 486 | +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR |
| 487 | +DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED |
| 488 | +HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
| 489 | + |
| 490 | + |
| 491 | +7. GENERAL |
| 492 | + |
| 493 | +If any provision of this Agreement is invalid or unenforceable under |
| 494 | +applicable law, it shall not affect the validity or enforceability of |
| 495 | +the remainder of the terms of this Agreement, and without further |
| 496 | +action by the parties hereto, such provision shall be reformed to the |
| 497 | +minimum extent necessary to make such provision valid and |
| 498 | +enforceable. |
| 499 | + |
| 500 | +If Recipient institutes patent litigation against a Contributor with |
| 501 | +respect to a patent applicable to software (including a cross-claim or |
| 502 | +counterclaim in a lawsuit), then any patent licenses granted by that |
| 503 | +Contributor to such Recipient under this Agreement shall terminate as |
| 504 | +of the date such litigation is filed. In addition, If Recipient |
| 505 | +institutes patent litigation against any entity (including a |
| 506 | +cross-claim or counterclaim in a lawsuit) alleging that the Program |
| 507 | +itself (excluding combinations of the Program with other software or |
| 508 | +hardware) infringes such Recipient's patent(s), then such Recipient's |
| 509 | +rights granted under Section 2(b) shall terminate as of the date such |
| 510 | +litigation is filed. |
| 511 | + |
| 512 | +All Recipient's rights under this Agreement shall terminate if it |
| 513 | +fails to comply with any of the material terms or conditions of this |
| 514 | +Agreement and does not cure such failure in a reasonable period of |
| 515 | +time after becoming aware of such noncompliance. If all Recipient's |
| 516 | +rights under this Agreement terminate, Recipient agrees to cease use |
| 517 | +and distribution of the Program as soon as reasonably |
| 518 | +practicable. However, Recipient's obligations under this Agreement and |
| 519 | +any licenses granted by Recipient relating to the Program shall |
| 520 | +continue and survive. |
| 521 | + |
| 522 | +IBM may publish new versions (including revisions) of this Agreement |
| 523 | +from time to time. Each new version of the Agreement will be given a |
| 524 | +distinguishing version number. The Program (including Contributions) |
| 525 | +may always be distributed subject to the version of the Agreement |
| 526 | +under which it was received. In addition, after a new version of the |
| 527 | +Agreement is published, Contributor may elect to distribute the |
| 528 | +Program (including its Contributions) under the new version. No one |
| 529 | +other than IBM has the right to modify this Agreement. Except as |
| 530 | +expressly stated in Sections 2(a) and 2(b) above, Recipient receives |
| 531 | +no rights or licenses to the intellectual property of any Contributor |
| 532 | +under this Agreement, whether expressly, by implication, estoppel or |
| 533 | +otherwise. All rights in the Program not expressly granted under this |
| 534 | +Agreement are reserved. |
| 535 | + |
| 536 | +This Agreement is governed by the laws of the State of New York and |
| 537 | +the intellectual property laws of the United States of America. No |
| 538 | +party to this Agreement will bring a legal action under this Agreement |
| 539 | +more than one year after the cause of action arose. Each party waives |
| 540 | +its rights to a jury trial in any resulting litigation. |
0 commit comments