License for NetBeans Modules

654
8/22/2019 License for NetBeans Modules http://slidepdf.com/reader/full/license-for-netbeans-modules 1/654 License for NetBeans module: This module is part of NetBeans and is open-source. LICENSE: The Common Development and Distribution License (CDDL), Version 1.0 or the GNU General Public License (GPL) with "CLASSPATH" EXCEPTION govern your use of: NetBeans software. NetBeans software also makes use of additional libraries made available for use and distribution by other parties, including open-source projects. ------------------------------------------------------------ LICENSE: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 1. Definitions. 1.1. "Contributor" means each individual or entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor. 1.3. "Covered Software" means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof. 1.4. "Executable" means the Covered Software in any form other than Source Code. 1.5. "Initial Developer" means the individual or entity that first makes Original Software available under this License. 1.6. "Larger Work" means a work which combines Covered Software or portions thereof with code not governed by the terms of this License. 1.7. "License" means this document. 1.8. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights

Transcript of License for NetBeans Modules

Page 1: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 1/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 2: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 2/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 3: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 3/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 4: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 4/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 5: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 5/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 6: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 6/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 7: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 7/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 8: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 8/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 9: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 9/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 10: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 10/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 11: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 11/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 12: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 12/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 13: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 13/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 14: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 14/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 15: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 15/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 16: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 16/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 17: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 17/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 18: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 18/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (servlet3.1-jsp2.3-api-license.txt) associated with the following files:modules/ext/servlet3.1-jsp2.3-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 19: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 19/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 20: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 20/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 21: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 21/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 22: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 22/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 23: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 23/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 24: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 24/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 25: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 25/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT

LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addresses

Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall be

Page 26: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 26/654

governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

Page 27: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 27/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 28: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 28/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 29: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 29/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 30: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 30/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 31: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 31/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 32: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 32/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 33: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 33/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 34: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 34/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 35: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 35/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 36: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 36/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 37: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 37/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 38: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 38/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 39: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 39/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 40: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 40/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 41: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 41/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 42: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 42/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 43: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 43/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 44: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 44/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (syntaxref20-license.txt) associated with the following files:docs/syntaxref20.zip

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 45: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 45/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 46: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 46/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 47: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 47/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 48: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 48/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 49: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 49/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 50: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 50/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 51: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 51/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT

LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addresses

Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall be

Page 52: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 52/654

governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

Page 53: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 53/654

 

Page 54: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 54/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 55: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 55/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 56: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 56/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 57: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 57/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 58: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 58/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 59: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 59/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 60: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 60/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 61: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 61/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 62: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 62/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 63: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 63/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 64: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 64/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 65: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 65/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 66: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 66/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 67: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 67/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 68: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 68/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 69: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 69/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 70: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 70/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 71: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 71/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (org.eclipse.osgi_3.8.0.v20120529-1548-license.txt) associated with the followingfiles:modules/ext/org.eclipse.osgi_3.8.0.v20120529-1548.jar

Eclipse Public License - v 1.0

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTESRECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

"Contribution" means:

a) in the case of the initial Contributor, the initial code and documentation distributed under thisAgreement, andb) in the case of each subsequent Contributor:

i) changes to the Program, andii) additions to the Program;

Page 72: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 72/654

 where such changes and/or additions to the Program originate from and are distributed by thatparticular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program bysuch Contributor itself or anyone acting on such Contributor's behalf. Contributions do not includeadditions to the Program which: (i) are separate modules of software distributed in conjunction with theProgram under their own license agreement, and (ii) are not derivative works of the Program."Contributor" means any person or entity that distributes the Program."Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed bythe use or sale of its Contribution alone or when combined with the Program."Program" means the Contributions distributed in accordance with this Agreement."Recipient" means anyone who receives the Program under this Agreement, including all Contributors.

2. GRANT OF RIGHTS

a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive,worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display,publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such

derivative works, in source code and object code form.b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive,worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, importand otherwise transfer the Contribution of such Contributor, if any, in source code and object codeform. This patent license shall apply to the combination of the Contribution and the Program if, at thetime the Contribution is added by the Contributor, such addition of the Contribution causes suchcombination to be covered by the Licensed Patents. The patent license shall not apply to any othercombinations which include the Contribution. No hardware per se is licensed hereunder.c) Recipient understands that although each Contributor grants the licenses to its Contributions set forthherein, no assurances are provided by any Contributor that the Program does not infringe the patent orother intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient

for claims brought by any other entity based on infringement of intellectual property rights orotherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient herebyassumes sole responsibility to secure any other intellectual property rights needed, if any. For example,if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient'sresponsibility to acquire that license before distributing the Program.d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution,if any, to grant the copyright license set forth in this Agreement.

3. REQUIREMENTS

A Contributor may choose to distribute the Program in object code form under its own licenseagreement, provided that:

a) it complies with the terms and conditions of this Agreement; andb) its license agreement:i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied,including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect,special, incidental and consequential damages, such as lost profits;

Page 73: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 73/654

iii) states that any provisions which differ from this Agreement are offered by that Contributor alone andnot by any other party; andiv) states that source code for the Program is available from such Contributor, and informs licenseeshow to obtain it in a reasonable manner on or through a medium customarily used for softwareexchange.

When the Program is made available in source code form:a) it must be made available under this Agreement; andb) a copy of this Agreement must be included with each copy of the Program.

Contributors may not remove or alter any copyright notices contained within the Program.Each Contributor must identify itself as the originator of its Contribution, if any, in a manner thatreasonably allows subsequent Recipients to identify the originator of the Contribution.

4. COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities with respect to end users,

business partners and the like. While this license is intended to facilitate the commercial use of theProgram, the Contributor who includes the Program in a commercial product offering should do so in amanner which does not create potential liability for other Contributors. Therefore, if a Contributorincludes the Program in a commercial product offering, such Contributor ("Commercial Contributor")hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against anylosses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actionsbrought by a third party against the Indemnified Contributor to the extent caused by the acts oromissions of such Commercial Contributor in connection with its distribution of the Program in acommercial product offering. The obligations in this section do not apply to any claims or Losses relatingto any actual or alleged intellectual property infringement. In order to qualify, an IndemnifiedContributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow

the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defenseand any related settlement negotiations. The Indemnified Contributor may participate in any such claimat its own expense.

For example, a Contributor might include the Program in a commercial product offering, Product X. ThatContributor is then a Commercial Contributor. If that Commercial Contributor then makes performanceclaims, or offers warranties related to Product X, those performance claims and warranties are suchCommercial Contributor's responsibility alone. Under this section, the Commercial Contributor wouldhave to defend claims against the other Contributors related to those performance claims andwarranties, and if a court requires any other Contributor to pay any damages as a result, the CommercialContributor must pay those damages.

5. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS"BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible fordetermining the appropriateness of using and distributing the Program and assumes all risks associatedwith its exercise of rights under this Agreement , including but not limited to the risks and costs of 

Page 74: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 74/654

program errors, compliance with applicable laws, damage to or loss of data, programs or equipment,and unavailability or interruption of operations.

6. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORSSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THEPROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

7. GENERAL

If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect thevalidity or enforceability of the remainder of the terms of this Agreement, and without further action by

the parties hereto, such provision shall be reformed to the minimum extent necessary to make suchprovision valid and enforceable.If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in alawsuit) alleging that the Program itself (excluding combinations of the Program with other software orhardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b)shall terminate as of the date such litigation is filed.All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the materialterms or conditions of this Agreement and does not cure such failure in a reasonable period of timeafter becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate,Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable.However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to

the Program shall continue and survive.Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoidinconsistency the Agreement is copyrighted and may only be modified in the following manner. TheAgreement Steward reserves the right to publish new versions (including revisions) of this Agreementfrom time to time. No one other than the Agreement Steward has the right to modify this Agreement.The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign theresponsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of theAgreement will be given a distinguishing version number. The Program (including Contributions) mayalways be distributed subject to the version of the Agreement under which it was received. In addition,after a new version of the Agreement is published, Contributor may elect to distribute the Program(including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b)above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this

Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program notexpressly granted under this Agreement are reserved.This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreementmore than one year after the cause of action arose. Each party waives its rights to a jury trial in anyresulting litigation.

Page 75: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 75/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 76: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 76/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 77: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 77/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 78: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 78/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 79: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 79/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 80: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 80/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 81: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 81/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 82: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 82/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 83: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 83/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 84: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 84/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 85: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 85/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 86: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 86/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 87: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 87/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 88: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 88/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 89: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 89/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 90: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 90/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 91: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 91/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 92: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 92/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (asm-all-4.0-license.txt) associated with the following files:modules/ext/asm-all-4.0.jar

Use of ASM 4.0 is governed by the terms of the license below:

[TEXT OF THE LICENSE]

ASM: a very small and fast Java bytecode manipulation frameworkCopyright (c) 2000-2011 INRIA, France TelecomAll rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditionsare met:1. Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holders nor the names of its

Page 93: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 93/654

contributors may be used to endorse or promote products derived fromthis software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OFTHE POSSIBILITY OF SUCH DAMAGE.

==================================================

Additional license (nashorn-5f2db2d8a7fa-patched-license.txt) associated with the following files:modules/ext/nashorn-5f2db2d8a7fa-patched.jar

Use of Nashorn 5f2db2d8a7fa patched is governed by the terms of the license below:

[TEXT OF THE LICENSE]

GNU General Public License, version 2,with the Classpath Exception

The GNU General Public License (GPL)

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this licensedocument, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share

and change it. By contrast, the GNU General Public License is intended toguarantee your freedom to share and change free software--to make sure thesoftware is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whoseauthors commit to using it. (Some other Free Software Foundation software iscovered by the GNU Library General Public License instead.) You can apply it toyour programs, too.

Page 94: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 94/654

When we speak of free software, we are referring to freedom, not price. OurGeneral Public Licenses are designed to make sure that you have the freedom todistribute copies of free software (and charge for this service if you wish),that you receive source code or can get it if you want it, that you can changethe software or use pieces of it in new free programs; and that you know youcan do these things.

To protect your rights, we need to make restrictions that forbid anyone to denyyou these rights or to ask you to surrender the rights. These restrictionstranslate to certain responsibilities for you if you distribute copies of thesoftware, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or fora fee, you must give the recipients all the rights that you have. You mustmake sure that they, too, receive or can get the source code. And you mustshow them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2)offer you this license which gives you legal permission to copy, distributeand/or modify the software.

Also, for each author's protection and ours, we want to make certain thateveryone understands that there is no warranty for this free software. If thesoftware is modified by someone else and passed on, we want its recipients toknow that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We

wish to avoid the danger that redistributors of a free program willindividually obtain patent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modificationfollow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a noticeplaced by the copyright holder saying it may be distributed under the terms of 

this General Public License. The "Program", below, refers to any such programor work, and a "work based on the Program" means either the Program or anyderivative work under copyright law: that is to say, a work containing theProgram or a portion of it, either verbatim or with modifications and/ortranslated into another language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Each licensee is addressed as"you".

Page 95: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 95/654

Activities other than copying, distribution and modification are not covered bythis License; they are outside its scope. The act of running the Program isnot restricted, and the output from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made byrunning the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code asyou receive it, in any medium, provided that you conspicuously andappropriately publish on each copy an appropriate copyright notice anddisclaimer of warranty; keep intact all the notices that refer to this Licenseand to the absence of any warranty; and give any other recipients of theProgram a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, and you mayat your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus

forming a work based on the Program, and copy and distribute such modificationsor work under the terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices statingthat you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole orin part contains or is derived from the Program or any part thereof, to belicensed as a whole at no charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run,you must cause it, when started running for such interactive use in themost ordinary way, to print or display an announcement including anappropriate copyright notice and a notice that there is no warranty (orelse, saying that you provide a warranty) and that users may redistributethe program under these conditions, and telling the user how to view a copyof this License. (Exception: if the Program itself is interactive but doesnot normally print such an announcement, your work based on the Program isnot required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable

sections of that work are not derived from the Program, and can be reasonablyconsidered independent and separate works in themselves, then this License, andits terms, do not apply to those sections when you distribute them as separateworks. But when you distribute the same sections as part of a whole which is awork based on the Program, the distribution of the whole must be on the termsof this License, whose permissions for other licensees extend to the entirewhole, and thus to each and every part regardless of who wrote it.

Page 96: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 96/654

Thus, it is not the intent of this section to claim rights or contest yourrights to work written entirely by you; rather, the intent is to exercise theright to control the distribution of derivative or collective works based onthe Program.

In addition, mere aggregation of another work not based on the Program with theProgram (or with a work based on the Program) on a volume of a storage ordistribution medium does not bring the other work under the scope of thisLicense.

3. You may copy and distribute the Program (or a work based on it, underSection 2) in object code or executable form under the terms of Sections 1 and2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable sourcecode, which must be distributed under the terms of Sections 1 and 2 aboveon a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, togive any third party, for a charge no more than your cost of physicallyperforming source distribution, a complete machine-readable copy of thecorresponding source code, to be distributed under the terms of Sections 1and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer todistribute corresponding source code. (This alternative is allowed onlyfor noncommercial distribution and only if you received the program inobject code or executable form with such an offer, in accord with

Subsection b above.)

The source code for a work means the preferred form of the work for makingmodifications to it. For an executable work, complete source code means allthe source code for all modules it contains, plus any associated interfacedefinition files, plus the scripts used to control compilation and installationof the executable. However, as a special exception, the source codedistributed need not include anything that is normally distributed (in eithersource or binary form) with the major components (compiler, kernel, and so on)of the operating system on which the executable runs, unless that componentitself accompanies the executable.

If distribution of executable or object code is made by offering access to copyfrom a designated place, then offering equivalent access to copy the sourcecode from the same place counts as distribution of the source code, even thoughthird parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except asexpressly provided under this License. Any attempt otherwise to copy, modify,sublicense or distribute the Program is void, and will automatically terminate

Page 97: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 97/654

your rights under this License. However, parties who have received copies, orrights, from you under this License will not have their licenses terminated solong as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it.However, nothing else grants you permission to modify or distribute the Programor its derivative works. These actions are prohibited by law if you do notaccept this License. Therefore, by modifying or distributing the Program (orany work based on the Program), you indicate your acceptance of this License todo so, and all its terms and conditions for copying, distributing or modifyingthe Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program),the recipient automatically receives a license from the original licensor tocopy, distribute or modify the Program subject to these terms and conditions.You may not impose any further restrictions on the recipients' exercise of therights granted herein. You are not responsible for enforcing compliance by

third parties to this License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues), conditionsare imposed on you (whether by court order, agreement or otherwise) thatcontradict the conditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so as to satisfysimultaneously your obligations under this License and any other pertinentobligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistributionof the Program by all those who receive copies directly or indirectly through

you, then the only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under anyparticular circumstance, the balance of the section is intended to apply andthe section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents orother property right claims or to contest validity of any such claims; thissection has the sole purpose of protecting the integrity of the free softwaredistribution system, which is implemented by public license practices. Manypeople have made generous contributions to the wide range of software

distributed through that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willing todistribute software through any other system and a licensee cannot impose thatchoice.

This section is intended to make thoroughly clear what is believed to be aconsequence of the rest of this License.

Page 98: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 98/654

8. If the distribution and/or use of the Program is restricted in certaincountries either by patents or by copyrighted interfaces, the originalcopyright holder who places the Program under this License may add an explicitgeographical distribution limitation excluding those countries, so thatdistribution is permitted only in or among countries not thus excluded. Insuch case, this License incorporates the limitation as if written in the bodyof this License.

9. The Free Software Foundation may publish revised and/or new versions of theGeneral Public License from time to time. Such new versions will be similar inspirit to the present version, but may differ in detail to address new problemsor concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "any laterversion", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation.

If the Program does not specify a version number of this License, you maychoose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programswhose distribution conditions are different, write to the author to ask forpermission. For software which is copyrighted by the Free Software Foundation,write to the Free Software Foundation; we sometimes make exceptions for this.Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FORTHE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISESTATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THEPROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL

ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THEPROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANYGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE ORINABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATABEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR AFAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDEROR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Page 99: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 99/654

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possibleuse to the public, the best way to achieve this is to make it free softwarewhich everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attachthem to the start of each source file to most effectively convey the exclusionof warranty; and each file should have at least the "copyright" line and apointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify itunder the terms of the GNU General Public License as published by the FreeSoftware Foundation; either version 2 of the License, or (at your option)any later version.

This program is distributed in the hope that it will be useful, but WITHOUTANY WARRANTY; without even the implied warranty of MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License formore details.

You should have received a copy of the GNU General Public License along

with this program; if not, write to the Free Software Foundation, Inc., 59Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when itstarts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comeswith ABSOLUTELY NO WARRANTY; for details type 'show w'. This is freesoftware, and you are welcome to redistribute it under certain conditions;type 'show c' for details.

The hypothetical commands 'show w' and 'show c' should show the appropriateparts of the General Public License. Of course, the commands you use may becalled something other than 'show w' and 'show c'; they could even bemouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school,if any, to sign a "copyright disclaimer" for the program, if necessary. Here

Page 100: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 100/654

is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program'Gnomovision' (which makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989

Ty Coon, President of Vice

This General Public License does not permit incorporating your program intoproprietary programs. If your program is a subroutine library, you mayconsider it more useful to permit linking proprietary applications with thelibrary. If this is what you want to do, use the GNU Library General PublicLicense instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL

Certain source files distributed by Oracle America and/or its affiliates aresubject to the following clarification and special exception to the GPL, butonly where Oracle has expressly included in the particular source file's headerthe words "Oracle designates this particular file as subject to the "Classpath"exception as provided by Oracle in the LICENSE file that accompanied this code."

Linking this library statically or dynamically with other modules is makinga combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.

As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independent modules,and to copy and distribute the resulting executable under terms of yourchoice, provided that you also meet, for each linked independent module,the terms and conditions of the license of that module. An independentmodule is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to doso, delete this exception statement from your version.

Page 101: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 101/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 102: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 102/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 103: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 103/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 104: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 104/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 105: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 105/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 106: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 106/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 107: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 107/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 108: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 108/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 109: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 109/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 110: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 110/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 111: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 111/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 112: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 112/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 113: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 113/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 114: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 114/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 115: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 115/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 116: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 116/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 117: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 117/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 118: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 118/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (jstl-1.1.2-license.txt) associated with the following files:modules/ext/jstl.jar

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,

and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,

Page 119: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 119/654

"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,

the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, the

Licensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

Page 120: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 120/654

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including a

cross-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,

Page 121: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 121/654

within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,

any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,

whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and all

Page 122: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 122/654

other commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

==================================================Additional license (standard-1.1.2-license.txt) associated with the following files:modules/ext/standard.jar

Apache LicenseVersion 2.0, January 2004

Page 123: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 123/654

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract or

otherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanical

transformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modifications

represent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionally

Page 124: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 124/654

submitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,

worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensable

by such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or without

modifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

Page 125: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 125/654

 (c) You must retain, in the Source form of any Derivative Works

that You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contents

of the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,

reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade

names, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or

Page 126: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 126/654

implied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easier

identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

Page 127: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 127/654

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

Page 128: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 128/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 129: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 129/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 130: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 130/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 131: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 131/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 132: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 132/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 133: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 133/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 134: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 134/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 135: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 135/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 136: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 136/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 137: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 137/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 138: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 138/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 139: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 139/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 140: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 140/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 141: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 141/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 142: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 142/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 143: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 143/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 144: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 144/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 145: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 145/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (jsf-2.2-license.txt) associated with the following files:modules/ext/jsf-2_2/javax.faces.jarmodules/ext/jsf-2_2/license.txt

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of the

Original Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 146: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 146/654

 1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of the

Original Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patent

Licensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of 

Page 147: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 147/654

the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/or

otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringements

caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, each

Page 148: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 148/654

Contributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent

license is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute or

Page 149: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 149/654

otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'

rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limit

Page 150: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 150/654

or alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has the

right to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

Page 151: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 151/654

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of 

becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes any

patent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to the

Page 152: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 152/654

Participant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR

CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,

any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

Page 153: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 153/654

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,

distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

Page 154: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 154/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 155: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 155/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 156: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 156/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 157: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 157/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 158: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 158/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 159: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 159/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 160: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 160/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 161: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 161/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 162: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 162/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 163: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 163/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 164: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 164/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 165: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 165/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 166: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 166/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 167: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 167/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 168: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 168/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 169: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 169/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 170: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 170/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 171: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 171/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (exechlp-1.0-license.txt) associated with the following files:bin/nativeexecution/Linux-x86/killallbin/nativeexecution/Linux-x86/process_startbin/nativeexecution/Linux-x86/ptybin/nativeexecution/Linux-x86/pty_openbin/nativeexecution/Linux-x86/sigqueuebin/nativeexecution/Linux-x86/statbin/nativeexecution/Linux-x86/unbuffer.sobin/nativeexecution/Linux-x86_64/killallbin/nativeexecution/Linux-x86_64/process_startbin/nativeexecution/Linux-x86_64/ptybin/nativeexecution/Linux-x86_64/pty_open

bin/nativeexecution/Linux-x86_64/sigqueuebin/nativeexecution/Linux-x86_64/statbin/nativeexecution/Linux-x86_64/unbuffer.sobin/nativeexecution/MacOSX-x86/killallbin/nativeexecution/MacOSX-x86/process_startbin/nativeexecution/MacOSX-x86/ptybin/nativeexecution/MacOSX-x86/pty_openbin/nativeexecution/MacOSX-x86/stat

Page 172: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 172/654

bin/nativeexecution/MacOSX-x86/unbuffer.dylibbin/nativeexecution/MacOSX-x86_64/killallbin/nativeexecution/MacOSX-x86_64/process_startbin/nativeexecution/MacOSX-x86_64/ptybin/nativeexecution/MacOSX-x86_64/pty_openbin/nativeexecution/MacOSX-x86_64/statbin/nativeexecution/MacOSX-x86_64/unbuffer.dylibbin/nativeexecution/SunOS-sparc/killallbin/nativeexecution/SunOS-sparc/privpbin/nativeexecution/SunOS-sparc/process_startbin/nativeexecution/SunOS-sparc/ptybin/nativeexecution/SunOS-sparc/pty_openbin/nativeexecution/SunOS-sparc/sigqueuebin/nativeexecution/SunOS-sparc/statbin/nativeexecution/SunOS-sparc/unbuffer.sobin/nativeexecution/SunOS-sparc_64/killallbin/nativeexecution/SunOS-sparc_64/privp

bin/nativeexecution/SunOS-sparc_64/process_startbin/nativeexecution/SunOS-sparc_64/ptybin/nativeexecution/SunOS-sparc_64/pty_openbin/nativeexecution/SunOS-sparc_64/sigqueuebin/nativeexecution/SunOS-sparc_64/statbin/nativeexecution/SunOS-sparc_64/unbuffer.sobin/nativeexecution/SunOS-x86/killallbin/nativeexecution/SunOS-x86/privpbin/nativeexecution/SunOS-x86/process_startbin/nativeexecution/SunOS-x86/ptybin/nativeexecution/SunOS-x86/pty_open

bin/nativeexecution/SunOS-x86/sigqueuebin/nativeexecution/SunOS-x86/statbin/nativeexecution/SunOS-x86/unbuffer.sobin/nativeexecution/SunOS-x86_64/killallbin/nativeexecution/SunOS-x86_64/process_startbin/nativeexecution/SunOS-x86_64/ptybin/nativeexecution/SunOS-x86_64/pty_openbin/nativeexecution/SunOS-x86_64/sigqueuebin/nativeexecution/SunOS-x86_64/statbin/nativeexecution/SunOS-x86_64/unbuffer.sobin/nativeexecution/Windows-x86/killallbin/nativeexecution/Windows-x86/process_start

bin/nativeexecution/Windows-x86/ptybin/nativeexecution/Windows-x86/pty_openbin/nativeexecution/Windows-x86/sigqueuebin/nativeexecution/Windows-x86/unbuffer.dllbin/nativeexecution/Windows-x86_64/killallbin/nativeexecution/Windows-x86_64/process_startbin/nativeexecution/Windows-x86_64/ptybin/nativeexecution/Windows-x86_64/pty_open

Page 173: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 173/654

bin/nativeexecution/Windows-x86_64/sigqueue

process_start, pty, pty_open - used for dealing with pseude terminalssigqueue, killall - sending signals to processesstat - getting detailed file informationunbuffer.so - used when unbuffering is required

Use of exechlp version 1.0 is governed by the terms of the license below:

TBD

Page 174: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 174/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 175: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 175/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 176: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 176/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 177: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 177/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 178: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 178/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 179: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 179/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 180: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 180/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 181: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 181/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 182: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 182/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 183: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 183/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 184: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 184/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 185: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 185/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 186: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 186/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 187: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 187/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 188: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 188/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 189: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 189/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 190: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 190/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 191: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 191/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (javaee-api-6.0-license.txt) associated with the following files:modules/ext/javaee-api-6.0.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

Page 192: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 192/654

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

Page 193: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 193/654

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make available in Executable form must alsobe made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.

Page 194: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 194/654

The Modifications that You create or to which You contribute are governed by the terms of thisLicense. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained withinthe Covered Software, or any notices of licensing or any descriptive text giving attribution to anyContributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the

Initial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for theExecutable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the

Initial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed orotherwise made available under any subsequent version of the License, You must distribute and make

Page 195: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 195/654

the Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new license for Your Original Software,

You may create and use a modified version of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED

SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shall

survive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the InitialDeveloper) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

Page 196: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 196/654

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THEPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FORDEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. 252.227-7014(a)(1))

and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice

contained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall notapply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE(CDDL)

Page 197: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 197/654

 The code released under the CDDL shall be governed by the laws of the State of California (excluding

conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and changefree software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change the

software or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give therecipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the dangerthat redistributors of a free program will individually obtain patent licenses, in effect making the

Page 198: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 198/654

program proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and tothe absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files andthe date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print anannouncement.)

Page 199: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 199/654

 These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything thatis normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided underthis License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and

Page 200: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 200/654

will automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibitedby law if you do not accept this License. Therefore, by modifying or distributing the Program (or anywork based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason

(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ indetail to address new problems or concerns.

Page 201: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 201/654

 Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version everpublished by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANYCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE

OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

Page 202: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 202/654

 This program is free software; you can redistribute it and/or modify it under the terms of the GNU

General Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes

passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Page 203: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 203/654

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

==================================================Additional license (javaee-web-api-6.0-license.txt) associated with the following files:modules/ext/javaee-web-api-6.0.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to the

Page 204: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 204/654

maximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computer

software code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding shares

or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, the

Page 205: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 205/654

Initial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)

are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by such

Contributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of such

Page 206: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 206/654

combination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) the

combination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make

available in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

Page 207: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 207/654

 You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not on

behalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the Covered

Software under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and every

Contributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this License

Page 208: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 208/654

and distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Software

available under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND

Page 209: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 209/654

PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)

and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination

(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF

Page 210: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 210/654

COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is

defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a

notice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with the

Page 211: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 211/654

United States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of 

the State of California (excluding conflict-of-law provisions). Anylitigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

GNU GENERAL PUBLIC LICENSEVersion 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USAEveryone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away yourfreedom to share and change it. By contrast, the GNU General PublicLicense is intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users. ThisGeneral Public License applies to most of the Free SoftwareFoundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered bythe GNU Lesser General Public License instead.) You can apply it toyour programs, too.

When we speak of free software, we are referring to freedom, notprice. Our General Public Licenses are designed to make sure that youhave the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it

Page 212: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 212/654

if you want it, that you can change the software or use pieces of itin new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbidanyone to deny you these rights or to ask you to surrender the rights.These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the recipients all the rights thatyou have. You must make sure that they, too, receive or can get thesource code. And you must show them these terms so they know theirrights.

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by softwarepatents. We wish to avoid the danger that redistributors of a freeprogram will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

GNU GENERAL PUBLIC LICENSETERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which containsa notice placed by the copyright holder saying it may be distributedunder the terms of this General Public License. The "Program", below,

refers to any such program or work, and a "work based on the Program"means either the Program or any derivative work under copyright law:that is to say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into anotherlanguage. (Hereinafter, translation is included without limitation inthe term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not

Page 213: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 213/654

covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Programis covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program).Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program'ssource code as you receive it, in any medium, provided that youconspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty;and give any other recipients of the Program a copy of this Licensealong with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portionof it, thus forming a work based on the Program, and copy anddistribute such modifications or work under the terms of Section 1above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent noticesstating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that inwhole or in part contains or is derived from the Program or anypart thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactivelywhen run, you must cause it, when started running for suchinteractive use in the most ordinary way, to print or display anannouncement including an appropriate copyright notice and anotice that there is no warranty (or else, saying that you providea warranty) and that users may redistribute the program underthese conditions, and telling the user how to view a copy of thisLicense. (Exception: if the Program itself is interactive butdoes not normally print such an announcement, your work based onthe Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program,and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work basedon the Program, the distribution of the whole must be on the terms of 

Page 214: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 214/654

this License, whose permissions for other licensees extend to theentire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work underthe scope of this License.

3. You may copy and distribute the Program (or a work based on it,under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readablesource code, which must be distributed under the terms of Sections1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least threeyears, to give any third party, for a charge no more than yourcost of physically performing source distribution, a completemachine-readable copy of the corresponding source code, to bedistributed under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

c) Accompany it with the information you received as to the offerto distribute corresponding source code. (This alternative isallowed only for noncommercial distribution and only if youreceived the program in object code or executable form with suchan offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete sourcecode means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used tocontrol compilation and installation of the executable. However, as aspecial exception, the source code distributed need not include

anything that is normally distributed (in either source or binaryform) with the major components (compiler, kernel, and so on) of theoperating system on which the executable runs, unless that componentitself accompanies the executable.

If distribution of executable or object code is made by offeringaccess to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts as

Page 215: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 215/654

distribution of the source code, even though third parties are notcompelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attemptotherwise to copy, modify, sublicense or distribute the Program isvoid, and will automatically terminate your rights under this License.However, parties who have received copies, or rights, from you underthis License will not have their licenses terminated so long as suchparties remain in full compliance.

5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, and

all its terms and conditions for copying, distributing or modifyingthe Program or works based on it.

6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not responsible for enforcing compliance by third parties tothis License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannotdistribute so as to satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as a consequence youmay not distribute the Program at all. For example, if a patentlicense would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, thenthe only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of any

Page 216: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 216/654

such claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which isimplemented by public license practices. Many people have madegenerous contributions to the wide range of software distributedthrough that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willingto distribute software through any other system and a licensee cannotimpose that choice.

This section is intended to make thoroughly clear what is believed tobe a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this Licensemay add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or among

countries not thus excluded. In such case, this License incorporatesthe limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms and conditions

either of that version or of any later version published by the FreeSoftware Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free SoftwareFoundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to the authorto ask for permission. For software which is copyrighted by the FreeSoftware Foundation, write to the Free Software Foundation; we sometimesmake exceptions for this. Our decision will be guided by the two goalsof preserving the free status of all derivatives of our free software andof promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSEDOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

Page 217: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 217/654

MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/ORREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISINGOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITEDTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BYYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

==================================================Additional license (javax.annotation-license.txt) associated with the following files:modules/ext/javaee6-endorsed/javax.annotation.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

Page 218: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 218/654

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

Page 219: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 219/654

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)

Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make available in Executable form must also

be made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.

The Modifications that You create or to which You contribute are governed by the terms of thisLicense. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained within

Page 220: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 220/654

the Covered Software, or any notices of licensing or any descriptive text giving attribution to anyContributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for the

Executable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed or

otherwise made available under any subsequent version of the License, You must distribute and makethe Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.

Page 221: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 221/654

When You are an Initial Developer and You want to create a new license for Your Original Software,You may create and use a modified version of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shallsurvive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the Initial

Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE

Page 222: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 222/654

POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FORDEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. ? 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall not

apply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE

(CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excludingconflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

Page 223: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 223/654

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and changefree software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change thesoftware or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Page 224: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 224/654

 0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they areoutside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offerwarranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and

the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print an

announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Page 225: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 225/654

 Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code orexecutable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything thatis normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under

this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, andwill automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibitedby law if you do not accept this License. Therefore, by modifying or distributing the Program (or any

Page 226: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 226/654

work based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ in

detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version everpublished by the Free Software Foundation.

Page 227: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 227/654

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATEOR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the GNUGeneral Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

Page 228: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 228/654

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of authorGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,

and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makespasses at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

Page 229: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 229/654

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

==================================================Additional license (jaxb-api-osgi-license.txt) associated with the following files:modules/ext/javaee6-endorsed/jaxb-api-osgi.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates orcontributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the OriginalSoftware, prior Modifications used by a Contributor (if any), and theModifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b)Modifications, or (c) the combination of files containing OriginalSoftware with files containing Modifications, in each case includingportions thereof.

1.4. Executable. means the Covered Software in any form other thanSource Code.

1.5. Initial Developer. means the individual or entity that firstmakes Original Software available under this License.

1.6. Larger Work. means a work which combines Covered Software orportions thereof with code not governed by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximumextent possible, whether at the time of the initial grant orsubsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of anyof the following:

A. Any file that results from an addition to, deletion from or

Page 230: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 230/654

modification of the contents of a file containing Original Software orprevious Modifications;

B. Any new file that contains any part of the Original Softwareor previous Modification; or

C. Any new file that is contributed or otherwise made availableunder the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code that is originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned orhereafter acquired, including without limitation, method, process, andapparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software

code in which modifications are made and (b) associated documentationincluded in or with such code.

1.13. You. (or .Your.) means an individual or a legal entityexercising rights under, and complying with all of the terms of, thisLicense. For legal entities, .You. includes any entity which controls,is controlled by, or is under common control with You. For purposes of this definition, .control. means (a) the power, direct or indirect, tocause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of theoutstanding shares or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, the InitialDeveloper hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent ortrademark) Licensable by Initial Developer, to use, reproduce, modify,

display, perform, sublicense and distribute the Original Software (orportions thereof), with or without Modifications, and/or as part of aLarger Work; and

(b) under Patent Claims infringed by the making, using orselling of Original Software, to make, have made, use, practice, sell,and offer for sale, and/or otherwise dispose of the Original Software(or portions thereof).

Page 231: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 231/654

 (c) The licenses granted in Sections 2.1(a) and (b) are

effective on the date Initial Developer first distributes or otherwisemakes the Original Software available to a third party under the termsof this License.

(d) Notwithstanding Section 2.1(b) above, no patent license isgranted: (1) for code that You delete from the Original Software, or (2)for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with othersoftware or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subjectto third party intellectual property claims, each Contributor herebygrants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent ortrademark) Licensable by Contributor to use, reproduce, modify, display,perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, withother Modifications, as Covered Software and/or as part of a Larger Work;and

(b) under Patent Claims infringed by the making, using, orselling of Modifications made by that Contributor either alone and/or incombination with its Contributor Version (or portions of such

combination), to make, use, sell, offer for sale, have made, and/orotherwise dispose of: (1) Modifications made by that Contributor (orportions thereof); and (2) the combination of Modifications made by thatContributor with its Contributor Version (or portions of suchcombination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) areeffective on the date Contributor first distributes or otherwise makesthe Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license isgranted: (1) for any code that Contributor has deleted from the

Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except aspart of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modificationsmade by that Contributor.

3. Distribution Obligations.

Page 232: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 232/654

 3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make

available in Executable form must also be made available in Source Codeform and that Source Code form must be distributed only under the termsof this License. You must include a copy of this License with every copyof the Source Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any such CoveredSoftware in Executable form as to how they can obtain such CoveredSoftware in Source Code form in a reasonable manner on or through amedium customarily used for software exchange.

3.2. Modifications.The Modifications that You create or to which You contribute are

governed by the terms of this License. You represent that You believeYour Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that

identifies You as the Contributor of the Modification. You may notremove or alter any copyright, patent or trademark notices containedwithin the Covered Software, or any notices of licensing or anydescriptive text giving attribution to any Contributor or the InitialDeveloper.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in

Source Code form that alters or restricts the applicable version of thisLicense or the recipients. rights hereunder. You may choose to offer,and to charge a fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software. However, youmay do so only on Your own behalf, and not on behalf of the InitialDeveloper or any Contributor. You must make it absolutely clear that anysuch warranty, support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the Initial Developer andevery Contributor for any liability incurred by the Initial Developer orsuch Contributor as a result of warranty, support, indemnity orliability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software

under the terms of this License or under the terms of a license of Yourchoice, which may contain terms different from this License, providedthat You are in compliance with the terms of this License and that thelicense for the Executable form does not attempt to limit or alter therecipient.s rights in the Source Code form from the rights set forth inthis License. If You distribute the Covered Software in Executable form

Page 233: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 233/654

under a different license, You must make it absolutely clear that anyterms which differ from this License are offered by You alone, not bythe Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred bythe Initial Developer or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with

other code not governed by the terms of this License and distribute theLarger Work as a single product. In such a case, You must make sure therequirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may

publish revised and/or new versions of this License from time to time.Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the

Covered Software available under the terms of the version of the Licenseunder which You originally received the Covered Software. If the InitialDeveloper includes a notice in the Original Software prohibiting it frombeing distributed or otherwise made available under any subsequent

version of the License, You must distribute and make the CoveredSoftware available under the terms of the version of the License underwhich You originally received the Covered Software. Otherwise, You mayalso choose to use, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of the Licensepublished by the license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new

license for Your Original Software, You may create and use a modifiedversion of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the

license differs from this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS,WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF

Page 234: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 234/654

DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANYRESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUMETHE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THISDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NOUSE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminateautomatically if You fail to comply with terms herein and fail to curesuch breach within 30 days of becoming aware of the breach. Provisionswhich, by their nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or a Contributor(the Initial Developer or Contributor against whom You assert such claimis referred to as .Participant.) alleging that the Participant Software(meaning the Contributor Version where the Participant is a Contributoror the Original Software where the Participant is the Initial Developer)directly or indirectly infringes any patent, then any and all rightsgranted directly or indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon60 days notice from Participant terminate prospectively and

automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to theParticipant Software against such Participant either unilaterally orpursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above,all end user licenses that have been validly granted by You or anydistributor hereunder prior to termination (excluding licenses grantedto You by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIALDEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE,OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANYINDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTERINCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OFGOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALLOTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN

Page 235: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 235/654

INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURYRESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLE LAWPROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSIONOR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSIONAND LIMITATION MAY NOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is definedin 48 C.F.R. 2.101 (Oct. 1995), consisting of .commercial computer

software. (as that term is defined at 48 C.F.R. � 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are usedin 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. GovernmentEnd Users acquire Covered Software with only those rights set forthherein. This U.S. Government Rights clause is in lieu of, and supersedes,

any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the extentnecessary to make it enforceable. This License shall be governed by thelaw of the jurisdiction specified in a notice contained within theOriginal Software (except to the extent applicable law, if any, provides

otherwise), excluding such jurisdiction.s conflict-of-law provisions.Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venuespecified in a notice contained within the Original Software, with thelosing party responsible for costs, including, without limitation, courtcosts and reasonable attorneys. fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides thatthe language of a contract shall be construed against the drafter shallnot apply to this License. You agree that You alone are responsible forcompliance with the United States export administration regulations (andthe export control laws and regulation of any other countries) when Youuse, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly or indirectly, outof its utilization of rights under this License and You agree to workwith Initial Developer and Contributors to distribute such

Page 236: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 236/654

responsibility on an equitable basis. Nothing herein is intended orshall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of theState of California (excluding conflict-of-law provisions). Anylitigation relating to this License shall be subject to the jurisdictionof the Federal Courts of the Northern District of California and thestate courts of the State of California, with venue lying in Santa ClaraCounty, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of thislicense document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom toshare and change it. By contrast, the GNU General Public License isintended to guarantee your freedom to share and change free software--to

make sure the software is free for all its users. This General PublicLicense applies to most of the Free Software Foundation's software andto any other program whose authors commit to using it. (Some other FreeSoftware Foundation software is covered by the GNU Library GeneralPublic License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price.Our General Public Licenses are designed to make sure that you have thefreedom to distribute copies of free software (and charge for thisservice if you wish), that you receive source code or can get it if youwant it, that you can change the software or use pieces of it in newfree programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyoneto deny you these rights or to ask you to surrender the rights. Theserestrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratisor for a fee, you must give the recipients all the rights that you have.

Page 237: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 237/654

You must make sure that they, too, receive or can get the source code.And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by software patents.We wish to avoid the danger that redistributors of a free program willindividually obtain patent licenses, in effect making the program

proprietary. To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains anotice placed by the copyright holder saying it may be distributed under

the terms of this General Public License. The "Program", below, refersto any such program or work, and a "work based on the Program" meanseither the Program or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it, eitherverbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term"modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act of runningthe Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program

(independent of having been made by running the Program). Whether thatis true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's sourcecode as you receive it, in any medium, provided that you conspicuouslyand appropriately publish on each copy an appropriate copyright noticeand disclaimer of warranty; keep intact all the notices that refer tothis License and to the absence of any warranty; and give any other

Page 238: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 238/654

recipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distributesuch modifications or work under the terms of Section 1 above, providedthat you also meet all of these conditions:

a) You must cause the modified files to carry prominent noticesstating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that inwhole or in part contains or is derived from the Program or any partthereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively whenrun, you must cause it, when started running for such interactive use inthe most ordinary way, to print or display an announcement including anappropriate copyright notice and a notice that there is no warranty (orelse, saying that you provide a warranty) and that users mayredistribute the program under these conditions, and telling the userhow to view a copy of this License. (Exception: if the Program itself isinteractive but does not normally print such an announcement, your workbased on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, andcan be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of thisLicense, whose permissions for other licensees extend to the entirewhole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is to

exercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume of astorage or distribution medium does not bring the other work under thescope of this License.

Page 239: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 239/654

3. You may copy and distribute the Program (or a work based on it, underSection 2) in object code or executable form under the terms of Sections1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readablesource code, which must be distributed under the terms of Sections 1 and2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years,to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readablecopy of the corresponding source code, to be distributed under the termsof Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

c) Accompany it with the information you received as to the offer todistribute corresponding source code. (This alternative is allowed only

for noncommercial distribution and only if you received the program inobject code or executable form with such an offer, in accord withSubsection b above.)

The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete source codemeans all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to controlcompilation and installation of the executable. However, as a specialexception, the source code distributed need not include anything that isnormally distributed (in either source or binary form) with the major

components (compiler, kernel, and so on) of the operating system onwhich the executable runs, unless that component itself accompanies theexecutable.

If distribution of executable or object code is made by offering accessto copy from a designated place, then offering equivalent access to copythe source code from the same place counts as distribution of the sourcecode, even though third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attempt otherwise

to copy, modify, sublicense or distribute the Program is void, and willautomatically terminate your rights under this License. However, partieswho have received copies, or rights, from you under this License willnot have their licenses terminated so long as such parties remain infull compliance.

5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify or

Page 240: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 240/654

distribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, and all its termsand conditions for copying, distributing or modifying the Program orworks based on it.

6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any further restrictionson the recipients' exercise of the rights granted herein. You are notresponsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement or

otherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannot distributeso as to satisfy simultaneously your obligations under this License andany other pertinent obligations, then as a consequence you may notdistribute the Program at all. For example, if a patent license wouldnot permit royalty-free redistribution of the Program by all those whoreceive copies directly or indirectly through you, then the only way youcould satisfy both it and this License would be to refrain entirely fromdistribution of the Program.

If any portion of this section is held invalid or unenforceable under

any particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which is implementedby public license practices. Many people have made generouscontributions to the wide range of software distributed through thatsystem in reliance on consistent application of that system; it is up tothe author/donor to decide if he or she is willing to distribute

software through any other system and a licensee cannot impose thatchoice.

This section is intended to make thoroughly clear what is believed to bea consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, the

Page 241: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 241/654

original copyright holder who places the Program under this License mayadd an explicit geographical distribution limitation excluding thosecountries, so that distribution is permitted only in or among countriesnot thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms andconditions either of that version or of any later version published bythe Free Software Foundation. If the Program does not specify a versionnumber of this License, you may choose any version ever published by the

Free Software Foundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to theauthor to ask for permission. For software which is copyrighted by theFree Software Foundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will be guided by thetwo goals of preserving the free status of all derivatives of our freesoftware and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THEENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARYSERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN

WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFYAND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FORDAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDEREDINACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OFTHE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OROTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Page 242: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 242/654

 END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make itfree software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest toattach them to the start of each source file to most effectively conveythe exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published by theFree Software Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General

Public License for more details.

You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free Software Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like thiswhen it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `showw'. This is free software, and you are welcome to redistribute it undercertain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show theappropriate parts of the General Public License. Of course, the commandsyou use may be called something other than ̀ show w' and ̀ show c'; theycould even be mouse-clicks or menu items--whatever suits your program.

Page 243: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 243/654

 You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in theprogram `Gnomovision' (which makes passes at compilers) written by JamesHacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your programinto proprietary programs. If your program is a subroutine library, youmay consider it more useful to permit linking proprietary applicationswith the library. If this is what you want to do, use the GNU LibraryGeneral Public License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subjectto the following clarification and special exception to the GPL Version2, but only where Sun has expressly included in the particular sourcefile's header the words

"Sun designates this particular file as subject to the "Classpath"exception as provided by Sun in the License file that accompanied this

code."

Linking this library statically or dynamically with other modules ismaking a combined work based on this library. Thus, the terms andconditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independent modules,and to copy and distribute the resulting executable under terms of yourchoice, provided that you also meet, for each linked independent module,

the terms and conditions of the license of that module.? An independentmodule is a module which is not derived from or based on this library.?If you modify this library, you may extend this exception to yourversion of the library, but you are not obligated to do so.? If you donot wish to do so, delete this exception statement from your version.

Page 244: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 244/654

==================================================Additional license (webservices-api-osgi-license.txt) associated with the following files:modules/ext/javaee6-endorsed/webservices-api-osgi.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

Page 245: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 245/654

 1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying with

all of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by Initial

Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered

Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

Page 246: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 246/654

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make available in Executable form must also

be made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in Source

Code form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.The Modifications that You create or to which You contribute are governed by the terms of this

License. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained withinthe Covered Software, or any notices of licensing or any descriptive text giving attribution to any

Contributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for theExecutable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the

Page 247: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 247/654

Initial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed orotherwise made available under any subsequent version of the License, You must distribute and makethe Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new license for Your Original Software,

You may create and use a modified version of this License if You: (a) rename the license and remove any

references to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL

PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.

Page 248: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 248/654

Provisions which, by their nature, must remain in effect beyond the termination of this License shallsurvive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the InitialDeveloper) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THEPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR

DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.

Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice

Page 249: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 249/654

contained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall notapply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE(CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excludingconflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge for

Page 250: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 250/654

this service if you wish), that you receive source code or can get it if you want it, that you can change thesoftware or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give therecipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introduced

by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the dangerthat redistributors of a free program will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they areoutside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been made

by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and tothe absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

Page 251: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 251/654

You may charge a fee for the physical act of transferring a copy, and you may at your option offerwarranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files andthe date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that you

provide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print anannouncement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code orexecutable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copy

Page 252: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 252/654

of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything thatis normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of 

the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided underthis License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, andwill automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibited

by law if you do not accept this License. Therefore, by modifying or distributing the Program (or anywork based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason(not limited to patent issues), conditions are imposed on you (whether by court order, agreement or

otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

Page 253: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 253/654

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ indetail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANYCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM

Page 254: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 254/654

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATEOR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the GNUGeneral Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

Page 255: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 255/654

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makespasses at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

Page 256: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 256/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 257: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 257/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 258: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 258/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 259: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 259/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 260: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 260/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 261: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 261/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 262: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 262/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 263: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 263/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 264: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 264/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 265: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 265/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 266: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 266/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 267: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 267/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 268: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 268/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 269: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 269/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 270: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 270/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 271: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 271/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 272: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 272/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 273: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 273/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (lucene-core-3.6.2-license.txt) associated with the following files:modules/ext/maven/lucene-core-3.6.2.jar

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,

and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,

Page 274: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 274/654

"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,

the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, the

Licensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

Page 275: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 275/654

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including a

cross-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,

Page 276: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 276/654

within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,

any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,

whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and all

Page 277: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 277/654

other commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

==================================================Additional license (lucene-highlighter-3.6.2-license.txt) associated with the following files:modules/ext/maven/lucene-highlighter-3.6.2.jar

Apache LicenseVersion 2.0, January 2004

Page 278: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 278/654

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract or

otherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanical

transformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modifications

represent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionally

Page 279: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 279/654

submitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,

worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensable

by such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or without

modifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

Page 280: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 280/654

 (c) You must retain, in the Source form of any Derivative Works

that You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contents

of the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,

reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade

names, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or

Page 281: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 281/654

implied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easier

identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

Page 282: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 282/654

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

==================================================Additional license (maven-indexer-5.1.1-license.txt) associated with the following files:modules/ext/maven/indexer-artifact-5.1.1.jarmodules/ext/maven/indexer-core-5.1.1.jar

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,

including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

Page 283: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 283/654

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owner

or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity

on behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,

worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including a

Page 284: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 284/654

cross-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least one

of the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,

Page 285: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 285/654

any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditions

of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as a

result of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf 

of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

Page 286: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 286/654

 To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

Page 287: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 287/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 288: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 288/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 289: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 289/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 290: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 290/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 291: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 291/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 292: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 292/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 293: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 293/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 294: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 294/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 295: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 295/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 296: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 296/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 297: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 297/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 298: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 298/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 299: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 299/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 300: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 300/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 301: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 301/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 302: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 302/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 303: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 303/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 304: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 304/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (el-impl-license.txt) associated with the following files:modules/ext/el-impl.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 305: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 305/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 306: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 306/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 307: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 307/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 308: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 308/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 309: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 309/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 310: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 310/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 311: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 311/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then thereasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER

COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is

defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,

Page 312: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 312/654

any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, court

costs and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

Page 313: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 313/654

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public Licenseapplies to most of the Free Software Foundation's software

and to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new free

programs; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate tocertain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must show

them these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives youlegal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to make

Page 314: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 314/654

certain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly bysoftware patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into

another language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modificationare not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

Page 315: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 315/654

 You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under theterms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute orpublish, that in whole or in part contains or is derived

from the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the program

under these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the same

sections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every partregardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;

Page 316: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 316/654

rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of thisLicense.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete correspondingmachine-readable source code, which must be distributed

under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, inaccord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to control

compilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

Page 317: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 317/654

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute theProgram except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you

have not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives a

license from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties tothis License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from the

conditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. Forexample, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be to

Page 318: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 318/654

refrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you toinfringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he orshe is willing to distribute software through any other

system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in or

among countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/ornew versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which

applies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version numberof this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program into

Page 319: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 319/654

other free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF

THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OFSUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the

greatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointer

Page 320: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 320/654

to where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free SoftwareFoundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

Page 321: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 321/654

 signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.are subject to the following clarification and special

exception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of yourchoice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement from

your version.

Page 322: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 322/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 323: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 323/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 324: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 324/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 325: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 325/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 326: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 326/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 327: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 327/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 328: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 328/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 329: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 329/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 330: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 330/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 331: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 331/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 332: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 332/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 333: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 333/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 334: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 334/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 335: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 335/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 336: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 336/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 337: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 337/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 338: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 338/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 339: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 339/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (html-4.01-license.txt) associated with the following files:docs/html-4.01.zip

W3C (R) Intellectual Rights Notice and Legal Disclaimers

This page includes notices and disclaimers related to:

1. Copyright2. Notices3. Trademarks4. Disclaimers_and_Liabilities

Copyright (C) 1994-2002 W3C (R) (Massachusetts_Institute_of_Technology, InstitutNational_de_Recherche_en_Informatique_et_en_Automatique, Keio_University), AllRights Reserved.

World Wide Web Consortium (W3C (R)) web site pages may contain other proprietarynotices and copyright information, the terms of which must be observed andfollowed. Specific notices do exist for W3C documents and software. Also, there

Page 340: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 340/654

are specific_usage_policies_associated_with_some_of_the_W3C_Icons. Please seeour Intellectual_Rights_FAQ for common questions about using materials from oursite.

Notice and Disclaimers

1. Unless otherwise noted, all materials contained in this Site are copyrightedand may not be used except as provided in these terms and conditions or in thecopyright notice (documents and software) or other proprietary notice providedwith the relevant materials.2. The materials contained in the Site may be downloaded or copied providedthat ALL copies retain the copyright and any other proprietary noticescontained on the materials. No material may be modified, edited or taken out of context such that its use creates a false or misleading statement or impressionas to the positions, statements or actions of W3C.3. The name and trademarks of copyright holders may NOT be used in advertisingor publicity pertaining to the Web site, its content, specifications, or

software without specific, written prior permission. Title to copyright in Website documents will at all times remain with copyright holders. Use of W3Ctrademarks and service marks is covered by the W3C_Trademark_and_ServicemarkLicense.4. Caches of W3C materials should comply with the "maximum time to live"information provided with the materials. After such materials have expired theyshould not be served from caches without first validating the contents of theW3C Site. Organizations that want to mirror W3C content must abide by the W3CMirroring_Policy.

W3C (R)Trademarks and Generic Terms

Trademarks owned by W3C host institutions on behalf of W3C and generic termsused by the W3C

5. The trademarks, logos, and service marks (collectively the "Trademarks")displayed on the Site are registered and unregistered Trademarks of theMassachusetts Institute of Technology (MIT), Institut National de Recherche enInformatique et en Automatique (INRIA), or Keio University (Keio). All use of the W3C Trademarks is governed by the W3C_Trademark_and_Servicemark_License. Noadditional rights are granted by implication, estoppel, or otherwise. Termswhich claimed as generic are not governed by any W3C license and are used as

common descriptors by the W3C.The following is a list of W3C terms claimed as a trademark or generic term byMIT, INRIA, and/or Keio on behalf of the W3C:

W3C (R), World Wide Web Consortium (registered in numerous countries)AmayaTM, a Web BrowserCSSTM, Cascading Style Sheets SpecificationDOMTM, Document Object Model

Page 341: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 341/654

HTML (generic), HyperText Markup LanguageHTTP (generic), Hypertext Transfer ProtocolMathMLTM, Mathematical Markup LanguageMetadata (generic)P3PTM, Platform for Privacy Preferences ProjectPICSTM, Platform for Internet Content SelectionRDF (generic), Resource Description FrameworkSMILTM, Synchronized Multimedia Integration LanguageSVGTM, Scalable Vector GraphicsWAITM, Web Accessibility InitiativeXENC (generic), XML EncryptionXHTMLTM, The Extensible HyperText Markup LanguageXML (generic), Extensible Markup LanguageXSLTM, Extensible Stylesheet Language

ACSSTM, Aural Cascading Style SheetsDSigTM, Digital Signature Initiative

JEPITM, Joint Electronic Payment InitiativeJigsawTMPICSRulesTMWebFontsTM

The absence of a product or service name or logo from this list does notconstitute a waiver of MIT's, INRIA's, or Keio's trademark or otherintellectual rights concerning that name or logo.Any questions concerning the use, status, or standing of W3C trademarks shouldbe directed to: [email protected] or to W3C (c/o Joseph Reagle), Laboratoryfor Computer Science NE43-358, Massachusetts Institute of Technology, 200

Technology Square, Cambridge, MA 02139.

Non-W3C Trademarks; Member Trademarks

The trademarks, logos, and service marks not owned on behalf of the W3C andthat are displayed on the Site are the registered and unregistered marks of their respective owners. No rights are granted by the W3C to use such marks,whether by implication, estoppel, or otherwise."METADATA" is a trademark of the Metadata Company. W3C uses the term "metadata"in a descriptive sense, meaning "data about data". W3C is not in any wayaffiliated with the Metadata Company.

Legal Disclaimers

6. W3C has not reviewed any or all of the web sites linked to this Site and isnot responsible for the content of any off-site pages or any other web siteslinked to this Site. Please understand that any non-W3C web site is independentfrom W3C, and W3C has no control over the content on that web site. Inaddition, a link to a non-W3C web site does not mean that W3C endorses oraccepts any responsibility for the content, or the use, of such site. It is the

Page 342: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 342/654

user's responsibility to take precautions to ensure that whatever is selectedis free of such items as viruses, worms, Trojan horses and other items of adestructive nature.7. Information W3C publishes on its Site may contain references or crossreferences to W3C specifications, projects, programs and services that are notannounced or available in your country. Such references do not imply that W3Cintends to announce such specifications, projects, programs or services in yourcountry.8. Information on this Site may contain technical inaccuracies or typographicalerrors. Information may be changed or updated without notice. W3C may makeimprovements and/or changes in the materials contained in or described on thissite at any time without notice. W3C may also make changes in these Terms andConditions without notice. User is bound by such revisions and should thereforeperiodically visit this page to review the then current Terms and Conditions.

9. Limitation on Warranties.

ALL MATERIALS ON THE W3C SITE ARE PROVIDED "AS IS." W3C, MIT, INRIA, AND KEIOMAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOTLIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,TITLE OR NON-INFRINGEMENT. AS TO DOCUMENTS AND GRAPHICS PUBLISHED ON THIS SITE,W3C, MIT, INRIA, AND KEIO MAKE NO REPRESENTATION OR WARRANTY THAT THE CONTENTSOF SUCH DOCUMENT OR GRAPHICS ARE FREE FROM ERROR OR SUITABLE FOR ANY PURPOSE;NOR THAT IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTYPATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.Please note that some jurisdictions may not allow the exclusion of impliedwarranties, so some of the above exclusions may not apply to you.

10. Limitation on Liability.

IN NO EVENT WILL W3C, MIT, INRIA, AND KEIO BE LIABLE TO ANY PARTY FOR ANYDIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES FOR ANY USE OF THIS SITE, ORON ANY OTHER HYPERLINKED WEB SITE, INCLUDING, WITHOUT LIMITATION, ANY LOSTPROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER DATA ON YOURINFORMATION HANDLING SYSTEM OR OTHERWISE, EVEN IF W3C, MIT, INRIA, OR KEIO ISEXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ______________Please see our Intellectual_Rights_FAQ for common questions about usingmaterials from our site. Questions about this notice can be directed to [email protected] .

Created by reaglelast updated by reagle on $ Date: 1999/07/28 13:54:29 $Copyright (C) 1998-2002 W3C (R) (MIT, INRIA, Keio), All Rights Reserved. W3Cliability, trademark, document_use and software_licensing rules apply.-------------------------------------------------------------------------------

W3C (R) DOCUMENT NOTICE AND LICENSE

Page 343: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 343/654

 

Copyright (C) 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique,Keio University). All Rights Reserved.http://www.w3.org/Consortium/Legal/

Public documents on the W3C site are provided by the copyright holders underthe following license. The software or Document Type Definitions (DTDs)associated with W3C specifications are governed by the Software Notice. Byusing and/or copying this document, or the W3C document from which thisstatement is linked, you (the licensee) agree that you have read, understood,and will comply with the following terms and conditions:Permission to use, copy, and distribute the contents of this document, or theW3C document from which this statement is linked, in any medium for any purposeand without fee or royalty is hereby granted, provided that you include thefollowing on ALL copies of the document, or portions thereof, that you use:

1. A link or URL to the original W3C document.2. The pre-existing copyright notice of the original author, or if it doesn't

exist, a notice of the form: "Copyright (C) [$date-of-document] World WideWeb Consortium, (Massachusetts Institute of Technology, Institut Nationalde Recherche en Informatique et en Automatique, Keio University). AllRights Reserved. http://www.w3.org/Consortium/Legal/" (Hypertext ispreferred, but a textual representation is permitted.)

3. If it exists, the STATUS of the W3C document.

When space permits, inclusion of the full text of this NOTICE should be

provided. We request that authorship attribution be provided in any software,documents, or other items or products that you create pursuant to theimplementation of the contents of this document, or any portion thereof.No right to create modifications or derivatives of W3C documents is grantedpursuant to this license. However, if additional requirements (documented inthe Copyright FAQ) are satisfied, the right to create modifications orderivatives is sometimes granted by the W3C to individuals complying with thoserequirements.THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NOREPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITEDTO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY

PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANYTHIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL ORCONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCEOR IMPLEMENTATION OF THE CONTENTS THEREOF.The name and trademarks of copyright holders may NOT be used in advertising orpublicity pertaining to this document or its contents without specific, writtenprior permission. Title to copyright in this document will at all times remain

Page 344: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 344/654

with copyright holders.----------------------------------------------------------------------------This formulation of W3C's notice and license became active on April 05 1999 soas to account for the treatment of DTDs, schema's and bindings. See the olderformulation for the policy prior to this date. Please see our Copyright FAQ forcommon questions about using materials from our site, including specific termsand conditions for packages like libwww, Amaya, and Jigsaw. Other questionsabout this notice can be directed to site-policy@w3.org.-------------------------------------------------------------------------------

W3C(R) SOFTWARE NOTICE AND LICENSE

Copyright (c) 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique,Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/

This W3C work (including software, documents, or other related items) is beingprovided by the copyright holders under the following license. By obtaining,using and/or copying this work, you (the licensee) agree that you have read,understood, and will comply with the following terms and conditions:Permission to use, copy, modify, and distribute this software and itsdocumentation, with or without modification, for any purpose and without fee orroyalty is hereby granted, provided that you include the following on ALLcopies of the software and documentation or portions thereof, includingmodifications, that you make:

1. The full text of this NOTICE in a location viewable to users of theredistributed or derivative work.2. Any pre-existing intellectual property disclaimers, notices, or terms and

conditions. If none exist, a short notice of the following form (hypertextis preferred, text is permitted) should be used within the body of anyredistributed or derivative code: "Copyright (c) [$date-of-software] WorldWide Web Consortium, (Massachusetts Institute of Technology, InstitutNational de Recherche en Informatique et en Automatique, Keio University).All Rights Reserved. http://www.w3.org/Consortium/Legal/"

3. Notice of any changes or modifications to the W3C files, including thedate changes were made. (We recommend you provide URIs to the locationfrom which the code is derived.)

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKENO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITEDTO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THATTHE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTYPATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL ORCONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.

Page 345: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 345/654

The name and trademarks of copyright holders may NOT be used in advertising orpublicity pertaining to the software without specific, written priorpermission. Title to copyright in this software and any associateddocumentation will at all times remain with copyright holders. ____________________________________This formulation of W3C's notice and license became active on August 14 1998 soas to improve compatibility with GPL. This version ensures that W3C softwarelicensing terms are no more restrictive than GPL and consequently W3C softwaremay be distributed in GPL packages. See the older_formulation for the policyprior to this date. Please see our Copyright_FAQ for common questions aboutusing materials from our site, including specific terms and conditions forpackages like libwww, Amaya, and Jigsaw. Other questions about this notice canbe directed to [email protected].

Page 346: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 346/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 347: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 347/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 348: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 348/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 349: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 349/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 350: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 350/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 351: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 351/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 352: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 352/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 353: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 353/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 354: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 354/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 355: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 355/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 356: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 356/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 357: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 357/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 358: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 358/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 359: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 359/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 360: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 360/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 361: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 361/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 362: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 362/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 363: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 363/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (glassfish-jspparser-4.0-license.txt) associated with the following files:modules/ext/glassfish-jspparser-4.0.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 364: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 364/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 365: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 365/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 366: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 366/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 367: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 367/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 368: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 368/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 369: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 369/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 370: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 370/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then thereasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER

COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is

defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,

Page 371: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 371/654

any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, court

costs and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

Page 372: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 372/654

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public Licenseapplies to most of the Free Software Foundation's software

and to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new free

programs; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate tocertain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must show

them these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives youlegal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to make

Page 373: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 373/654

certain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly bysoftware patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into

another language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modificationare not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

Page 374: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 374/654

 You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under theterms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute orpublish, that in whole or in part contains or is derived

from the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the program

under these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the same

sections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every partregardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;

Page 375: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 375/654

rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of thisLicense.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete correspondingmachine-readable source code, which must be distributed

under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, inaccord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to control

compilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

Page 376: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 376/654

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute theProgram except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you

have not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives a

license from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties tothis License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from the

conditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. Forexample, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be to

Page 377: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 377/654

refrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you toinfringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he orshe is willing to distribute software through any other

system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in or

among countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/ornew versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which

applies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version numberof this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program into

Page 378: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 378/654

other free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF

THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OFSUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the

greatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointer

Page 379: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 379/654

to where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free SoftwareFoundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

Page 380: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 380/654

 signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.are subject to the following clarification and special

exception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of yourchoice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement from

your version.

Page 381: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 381/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 382: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 382/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 383: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 383/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 384: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 384/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 385: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 385/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 386: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 386/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 387: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 387/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 388: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 388/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 389: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 389/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 390: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 390/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 391: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 391/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 392: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 392/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 393: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 393/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 394: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 394/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 395: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 395/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 396: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 396/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 397: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 397/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 398: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 398/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (jsf-api-docs-license.txt) associated with the following files:docs/jsf-api-docs.zip

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 399: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 399/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 400: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 400/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 401: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 401/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 402: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 402/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 403: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 403/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 404: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 404/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 405: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 405/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT

LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addresses

Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall be

Page 406: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 406/654

governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

Page 407: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 407/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 408: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 408/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 409: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 409/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 410: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 410/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 411: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 411/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 412: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 412/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 413: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 413/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 414: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 414/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 415: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 415/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 416: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 416/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 417: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 417/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 418: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 418/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 419: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 419/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 420: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 420/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 421: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 421/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 422: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 422/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 423: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 423/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 424: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 424/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (javaee-api-7.0-license.txt) associated with the following files:modules/ext/javaee-api-7.0.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

Page 425: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 425/654

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

Page 426: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 426/654

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make available in Executable form must alsobe made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.

Page 427: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 427/654

The Modifications that You create or to which You contribute are governed by the terms of thisLicense. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained withinthe Covered Software, or any notices of licensing or any descriptive text giving attribution to anyContributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the

Initial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for theExecutable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the

Initial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed orotherwise made available under any subsequent version of the License, You must distribute and make

Page 428: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 428/654

the Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new license for Your Original Software,

You may create and use a modified version of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED

SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shall

survive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the InitialDeveloper) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

Page 429: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 429/654

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THEPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FORDEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. 252.227-7014(a)(1))

and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice

contained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall notapply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE(CDDL)

Page 430: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 430/654

 The code released under the CDDL shall be governed by the laws of the State of California (excluding

conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and changefree software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change the

software or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give therecipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the dangerthat redistributors of a free program will individually obtain patent licenses, in effect making the

Page 431: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 431/654

program proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and tothe absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files andthe date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print anannouncement.)

Page 432: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 432/654

 These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything thatis normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided underthis License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and

Page 433: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 433/654

will automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibitedby law if you do not accept this License. Therefore, by modifying or distributing the Program (or anywork based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason

(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ indetail to address new problems or concerns.

Page 434: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 434/654

 Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version everpublished by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANYCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE

OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

Page 435: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 435/654

 This program is free software; you can redistribute it and/or modify it under the terms of the GNU

General Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes

passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Page 436: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 436/654

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

==================================================Additional license (javaee-web-api-7.0-license.txt) associated with the following files:modules/ext/javaee-web-api-7.0.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to the

Page 437: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 437/654

maximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computer

software code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding shares

or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, the

Page 438: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 438/654

Initial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)

are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by such

Contributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of such

Page 439: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 439/654

combination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) the

combination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make

available in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

Page 440: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 440/654

 You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not on

behalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the Covered

Software under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and every

Contributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this License

Page 441: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 441/654

and distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Software

available under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND

Page 442: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 442/654

PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)

and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination

(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF

Page 443: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 443/654

COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is

defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a

notice contained within the Original Software, with the losingparty responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with the

Page 444: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 444/654

United States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors todistribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of 

the State of California (excluding conflict-of-law provisions). Anylitigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

GNU GENERAL PUBLIC LICENSEVersion 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USAEveryone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away yourfreedom to share and change it. By contrast, the GNU General PublicLicense is intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users. ThisGeneral Public License applies to most of the Free SoftwareFoundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered bythe GNU Lesser General Public License instead.) You can apply it toyour programs, too.

When we speak of free software, we are referring to freedom, notprice. Our General Public Licenses are designed to make sure that youhave the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it

Page 445: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 445/654

if you want it, that you can change the software or use pieces of itin new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbidanyone to deny you these rights or to ask you to surrender the rights.These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the recipients all the rights thatyou have. You must make sure that they, too, receive or can get thesource code. And you must show them these terms so they know theirrights.

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by softwarepatents. We wish to avoid the danger that redistributors of a freeprogram will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

GNU GENERAL PUBLIC LICENSETERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which containsa notice placed by the copyright holder saying it may be distributedunder the terms of this General Public License. The "Program", below,

refers to any such program or work, and a "work based on the Program"means either the Program or any derivative work under copyright law:that is to say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into anotherlanguage. (Hereinafter, translation is included without limitation inthe term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not

Page 446: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 446/654

covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Programis covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program).Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program'ssource code as you receive it, in any medium, provided that youconspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty;and give any other recipients of the Program a copy of this Licensealong with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portionof it, thus forming a work based on the Program, and copy anddistribute such modifications or work under the terms of Section 1above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent noticesstating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that inwhole or in part contains or is derived from the Program or anypart thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactivelywhen run, you must cause it, when started running for suchinteractive use in the most ordinary way, to print or display anannouncement including an appropriate copyright notice and anotice that there is no warranty (or else, saying that you providea warranty) and that users may redistribute the program underthese conditions, and telling the user how to view a copy of thisLicense. (Exception: if the Program itself is interactive butdoes not normally print such an announcement, your work based onthe Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program,and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work basedon the Program, the distribution of the whole must be on the terms of 

Page 447: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 447/654

this License, whose permissions for other licensees extend to theentire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work underthe scope of this License.

3. You may copy and distribute the Program (or a work based on it,under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readablesource code, which must be distributed under the terms of Sections1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least threeyears, to give any third party, for a charge no more than yourcost of physically performing source distribution, a completemachine-readable copy of the corresponding source code, to bedistributed under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

c) Accompany it with the information you received as to the offerto distribute corresponding source code. (This alternative isallowed only for noncommercial distribution and only if youreceived the program in object code or executable form with suchan offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete sourcecode means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used tocontrol compilation and installation of the executable. However, as aspecial exception, the source code distributed need not include

anything that is normally distributed (in either source or binaryform) with the major components (compiler, kernel, and so on) of theoperating system on which the executable runs, unless that componentitself accompanies the executable.

If distribution of executable or object code is made by offeringaccess to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts as

Page 448: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 448/654

distribution of the source code, even though third parties are notcompelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attemptotherwise to copy, modify, sublicense or distribute the Program isvoid, and will automatically terminate your rights under this License.However, parties who have received copies, or rights, from you underthis License will not have their licenses terminated so long as suchparties remain in full compliance.

5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, and

all its terms and conditions for copying, distributing or modifyingthe Program or works based on it.

6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not responsible for enforcing compliance by third parties tothis License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannotdistribute so as to satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as a consequence youmay not distribute the Program at all. For example, if a patentlicense would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, thenthe only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of any

Page 449: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 449/654

such claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which isimplemented by public license practices. Many people have madegenerous contributions to the wide range of software distributedthrough that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willingto distribute software through any other system and a licensee cannotimpose that choice.

This section is intended to make thoroughly clear what is believed tobe a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this Licensemay add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or among

countries not thus excluded. In such case, this License incorporatesthe limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms and conditions

either of that version or of any later version published by the FreeSoftware Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free SoftwareFoundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to the authorto ask for permission. For software which is copyrighted by the FreeSoftware Foundation, write to the Free Software Foundation; we sometimesmake exceptions for this. Our decision will be guided by the two goalsof preserving the free status of all derivatives of our free software andof promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSEDOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

Page 450: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 450/654

MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/ORREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISINGOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITEDTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BYYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

==================================================Additional license (javax.annotation-api-license.txt) associated with the following files:modules/ext/javaee7-endorsed/javax.annotation-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

Page 451: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 451/654

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

Page 452: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 452/654

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by suchContributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)

Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make available in Executable form must also

be made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.

The Modifications that You create or to which You contribute are governed by the terms of thisLicense. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained within

Page 453: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 453/654

the Covered Software, or any notices of licensing or any descriptive text giving attribution to anyContributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for the

Executable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed or

otherwise made available under any subsequent version of the License, You must distribute and makethe Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.

Page 454: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 454/654

When You are an Initial Developer and You want to create a new license for Your Original Software,You may create and use a modified version of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shallsurvive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the Initial

Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE

Page 455: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 455/654

POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FORDEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. ? 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall not

apply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE

(CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excludingconflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

Page 456: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 456/654

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and changefree software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change thesoftware or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Page 457: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 457/654

 0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they areoutside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offerwarranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and

the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print an

announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Page 458: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 458/654

 Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code orexecutable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything thatis normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under

this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, andwill automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibitedby law if you do not accept this License. Therefore, by modifying or distributing the Program (or any

Page 459: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 459/654

work based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ in

detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version everpublished by the Free Software Foundation.

Page 460: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 460/654

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATEOR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the GNUGeneral Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

Page 461: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 461/654

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of authorGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,

and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makespasses at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

Page 462: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 462/654

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

==================================================Additional license (javax.xml.soap-api-license.txt) associated with the following files:modules/ext/javaee7-endorsed/javax.xml.soap-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

Page 463: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 463/654

 1.10. Original Software. means the Source Code and Executable form of computer software code that

is originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlledby, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such

Page 464: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 464/654

Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make available in Executable form must also

be made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.The Modifications that You create or to which You contribute are governed by the terms of thisLicense. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained withinthe Covered Software, or any notices of licensing or any descriptive text giving attribution to anyContributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any Covered Software in Source Code form that alters orrestricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

Page 465: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 465/654

 3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for theExecutable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of 

this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed or

otherwise made available under any subsequent version of the License, You must distribute and makethe Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new license for Your Original Software,

You may create and use a modified version of this License if You: (a) rename the license and remove anyreferences to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY

Page 466: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 466/654

SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shallsurvive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against InitialDeveloper or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the InitialDeveloper) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all

Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if withinsuch 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THEPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FORDEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. ? 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), allU.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.

Page 467: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 467/654

Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall notapply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)

when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE(CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excludingconflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. Bycontrast, the GNU General Public License is intended to guarantee your freedom to share and change

Page 468: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 468/654

free software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change thesoftware or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or toask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give therecipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the dangerthat redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or a

portion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they areoutside its scope. The act of running the Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

Page 469: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 469/654

 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and tothe absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offerwarranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files andthe date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print anannouncement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions forother licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code orexecutable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

Page 470: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 470/654

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything that

is normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided underthis License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and

will automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibitedby law if you do not accept this License. Therefore, by modifying or distributing the Program (or anywork based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License

Page 471: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 471/654

and any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of 

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ indetail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version everpublished by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE

Page 472: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 472/654

RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANYCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATEOR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the GNUGeneral Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of authorGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,

and you are welcome to redistribute it under certain conditions; type `show c' for details.

Page 473: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 473/654

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makespasses at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietaryapplications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

==================================================Additional license (jaxb-api-osgi-license.txt) associated with the following files:modules/ext/javaee7-endorsed/jaxb-api-osgi.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1

1. Definitions.

Page 474: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 474/654

 1.1. "Contributor" means each individual or entity that creates orcontributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of the OriginalSoftware, prior Modifications used by a Contributor (if any), and theModifications made by that particular Contributor.

1.3. "Covered Software" means (a) the Original Software, or (b)Modifications, or (c) the combination of files containing OriginalSoftware with files containing Modifications, in each case includingportions thereof.

1.4. "Executable" means the Covered Software in any form other thanSource Code.

1.5. "Initial Developer" means the individual or entity that first makes

Original Software available under this License.

1.6. "Larger Work" means a work which combines Covered Software orportions thereof with code not governed by the terms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to the maximum extentpossible, whether at the time of the initial grant or subsequentlyacquired, any and all of the rights conveyed herein.

1.9. "Modifications" means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from ormodification of the contents of a file containing Original Software orprevious Modifications;

B. Any new file that contains any part of the Original Software orprevious Modification; or

C. Any new file that is contributed or otherwise made available underthe terms of this License.

1.10. "Original Software" means the Source Code and Executable form of computer software code that is originally released under this License.

1.11. "Patent Claims" means any patent claim(s), now owned or hereafteracquired, including without limitation, method, process, and apparatusclaims, in any patent Licensable by grantor.

Page 475: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 475/654

1.12. "Source Code" means (a) the common form of computer software codein which modifications are made and (b) associated documentationincluded in or with such code.

1.13. "You" (or "Your") means an individual or a legal entity exercisingrights under, and complying with all of the terms of, this License. Forlegal entities, "You" includes any entity which controls, is controlledby, or is under common control with You. For purposes of thisdefinition, "control" means (a) the power, direct or indirect, to causethe direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of theoutstanding shares or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject tothird party intellectual property claims, the Initial Developer herebygrants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark)Licensable by Initial Developer, to use, reproduce, modify, display,perform, sublicense and distribute the Original Software (or portionsthereof), with or without Modifications, and/or as part of a LargerWork; and

(b) under Patent Claims infringed by the making, using or selling of 

Original Software, to make, have made, use, practice, sell, and offerfor sale, and/or otherwise dispose of the Original Software (or portionsthereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on thedate Initial Developer first distributes or otherwise makes the OriginalSoftware available to a third party under the terms of this License.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted:(1) for code that You delete from the Original Software, or (2) forinfringements caused by: (i) the modification of the Original Software,or (ii) the combination of the Original Software with other software or

devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject tothird party intellectual property claims, each Contributor hereby grantsYou a world-wide, royalty-free, non-exclusive license:

Page 476: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 476/654

(a) under intellectual property rights (other than patent or trademark)Licensable by Contributor to use, reproduce, modify, display, perform,sublicense and distribute the Modifications created by such Contributor(or portions thereof), either on an unmodified basis, with otherModifications, as Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or incombination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/orotherwise dispose of: (1) Modifications made by that Contributor (orportions thereof); and (2) the combination of Modifications made by thatContributor with its Contributor Version (or portions of suchcombination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective onthe date Contributor first distributes or otherwise makes the

Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted:(1) for any code that Contributor has deleted from the ContributorVersion; (2) for infringements caused by: (i) third party modificationsof Contributor Version, or (ii) the combination of Modifications made bythat Contributor with other software (except as part of the ContributorVersion) or other devices; or (3) under Patent Claims infringed byCovered Software in the absence of Modifications made by thatContributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make available inExecutable form must also be made available in Source Code form and thatSource Code form must be distributed only under the terms of thisLicense. You must include a copy of this License with every copy of theSource Code form of the Covered Software You distribute or otherwisemake available. You must inform recipients of any such Covered Softwarein Executable form as to how they can obtain such Covered Software inSource Code form in a reasonable manner on or through a medium

customarily used for software exchange.

3.2. Modifications.

The Modifications that You create or to which You contribute aregoverned by the terms of this License. You represent that You believeYour Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

Page 477: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 477/654

 3.3. Required Notices.

You must include a notice in each of Your Modifications that identifiesYou as the Contributor of the Modification. You may not remove or alterany copyright, patent or trademark notices contained within the CoveredSoftware, or any notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any Covered Software in SourceCode form that alters or restricts the applicable version of thisLicense or the recipients' rights hereunder. You may choose to offer,and to charge a fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software. However, youmay do so only on Your own behalf, and not on behalf of the Initial

Developer or any Contributor. You must make it absolutely clear that anysuch warranty, support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the Initial Developer andevery Contributor for any liability incurred by the Initial Developer orsuch Contributor as a result of warranty, support, indemnity orliability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the Covered Software under theterms of this License or under the terms of a license of Your choice,

which may contain terms different from this License, provided that Youare in compliance with the terms of this License and that the licensefor the Executable form does not attempt to limit or alter therecipient's rights in the Source Code form from the rights set forth inthis License. If You distribute the Covered Software in Executable formunder a different license, You must make it absolutely clear that anyterms which differ from this License are offered by You alone, not bythe Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred bythe Initial Developer or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Software with othercode not governed by the terms of this License and distribute the LargerWork as a single product. In such a case, You must make sure therequirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

Page 478: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 478/654

 4.1. New Versions.

Oracle is the initial license steward and may publish revised and/or newversions of this License from time to time. Each version will be given adistinguishing version number. Except as provided in Section 4.3, no oneother than the license steward has the right to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwise make the CoveredSoftware available under the terms of the version of the License underwhich You originally received the Covered Software. If the InitialDeveloper includes a notice in the Original Software prohibiting it frombeing distributed or otherwise made available under any subsequentversion of the License, You must distribute and make the CoveredSoftware available under the terms of the version of the License under

which You originally received the Covered Software. Otherwise, You mayalso choose to use, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of the Licensepublished by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a new licensefor Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references tothe name of the license steward (except to note that the license differs

from this License); and (b) otherwise make it clear that the licensecontains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OFDEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANYRESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME

THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THISDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NOUSE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate

Page 479: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 479/654

automatically if You fail to comply with terms herein and fail to curesuch breach within 30 days of becoming aware of the breach. Provisionswhich, by their nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (theInitial Developer or Contributor against whom You assert such claim isreferred to as "Participant") alleging that the Participant Software(meaning the Contributor Version where the Participant is a Contributoror the Original Software where the Participant is the Initial Developer)directly or indirectly infringes any patent, then any and all rightsgranted directly or indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon60 days notice from Participant terminate prospectively andautomatically at the expiration of such 60 day notice period, unless if 

within such 60 day period You withdraw Your claim with respect to theParticipant Software against such Participant either unilaterally orpursuant to a written agreement with Participant.

6.3. If You assert a patent infringement claim against Participantalleging that the Participant Software directly or indirectly infringesany patent where such claim is resolved (such as by license orsettlement) prior to the initiation of patent infringement litigation,then the reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account in determining theamount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2 above, allend user licenses that have been validly granted by You or anydistributor hereunder prior to termination (excluding licenses grantedto You by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIALDEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVEREDSOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY

PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGESOF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OFGOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALLOTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURYRESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAWPROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION

Page 480: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 480/654

OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSIONAND LIMITATION MAY NOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is defined in48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer

software" (as that term is defined at 48 C.F.R.� 252.227-7014(a)(1))and "commercial computer software documentation" as such terms are usedin 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. GovernmentEnd Users acquire Covered Software with only those rights set forthherein. This U.S. Government Rights clause is in lieu of, andsupersedes, any other FAR, DFAR, or other clause or provision thataddresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matterhereof. If any provision of this License is held to be unenforceable,such provision shall be reformed only to the extent necessary to make itenforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the OriginalSoftware (except to the extent applicable law, if any, providesotherwise), excluding such jurisdiction's conflict-of-law provisions.Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venuespecified in a notice contained within the Original Software, with the

losing party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides thatthe language of a contract shall be construed against the drafter shallnot apply to this License. You agree that You alone are responsible forcompliance with the United States export administration regulations (andthe export control laws and regulation of any other countries) when Youuse, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly or indirectly, outof its utilization of rights under this License and You agree to workwith Initial Developer and Contributors to distribute suchresponsibility on an equitable basis. Nothing herein is intended orshall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION

Page 481: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 481/654

LICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of theState of California (excluding conflict-of-law provisions). Anylitigation relating to this License shall be subject to the jurisdictionof the Federal Courts of the Northern District of California and thestate courts of the State of California, with venue lying in Santa ClaraCounty, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of thislicense document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom toshare and change it. By contrast, the GNU General Public License isintended to guarantee your freedom to share and change free software--tomake sure the software is free for all its users. This General PublicLicense applies to most of the Free Software Foundation's software andto any other program whose authors commit to using it. (Some other Free

Software Foundation software is covered by the GNU Library GeneralPublic License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price.Our General Public Licenses are designed to make sure that you have thefreedom to distribute copies of free software (and charge for thisservice if you wish), that you receive source code or can get it if youwant it, that you can change the software or use pieces of it in newfree programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyoneto deny you these rights or to ask you to surrender the rights. These

restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratisor for a fee, you must give the recipients all the rights that you have.You must make sure that they, too, receive or can get the source code.And you must show them these terms so they know their rights.

Page 482: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 482/654

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by software patents.We wish to avoid the danger that redistributors of a free program willindividually obtain patent licenses, in effect making the programproprietary. To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains anotice placed by the copyright holder saying it may be distributed underthe terms of this General Public License. The "Program", below, refersto any such program or work, and a "work based on the Program" meanseither the Program or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it, either

verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term"modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act of runningthe Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program(independent of having been made by running the Program). Whether thatis true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source

code as you receive it, in any medium, provided that you conspicuouslyand appropriately publish on each copy an appropriate copyright noticeand disclaimer of warranty; keep intact all the notices that refer tothis License and to the absence of any warranty; and give any otherrecipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

Page 483: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 483/654

 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distributesuch modifications or work under the terms of Section 1 above, providedthat you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices statingthat you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in wholeor in part contains or is derived from the Program or any part thereof,to be licensed as a whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commands interactively whenrun, you must cause it, when started running for such interactive use inthe most ordinary way, to print or display an announcement including an

appropriate copyright notice and a notice that there is no warranty (orelse, saying that you provide a warranty) and that users mayredistribute the program under these conditions, and telling the userhow to view a copy of this License. (Exception: if the Program itself isinteractive but does not normally print such an announcement, your workbased on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, andcan be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those

sections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of thisLicense, whose permissions for other licensees extend to the entirewhole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Program

with the Program (or with a work based on the Program) on a volume of astorage or distribution medium does not bring the other work under thescope of this License.

3. You may copy and distribute the Program (or a work based on it, underSection 2) in object code or executable form under the terms of Sections1 and 2 above provided that you also do one of the following:

Page 484: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 484/654

a) Accompany it with the complete corresponding machine-readable sourcecode, which must be distributed under the terms of Sections 1 and 2above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, togive any third party, for a charge no more than your cost of physicallyperforming source distribution, a complete machine-readable copy of thecorresponding source code, to be distributed under the terms of Sections1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer todistribute corresponding source code. (This alternative is allowed onlyfor noncommercial distribution and only if you received the program inobject code or executable form with such an offer, in accord withSubsection b above.)

The source code for a work means the preferred form of the work for

making modifications to it. For an executable work, complete source codemeans all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to controlcompilation and installation of the executable. However, as a specialexception, the source code distributed need not include anything that isnormally distributed (in either source or binary form) with the majorcomponents (compiler, kernel, and so on) of the operating system onwhich the executable runs, unless that component itself accompanies theexecutable.

If distribution of executable or object code is made by offering access

to copy from a designated place, then offering equivalent access to copythe source code from the same place counts as distribution of the sourcecode, even though third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attempt otherwiseto copy, modify, sublicense or distribute the Program is void, and willautomatically terminate your rights under this License. However, partieswho have received copies, or rights, from you under this License willnot have their licenses terminated so long as such parties remain infull compliance.

5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, and allits terms and conditions for copying, distributing or modifying the

Page 485: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 485/654

Program or works based on it.

6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any further restrictionson the recipients' exercise of the rights granted herein. You are notresponsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannot distributeso as to satisfy simultaneously your obligations under this License andany other pertinent obligations, then as a consequence you may notdistribute the Program at all. For example, if a patent license would

not permit royalty-free redistribution of the Program by all those whoreceive copies directly or indirectly through you, then the only way youcould satisfy both it and this License would be to refrain entirely fromdistribution of the Program.

If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any

patents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which is implementedby public license practices. Many people have made generouscontributions to the wide range of software distributed through thatsystem in reliance on consistent application of that system; it is up tothe author/donor to decide if he or she is willing to distributesoftware through any other system and a licensee cannot impose thatchoice.

This section is intended to make thoroughly clear what is believed to bea consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this License mayadd an explicit geographical distribution limitation excluding thosecountries, so that distribution is permitted only in or among countriesnot thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

Page 486: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 486/654

 9. The Free Software Foundation may publish revised and/or new versionsof the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms andconditions either of that version or of any later version published bythe Free Software Foundation. If the Program does not specify a versionnumber of this License, you may choose any version ever published by theFree Software Foundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to theauthor to ask for permission. For software which is copyrighted by the

Free Software Foundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will be guided by thetwo goals of preserving the free status of all derivatives of our freesoftware and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER

EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THEENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITHYOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALLNECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO INWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFYAND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FORDAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED

INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OFTHE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OROTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

Page 487: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 487/654

If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make itfree software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest toattach them to the start of each source file to most effectively conveythe exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify itunder the terms of the GNU General Public License as published by theFree Software Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU GeneralPublic License for more details.

You should have received a copy of the GNU General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like thiswhen it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovisioncomes with ABSOLUTELY NO WARRANTY; for details type `show w'. This isfree software, and you are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show theappropriate parts of the General Public License. Of course, the commandsyou use may be called something other than `show w' and `show c'; they

could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program`Gnomovision' (which makes passes at compilers) written by James Hacker.

Page 488: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 488/654

 signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your programinto proprietary programs. If your program is a subroutine library, youmay consider it more useful to permit linking proprietary applicationswith the library. If this is what you want to do, use the GNU LibraryGeneral Public License instead of this License.

#

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Oracle are subject to the followingclarification and special exception to the GPL Version 2, but only whereOracle has expressly included in the particular source file's header the

words "Oracle designates this particular file as subject to the"Classpath" exception as provided by Oracle in the License file thataccompanied this code."

Linking this library statically or dynamically with other modules ismaking a combined work based on this library. Thus, the terms andconditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce an

executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under termsof your choice, provided that you also meet, for each linked independentmodule, the terms and conditions of the license of that module. Anindependent module is a module which is not derived from or based onthis library. If you modify this library, you may extend this exceptionto your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from yourversion.

==================================================

Additional license (jaxws-api-license.txt) associated with the following files:modules/ext/javaee7-endorsed/jaxws-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1

1. Definitions.

1.1. "Contributor" means each individual or entity that creates or

Page 489: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 489/654

contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of the OriginalSoftware, prior Modifications used by a Contributor (if any), and theModifications made by that particular Contributor.

1.3. "Covered Software" means (a) the Original Software, or (b)Modifications, or (c) the combination of files containing OriginalSoftware with files containing Modifications, in each case includingportions thereof.

1.4. "Executable" means the Covered Software in any form other thanSource Code.

1.5. "Initial Developer" means the individual or entity that first makesOriginal Software available under this License.

1.6. "Larger Work" means a work which combines Covered Software orportions thereof with code not governed by the terms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to the maximum extentpossible, whether at the time of the initial grant or subsequentlyacquired, any and all of the rights conveyed herein.

1.9. "Modifications" means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from ormodification of the contents of a file containing Original Software orprevious Modifications;

B. Any new file that contains any part of the Original Software orprevious Modification; or

C. Any new file that is contributed or otherwise made available underthe terms of this License.

1.10. "Original Software" means the Source Code and Executable form of 

computer software code that is originally released under this License.

1.11. "Patent Claims" means any patent claim(s), now owned or hereafteracquired, including without limitation, method, process, and apparatusclaims, in any patent Licensable by grantor.

1.12. "Source Code" means (a) the common form of computer software codein which modifications are made and (b) associated documentation

Page 490: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 490/654

included in or with such code.

1.13. "You" (or "Your") means an individual or a legal entity exercisingrights under, and complying with all of the terms of, this License. Forlegal entities, "You" includes any entity which controls, is controlledby, or is under common control with You. For purposes of thisdefinition, "control" means (a) the power, direct or indirect, to causethe direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of theoutstanding shares or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject tothird party intellectual property claims, the Initial Developer hereby

grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark)Licensable by Initial Developer, to use, reproduce, modify, display,perform, sublicense and distribute the Original Software (or portionsthereof), with or without Modifications, and/or as part of a LargerWork; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offerfor sale, and/or otherwise dispose of the Original Software (or portions

thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on thedate Initial Developer first distributes or otherwise makes the OriginalSoftware available to a third party under the terms of this License.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted:(1) for code that You delete from the Original Software, or (2) forinfringements caused by: (i) the modification of the Original Software,or (ii) the combination of the Original Software with other software ordevices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject tothird party intellectual property claims, each Contributor hereby grantsYou a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark)Licensable by Contributor to use, reproduce, modify, display, perform,

Page 491: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 491/654

sublicense and distribute the Modifications created by such Contributor(or portions thereof), either on an unmodified basis, with otherModifications, as Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or incombination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/orotherwise dispose of: (1) Modifications made by that Contributor (orportions thereof); and (2) the combination of Modifications made by thatContributor with its Contributor Version (or portions of suchcombination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective onthe date Contributor first distributes or otherwise makes theModifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted:(1) for any code that Contributor has deleted from the ContributorVersion; (2) for infringements caused by: (i) third party modificationsof Contributor Version, or (ii) the combination of Modifications made bythat Contributor with other software (except as part of the ContributorVersion) or other devices; or (3) under Patent Claims infringed byCovered Software in the absence of Modifications made by thatContributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make available inExecutable form must also be made available in Source Code form and thatSource Code form must be distributed only under the terms of thisLicense. You must include a copy of this License with every copy of theSource Code form of the Covered Software You distribute or otherwisemake available. You must inform recipients of any such Covered Softwarein Executable form as to how they can obtain such Covered Software inSource Code form in a reasonable manner on or through a mediumcustomarily used for software exchange.

3.2. Modifications.

The Modifications that You create or to which You contribute aregoverned by the terms of this License. You represent that You believeYour Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.

Page 492: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 492/654

 You must include a notice in each of Your Modifications that identifiesYou as the Contributor of the Modification. You may not remove or alterany copyright, patent or trademark notices contained within the CoveredSoftware, or any notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any Covered Software in SourceCode form that alters or restricts the applicable version of thisLicense or the recipients' rights hereunder. You may choose to offer,and to charge a fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software. However, youmay do so only on Your own behalf, and not on behalf of the InitialDeveloper or any Contributor. You must make it absolutely clear that anysuch warranty, support, indemnity or liability obligation is offered by

You alone, and You hereby agree to indemnify the Initial Developer andevery Contributor for any liability incurred by the Initial Developer orsuch Contributor as a result of warranty, support, indemnity orliability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the Covered Software under theterms of this License or under the terms of a license of Your choice,which may contain terms different from this License, provided that Youare in compliance with the terms of this License and that the license

for the Executable form does not attempt to limit or alter therecipient's rights in the Source Code form from the rights set forth inthis License. If You distribute the Covered Software in Executable formunder a different license, You must make it absolutely clear that anyterms which differ from this License are offered by You alone, not bythe Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred bythe Initial Developer or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Software with othercode not governed by the terms of this License and distribute the LargerWork as a single product. In such a case, You must make sure therequirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Page 493: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 493/654

 Oracle is the initial license steward and may publish revised and/or newversions of this License from time to time. Each version will be given adistinguishing version number. Except as provided in Section 4.3, no oneother than the license steward has the right to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwise make the CoveredSoftware available under the terms of the version of the License underwhich You originally received the Covered Software. If the InitialDeveloper includes a notice in the Original Software prohibiting it frombeing distributed or otherwise made available under any subsequentversion of the License, You must distribute and make the CoveredSoftware available under the terms of the version of the License underwhich You originally received the Covered Software. Otherwise, You mayalso choose to use, distribute or otherwise make the Covered Software

available under the terms of any subsequent version of the Licensepublished by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a new licensefor Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references tothe name of the license steward (except to note that the license differsfrom this License); and (b) otherwise make it clear that the licensecontains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OFDEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANYRESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUMETHE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THISDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO

USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminateautomatically if You fail to comply with terms herein and fail to curesuch breach within 30 days of becoming aware of the breach. Provisions

Page 494: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 494/654

which, by their nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (theInitial Developer or Contributor against whom You assert such claim isreferred to as "Participant") alleging that the Participant Software(meaning the Contributor Version where the Participant is a Contributoror the Original Software where the Participant is the Initial Developer)directly or indirectly infringes any patent, then any and all rightsgranted directly or indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon60 days notice from Participant terminate prospectively andautomatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to theParticipant Software against such Participant either unilaterally or

pursuant to a written agreement with Participant.

6.3. If You assert a patent infringement claim against Participantalleging that the Participant Software directly or indirectly infringesany patent where such claim is resolved (such as by license orsettlement) prior to the initiation of patent infringement litigation,then the reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account in determining theamount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2 above, all

end user licenses that have been validly granted by You or anydistributor hereunder prior to termination (excluding licenses grantedto You by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIALDEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVEREDSOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANYPERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGESOF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF

GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALLOTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURYRESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAWPROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSIONOR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSIONAND LIMITATION MAY NOT APPLY TO YOU.

Page 495: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 495/654

 8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term is defined in48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer

software" (as that term is defined at 48 C.F.R.� 252.227-7014(a)(1))and "commercial computer software documentation" as such terms are usedin 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. GovernmentEnd Users acquire Covered Software with only those rights set forthherein. This U.S. Government Rights clause is in lieu of, andsupersedes, any other FAR, DFAR, or other clause or provision thataddresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter

hereof. If any provision of this License is held to be unenforceable,such provision shall be reformed only to the extent necessary to make itenforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the OriginalSoftware (except to the extent applicable law, if any, providesotherwise), excluding such jurisdiction's conflict-of-law provisions.Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venuespecified in a notice contained within the Original Software, with thelosing party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. The application of 

the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides thatthe language of a contract shall be construed against the drafter shallnot apply to this License. You agree that You alone are responsible forcompliance with the United States export administration regulations (andthe export control laws and regulation of any other countries) when Youuse, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly or indirectly, outof its utilization of rights under this License and You agree to workwith Initial Developer and Contributors to distribute suchresponsibility on an equitable basis. Nothing herein is intended orshall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL)

Page 496: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 496/654

The code released under the CDDL shall be governed by the laws of theState of California (excluding conflict-of-law provisions). Anylitigation relating to this License shall be subject to the jurisdictionof the Federal Courts of the Northern District of California and thestate courts of the State of California, with venue lying in Santa ClaraCounty, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of thislicense document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom toshare and change it. By contrast, the GNU General Public License isintended to guarantee your freedom to share and change free software--tomake sure the software is free for all its users. This General PublicLicense applies to most of the Free Software Foundation's software andto any other program whose authors commit to using it. (Some other FreeSoftware Foundation software is covered by the GNU Library GeneralPublic License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price.Our General Public Licenses are designed to make sure that you have thefreedom to distribute copies of free software (and charge for thisservice if you wish), that you receive source code or can get it if youwant it, that you can change the software or use pieces of it in newfree programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyoneto deny you these rights or to ask you to surrender the rights. Theserestrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratisor for a fee, you must give the recipients all the rights that you have.You must make sure that they, too, receive or can get the source code.And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,

Page 497: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 497/654

distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, wewant its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by software patents.We wish to avoid the danger that redistributors of a free program willindividually obtain patent licenses, in effect making the programproprietary. To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains anotice placed by the copyright holder saying it may be distributed underthe terms of this General Public License. The "Program", below, refersto any such program or work, and a "work based on the Program" meanseither the Program or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it, eitherverbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term

"modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act of runningthe Program is not restricted, and the output from the Program iscovered only if its contents constitute a work based on the Program(independent of having been made by running the Program). Whether thatis true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's sourcecode as you receive it, in any medium, provided that you conspicuouslyand appropriately publish on each copy an appropriate copyright notice

and disclaimer of warranty; keep intact all the notices that refer tothis License and to the absence of any warranty; and give any otherrecipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of 

Page 498: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 498/654

it, thus forming a work based on the Program, and copy and distributesuch modifications or work under the terms of Section 1 above, providedthat you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices statingthat you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in wholeor in part contains or is derived from the Program or any part thereof,to be licensed as a whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commands interactively whenrun, you must cause it, when started running for such interactive use inthe most ordinary way, to print or display an announcement including anappropriate copyright notice and a notice that there is no warranty (orelse, saying that you provide a warranty) and that users may

redistribute the program under these conditions, and telling the userhow to view a copy of this License. (Exception: if the Program itself isinteractive but does not normally print such an announcement, your workbased on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, andcan be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work based on

the Program, the distribution of the whole must be on the terms of thisLicense, whose permissions for other licensees extend to the entirewhole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume of astorage or distribution medium does not bring the other work under the

scope of this License.

3. You may copy and distribute the Program (or a work based on it, underSection 2) in object code or executable form under the terms of Sections1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable sourcecode, which must be distributed under the terms of Sections 1 and 2

Page 499: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 499/654

above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, togive any third party, for a charge no more than your cost of physicallyperforming source distribution, a complete machine-readable copy of thecorresponding source code, to be distributed under the terms of Sections1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer todistribute corresponding source code. (This alternative is allowed onlyfor noncommercial distribution and only if you received the program inobject code or executable form with such an offer, in accord withSubsection b above.)

The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete source codemeans all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to controlcompilation and installation of the executable. However, as a specialexception, the source code distributed need not include anything that isnormally distributed (in either source or binary form) with the majorcomponents (compiler, kernel, and so on) of the operating system onwhich the executable runs, unless that component itself accompanies theexecutable.

If distribution of executable or object code is made by offering accessto copy from a designated place, then offering equivalent access to copythe source code from the same place counts as distribution of the source

code, even though third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attempt otherwiseto copy, modify, sublicense or distribute the Program is void, and willautomatically terminate your rights under this License. However, partieswho have received copies, or rights, from you under this License willnot have their licenses terminated so long as such parties remain infull compliance.

5. You are not required to accept this License, since you have not

signed it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, and allits terms and conditions for copying, distributing or modifying theProgram or works based on it.

Page 500: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 500/654

6. Each time you redistribute the Program (or any work based on theProgram), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any further restrictionson the recipients' exercise of the rights granted herein. You are notresponsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannot distributeso as to satisfy simultaneously your obligations under this License andany other pertinent obligations, then as a consequence you may notdistribute the Program at all. For example, if a patent license wouldnot permit royalty-free redistribution of the Program by all those whoreceive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely fromdistribution of the Program.

If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting the

integrity of the free software distribution system, which is implementedby public license practices. Many people have made generouscontributions to the wide range of software distributed through thatsystem in reliance on consistent application of that system; it is up tothe author/donor to decide if he or she is willing to distributesoftware through any other system and a licensee cannot impose thatchoice.

This section is intended to make thoroughly clear what is believed to bea consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in

certain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this License mayadd an explicit geographical distribution limitation excluding thosecountries, so that distribution is permitted only in or among countriesnot thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions

Page 501: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 501/654

of the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms andconditions either of that version or of any later version published bythe Free Software Foundation. If the Program does not specify a versionnumber of this License, you may choose any version ever published by theFree Software Foundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to theauthor to ask for permission. For software which is copyrighted by theFree Software Foundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will be guided by the

two goals of preserving the free status of all derivatives of our freesoftware and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE

ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITHYOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALLNECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO INWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFYAND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FORDAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDEREDINACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OFTHE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR

OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make it

Page 502: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 502/654

free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest toattach them to the start of each source file to most effectively conveythe exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify itunder the terms of the GNU General Public License as published by theFree Software Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will be useful, but

WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU GeneralPublic License for more details.

You should have received a copy of the GNU General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this

when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovisioncomes with ABSOLUTELY NO WARRANTY; for details type `show w'. This isfree software, and you are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show theappropriate parts of the General Public License. Of course, the commandsyou use may be called something other than `show w' and `show c'; theycould even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program`Gnomovision' (which makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989

Page 503: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 503/654

Ty Coon, President of Vice

This General Public License does not permit incorporating your programinto proprietary programs. If your program is a subroutine library, youmay consider it more useful to permit linking proprietary applicationswith the library. If this is what you want to do, use the GNU LibraryGeneral Public License instead of this License.

#

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Oracle are subject to the followingclarification and special exception to the GPL Version 2, but only whereOracle has expressly included in the particular source file's header thewords "Oracle designates this particular file as subject to the"Classpath" exception as provided by Oracle in the License file that

accompanied this code."

Linking this library statically or dynamically with other modules ismaking a combined work based on this library. Thus, the terms andconditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms

of your choice, provided that you also meet, for each linked independentmodule, the terms and conditions of the license of that module. Anindependent module is a module which is not derived from or based onthis library. If you modify this library, you may extend this exceptionto your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from yourversion.

==================================================Additional license (jsr181-api-license.txt) associated with the following files:modules/ext/javaee7-endorsed/jsr181-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications.

Page 504: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 504/654

1.2. Contributor Version. means the combination of the Original Software, prior Modifications used bya Contributor (if any), and the Modifications made by that particular Contributor.

1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portionsthereof.

1.4. Executable. means the Covered Software in any form other than Source Code.

1.5. Initial Developer. means the individual or entity that first makes Original Software available underthis License.

1.6. Larger Work. means a work which combines Covered Software or portions thereof with code notgoverned by the terms of this License.

1.7. License. means this document.

1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the timeof the initial grant or subsequently acquired, any and all of the rights conveyed herein.

1.9. Modifications. means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contents of a filecontaining Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of this License.

1.10. Original Software. means the Source Code and Executable form of computer software code thatis originally released under this License.

1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including withoutlimitation, method, process, and apparatus claims, in any patent Licensable by grantor.

1.12. Source Code. means (a) the common form of computer software code in which modifications aremade and (b) associated documentation included in or with such code.

1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying withall of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlled

by, or is under common control with You. For purposes of this definition, .control. means (a) the power,direct or indirect, to cause the direction or management of such entity, whether by contract orotherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficialownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Page 505: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 505/654

 Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual

property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusivelicense:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software(or portions thereof), with or without Modifications, and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, to make,have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You deletefrom the Original Software, or (2) for infringements caused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the Original Software with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectualproperty claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such

Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as CoveredSoftware and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications made by thatContributor either alone and/or in combination with its Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modifications available to a third party.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code thatContributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third partymodifications of Contributor Version, or (ii) the combination of Modifications made by that Contributorwith other software (except as part of the Contributor Version) or other devices; or (3) under PatentClaims infringed by Covered Software in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

Page 506: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 506/654

3.1. Availability of Source Code.Any Covered Software that You distribute or otherwise make available in Executable form must also

be made available in Source Code form and that Source Code form must be distributed only under theterms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they can obtain such Covered Software in SourceCode form in a reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.The Modifications that You create or to which You contribute are governed by the terms of this

License. You represent that You believe Your Modifications are Your original creation(s) and/or You havesufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.You must include a notice in each of Your Modifications that identifies You as the Contributor of the

Modification. You may not remove or alter any copyright, patent or trademark notices contained withinthe Covered Software, or any notices of licensing or any descriptive text giving attribution to any

Contributor or the Initial Developer.

3.4. Application of Additional Terms.You may not offer or impose any terms on any Covered Software in Source Code form that alters or

restricts the applicable version of this License or the recipients. rights hereunder. You may choose tooffer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.You may distribute the Executable form of the Covered Software under the terms of this License or

under the terms of a license of Your choice, which may contain terms different from this License,provided that You are in compliance with the terms of this License and that the license for theExecutable form does not attempt to limit or alter the recipient.s rights in the Source Code form fromthe rights set forth in this License. If You distribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear that any terms which differ from this License areoffered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify theInitial Developer and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.You may create a Larger Work by combining Covered Software with other code not governed by the

terms of this License and distribute the Larger Work as a single product. In such a case, You must makesure the requirements of this License are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Page 507: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 507/654

Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except asprovided in Section 4.3, no one other than the license steward has the right to modify this License.

4.2. Effect of New Versions.You may always continue to use, distribute or otherwise make the Covered Software available under

the terms of the version of the License under which You originally received the Covered Software. If theInitial Developer includes a notice in the Original Software prohibiting it from being distributed orotherwise made available under any subsequent version of the License, You must distribute and makethe Covered Software available under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute or otherwise makethe Covered Software available under the terms of any subsequent version of the License published bythe license steward.

4.3. Modified Versions.When You are an Initial Developer and You want to create a new license for Your Original Software,

You may create and use a modified version of this License if You: (a) rename the license and remove any

references to the name of the license steward (except to note that the license differs from this License);and (b) otherwise make it clear that the license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTYOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THATTHE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE ORNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVEREDSOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU(NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY

SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIALPART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPTUNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You fail to complywith terms herein and fail to cure such breach within 30 days of becoming aware of the breach.Provisions which, by their nature, must remain in effect beyond the termination of this License shallsurvive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial

Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim isreferred to as .Participant.) alleging that the Participant Software (meaning the Contributor Versionwhere the Participant is a Contributor or the Original Software where the Participant is the InitialDeveloper) directly or indirectly infringes any patent, then any and all rights granted directly or indirectlyto You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participantterminate prospectively and automatically at the expiration of such 60 day notice period, unless if within

Page 508: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 508/654

such 60 day period You withdraw Your claim with respect to the Participant Software against suchParticipant either unilaterally or pursuant to a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have beenvalidly granted by You or any distributor hereunder prior to termination (excluding licenses granted toYou by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCHPARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSSOF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THEPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR

DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLELAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION ORLIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAYNOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),consisting of .commercial computer software. (as that term is defined at 48 C.F.R. ? 252.227-7014(a)(1))and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all

U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause orprovision that addresses Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary tomake it enforceable. This License shall be governed by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extent applicable law, if any, provides otherwise),excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall besubject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice

contained within the Original Software, with the losing party responsible for costs, including, withoutlimitation, court costs and reasonable attorneys. fees and expenses. The application of the UnitedNations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shall be construed against the drafter shall notapply to this License. You agree that You alone are responsible for compliance with the United Statesexport administration regulations (and the export control laws and regulation of any other countries)when You use, distribute or otherwise make available any Covered Software.

Page 509: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 509/654

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claims and damagesarising, directly or indirectly, out of its utilization of rights under this License and You agree to work withInitial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing hereinis intended or shall be deemed to constitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE(CDDL)

The code released under the CDDL shall be governed by the laws of the State of California (excludingconflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of theFederal Courts of the Northern District of California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it isnot allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and changefree software--to make sure the software is free for all its users. This General Public License applies tomost of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Library General PublicLicense instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses aredesigned to make sure that you have the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get it if you want it, that you can change thesoftware or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give therecipients all the rights that you have. You must make sure that they, too, receive or can get the sourcecode. And you must show them these terms so they know their rights.

Page 510: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 510/654

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands thatthere is no warranty for this free software. If the software is modified by someone else and passed on,we want its recipients to know that what they have is not the original, so that any problems introducedby others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the dangerthat redistributors of a free program will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that any patent must be licensed foreveryone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyrightholder saying it may be distributed under the terms of this General Public License. The "Program",below, refers to any such program or work, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that is to say, a work containing the Program or aportion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee isaddressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they areoutside its scope. The act of running the Program is not restricted, and the output from the Program is

covered only if its contents constitute a work based on the Program (independent of having been madeby running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in anymedium, provided that you conspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and tothe absence of any warranty; and give any other recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offerwarranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based onthe Program, and copy and distribute such modifications or work under the terms of Section 1 above,provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files andthe date of any change.

Page 511: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 511/654

b) You must cause any work that you distribute or publish, that in whole or in part contains or isderived from the Program or any part thereof, to be licensed as a whole at no charge to all third partiesunder the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, whenstarted running for such interactive use in the most ordinary way, to print or display an announcementincluding an appropriate copyright notice and a notice that there is no warranty (or else, saying that youprovide a warranty) and that users may redistribute the program under these conditions, and telling theuser how to view a copy of this License. (Exception: if the Program itself is interactive but does notnormally print such an announcement, your work based on the Program is not required to print anannouncement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are notderived from the Program, and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections as part of a whole which is a work based onthe Program, the distribution of the whole must be on the terms of this License, whose permissions for

other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely byyou; rather, the intent is to exercise the right to control the distribution of derivative or collective worksbased on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with awork based on the Program) on a volume of a storage or distribution medium does not bring the otherwork under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of thefollowing:

a) Accompany it with the complete corresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a chargeno more than your cost of physically performing source distribution, a complete machine-readable copyof the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding sourcecode. (This alternative is allowed only for noncommercial distribution and only if you received theprogram in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For anexecutable work, complete source code means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used to control compilation and installation of theexecutable. However, as a special exception, the source code distributed need not include anything that

Page 512: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 512/654

is normally distributed (in either source or binary form) with the major components (compiler, kernel,and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the objectcode.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided underthis License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, andwill automatically terminate your rights under this License. However, parties who have received copies,or rights, from you under this License will not have their licenses terminated so long as such partiesremain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grantsyou permission to modify or distribute the Program or its derivative works. These actions are prohibited

by law if you do not accept this License. Therefore, by modifying or distributing the Program (or anywork based on the Program), you indicate your acceptance of this License to do so, and all its terms andconditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipientautomatically receives a license from the original licensor to copy, distribute or modify the Programsubject to these terms and conditions. You may not impose any further restrictions on the recipients'exercise of the rights granted herein. You are not responsible for enforcing compliance by third partiesto this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason

(not limited to patent issues), conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this Licenseand any other pertinent obligations, then as a consequence you may not distribute the Program at all.For example, if a patent license would not permit royalty-free redistribution of the Program by all thosewho receive copies directly or indirectly through you, then the only way you could satisfy both it and thisLicense would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, thebalance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claimsor to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many peoplehave made generous contributions to the wide range of software distributed through that system inreliance on consistent application of that system; it is up to the author/donor to decide if he or she iswilling to distribute software through any other system and a licensee cannot impose that choice.

Page 513: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 513/654

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder who places the Program under this License may addan explicit geographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public Licensefrom time to time. Such new versions will be similar in spirit to the present version, but may differ indetail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of thisLicense which applies to it and "any later version", you have the option of following the terms andconditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distributionconditions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptionsfor this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRERISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANYCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAMAS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE

OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

Page 514: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 514/654

 If you develop a new program, and you want it to be of the greatest possible use to the public, the bestway to achieve this is to make it free software which everyone can redistribute and change under theseterms.

To do so, attach the following notices to the program. It is safest to attach them to the start of eachsource file to most effectively convey the exclusion of warranty; and each file should have at least the"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the GNUGeneral Public License as published by the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; withouteven the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of authorGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the GeneralPublic License. Of course, the commands you use may be called something other than `show w' and`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes

passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary

Page 515: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 515/654

applications with the library. If this is what you want to do, use the GNU Library General Public Licenseinstead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification andspecial exception to the GPL Version 2, but only where Sun has expressly included in the particularsource file's header the words

"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in theLicense file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on thislibrary. Thus, the terms and conditions of the GNU General Public License Version 2 cover the wholecombination.

As a special exception, the copyright holders of this library give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable under terms of your choice, provided thatyou also meet, for each linked independent module, the terms and conditions of the license of thatmodule.? An independent module is a module which is not derived from or based on this library.? If youmodify this library, you may extend this exception to your version of the library, but you are notobligated to do so.? If you do not wish to do so, delete this exception statement from your version.

Page 516: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 516/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 517: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 517/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 518: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 518/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 519: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 519/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 520: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 520/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 521: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 521/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 522: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 522/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 523: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 523/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 524: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 524/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 525: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 525/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 526: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 526/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 527: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 527/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 528: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 528/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 529: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 529/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 530: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 530/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 531: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 531/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 532: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 532/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 533: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 533/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (mysql-connector-java-5.1.23-bin-license.txt) associated with the following files:modules/ext/mysql-connector-java-5.1.23-bin.jar

GNU GENERAL PUBLIC LICENSEVersion 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USAEveryone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away yourfreedom to share and change it. By contrast, the GNU General PublicLicense is intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users. ThisGeneral Public License applies to most of the Free SoftwareFoundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by

Page 534: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 534/654

the GNU Lesser General Public License instead.) You can apply it toyour programs, too.

When we speak of free software, we are referring to freedom, notprice. Our General Public Licenses are designed to make sure that youhave the freedom to distribute copies of free software (and charge forthis service if you wish), that you receive source code or can get itif you want it, that you can change the software or use pieces of itin new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbidanyone to deny you these rights or to ask you to surrender the rights.These restrictions translate to certain responsibilities for you if youdistribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whethergratis or for a fee, you must give the recipients all the rights that

you have. You must make sure that they, too, receive or can get thesource code. And you must show them these terms so they know theirrights.

We protect your rights with two steps: (1) copyright the software, and(2) offer you this license which gives you legal permission to copy,distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certainthat everyone understands that there is no warranty for this freesoftware. If the software is modified by someone else and passed on, we

want its recipients to know that what they have is not the original, sothat any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by softwarepatents. We wish to avoid the danger that redistributors of a freeprogram will individually obtain patent licenses, in effect making theprogram proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution andmodification follow.

GNU GENERAL PUBLIC LICENSETERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which containsa notice placed by the copyright holder saying it may be distributedunder the terms of this General Public License. The "Program", below,refers to any such program or work, and a "work based on the Program"

Page 535: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 535/654

means either the Program or any derivative work under copyright law:that is to say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated into anotherlanguage. (Hereinafter, translation is included without limitation inthe term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are notcovered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Programis covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program).Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program'ssource code as you receive it, in any medium, provided that youconspicuously and appropriately publish on each copy an appropriatecopyright notice and disclaimer of warranty; keep intact all the

notices that refer to this License and to the absence of any warranty;and give any other recipients of the Program a copy of this Licensealong with the Program.

You may charge a fee for the physical act of transferring a copy, andyou may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portionof it, thus forming a work based on the Program, and copy anddistribute such modifications or work under the terms of Section 1above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent noticesstating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that inwhole or in part contains or is derived from the Program or anypart thereof, to be licensed as a whole at no charge to all thirdparties under the terms of this License.

c) If the modified program normally reads commands interactivelywhen run, you must cause it, when started running for suchinteractive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and anotice that there is no warranty (or else, saying that you providea warranty) and that users may redistribute the program underthese conditions, and telling the user how to view a copy of thisLicense. (Exception: if the Program itself is interactive butdoes not normally print such an announcement, your work based onthe Program is not required to print an announcement.)

Page 536: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 536/654

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program,and can be reasonably considered independent and separate works inthemselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when youdistribute the same sections as part of a whole which is a work basedon the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to theentire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the right to control the distribution of derivative orcollective works based on the Program.

In addition, mere aggregation of another work not based on the Programwith the Program (or with a work based on the Program) on a volume of 

a storage or distribution medium does not bring the other work underthe scope of this License.

3. You may copy and distribute the Program (or a work based on it,under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readablesource code, which must be distributed under the terms of Sections1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least threeyears, to give any third party, for a charge no more than yourcost of physically performing source distribution, a completemachine-readable copy of the corresponding source code, to bedistributed under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

c) Accompany it with the information you received as to the offerto distribute corresponding source code. (This alternative isallowed only for noncommercial distribution and only if youreceived the program in object code or executable form with suchan offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work formaking modifications to it. For an executable work, complete sourcecode means all the source code for all modules it contains, plus anyassociated interface definition files, plus the scripts used tocontrol compilation and installation of the executable. However, as aspecial exception, the source code distributed need not includeanything that is normally distributed (in either source or binary

Page 537: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 537/654

form) with the major components (compiler, kernel, and so on) of theoperating system on which the executable runs, unless that componentitself accompanies the executable.

If distribution of executable or object code is made by offeringaccess to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts asdistribution of the source code, even though third parties are notcompelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as expressly provided under this License. Any attemptotherwise to copy, modify, sublicense or distribute the Program isvoid, and will automatically terminate your rights under this License.However, parties who have received copies, or rights, from you underthis License will not have their licenses terminated so long as suchparties remain in full compliance.

5. You are not required to accept this License, since you have notsigned it. However, nothing else grants you permission to modify ordistribute the Program or its derivative works. These actions areprohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on theProgram), you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing or modifyingthe Program or works based on it.

6. Each time you redistribute the Program (or any work based on the

Program), the recipient automatically receives a license from theoriginal licensor to copy, distribute or modify the Program subject tothese terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not responsible for enforcing compliance by third parties tothis License.

7. If, as a consequence of a court judgment or allegation of patentinfringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement orotherwise) that contradict the conditions of this License, they do notexcuse you from the conditions of this License. If you cannot

distribute so as to satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as a consequence youmay not distribute the Program at all. For example, if a patentlicense would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, thenthe only way you could satisfy both it and this License would be torefrain entirely from distribution of the Program.

Page 538: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 538/654

If any portion of this section is held invalid or unenforceable underany particular circumstance, the balance of the section is intended toapply and the section as a whole is intended to apply in othercircumstances.

It is not the purpose of this section to induce you to infringe anypatents or other property right claims or to contest validity of anysuch claims; this section has the sole purpose of protecting theintegrity of the free software distribution system, which isimplemented by public license practices. Many people have madegenerous contributions to the wide range of software distributedthrough that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willingto distribute software through any other system and a licensee cannotimpose that choice.

This section is intended to make thoroughly clear what is believed to

be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain countries either by patents or by copyrighted interfaces, theoriginal copyright holder who places the Program under this Licensemay add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or amongcountries not thus excluded. In such case, this License incorporatesthe limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions

of the General Public License from time to time. Such new versions willbe similar in spirit to the present version, but may differ in detail toaddress new problems or concerns.

Each version is given a distinguishing version number. If the Programspecifies a version number of this License which applies to it and "anylater version", you have the option of following the terms and conditionseither of that version or of any later version published by the FreeSoftware Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free SoftwareFoundation.

10. If you wish to incorporate parts of the Program into other freeprograms whose distribution conditions are different, write to the authorto ask for permission. For software which is copyrighted by the FreeSoftware Foundation, write to the Free Software Foundation; we sometimesmake exceptions for this. Our decision will be guided by the two goalsof preserving the free status of all derivatives of our free software andof promoting the sharing and reuse of software generally.

Page 539: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 539/654

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSEDOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/ORREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISINGOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED

TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BYYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatestpossible use to the public, the best way to achieve this is to make it

free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safestto attach them to the start of each source file to most effectivelyconvey the exclusion of warranty; and each file should have at leastthe "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.

Page 540: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 540/654

You should have received a copy of the GNU General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like thiswhen it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of authorGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.This is free software, and you are welcome to redistribute itunder certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriateparts of the General Public License. Of course, the commands you use maybe called something other than `show w' and `show c'; they could even be

mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or yourschool, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program`Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporating your program intoproprietary programs. If your program is a subroutine library, you mayconsider it more useful to permit linking proprietary applications with thelibrary. If this is what you want to do, use the GNU Lesser GeneralPublic License instead of this License.

==================================================Additional license (postgresql-9.2-1002-license.txt) associated with the following files:modules/ext/postgresql-9.2-1002.jdbc4.jar

Copyright (c) 1997-2011, PostgreSQL Global Development GroupAll rights reserved.

Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,this list of conditions and the following disclaimer.

Page 541: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 541/654

2. Redistributions in binary form must reproduce the above copyright notice,this list of conditions and the following disclaimer in the documentationand/or other materials provided with the distribution.

3. Neither the name of the PostgreSQL Global Development Group nor the namesof its contributors may be used to endorse or promote products derivedfrom this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE.

Page 542: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 542/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 543: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 543/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 544: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 544/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 545: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 545/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 546: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 546/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 547: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 547/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 548: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 548/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 549: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 549/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 550: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 550/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 551: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 551/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 552: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 552/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 553: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 553/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 554: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 554/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 555: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 555/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 556: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 556/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 557: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 557/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 558: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 558/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 559: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 559/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (LICENSE.txt):

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause the

Page 560: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 560/654

direction or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or

Object form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, but

excluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of 

Page 561: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 561/654

this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Work

or a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work or

Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its

distribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if and

Page 562: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 562/654

wherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Work

by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,

unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributor

Page 563: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 563/654

has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

==================================================Additional license (NOTICE.txt):

Apache MavenCopyright 2001-2011 The Apache Software Foundation

This product includes software developed by

Page 564: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 564/654

The Apache Software Foundation (http://www.apache.org/).

This product includes software (Plexus and Classworlds) developed byThe Codehaus Foundation (http://www.codehaus.org/).

This product includes software (Aether, Sisu, Spice, Plexus Ciper and Sec Dispatcher) developed bySonatype Inc. (http://www.sonatype.org/).

This product includes software (NekoHTML) developed bySourceForge (http://www.sourceforge.net/).

This product includes software (Guice) developed byGoogle Code (http://code.google.com/).

==================================================Additional license (jdom-1.0-license.txt) associated with the following files:

modules/ext/maven/jdom-1.0.jar

Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin.All rights reserved.

Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:

1. Redistributions of source code must retain the above copyrightnotice, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions, and the disclaimer that followsthese conditions in the documentation and/or other materialsprovided with the distribution.

3. The name "JDOM" must not be used to endorse or promote productsderived from this software without prior written permission. Forwritten permission, please contact <request_AT_jdom_DOT_org>.

4. Products derived from this software may not be called "JDOM", normay "JDOM" appear in their name, without prior written permission

from the JDOM Project Management <request_AT_jdom_DOT_org>.

In addition, we request (but do not require) that you include in theend-user documentation provided with the redistribution and/or in thesoftware itself an acknowledgement equivalent to the following:

"This product includes software developed by theJDOM Project (http://www.jdom.org/)."

Alternatively, the acknowledgment may be graphical using the logos

Page 565: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 565/654

available at http://www.jdom.org/images/logos.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECTCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUTOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

This software consists of voluntary contributions made by manyindividuals on behalf of the JDOM Project and was originally

created by Jason Hunter <jhunter_AT_jdom_DOT_org> andBrett McLaughlin <brett_AT_jdom_DOT_org>. For more informationon the JDOM Project, please see <http://www.jdom.org/>.

==================================================Additional license (maven-dependency-tree-2.0-license.txt) associated with the following files:modules/ext/maven/maven-dependency-tree-2.0.jar

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

Page 566: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 566/654

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionally

submitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not l imited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity

on behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute the

Page 567: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 567/654

Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least one

of the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongside

Page 568: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 568/654

or as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executed

with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or

implied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as a

result of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,

Page 569: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 569/654

and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriate

comment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

Page 570: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 570/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 571: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 571/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 572: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 572/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 573: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 573/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 574: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 574/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 575: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 575/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 576: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 576/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 577: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 577/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 578: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 578/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 579: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 579/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 580: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 580/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 581: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 581/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 582: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 582/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 583: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 583/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 584: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 584/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 585: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 585/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 586: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 586/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 587: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 587/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (nsProxyAutoConfig-license.txt) associated with the following files:modules/ext/nsProxyAutoConfig.js

Use of nsProxyAutoConfig.js version mozilla2.0 is governed by the terms of thelicense below:

The contents of this file are subject to the Mozilla Public License Version1.1 (the "License"); you may not use this file except in compliance withthe License. You may obtain a copy of the License athttp://www.mozilla.org/MPL/

Software distributed under the License is distributed on an "AS IS" basis,

WITHOUT WARRANTY OF ANY KIND, either express or implied. See the Licensefor the specific language governing rights and limitations under theLicense.

The Original Code is mozilla.org code.

The Initial Developer of the Original Code isNetscape Communications Corporation.

Page 588: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 588/654

Portions created by the Initial Developer are Copyright (C) 1998the Initial Developer. All Rights Reserved.

Contributor(s):Akhil Arora <[email protected]>Tomi Leppikangas <[email protected]>Darin Fisher <[email protected]>

Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the "GPL"), orthe GNU Lesser General Public License Version 2.1 or later (the "LGPL"),in which case the provisions of the GPL or the LGPL are applicable insteadof those above. If you wish to allow use of your version of this file onlyunder the terms of either the GPL or the LGPL, and not to allow others touse your version of this file under the terms of the MPL, indicate yourdecision by deleting the provisions above and replace them with the noticeand other provisions required by the GPL or the LGPL. If you do not delete

the provisions above, a recipient may use your version of this file underthe terms of any one of the MPL, the GPL or the LGPL.

Page 589: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 589/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 590: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 590/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 591: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 591/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 592: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 592/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 593: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 593/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 594: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 594/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 595: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 595/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 596: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 596/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 597: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 597/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 598: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 598/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 599: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 599/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 600: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 600/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 601: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 601/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 602: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 602/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 603: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 603/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 604: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 604/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 605: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 605/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 606: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 606/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (tomcat-webserver-3.2-license.txt) associated with the following files:modules/ext/webserver.jar

The Apache Software License, Version 1.1

Copyright (c) 2000 The Apache Software Foundation. All rightsreserved.

Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:

1. Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer inthe documentation and/or other materials provided with thedistribution.

Page 607: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 607/654

3. The end-user documentation included with the redistribution,if any, must include the following acknowledgment:

"This product includes software developed by theApache Software Foundation (http://www.apache.org/)."

Alternately, this acknowledgment may appear in the software itself,if and wherever such third-party acknowledgments normally appear.

4. The names "Apache" and "Apache Software Foundation" mustnot be used to endorse or promote products derived from thissoftware without prior written permission. For writtenpermission, please contact [email protected].

5. Products derived from this software may not be called "Apache",nor may "Apache" appear in their name, without prior writtenpermission of the Apache Software Foundation.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED

WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION ORITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUTOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

====================================================================

This software consists of voluntary contributions made by manyindividuals on behalf of the Apache Software Foundation. For moreinformation on the Apache Software Foundation, please see<http://www.apache.org/>.

Page 608: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 608/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 609: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 609/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 610: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 610/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 611: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 611/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 612: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 612/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 613: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 613/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 614: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 614/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 615: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 615/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 616: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 616/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 617: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 617/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 618: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 618/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 619: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 619/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 620: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 620/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 621: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 621/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 622: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 622/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 623: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 623/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 624: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 624/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 625: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 625/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (primefaces-3.5-license.txt) associated with the following files:modules/ext/primefaces/primefaces-3.5.jar

Apache LicenseVersion 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under common

Page 626: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 626/654

control with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remain

separable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,

and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

Page 627: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 627/654

 2. Grant of Copyright License. Subject to the terms and conditions of 

this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If You

institute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:

(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form or

Page 628: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 628/654

documentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing the

origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence), contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,

Page 629: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 629/654

work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributorhas been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the followingboilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't includethe brackets!) The text should be enclosed in the appropriatecomment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions and

limitations under the License.

Page 630: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 630/654

License for NetBeans module:

This module is part of NetBeans and is open-source.

LICENSE: The Common Development and Distribution License(CDDL), Version 1.0 or the GNU General Public License(GPL) with "CLASSPATH" EXCEPTION govern your use of:NetBeans software. NetBeans software also makes use of additional libraries made available for use and distributionby other parties, including open-source projects.

------------------------------------------------------------

LICENSE:

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by aContributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or

(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines Covered

Software or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rights

Page 631: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 631/654

conveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code and

Executable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

Page 632: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 632/654

 (a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (orportions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Software

available to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the OriginalSoftware, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, as

Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)

Page 633: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 633/654

Modifications made by that Contributor (or portionsthereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributorhas deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of the

Contributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must be

distributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of anysuch Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which You

contribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modifications

Page 634: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 634/654

that identifies You as the Contributor of the Modification.You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge afee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,

support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain terms

different from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code formfrom the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such terms

You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this License

Page 635: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 635/654

are fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of the

version of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create anew license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE

Page 636: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 636/654

INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OFANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by theirnature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer or

a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly orindirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participant

terminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant eitherunilaterally or pursuant to a written agreement withParticipant.

6.3. If You assert a patent infringement claim againstParticipant alleging that the Participant Software directlyor indirectly infringes any patent where such claim isresolved (such as by license or settlement) prior to theinitiation of patent infringement litigation, then the

reasonable value of the licenses granted by such Participantunder Sections 2.1 or 2.2 shall be taken into account indetermining the amount or value of any payment or license.

6.4. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)

Page 637: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 637/654

shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO

NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.§ 252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.

1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addressesGovernment rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to the

extent necessary to make it enforceable. This License shall begoverned by the law of the jurisdiction specified in a noticecontained within the Original Software (except to the extentapplicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigationrelating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in anotice contained within the Original Software, with the losing

Page 638: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 638/654

party responsible for costs, including, without limitation, courtcosts and reasonable attorneys' fees and expenses. Theapplication of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law orregulation which provides that the language of a contract shallbe construed against the drafter shall not apply to this License.You agree that You alone are responsible for compliance with theUnited States export administration regulations (and the exportcontrol laws and regulation of any other countries) when You use,distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party isresponsible for claims and damages arising, directly orindirectly, out of its utilization of rights under this Licenseand You agree to work with Initial Developer and Contributors to

distribute such responsibility on an equitable basis. Nothingherein is intended or shall be deemed to constitute any admissionof liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL)

The code released under the CDDL shall be governed by the lawsof the State of California (excluding conflict-of-law provisions).Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of 

California and the state courts of the State of California, withvenue lying in Santa Clara County, California.

The GNU General Public License (GPL)Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and distribute verbatimcopies of this license document, but changing it is notallowed.

Preamble

The licenses for most software are designed to take awayyour freedom to share and change it. By contrast, the GNUGeneral Public License is intended to guarantee your freedomto share and change free software--to make sure the softwareis free for all its users. This General Public License

Page 639: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 639/654

applies to most of the Free Software Foundation's softwareand to any other program whose authors commit to using it.(Some other Free Software Foundation software is covered bythe GNU Library General Public License instead.) You canapply it to your programs, too.

When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of freesoftware (and charge for this service if you wish), that youreceive source code or can get it if you want it, that youcan change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to

certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program,whether gratis or for a fee, you must give the recipientsall the rights that you have. You must make sure that they,too, receive or can get the source code. And you must showthem these terms so they know their rights.

We protect your rights with two steps: (1) copyright thesoftware, and (2) offer you this license which gives you

legal permission to copy, distribute and/or modify thesoftware.

Also, for each author's protection and ours, we want to makecertain that everyone understands that there is no warrantyfor this free software. If the software is modified bysomeone else and passed on, we want its recipients to knowthat what they have is not the original, so that anyproblems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by

software patents. We wish to avoid the danger thatredistributors of a free program will individually obtainpatent licenses, in effect making the program proprietary.To prevent this, we have made it clear that any patent mustbe licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distributionand modification follow.

Page 640: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 640/654

 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work whichcontains a notice placed by the copyright holder saying itmay be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program orwork, and a "work based on the Program" means either theProgram or any derivative work under copyright law: that isto say, a work containing the Program or a portion of it,either verbatim or with modifications and/or translated intoanother language. (Hereinafter, translation is includedwithout limitation in the term "modification".) Eachlicensee is addressed as "you".

Activities other than copying, distribution and modification

are not covered by this License; they are outside its scope.The act of running the Program is not restricted, and theoutput from the Program is covered only if its contentsconstitute a work based on the Program (independent of having been made by running the Program). Whether that istrue depends on what the Program does.

1. You may copy and distribute verbatim copies of theProgram's source code as you receive it, in any medium,provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of 

warranty; keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give anyother recipients of the Program a copy of this License alongwith the Program.

You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protectionin exchange for a fee.

2. You may modify your copy or copies of the Program or anyportion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the

terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominentnotices stating that you changed the files and the dateof any change.

b) You must cause any work that you distribute or

Page 641: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 641/654

publish, that in whole or in part contains or is derivedfrom the Program or any part thereof, to be licensed asa whole at no charge to all third parties under theterms of this License.

c) If the modified program normally reads commandsinteractively when run, you must cause it, when startedrunning for such interactive use in the most ordinaryway, to print or display an announcement including anappropriate copyright notice and a notice that there isno warranty (or else, saying that you provide awarranty) and that users may redistribute the programunder these conditions, and telling the user how to viewa copy of this License. (Exception: if the Programitself is interactive but does not normally print suchan announcement, your work based on the Program is notrequired to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from theProgram, and can be reasonably considered independent andseparate works in themselves, then this License, and itsterms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theProgram, the distribution of the whole must be on the termsof this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part

regardless of who wrote it.

Thus, it is not the intent of this section to claim rightsor contest your rights to work written entirely by you;rather, the intent is to exercise the right to control thedistribution of derivative or collective works based on theProgram.

In addition, mere aggregation of another work not based onthe Program with the Program (or with a work based on theProgram) on a volume of a storage or distribution mediumdoes not bring the other work under the scope of this

License.

3. You may copy and distribute the Program (or a work basedon it, under Section 2) in object code or executable formunder the terms of Sections 1 and 2 above provided that youalso do one of the following:

a) Accompany it with the complete corresponding

Page 642: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 642/654

machine-readable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,

b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performing sourcedistribution, a complete machine-readable copy of thecorresponding source code, to be distributed under theterms of Sections 1 and 2 above on a medium customarilyused for software interchange; or,

c) Accompany it with the information you received as tothe offer to distribute corresponding source code. (Thisalternative is allowed only for noncommercialdistribution and only if you received the program inobject code or executable form with such an offer, in

accord with Subsection b above.)

The source code for a work means the preferred form of thework for making modifications to it. For an executable work,complete source code means all the source code for allmodules it contains, plus any associated interfacedefinition files, plus the scripts used to controlcompilation and installation of the executable. However, asa special exception, the source code distributed need notinclude anything that is normally distributed (in eithersource or binary form) with the major components (compiler,

kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.

If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source code from thesame place counts as distribution of the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.

4. You may not copy, modify, sublicense, or distribute the

Program except as expressly provided under this License. Anyattempt otherwise to copy, modify, sublicense or distributethe Program is void, and will automatically terminate yourrights under this License. However, parties who havereceived copies, or rights, from you under this License willnot have their licenses terminated so long as such partiesremain in full compliance.

Page 643: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 643/654

5. You are not required to accept this License, since youhave not signed it. However, nothing else grants youpermission to modify or distribute the Program or itsderivative works. These actions are prohibited by law if youdo not accept this License. Therefore, by modifying ordistributing the Program (or any work based on the Program),you indicate your acceptance of this License to do so, andall its terms and conditions for copying, distributing ormodifying the Program or works based on it.

6. Each time you redistribute the Program (or any work basedon the Program), the recipient automatically receives alicense from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions.You may not impose any further restrictions on therecipients' exercise of the rights granted herein. You arenot responsible for enforcing compliance by third parties to

this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited topatent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict theconditions of this License, they do not excuse you from theconditions of this License. If you cannot distribute so asto satisfy simultaneously your obligations under thisLicense and any other pertinent obligations, then as aconsequence you may not distribute the Program at all. For

example, if a patent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the only wayyou could satisfy both it and this License would be torefrain entirely from distribution of the Program.

If any portion of this section is held invalid orunenforceable under any particular circumstance, the balanceof the section is intended to apply and the section as awhole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to

infringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented by publiclicense practices. Many people have made generouscontributions to the wide range of software distributedthrough that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or

Page 644: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 644/654

she is willing to distribute software through any othersystem and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what isbelieved to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add an explicitgeographical distribution limitation excluding thosecountries, so that distribution is permitted only in oramong countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in thebody of this License.

9. The Free Software Foundation may publish revised and/or

new versions of the General Public License from time totime. Such new versions will be similar in spirit to thepresent version, but may differ in detail to address newproblems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License whichapplies to it and "any later version", you have the optionof following the terms and conditions either of that versionor of any later version published by the Free SoftwareFoundation. If the Program does not specify a version number

of this License, you may choose any version ever publishedby the Free Software Foundation.

10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of allderivatives of our free software and of promoting thesharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE ISNO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THECOPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR

Page 645: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 645/654

IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCEOF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVEDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of thegreatest possible use to the public, the best way to achievethis is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It issafest to attach them to the start of each source file tomost effectively convey the exclusion of warranty; and eachfile should have at least the "copyright" line and a pointerto where the full notice is found.

One line to give the program's name and a brief idea of what it does. Copyright (C) <year> <name of author>

This program is free software; you can redistribute itand/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software

Foundation; either version 2 of the License, or (at youroption) any later version.

This program is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public Licensefor more details.

Page 646: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 646/654

 You should have received a copy of the GNU GeneralPublic License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place,Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic andpaper mail.

If the program is interactive, make it output a short noticelike this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY;for details type `show w'. This is free software, andyou are welcome to redistribute it under certainconditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should showthe appropriate parts of the General Public License. Of course, the commands you use may be called something otherthan `show w' and `show c'; they could even be mouse-clicksor menu items--whatever suits your program.

You should also get your employer (if you work as aprogrammer) or your school, if any, to sign a "copyrightdisclaimer" for the program, if necessary. Here is a sample;alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest inthe program `Gnomovision' (which makes passes atcompilers) written by James Hacker.

signature of Ty Coon, 1 April 1989Ty Coon, President of Vice

This General Public License does not permit incorporatingyour program into proprietary programs. If your program is asubroutine library, you may consider it more useful topermit linking proprietary applications with the library. If 

this is what you want to do, use the GNU Library GeneralPublic License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc.

Page 647: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 647/654

are subject to the following clarification and specialexception to the GPL Version 2, but only where Sun has expresslyincluded in the particular source file's header the words"Sun designates this particular file as subject to the"Classpath" exception as provided by Sun in the License filethat accompanied this code."

Linking this library statically or dynamically with othermodules is making a combined work based on this library.Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of thislibrary give you permission to link this library withindependent modules to produce an executable, regardless of the license terms of these independent modules, and to copyand distribute the resulting executable under terms of your

choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the licenseof that module. An independent module is a module which isnot derived from or based on this library. If you modifythis library, you may extend this exception to your versionof the library, but you are not obligated to do so. If youdo not wish to do so, delete this exception statement fromyour version.

==================================================

Additional license (javaee-doc-api-license.txt) associated with the following files:docs/javaee-doc-api.jar

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

1. Definitions.

1.1. "Contributor" means each individual or entity thatcreates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of theOriginal Software, prior Modifications used by a

Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. "Covered Software" means (a) the Original Software, or(b) Modifications, or (c) the combination of filescontaining Original Software with files containingModifications, in each case including portions thereof.

Page 648: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 648/654

1.4. "Executable" means the Covered Software in any formother than Source Code.

1.5. "Initial Developer" means the individual or entitythat first makes Original Software available under thisLicense.

1.6. "Larger Work" means a work which combines CoveredSoftware or portions thereof with code not governed by theterms of this License.

1.7. "License" means this document.

1.8. "Licensable" means having the right to grant, to themaximum extent possible, whether at the time of the initialgrant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. "Modifications" means the Source Code and Executableform of any of the following:

A. Any file that results from an addition to,deletion from or modification of the contents of afile containing Original Software or previousModifications;

B. Any new file that contains any part of theOriginal Software or previous Modification; or

C. Any new file that is contributed or otherwise madeavailable under the terms of this License.

1.10. "Original Software" means the Source Code andExecutable form of computer software code that isoriginally released under this License.

1.11. "Patent Claims" means any patent claim(s), now ownedor hereafter acquired, including without limitation,method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. "Source Code" means (a) the common form of computersoftware code in which modifications are made and (b)associated documentation included in or with such code.

1.13. "You" (or "Your") means an individual or a legalentity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You"

Page 649: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 649/654

includes any entity which controls, is controlled by, or isunder common control with You. For purposes of thisdefinition, "control" means (a) the power, direct orindirect, to cause the direction or management of suchentity, whether by contract or otherwise, or (b) ownershipof more than fifty percent (50%) of the outstanding sharesor beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, theInitial Developer hereby grants You a world-wide,royalty-free, non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Initial Developer,to use, reproduce, modify, display, perform,sublicense and distribute the Original Software (orportions thereof), with or without Modifications,and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using or selling of Original Software, to make, havemade, use, practice, sell, and offer for sale, and/orotherwise dispose of the Original Software (or

portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b)are effective on the date Initial Developer firstdistributes or otherwise makes the Original Softwareavailable to a third party under the terms of thisLicense.

(d) Notwithstanding Section 2.1(b) above, no patentlicense is granted: (1) for code that You delete fromthe Original Software, or (2) for infringementscaused by: (i) the modification of the Original

Software, or (ii) the combination of the OriginalSoftware with other software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below andsubject to third party intellectual property claims, eachContributor hereby grants You a world-wide, royalty-free,

Page 650: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 650/654

non-exclusive license:

(a) under intellectual property rights (other thanpatent or trademark) Licensable by Contributor touse, reproduce, modify, display, perform, sublicenseand distribute the Modifications created by suchContributor (or portions thereof), either on anunmodified basis, with other Modifications, asCovered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making,using, or selling of Modifications made by thatContributor either alone and/or in combination withits Contributor Version (or portions of suchcombination), to make, use, sell, offer for sale,have made, and/or otherwise dispose of: (1)Modifications made by that Contributor (or portions

thereof); and (2) the combination of Modificationsmade by that Contributor with its Contributor Version(or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and2.2(b) are effective on the date Contributor firstdistributes or otherwise makes the Modificationsavailable to a third party.

(d) Notwithstanding Section 2.2(b) above, no patentlicense is granted: (1) for any code that Contributor

has deleted from the Contributor Version; (2) forinfringements caused by: (i) third partymodifications of Contributor Version, or (ii) thecombination of Modifications made by that Contributorwith other software (except as part of theContributor Version) or other devices; or (3) underPatent Claims infringed by Covered Software in theabsence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise makeavailable in Executable form must also be made available inSource Code form and that Source Code form must bedistributed only under the terms of this License. You mustinclude a copy of this License with every copy of theSource Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any

Page 651: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 651/654

such Covered Software in Executable form as to how they canobtain such Covered Software in Source Code form in areasonable manner on or through a medium customarily usedfor software exchange.

3.2. Modifications.

The Modifications that You create or to which Youcontribute are governed by the terms of this License. Yourepresent that You believe Your Modifications are Youroriginal creation(s) and/or You have sufficient rights togrant the rights conveyed by this License.

3.3. Required Notices.

You must include a notice in each of Your Modificationsthat identifies You as the Contributor of the Modification.

You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, orany notices of licensing or any descriptive text givingattribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any CoveredSoftware in Source Code form that alters or restricts theapplicable version of this License or the recipients'rights hereunder. You may choose to offer, and to charge a

fee for, warranty, support, indemnity or liabilityobligations to one or more recipients of Covered Software.However, you may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. Youmust make it absolutely clear that any such warranty,support, indemnity or liability obligation is offered byYou alone, and You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurredby the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the CoveredSoftware under the terms of this License or under the termsof a license of Your choice, which may contain termsdifferent from this License, provided that You are incompliance with the terms of this License and that thelicense for the Executable form does not attempt to limitor alter the recipient's rights in the Source Code form

Page 652: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 652/654

from the rights set forth in this License. If Youdistribute the Covered Software in Executable form under adifferent license, You must make it absolutely clear thatany terms which differ from this License are offered by Youalone, not by the Initial Developer or Contributor. Youhereby agree to indemnify the Initial Developer and everyContributor for any liability incurred by the InitialDeveloper or such Contributor as a result of any such termsYou offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Softwarewith other code not governed by the terms of this Licenseand distribute the Larger Work as a single product. In sucha case, You must make sure the requirements of this Licenseare fulfilled for the Covered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward andmay publish revised and/or new versions of this Licensefrom time to time. Each version will be given adistinguishing version number. Except as provided inSection 4.3, no one other than the license steward has theright to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwisemake the Covered Software available under the terms of theversion of the License under which You originally receivedthe Covered Software. If the Initial Developer includes anotice in the Original Software prohibiting it from beingdistributed or otherwise made available under anysubsequent version of the License, You must distribute andmake the Covered Software available under the terms of theversion of the License under which You originally received

the Covered Software. Otherwise, You may also choose touse, distribute or otherwise make the Covered Softwareavailable under the terms of any subsequent version of theLicense published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a

Page 653: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 653/654

new license for Your Original Software, You may create anduse a modified version of this License if You: (a) renamethe license and remove any references to the name of thelicense steward (except to note that the license differsfrom this License); and (b) otherwise make it clear thatthe license contains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVEREDSOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULARPURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANYCOVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF

ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OFWARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OFANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THISDISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder willterminate automatically if You fail to comply with termsherein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their

nature, must remain in effect beyond the termination of this License shall survive.

6.2. If You assert a patent infringement claim (excludingdeclaratory judgment actions) against Initial Developer ora Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as "Participant")alleging that the Participant Software (meaning theContributor Version where the Participant is a Contributoror the Original Software where the Participant is theInitial Developer) directly or indirectly infringes anypatent, then any and all rights granted directly or

indirectly to You by such Participant, the InitialDeveloper (if the Initial Developer is not the Participant)and all Contributors under Sections 2.1 and/or 2.2 of thisLicense shall, upon 60 days notice from Participantterminate prospectively and automatically at the expirationof such 60 day notice period, unless if within such 60 dayperiod You withdraw Your claim with respect to theParticipant Software against such Participant either

Page 654: License for NetBeans Modules

8/22/2019 License for NetBeans Modules

http://slidepdf.com/reader/full/license-for-netbeans-modules 654/654

unilaterally or pursuant to a written agreement withParticipant.

6.3. In the event of termination under Sections 6.1 or 6.2above, all end user licenses that have been validly grantedby You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor)shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THEINITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OFCOVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BELIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT

LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORKSTOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHERCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEENINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OFLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONALINJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DONOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL ORCONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOTAPPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

The Covered Software is a "commercial item," as that term isdefined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercialcomputer software" (as that term is defined at 48 C.F.R.252.227-7014(a)(1)) and "commercial computer softwaredocumentation" as such terms are used in 48 C.F.R. 12.212 (Sept.1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1through 227.7202-4 (June 1995), all U.S. Government End Usersacquire Covered Software with only those rights set forth herein.This U.S. Government Rights clause is in lieu of, and supersedes,any other FAR, DFAR, or other clause or provision that addresses

Government rights in computer software under this License.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subjectmatter hereof. If any provision of this License is held to beunenforceable, such provision shall be reformed only to theextent necessary to make it enforceable. This License shall be