Hey Mentors and all other interested, I'd like you to have a look at the work done in PR-396:
https://github.com/apache/incubator-netbeans/pull/396 This adds an optional file "licenseinfo.xml" that is placed into each module directory. This file can address multiple filesets and for each set of files the information: * license (reference to one of the standard licenses) * license info (free text further clarifying the license, for example the requirement to spell out copyrights) * commenttype (if there is a generic reason for the explicit licenseinfo) * comment (free text to further give reason) * sourceOnly -> boolean and if present indicates, that these files don't end up in the binary build (and thus should not be present in the license info) Sample 1 - files distributed in the binary, various licenses: https://github.com/apache/incubator-netbeans/pull/396/commits/896c8e082f33c6dd03e3c9d39bd3ae5470c9ef60#diff-0dadd3d7a90ed77f9999bb61216fad06 Sample 2 - files only used at build-time and not present in binary: https://github.com/apache/incubator-netbeans/pull/396/commits/896c8e082f33c6dd03e3c9d39bd3ae5470c9ef60#diff-914c0a18bdf2e283ebf756d05fc424ac >From these licenseinfo.xml files: * additional information for LICENSE is pulled (see attached samples, names adjusted to clarify the distribution) * license references are verified to be present * an exclusion list for the rat report is build (they would fail it anyway) and * to document this a `nbbuild/build/rat-licenseinfo.txt` file is created that hold the license information and comments The base work is contained in this commit: https://github.com/apache/incubator-netbeans/pull/396/commits/9639164894234623aede1a8d2f611a7571a4838f Based on this I added the information for various files in the followup commits (in that process also adding license info where possible and removing files, that are not needed). Does this sound like a reasonable way forward? Greetings, Matthias Am Samstag, den 27.01.2018, 22:11 +0100 schrieb Matthias Bläsing: > Hi Jan, > > Am Samstag, den 27.01.2018, 17:21 +0100 schrieb Jan Lahoda: > > On Sat, Jan 27, 2018 at 3:20 PM, Matthias Bläsing <mblaesing@doppel > > -helix.eu > > > wrote: > > > Hi Jan, > > > > > > Am Samstag, den 27.01.2018, 15:12 +0100 schrieb Jan Lahoda: > > > > > > > > Does this relate only to things we have in source, or also to > > > > external > > > > binaries? > > > > > > I'm only looking into the files in the repository. I'm touching > > > the > > > CreateLicenseSummary and VerifyLibsAndLicenses tasks for this. > > > > > > > Cool. For the maven (and probably a few more similar jars), I so > > far also > > have a tweak for CreateLicenseSummary: > > --- > > diff --git > > a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/CreateLicenseSummary. > > java > > b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/CreateLicenseSummary. > > java > > index da4f169..b4cef9b 100644 > > --- > > a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/CreateLicenseSummary. > > java > > +++ > > b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/CreateLicenseSummary. > > java > > @@ -253,9 +253,11 @@ public class CreateLicenseSummary extends Task > > { > > if (!innerName.endsWith(".jar") && > > !innerName.endsWith(".zip")) { > > continue; > > } > > + Map<String, String> nestedHeaders = > > binary2License.get(n + "!/" + innerName); > > + if (nestedHeaders == null) > > nestedHeaders = headers; > > is = zf.getInputStream(entry); > > try { > > - crc2LicenseHeaders.put(computeCRC3 > > 2(is), headers); > > + crc2LicenseHeaders.put(computeCRC3 > > 2(is), nestedHeaders); > > } finally { > > is.close(); > > } > > --- > > > > Would that fit into what you are doing? (The intent is basically to > > allow > > the -license.txt files to say something like: > > Files: apache-maven-3.3.9-bin.zip!/apache-maven-3.3.9/lib/jsr250- > > api-1.0.jar > > > > to refer to a file that is inside an external binary zip/jar. > > > > If I'm not mistaken, the syntax you are using is the way nested > resources are addressed in the java API. Sounds good and sensible to > me. > > Your work may conflict with my changes on the source level (I did > some > rearranging), but should not conflict with the general changes. > > I think I got the changeset into a workable state and pushed it to > github: > > https://github.com/apache/incubator-netbeans/pull/396 > > This is not the complete solution, but from my perspective should > give > us a solid start. > > > Greetings > > Matthias > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org > For additional commands, e-mail: dev-help@netbeans.incubator.apache.o > rg > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > >
Apache License Version 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 by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not 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 a copyright 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 Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of 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, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted 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 sent to the Licensor or its representatives, including but not limited to communication 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, but excluding communication that is conspicuously marked or otherwise designated 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 and subsequently 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, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the 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 licensable by such Contributor that are necessarily infringed by their Contribution(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 a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet 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 notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution 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 must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the 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 modify the 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 trade names, 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 or agreed to in writing, Licensor provides the Work (and each Contributor 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 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks 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 grossly negligent acts) or agreed to in writing, shall any Contributor be liable 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 the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the 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 this License. However, in accepting such obligations, You may act only on 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 liability incurred by, or claims asserted against, such Contributor by reason of 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 following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "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 http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed 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. ****************************************************************************************************************************************************** Apache NetBeans includes a number of source files that are not covered by the apache license. The following files are part of this distribution. ****************************************************************************************************************************************************** Sourcefile LICENSE NOTES (path in the source) (text is in file in licenses directory) ------------------------------------------------------------------------------------------------------------------------------------------------------ css.editor/src/org/netbeans/modules/css/resources/icons/chrome20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/chrome20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/firefox20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/firefox20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/ie20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/ie20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/opera20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/opera20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/safari20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/safari20.png CDDL-1.0 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/html32.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/loose.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/loose.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-transitional.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/lat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLlat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLspecial.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLsymbol.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLlat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLspecial.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLsymbol.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-lat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-special.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-symbol.ent ISO-8879-SGML j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_1_0.xsd CDDL-1.0 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_1_0.xsd CDDL-1.0 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_0.xsd EDL-1.0 1 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_0.xsd EDL-1.0 1 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_1.xsd EDL-1.0 2 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_1.xsd EDL-1.0 2 maven.coverage/src/org/netbeans/modules/maven/coverage/coverage-04.dtd ISO-8879-SGML maven.coverage/src/org/netbeans/modules/maven/coverage/jacoco-1.0.dtd EPL-v10 nbbuild/antsrc/org/netbeans/nbbuild/xhtml1-strict.dtd W3C2 nbbuild/antsrc/org/netbeans/nbbuild/xhtml-lat1.ent ISO-8879-SGML nbbuild/antsrc/org/netbeans/nbbuild/xhtml-special.ent ISO-8879-SGML nbbuild/antsrc/org/netbeans/nbbuild/xhtml-symbol.ent ISO-8879-SGML o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.dtd OASIS o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.rng OASIS o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.xsd OASIS schema2beans/src/org/netbeans/modules/schema2beansdev/xmlschema.xsd W3C2 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_24x.png CDDL-1.0 websvc.saas.api/src/org/netbeans/modules/websvc/saas/model/wadl200902.xsd CDDL-1.0 welcome/src/org/netbeans/modules/welcome/resources/xhtml1-transitional.dtd W3C2 welcome/src/org/netbeans/modules/welcome/resources/xhtml-lat1.ent ISO-8879-SGML welcome/src/org/netbeans/modules/welcome/resources/xhtml-special.ent ISO-8879-SGML welcome/src/org/netbeans/modules/welcome/resources/xhtml-symbol.ent ISO-8879-SGML xml.catalog/src/org/netbeans/modules/xml/catalog/resources/Transform.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLNamespace.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema-instance.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.dtd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/datatypes.dtd W3C2 xml.jaxb/src/org/netbeans/modules/xml/jaxb/resources/eclipselink_oxm_2_3.xsd EDL-1.0 3 xml.schema.completion/src/org/netbeans/modules/xml/schema/completion/util/XMLSchema.xsd W3C2 xml.wsdl.model/src/org/netbeans/modules/xml/wsdl/validator/resources/wsdl-2004-08-24.xsd WSDL-2004 Notes ----- [ 1] Copyright (c) 2008, 2009 Sun Microsystems. All rights reserved. Contributors: Linda DeMichiel - Java Persistence 2.0, Version 2.0 (October 1, 2009) Specification available from http://jcp.org/en/jsr/detail?id=317 [ 2] Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. Contributors: Linda DeMichiel - Java Persistence 2.1, Version 2.1 (February 4, 2013) Specification available from http://jcp.org/en/jsr/detail?id=338 [ 3] Copyright (c) 1998, 2010 Oracle. All rights reserved. Contributors: dmccann - December 22/2010 - 2.3 - Initial implementation
Apache License Version 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 by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not 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 a copyright 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 Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of 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, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted 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 sent to the Licensor or its representatives, including but not limited to communication 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, but excluding communication that is conspicuously marked or otherwise designated 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 and subsequently 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, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the 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 licensable by such Contributor that are necessarily infringed by their Contribution(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 a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet 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 notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution 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 must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the 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 modify the 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 trade names, 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 or agreed to in writing, Licensor provides the Work (and each Contributor 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 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks 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 grossly negligent acts) or agreed to in writing, shall any Contributor be liable 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 the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the 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 this License. However, in accepting such obligations, You may act only on 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 liability incurred by, or claims asserted against, such Contributor by reason of 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 following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "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 http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed 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. ******************************************************************************** Apache NetBeans includes a number of components and libraries with separate copyright notices and license terms. Your use of those components are subject to the terms and conditions of the following licenses. ******************************************************************************** THIRD-PARTY COMPONENT FILE LICENSE (path in the installation) (text is in file in licenses directory) -------------------------------------------------------------------------------- extide/ant/etc/ant-bootstrap.jar Apache-2.0 extide/ant/lib/ant-antlr.jar Apache-2.0 extide/ant/lib/ant-apache-bcel.jar Apache-2.0 extide/ant/lib/ant-apache-bsf.jar Apache-2.0 extide/ant/lib/ant-apache-log4j.jar Apache-2.0 extide/ant/lib/ant-apache-oro.jar Apache-2.0 extide/ant/lib/ant-apache-regexp.jar Apache-2.0 extide/ant/lib/ant-apache-resolver.jar Apache-2.0 extide/ant/lib/ant-apache-xalan2.jar Apache-2.0 extide/ant/lib/ant-commons-logging.jar Apache-2.0 extide/ant/lib/ant-commons-net.jar Apache-2.0 extide/ant/lib/ant-jai.jar Apache-2.0 extide/ant/lib/ant-javamail.jar Apache-2.0 extide/ant/lib/ant-jdepend.jar Apache-2.0 extide/ant/lib/ant-jmf.jar Apache-2.0 extide/ant/lib/ant-jsch.jar Apache-2.0 extide/ant/lib/ant-junit.jar Apache-2.0 extide/ant/lib/ant-junit4.jar Apache-2.0 extide/ant/lib/ant-launcher.jar Apache-2.0 extide/ant/lib/ant-netrexx.jar Apache-2.0 extide/ant/lib/ant-swing.jar Apache-2.0 extide/ant/lib/ant-testutil.jar Apache-2.0 extide/ant/lib/ant-xz.jar Apache-2.0 extide/ant/lib/ant.jar Apache-2.0 harness/antlib/bindex-2.2.jar Apache-2.0 harness/docs/jemmy-2.3.1.1-doc.zip CDDL-1.0 harness/docs/jemmy-2.3.1.1-src.zip CDDL-1.0 harness/modules/ext/jemmy-2.3.1.1.jar CDDL-1.0 ide/docs/css21-spec.zip W3C ide/docs/css3-spec.zip W3C ide/docs/html-4.01.zip W3C ide/docs/html5doc.zip HTML5DOC ide/docs/jaxb-api-2.2.5-javadoc.jar CDDL-1.1 ide/modules/com-google-guava.jar Apache-2.0 ide/modules/com-googlecode-javaewah-JavaEWAH.jar Apache-2.0 ide/modules/dict/ispell-enwl-3.1.20.zip BSD-ispell-enwl ide/modules/ext/ValidationAPI.jar CDDL-1.0 ide/modules/ext/antlr-runtime-3.4.jar BSD-antlr-runtime3 ide/modules/ext/antlr4-runtime-4.5.3.jar BSD-antlr-runtime4 ide/modules/ext/bytelist-1.0.15.jar EPL-v10 ide/modules/ext/commons-compress-1.8.1.jar Apache-2.0 ide/modules/ext/commons-net-3.6.jar Apache-2.0 ide/modules/ext/freemarker-2.3.19.jar freemarker ide/modules/ext/html5-parser.jar MIT-html5-parser ide/modules/ext/icu4j-4_4_2.jar MIT-icu4j ide/modules/ext/ini4j-0.5.1.jar Apache-2.0 ide/modules/ext/iri.jar BSD-iri ide/modules/ext/isorelax.jar MIT-isorelax ide/modules/ext/jaxb/activation.jar CDDL-1.1 ide/modules/ext/jaxb/api/jaxb-api.jar CDDL-1.1 ide/modules/ext/jaxb/jaxb-impl-2.2.5-2.jar CDDL-1.1 ide/modules/ext/jaxb/jaxb-xjc-2.2.5-2.jar CDDL-1.1 ide/modules/ext/jaxb/jaxb1-impl-2.2.5-2.jar CDDL-1.1 ide/modules/ext/jcodings-1.0.18.jar MIT-nocopyright ide/modules/ext/jing.jar BSD-jing ide/modules/ext/jsch-agentproxy-core.jar BSD-jsch-agentproxy ide/modules/ext/jsch-agentproxy-pageant.jar BSD-jsch-agentproxy ide/modules/ext/jsch-agentproxy-sshagent.jar BSD-jsch-agentproxy ide/modules/ext/jsch-agentproxy-usocket-jna.jar BSD-jsch-agentproxy ide/modules/ext/json-simple-1.1.1.jar Apache-2.0 ide/modules/ext/jvyamlb-0.2.6.jar MIT-jvyamlb ide/modules/ext/libpam4j-1.1.jar MIT ide/modules/ext/log4j-1.2.15.jar Apache-2.0 ide/modules/ext/lucene-core-3.5.0.jar Apache-2.0-lucene ide/modules/ext/postgresql-9.4.1209.jar BSD-postgresql ide/modules/ext/processtreekiller-1.0.7.jar MIT ide/modules/ext/saxon9B.jar MPL-1.0 ide/modules/ext/servlet-2.2.jar Apache-1.1 ide/modules/ext/smack.jar Apache-2.0 ide/modules/ext/smackx.jar Apache-2.0 ide/modules/ext/svnClientAdapter-javahl.jar Apache-2.0 ide/modules/ext/svnClientAdapter-main.jar Apache-2.0 ide/modules/ext/svnjavahl.jar Apache-2.0 ide/modules/ext/validator.jar MIT-validator ide/modules/ext/webserver.jar Apache-2.0 ide/modules/ext/xerces-2.8.0.jar Apache-2.0 ide/modules/org-apache-commons-io.jar Apache-2.0 ide/modules/org-apache-commons-lang.jar Apache-2.0 ide/modules/org-eclipse-core-contenttype.jar EPL-v10 ide/modules/org-eclipse-core-jobs.jar EPL-v10 ide/modules/org-eclipse-core-net.jar EPL-v10 ide/modules/org-eclipse-core-runtime-compatibility-auth.jar EPL-v10 ide/modules/org-eclipse-core-runtime.jar EPL-v10 ide/modules/org-eclipse-equinox-app.jar EPL-v10-with-osgi ide/modules/org-eclipse-equinox-common.jar EPL-v10 ide/modules/org-eclipse-equinox-preferences.jar EPL-v10-with-osgi ide/modules/org-eclipse-equinox-registry.jar EPL-v10-with-commons ide/modules/org-eclipse-equinox-security.jar EPL-v10 ide/modules/org-eclipse-jgit-java7.jar EDL-1.0 ide/modules/org-eclipse-jgit.jar EDL-1.0 ide/modules/org-eclipse-mylyn-bugzilla-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-commons-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-commons-net.jar EPL-v10 ide/modules/org-eclipse-mylyn-commons-repositories-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-commons-xmlrpc.jar EPL-v10 ide/modules/org-eclipse-mylyn-tasks-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-wikitext-confluence-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-wikitext-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-wikitext-markdown-core.jar EPL-v10 ide/modules/org-eclipse-mylyn-wikitext-textile-core.jar EPL-v10 java/docs/jaxws-api-doc.zip CDDL-1.1 java/maven/boot/plexus-classworlds-2.5.2.jar Apache-2.0 java/maven/lib/aether-api-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aether-connector-basic-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aether-impl-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aether-spi-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aether-transport-wagon-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aether-util-1.0.2.v20150114.jar Apache-2.0 java/maven/lib/aopalliance-1.0.jar Apache-2.0 java/maven/lib/cdi-api-1.0.jar Apache-2.0 java/maven/lib/commons-cli-1.2.jar Apache-2.0 java/maven/lib/commons-io-2.2.jar Apache-2.0 java/maven/lib/commons-lang-2.6.jar Apache-2.0 java/maven/lib/commons-lang3-3.4.jar Apache-2.0 java/maven/lib/guava-18.0.jar Apache-2.0 java/maven/lib/guice-4.0-no_aop.jar Apache-2.0 java/maven/lib/javax.inject-1.jar Apache-2.0 java/maven/lib/jsoup-1.7.2.jar Apache-2.0 java/maven/lib/jsr250-api-1.0.jar Apache-2.0 java/maven/lib/maven-aether-provider-3.3.9.jar Apache-2.0 java/maven/lib/maven-artifact-3.3.9.jar Apache-2.0 java/maven/lib/maven-builder-support-3.3.9.jar Apache-2.0 java/maven/lib/maven-compat-3.3.9.jar Apache-2.0 java/maven/lib/maven-core-3.3.9.jar Apache-2.0 java/maven/lib/maven-embedder-3.3.9.jar Apache-2.0 java/maven/lib/maven-model-3.3.9.jar Apache-2.0 java/maven/lib/maven-model-builder-3.3.9.jar Apache-2.0 java/maven/lib/maven-plugin-api-3.3.9.jar Apache-2.0 java/maven/lib/maven-repository-metadata-3.3.9.jar Apache-2.0 java/maven/lib/maven-settings-3.3.9.jar Apache-2.0 java/maven/lib/maven-settings-builder-3.3.9.jar Apache-2.0 java/maven/lib/org.eclipse.sisu.inject-0.3.2.jar Apache-2.0 java/maven/lib/org.eclipse.sisu.plexus-0.3.2.jar Apache-2.0 java/maven/lib/plexus-cipher-1.7.jar Apache-2.0 java/maven/lib/plexus-component-annotations-1.6.jar Apache-2.0 java/maven/lib/plexus-interpolation-1.21.jar Apache-2.0 java/maven/lib/plexus-sec-dispatcher-1.3.jar Apache-2.0 java/maven/lib/plexus-utils-3.0.22.jar Apache-2.0 java/maven/lib/slf4j-api-1.7.5.jar Apache-2.0 java/maven/lib/slf4j-simple-1.7.5.jar Apache-2.0 java/maven/lib/wagon-file-2.10.jar Apache-2.0 java/maven/lib/wagon-http-2.10-shaded.jar Apache-2.0 java/maven/lib/wagon-http-shared-2.10.jar Apache-2.0 java/maven/lib/wagon-provider-api-2.10.jar Apache-2.0 java/modules/ext/byte-buddy-1.7.9.jar Apache-2.0+BSD-INRIA java/modules/ext/cglib-2.2.jar Apache-2.0 java/modules/ext/eclipselink/javax.persistence-2.1.0.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.5.2.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.asm-2.5.2.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.core-2.5.2.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.5.2.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.5.2.jar EPL-v10-eclipselink java/modules/ext/eclipselink/org.eclipse.persistence.jpa.modelgen.processor-2.5.2.jar EPL-v10-eclipselink java/modules/ext/jaxws22/FastInfoset.jar CDDL-1.1 java/modules/ext/jaxws22/api/javax.annotation.jar CDDL-1.1 java/modules/ext/jaxws22/api/jaxws-api.jar CDDL-1.1 java/modules/ext/jaxws22/api/jsr181-api.jar CDDL-1.1 java/modules/ext/jaxws22/api/saaj-api.jar CDDL-1.1 java/modules/ext/jaxws22/gmbal-api-only.jar CDDL-1.1 java/modules/ext/jaxws22/ha-api.jar CDDL-1.1 java/modules/ext/jaxws22/javax.mail_1.4.jar CDDL-1.1 java/modules/ext/jaxws22/jaxws-rt.jar CDDL-1.1 java/modules/ext/jaxws22/jaxws-tools.jar CDDL-1.1 java/modules/ext/jaxws22/management-api.jar CDDL-1.1 java/modules/ext/jaxws22/mimepull.jar CDDL-1.1 java/modules/ext/jaxws22/policy.jar CDDL-1.1 java/modules/ext/jaxws22/saaj-impl.jar CDDL-1.1 java/modules/ext/jaxws22/stax-ex.jar CDDL-1.1 java/modules/ext/jaxws22/stax2-api.jar CDDL-1.1 java/modules/ext/jaxws22/streambuffer.jar CDDL-1.1 java/modules/ext/jaxws22/woodstox-core-asl.jar CDDL-1.1 java/modules/ext/maven/indexer-core-6.0-SNAPSHOT-patched.jar Apache-2.0 java/modules/ext/maven/javax.annotation-api-1.2.jar CDDL-1.1 java/modules/ext/maven/jdom-1.0.jar Apache-JDOM java/modules/ext/maven/lucene-analyzers-common-5.5.3.jar Apache-2.0 java/modules/ext/maven/lucene-core-5.5.3.jar Apache-2.0 java/modules/ext/maven/lucene-highlighter-5.5.3.jar Apache-2.0 java/modules/ext/maven/lucene-queryparser-5.5.3.jar Apache-2.0 java/modules/ext/maven/maven-dependency-tree-2.0.jar Apache-2.0 java/modules/ext/spring-3.0/spring-aop-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-aspects-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-beans-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-build-src-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-context-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-context-support-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-core-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-expression-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-framework-bom-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-instrument-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-instrument-tomcat-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-jdbc-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-jms-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-orm-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-oxm-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-struts-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-test-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-tx-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-web-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-webmvc-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-3.0/spring-webmvc-portlet-3.2.7.RELEASE.jar Apache-2.0-spring3.2.7 java/modules/ext/spring-4/spring-aop-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-aspects-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-beans-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-build-src-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-context-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-context-support-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-core-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-expression-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-framework-bom-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-instrument-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-instrument-tomcat-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-jdbc-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-jms-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-messaging-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-orm-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-oxm-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-test-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-tx-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-web-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-webmvc-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-webmvc-portlet-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 java/modules/ext/spring-4/spring-websocket-4.0.1.RELEASE.jar Apache-2.0-spring4.0.1 platform/core/asm-all-5.0.1.jar BSD-INRIA platform/docs/junit-4.12-javadoc.jar EPL-v10 platform/docs/junit-4.12-sources.jar EPL-v10 platform/docs/testng-6.8.1-javadoc.zip Apache-2.0 platform/modules/ext/hamcrest-core-1.3.jar BSD-hamcrest platform/modules/ext/jna-4.4.0.jar Apache-2.0 platform/modules/ext/jna-platform-4.4.0.jar Apache-2.0 platform/modules/ext/junit-4.12.jar EPL-v10 platform/modules/ext/org.apache.felix.main-4.2.1.jar Apache-2.0 platform/modules/ext/org.eclipse.osgi_3.9.1.v20140110-1610.jar OSGi platform/modules/ext/org.osgi.compendium-4.2.0.jar Apache-2.0 platform/modules/ext/osgi.core-5.0.0.jar Apache-2.0 platform/modules/ext/testng-6.8.1-dist.jar Apache-2.0 platform/modules/net-java-html-boot-fx.jar Apache-2.0 platform/modules/net-java-html-boot-script.jar Apache-2.0 platform/modules/net-java-html-boot.jar Apache-2.0 platform/modules/net-java-html-geo.jar Apache-2.0 platform/modules/net-java-html-json.jar Apache-2.0 platform/modules/net-java-html-sound.jar Apache-2.0 platform/modules/net-java-html.jar Apache-2.0 platform/modules/org-netbeans-html-ko4j.jar Apache-2.0 platform/modules/org-netbeans-html-xhr4j.jar Apache-2.0 ****************************************************************************************************************************************************** Apache NetBeans includes a number of source files that are not covered by the apache license. The following files are part of this distribution. ****************************************************************************************************************************************************** Sourcefile LICENSE NOTES (path in the source) (text is in file in licenses directory) ------------------------------------------------------------------------------------------------------------------------------------------------------ css.editor/src/org/netbeans/modules/css/resources/icons/chrome20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/chrome20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/firefox20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/firefox20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/ie20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/ie20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/opera20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/opera20.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/safari20-disabled.png CDDL-1.0 css.editor/src/org/netbeans/modules/css/resources/icons/safari20.png CDDL-1.0 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/html32.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/loose.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/loose.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-frameset.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-strict.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-transitional.dtd W3C2 html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/lat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLlat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLspecial.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLsymbol.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLlat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLspecial.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLsymbol.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-lat1.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-special.ent ISO-8879-SGML html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-symbol.ent ISO-8879-SGML j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_1_0.xsd CDDL-1.0 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_1_0.xsd CDDL-1.0 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_0.xsd EDL-1.0 1 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_0.xsd EDL-1.0 1 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_1.xsd EDL-1.0 2 j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_1.xsd EDL-1.0 2 maven.coverage/src/org/netbeans/modules/maven/coverage/coverage-04.dtd ISO-8879-SGML maven.coverage/src/org/netbeans/modules/maven/coverage/jacoco-1.0.dtd EPL-v10 o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.dtd OASIS o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.rng OASIS o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.xsd OASIS schema2beans/src/org/netbeans/modules/schema2beansdev/xmlschema.xsd W3C2 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_24x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_16x.png CDDL-1.0 web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_24x.png CDDL-1.0 websvc.saas.api/src/org/netbeans/modules/websvc/saas/model/wadl200902.xsd CDDL-1.0 welcome/src/org/netbeans/modules/welcome/resources/xhtml1-transitional.dtd W3C2 welcome/src/org/netbeans/modules/welcome/resources/xhtml-lat1.ent ISO-8879-SGML welcome/src/org/netbeans/modules/welcome/resources/xhtml-special.ent ISO-8879-SGML welcome/src/org/netbeans/modules/welcome/resources/xhtml-symbol.ent ISO-8879-SGML xml.catalog/src/org/netbeans/modules/xml/catalog/resources/Transform.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLNamespace.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema-instance.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.dtd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.xsd W3C2 xml.catalog/src/org/netbeans/modules/xml/catalog/resources/datatypes.dtd W3C2 xml.jaxb/src/org/netbeans/modules/xml/jaxb/resources/eclipselink_oxm_2_3.xsd EDL-1.0 3 xml.schema.completion/src/org/netbeans/modules/xml/schema/completion/util/XMLSchema.xsd W3C2 xml.wsdl.model/src/org/netbeans/modules/xml/wsdl/validator/resources/wsdl-2004-08-24.xsd WSDL-2004 Notes ----- [ 1] Copyright (c) 2008, 2009 Sun Microsystems. All rights reserved. Contributors: Linda DeMichiel - Java Persistence 2.0, Version 2.0 (October 1, 2009) Specification available from http://jcp.org/en/jsr/detail?id=317 [ 2] Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. Contributors: Linda DeMichiel - Java Persistence 2.1, Version 2.1 (February 4, 2013) Specification available from http://jcp.org/en/jsr/detail?id=338 [ 3] Copyright (c) 1998, 2010 Oracle. All rights reserved. Contributors: dmccann - December 22/2010 - 2.3 - Initial implementation
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0. Apache Netbeans RAT Exclusions ------------------------------ The Apache NetBeans codebase contains files that are either not covered by the Apache License 2.0 or can't include license headers for various reasons. #### Apache-2.0: Apache Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) Filetype does not support comments. -- Files -- spellchecker.dictionary_en/release/modules/dict/dictionary_en.description spellchecker.dictionary_en/release/modules/dict/dictionary_en_GB.description spellchecker.dictionary_en/release/modules/dict/dictionary_en_US.description performance/threaddemo/src/threaddemo/util/doc-files/TwoWaySupport.zargo html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/catalog html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/catalog html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/catalog html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/catalog #### Apache-2.0: Apache Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) Code is visible at runtime and added license would negatively affect usability. -- Files -- html.editor/src/org/netbeans/modules/html/editor/options/ui/formatSample.html html.editor/src/org/netbeans/modules/html/editor/resources/HTMLExample html.editor/src/org/netbeans/modules/html/editor/resources/XHTMLExample #### Apache-2.0: Apache Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) The file is used as a template and contains minimal IP. -- Files -- xsl/src/org/netbeans/modules/xsl/resources/templates/stylesheet.xsl xml/src/org/netbeans/modules/xml/resources/templates/emptyDTD.dtd.template xml/src/org/netbeans/modules/xml/resources/templates/emptyXML.xml.template xml/src/org/netbeans/modules/xml/resources/templates/emptyXmlSchema.xsd.template xml/src/org/netbeans/modules/xml/resources/templates/xhtml.xml.template xml/src/org/netbeans/modules/xml/resources/templates/xml_entity.ent.template j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/ui/resources/persistence-1.0.xml j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/ui/resources/persistence-2.0.xml j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/ui/resources/persistence-2.1.xml j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/wizard/jpacontroller/resources/IllegalOrphanException.java.txt j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/wizard/jpacontroller/resources/NonexistentEntityException.java.txt j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/wizard/jpacontroller/resources/PreexistingEntityException.java.txt j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/wizard/jpacontroller/resources/RollbackFailureException.java.txt #### CDDL-1.0 Files were taken from oracle netbeans repository and were distributed in the netbeans binary distribution under the combined GPLv2 + CDDL license. The files are used in the GUI to represent the browsers and so need to be close to the original artwork of their icons. -- Files -- css.editor/src/org/netbeans/modules/css/resources/icons/chrome20-disabled.png css.editor/src/org/netbeans/modules/css/resources/icons/chrome20.png css.editor/src/org/netbeans/modules/css/resources/icons/firefox20-disabled.png css.editor/src/org/netbeans/modules/css/resources/icons/firefox20.png css.editor/src/org/netbeans/modules/css/resources/icons/ie20-disabled.png css.editor/src/org/netbeans/modules/css/resources/icons/ie20.png css.editor/src/org/netbeans/modules/css/resources/icons/opera20-disabled.png css.editor/src/org/netbeans/modules/css/resources/icons/opera20.png css.editor/src/org/netbeans/modules/css/resources/icons/safari20-disabled.png css.editor/src/org/netbeans/modules/css/resources/icons/safari20.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chrome_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_chromium_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_edge_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_firefox_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_ie_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_opera_24x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_16x.png web.browser.api/src/org/netbeans/modules/web/browser/ui/resources/browser_safari_24x.png #### CDDL-1.0 The file is needed to generate the model classes. There is binary for this file, so it is included as is. -- Files -- websvc.saas.api/src/org/netbeans/modules/websvc/saas/model/wadl200902.xsd #### CDDL-1.0 The contained code is used at runtime and must be included in source form. Used for XML Validation and code completion at runtime. -- Files -- j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_1_0.xsd j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_1_0.xsd #### EDL-1.0 -- Files -- xml.jaxb/src/org/netbeans/modules/xml/jaxb/resources/eclipselink_oxm_2_3.xsd #### EDL-1.0 The contained code is used at runtime and must be included in source form. Used for XML Validation and code completion at runtime. -- Files -- j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_0.xsd j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_0.xsd j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/orm_2_1.xsd j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/dd/resources/persistence_2_1.xsd #### EPL-v10: Eclipse Public License v1 (https://www.eclipse.org/legal/epl-v10.html) -- Files -- maven.coverage/src/org/netbeans/modules/maven/coverage/jacoco-1.0.dtd #### ISO-8879-SGML -- Files -- nbbuild/antsrc/org/netbeans/nbbuild/xhtml-lat1.ent nbbuild/antsrc/org/netbeans/nbbuild/xhtml-special.ent nbbuild/antsrc/org/netbeans/nbbuild/xhtml-symbol.ent maven.coverage/src/org/netbeans/modules/maven/coverage/coverage-04.dtd #### ISO-8879-SGML DTDs and XMLSchemata are used at runtime to offer code completion for HTML/XHTML files. -- Files -- welcome/src/org/netbeans/modules/welcome/resources/xhtml-lat1.ent welcome/src/org/netbeans/modules/welcome/resources/xhtml-special.ent welcome/src/org/netbeans/modules/welcome/resources/xhtml-symbol.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/lat1.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLlat1.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLspecial.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/HTMLsymbol.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLlat1.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLspecial.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/HTMLsymbol.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-lat1.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-special.ent html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-symbol.ent #### OASIS The contained code is used at runtime and must be included in source form. Used at runtime for the XML parser used to parse XML catalog files. -- Files -- o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.dtd o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.rng o.apache.xml.resolver/src/org/apache/xml/resolver/etc/catalog.xsd #### W3C2: W3C Software and Document Notice and License -- Files -- schema2beans/src/org/netbeans/modules/schema2beansdev/xmlschema.xsd xml.schema.completion/src/org/netbeans/modules/xml/schema/completion/util/XMLSchema.xsd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/Transform.xsd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLNamespace.xsd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema-instance.xsd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.dtd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/XMLSchema.xsd xml.catalog/src/org/netbeans/modules/xml/catalog/resources/datatypes.dtd nbbuild/antsrc/org/netbeans/nbbuild/xhtml1-strict.dtd #### W3C2: W3C Software and Document Notice and License DTDs and XMLSchemata are used at runtime to enable html entity resolution in RSS feeds. -- Files -- welcome/src/org/netbeans/modules/welcome/resources/xhtml1-transitional.dtd #### W3C2: W3C Software and Document Notice and License DTDs and XMLSchemata are used at runtime to offer code completion for HTML/XHTML files. -- Files -- html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/3_2/html32.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/frameset.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/loose.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_0/strict.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/frameset.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/loose.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/4_01/strict.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-frameset.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-strict.dtd html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1-transitional.dtd #### WSDL-2004 The contained code is used at runtime and must be included in source form. Used at runtime for the XML validation. -- Files -- xml.wsdl.model/src/org/netbeans/modules/xml/wsdl/validator/resources/wsdl-2004-08-24.xsd
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists