Before NetBeans 9 can be released through Apache, the work below needs to be done, i.e., all the modules making up the release need to be reviewed. For this task, only reviews of the license headers in the modules are required, no knowledge of the code is needed. Join in below, you're needed!
Watch this 3 minute YouTube clip:
https://www.youtube.com/watch?v=Z4PBNSRp5g8
To review the license headers of a module:
- git clone https://github.com/apache/incubator-netbeans.git and, if you're going to make changes to it as a result of the reviews below, best to do a fork
- When done commit the changes with a commit message that starts with first line "[NETBEANS-54] Module Review <module>" (<module> should be replaced with the module you reviewed) and a message body describing your review, see the comments section below for samples. The changeset should then be proposed for merging via a PR.
- assign one or more modules to yourself for review, by adding your name to one ore more rows in the tables below
- look at the Rat report, which lists all the files that are not yet licensed to Apache, look for files from your self-assigned modules, and look how problems should be fixed (ignore problems listed below in section "Problems to be solved centrally", add there problems that are widespread in the codebase)
- check if any entries in the NOTICE file are needed besides the Oracle and Sun - add them to the main NOTICE file, and also make a note in the table below.
- if the module depends on an external binary (i.e. if it has external/binaries-list), check:
- if this should remain as an external library, of if there's something else to be done (and do it)
- convert the library to not download from hg.netbeans.org/binaries, but rather from Maven central or alike (see this e-mail)
- the adjacent license - "-license.txt" (to see if it is correct and OK for Apache NetBeans)
- add "-notice.txt" if needed with any required notices
- skim through the module, to see if there's something suspicious
For practical examples of what needs to be done for each module, see the reviews of api.htmlui, libs.felix, and libs.jna, done by jlahoda, below.
Also see What files in an Apache release do not require a license header? and Is a short form of the source header available?
If unsure or if you don't understand or have any questions, please ask on (and, if you haven't, first join) the Apache NetBeans dev mailing list: How to Participate
Problems to be solved centrally
- manifest license header
- .form license header
- .sig file license header
l10n.list license header(done)- .txt license header
- *Wsmode.xml, .wsmode, .wsgrp, .wstcref, .wswmgr license header
- .html license header
- .pass license header
build.xml(done), build-impl.xml,project.properties(done),genfiles.properties(added to exclusion list, generated code),platform.properties(done), jfx-impl.xml,project.xml(done)files under META-INF/services(done)binaries-list(done)
Status
- None and Name is empty: no one is looking at it.
- To do: Reviewed, though there is still work to be done, e.g., legal issues or Maven repo entries need to be added, etc.
- For review: There is a patch with fixes, not implemented yet, because they need to be reviewed for correctness.
- Done: Nothing more needs to be done.
For new committers only
- How to setup your commit bits: https://www.apache.org/dev/new-committers-guide.html#apache-committer-account-creation
Area: platform
Module | Name | Status | Comments |
---|---|---|---|
api.annotations.common | dschoorl | Done. | - external library: jsr305. pom file states AL-v2.0, however, jsr305-license.txt states 'New BSD license'. Retaining New BSD license. Added license for jcip (part of jsr305.jar). Maven coordinates added. - checked Rat report; changed license header in apichanges.xml, removed Oracle license heander in file under META-INF/services (excluded from Rat), left binaries-list without license (excluded from Rat). - skimmed through the module, did not spot files that were not Oracle's to donate. |
api.htmlui | jlahoda | Done. | -no external library -checked Rat report: no license of manifest and signature file (see central problems); unconverted license in api.htmlui/src/org/netbeans/api/htmlui/HTMLDialog.java (misplaced /*\n, so the tool, being strict, refused to convert it. After deleting the '/*\n', the tool was happy to convert the header). -skimmed through the module, did not notice additional problems |
api.intent | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
api.io | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
api.progress | geertjan emi/alkley | Done | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems Merged 379edbabf2ad232f8cf6df246bec67877c69aed8 Note: a new pattern that should be included in the tool: api.progress/apichanges.xml |
api.progress.compat8 | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
api.progress.nb | geertjan emi/alkley | Done | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems Merged 379edbabf2ad232f8cf6df246bec67877c69aed8 Note: a new pattern that should be included in the tool: api.progress.nb/apichanges.xml |
api.search | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for these to be resolved:
Maybe exclude the 'data' directory in unit tests? -skimmed through module, did not notice additional problems |
api.templates | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for this to be resolved:
-skimmed through module, did not notice additional problems |
api.visual | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for this one:
-skimmed through module, did not notice additional problems |
applemenu | geertjan | Done. | -external library: applemenu-external-desktop-classes.zip, need to figure out what to do with this ZIP and its content. -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems Note: applemenu-external-desktop-classes.zip is under the standard dual license GPL w/ CPE and CDDL. Apache NetBeans could elect to only use CDDL. |
autoupdate.cli | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
autoupdate.services | geertjan emi/michael-simons | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for this one to be handled centrally by the tool:
-skimmed through module, did not notice additional problems, except the root folder 'libsrc', needs to be investigated |
autoupdate.ui | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.execution | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.io.ui | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.kit | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.multitabs | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.multiview | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.nativeaccess | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.netigso | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.network | geertjan | To do | -external library nsProxyAutoConfig.js (mozilla2.0). TODO: - NETBEANS-4Getting issue details... STATUS -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.osgi | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.output2 | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.startup | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.startup.base | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.ui | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
core.windows | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
editor.mimelookup | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
editor.mimelookup.impl | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
favorites | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
javahelp | geertjan | To do | -external library jhall-2.0_05.jar (GPL-2-CP). TODO: Need to process this same as libs.felix and libs.jna below. Since its GPL licensed, probably will need to install the same way as nb-javac, i.e., during installation after asking the user whether they want to install it. - NETBEANS-3Getting issue details... STATUS -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except 9 DTD files in the 'resources' folder (PR222) -skimmed through the module, did not notice additional problems |
junitlib | geertjan | Done. | -external library junit-4.12-sources.jar (EPL-v10) and junit-4.12-javadoc.jar (EPL-v10). -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through the module, did not notice additional problems |
keyring | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
keyring.fallback | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
keyring.impl | geertjan | Done. | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems |
libs.asm | geertjan | Done. | -external library asm-all-5.0.1.jar (INRIA license). ASM is also used by Apache Struts, so license should not be a problem. -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through the module, did not notice additional problems |
libs.felix | jlahoda | Done. | -external library Apache felix. Changed coordinates to Maven. File name changed, adjusted. License Apache License v2.0. -notice.txt added based on NOTICE from Felix. -checked Rat report; no license header in binaries-list (added) and manifest (see central problems) -fixed version in -license.txt -skimmed through the module, did not notice additional problems |
libs.javafx | jkostaras | To do | - external library libraries ${java.home}/lib/ext/jfxrt.jar (Oracle license) and junit-4.12.jar (see above). -rat: libs.javafx/external/binaries-list -skimmed through the module, did not notice additional problems |
libs.jna | jlahoda | Done. | -external library jna-4.2.2.jar: Also used by Apache Cassandra. JNA dual-licensed by Apache License v2.0 and GPLv2, picking Apache License. NOTICE entry does not seem to be needed. Maven coordinates added. -checked Rat report; no license header in binaries-list (added) and manifest (see central problems) -fixed version in -license.txt -skimmed through the module, did not notice additional problems |
libs.jna.platform | jkostaras | To do | -rat: libs.jna.platform/external/binaries-list -dependency to JNA NB module -skimmed through the module, did not notice additional problems |
libs.jsr223 | jkostaras geertjan | Done. | -No external dependencies -skimmed through the module, did not notice additional problems |
libs.junit4 | jkostaras geertjan | Done. | -External dependencies -junit-4.12-license.txt (EPL 1.0) -hamcrest-core-1.3-license.txt (BSD) -skimmed through the module, did not notice additional problems |
libs.osgi | jkostaras geertjan | Done. | -External dependencies: -osgi.core-5.0.0.jar (Apache-2.0) -osgi.cmpn-4.2.jar (Apache-2.0) -skimmed through the module, did not notice additional problems |
libs.testng | jkostaras |
| -External dependency: testng-6.8.1-dist.jar (Apache-2.0), testng-6.8.1-javadoc.zip (Apache-2.0) -skimmed through the module, did not notice additional problems |
lib.uihandler | jkostaras |
| -rat: - lib.uihandler/test/unit/src/org/netbeans/lib/uihandler/resources/File664736.xml some strange null characters encountered in the file - lib.uihandler/test/unit/src/org/netbeans/lib/uihandler/resources/File651659.xml some strange null characters encountered in the beginning of the file -skimmed through the module, did not notice additional problems |
masterfs | Reema | done | -no external library |
masterfs.linux | Reema | done | -no external library |
masterfs.macosx | Reema | done | -no external library |
masterfs.nio2 | Reema | done | -no external library |
masterfs.ui | Reema | done | -no external library -Missing Apache license for masterfs.ui/src/org/netbeans/modules/masterfs/ui/suspend/Bundle.properties Merged :https://github.com/apache/incubator-netbeans/commit/215043377068868481619d203e0312131294206b |
masterfs.windows | skygo | Done | -no external library -checked Rat report, no licence in manifest (central pb) -skimmed through the module, did not notice additional problems |
nbbuild | jkostaras |
| -CDDL 1.0 license, API test (GPL-2-CP), XHTML (W3C) -External libraries:
- RAT: files without license
|
netbinox | jkostaras |
| External dependency: org.eclipse.osgi_3.9.1.v20140110-1610.jar (OSGi-LICENSE – EPL 1.0) Rat: files with missing license
-skimmed through the module, did not notice additional problems |
net.java.html | Jan Lahoda | To do | -External dependencies: net.java.html-1.4.jar (GPL-2.0wCPexc+CDDL) |
net.java.html.boot | Jan Lahoda | To do | -External dependencies : net.java.html.boot-1.4.jar (GPL-2.0wCPexc+CDDL) |
net.java.html.boot.fx | Jan Lahoda | To do | -External dependencies: net.java.html.boot.fx-1.4.jar (GPL-2.0wCPexc+CDDL) |
net.java.html.boot.script | Jan Lahoda | To do | -External dependencies : net.java.html.boot.script-1.4.jar (GPL-2.0wCPexc+CDDL) |
net.java.html.geo | Jan Lahoda | To do | -External dependencies : net.java.html.geo-1.4.jar (GPL-2.0wCPexc+CDDL) |
net.java.html.json | jkostaras |
| -External dependencies: net-java-html-json-1.4.jar (GPL-2.0) -skimmed through the module, did not notice additional problems |
net.java.html.sound | jkostaras |
| -External dependencies: net-java-html-sound-1.4.jar (GPL-2.0wCPexc+CDDL) -skimmed through the module, did not notice additional problems |
o.jdesktop.layout | jkostaras |
| -External dependencies: swing-layout-1.0.4.jar (src and doc) (LGPL-2.1) -skimmed through the module, did not notice additional problems |
o.n.bootstrap | jkostaras |
| -External dependencies: nbexec.exe, nbexec.dll, nbexec64.exe, nbexec64.dll (CDDL-1.0) -o.n.bootstrap/launcher/windows/nbexec.exe.manifest missing license -skimmed through the module, did not notice additional problems |
o.n.core | jkostaras |
| -o.n.core/licenses/DISTRIBUTION.TXT (("Sun") SOFTWARE LICENSE AGREEMENT for JavaHelp 2.0) -o.n.core/licenses/LICENSE.TXT (CDDL-1.0 & GPL 2.0) -o.n.core/licenses/THIRDPARTYLICENSEREADME.TXT (GNU LGPL 2.1) -o.n.core/src/org/netbeans/beaninfo/editors/*.form missing license -o.n.core/src/org/netbeans/core/ui/*.form missing license In o.n.core/test following files are missing license: ./qa-functional/data/SampleProject/build.xml ./qa-functional/data/SampleProject/manifest.mf ./qa-functional/data/SampleProject/nbproject/build-impl.xml ./qa-functional/data/SampleProject/nbproject/genfiles.properties ./qa-functional/data/SampleProject/nbproject/project.properties ./qa-functional/data/SampleProject/nbproject/project.xml ./qa-functional/data/SampleProject/src/sampleproject/FormFile.form ./qa-functional/src/gui/propertyeditors/data/clear_Frame.form ./qa-functional/src/gui/propertyeditors/data/clear_JFrame.form ./unit/data/lookup/install-manifest-service/ims/Bundle.properties ./unit/data/lookup/services-jar-1/META-INF/services/org.foo.Interface ./unit/data/lookup/services-jar-1.mf ./unit/data/lookup/services-jar-2/META-INF/services/org.foo.Interface ./unit/data/lookup/services-jar-2.mf ./unit/data/lookup/test1/test1/layer-with-ido.xml ./unit/data/lookup/test1.mf ./unit/data/lookup/test2/test2/inst-2.xml ./unit/data/lookup/test2/test2/layer-with-settings.xml ./unit/data/lookup/test2.mf ./unit/data/projects/sfs-attr-test/sfs_attr_test/Bundle.properties ./unit/data/projects/sfs-attr-test/sfs_attr_test/layer.xml ./unit/data/projects/sfs-attr-test.mf ./unit/src/org/netbeans/core/modules/jars/localized-manifest/locmani/something.txt ./unit/src/org/netbeans/core/projects/cache/data/layer1.xml ./unit/src/org/netbeans/core/projects/cache/data/layer2.xml ./unit/src/org/netbeans/core/projects/cache/data/test2 ./unit/src/org/netbeans/core/projects/cache/data/test2a |
o.n.html.ko4j | jkostaras |
| -External dependency: ko4j-1.4.jar (GPL-2.0wCPexc+CDDL) -skimmed through the module, did not notice additional problems |
o.n.html.xhr4j | jkostaras |
| -External dependency: xhr4j-1.4.jar (GPL-2.0wCPexc+CDDL) -skimmed through the module, did not notice additional problems |
o.n.swing.outline | jkostaras |
| -arch.xml has Oracle license -nbproject/org-netbeans-swing-outline.sig has no license -skimmed through the module, did not notice additional problems |
o.n.swing.plaf | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
o.n.swing.tabcontrol | emi | Done | ✓ no external library ✓ checked Rat report; updated license header in readme.txt Merged PR #14 |
openide.actions | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.awt | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: test/unit/src/META-INF/MANIFEST.MF is just a test manifest file and cannot have comments. |
openide.compat | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.dialogs | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.execution | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.execution.compat8 | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.explorer | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.filesystems | emi | Done | ✓ no external library ☚ checked Rat report; updated license header in resolverDocumentation.html and some test-only resources (added) Merged PR #10 |
openide.filesystems.compat8 | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.filesystems.nb | emi | Done | ✓ no external library ☚ checked Rat report; license header in some test-only resources (added) Merged PR #10 |
openide.io | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.loaders | sarvesh |
|
|
openide.modules | emi | Done | ✓ no external library ✓ checked Rat report; no license header in some documentation files (added) Merged PR #13 |
openide.nodes | emi | Done | ✓ no external library ✓ checked Rat report; no license header in a test hint file (added) Note: test/unit/src/org/openide/nodes/data/b, b32 and res.t2/b are all test PNGs. uml/ holds some ArgoUML XML files (added license headers to them to narrow down Rat report, PR224 – geertjan) Merged PR #19 |
openide.options | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: test/**/*.ser files are binary test data. uml/ has an ArgoUML document which is XML-based. |
openide.text | emi | Done | ✓ no external library ✓ checked Rat report; updates license header in 3 Java files Merged PR #17 |
openide.util | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: LookupUsesRequestProcessorTest.resource is basically a META-INF/service one-liner. |
openide.util.enumerations | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
openide.util.lookup | emi | Done | ✓ no external library ✓ checked Rat report; no license header in org.openide.util.Lookup.test hint file (added) and META-INF/services (see central problems) Merged PR #9 |
openide.util.ui | emi | Done | ✓ no external library ✓ checked Rat report; no license header in NbBundle.test hint file and some test-only resources (added) Note: A minor change had to be added to UtilitiesTranslateTest to skip comments. Merged PR #9 |
openide.windows | emi geertjan | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: test/unit/src/org/openide/windows/data/oldTcWithoutDisplayName.ser is binary test data. openide.windows/uml holds some ArgoUML output files which, although XMLs, don't need the copyright headers. (to avoid discussion re Rat report, relicensed these too, PR221 – geertjan) |
options.api | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
options.keymap | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat | |
progress.ui | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
queries | emi junichi11 | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: queries/test/unit/src/org/netbeans/api/queries/data/ has some test data. No copyright header needed according to http://www.apache.org/legal/src-headers.html#faq-exceptions (Merged PR #202) |
sampler | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
sendopts | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
settings | emi | Done | ✓ no external library ✓ checked Rat report; no license header in some test-only resources (added) Merged PR #18 |
spi.actions | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
spi.quicksearch | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
templates | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: userprop.txt is an user-facing template file, it cannot be created by default with the license block. emi/38leinaD: exclusion of userprop.txt to rat |
templatesui | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
uihandler | skygo | Done |
|
Area: ide
Module | Name | Checked | Comments |
---|---|---|---|
api.debugger | junichi11 | Done |
Merged PR #26 |
api.java.classpath | junichi11 | Done |
|
api.xml | junichi11 | Done |
Merged PR #36 |
api.xml.ui | junichi11 | Done |
Merged PR #27 |
bugtracking | junichi11 | Done |
Merged PR #28 |
bugtracking.bridge | junichi11 | Done |
|
bugtracking.commons | junichi11 | Done |
|
bugzilla | junichi11 | Done |
Merged PR #39 |
c.googlecode.javaewah.JavaEWAH | junichi11 | Done |
Merged PR #40 |
c.google.guava | junichi11 | Done |
Merged PR #41 |
c.jcraft.jsch | junichi11 | Done |
Merged PR #47 |
c.jcraft.jzlib | junichi11 | Done |
Merged PR #48 |
code.analysis | reema | done | -no external library |
core.browser | reema | done | -no external library |
core.browser.webview | reema | done | -no external library |
core.ide | reema | done | -no external library |
core.multitabs.project | reema | done | -no external library |
csl.api | junichi11 | Done |
PR #63 |
csl.types | junichi11 | Done |
|
css.editor | rlamont | PR 158 + todo |
|
css.lib | rlamont |
| |
css.model | rlamont | Done |
|
css.prep | emi/tomazst | Done | -no external library -checked Rat report: updated license in .less and .scss files, excluded test data from Rat. -skimmed through module, did not notice additional problems |
css.visual | emi/tomazst | Done | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems Merged 5c3a690
|
db | matthiasblaesing | Done | -external library derby-10.2.2.0.jar: ALv2 licensed,noticeadded, Maven coordinates added. -checked Rat report;missinglicenseheaderdadded, unrecognized license headers manually changed, ignored l10n.list, manifest.mf, org-netbeans-modules-db.sig and *.form (see central problems) -skimmed through the module, did not notice additional problems |
dbapi | matthiasblaesing | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat ✓skimmedthroughmodule,didnotnoticeadditionalproblem |
db.core | matthiasblaesing | Done | -no external libraries -checked Rat report; missing license headers added, unrecognized license headers manually changed, ignored manifest.mf and *.form (see central problems) -skimmed through the module, did not notice additional problems |
db.dataview | matthiasblaesing | Done | - no external libraries - fix Rat files: - add missing ALv2 headers for .sql files - move dbdata.txt to dbdata.propertiesandaddheader - fix missing header adjustments (allfilecopyrightSun/Oracle) - Transitive dependency on LGPL library (swingx) |
db.drivers | matthiasblaesing | Done | - updated binaries-list to maven coordinatesandensuredconsitentnamingafterbuild - checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmedthroughmodule,didnotnoticeadditionalproblem - The imported mysqldrivercan'tbe distributed with apachenetbeans. Tracked by - NETBEANS-70Getting issue details... STATUS |
db.kit | matthiasblaesing | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat ✓skimmedthroughmodule,didnotnoticeadditionalproblem |
db.metadata.model | matthiasblaesing | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat ✓skimmedthroughmodule,did not noticeadditionalproblem |
db.mysql | matthiasblaesing | Done | - no external library - checked Rat report; unrecognized license headers manually changed, ignored manifest.mf and *.form (see central problems) - skimmed through the module, did not notice additional problems |
db.sql.editor | matthiasblaesing | Done | - no external library - checked Rat report; unrecognized license headers manually changed, missing headers added, ignored *.form (see central problems) and SQLExample. The latter file is used in the GUI as a sample and in addition does not reach a level of creativity. - skimmed through the module, did not notice additional problems - Modified tests to allow comments in *.test and *.pass files |
db.sql.visualeditor | matthiasblaesing | Done | -external library javacc is only used at build time and is not distributed with netbeans - modified binaries-list to point to maven coordinates - checked Rat report; missing headers added, ignored *.form (see central problems) - skimmed through the module, did not notice additional problems |
defaults | matthiasblaesing | Done | - no external library - checked Rat report; unrecognized license headers manually changed - skimmed through the module, did not notice additional problems |
derby | matthiasblaesing | Done | - external binary is binary form of etc/sample.sql (not on maven) - checked Rat report; missing header added to etc/sample.sql, ignored binaries-list and *.form files (see central problems) - skimmed through the module, did not notice additional problems - replacing the bundled binary is tracked by - NETBEANS-74Getting issue details... STATUS |
diff | matthiasblaesing | Done | - no external library - checked Rat report; ignored l10n.list (see central problems) and added ingore entries for rat report. - skimmed through the module, did not notice additional problems |
dlight.nativeexecution | vieiro | PR #135 |
|
dlight.nativeexecution.nb | vieiro | Done |
|
dlight.terminal | vieiro | Done |
|
docker.api | matthiasblaesing | Done | - no external library - checked Rat report; no problems reported - skimmed through the module, did not notice additional problems |
docker.editor | matthiasblaesing | Done | - no external library - checked Rat report; manually updated license header in Dockerfile - skimmed through the module, did not notice additional problems |
docker.ui | matthiasblaesing | Done | - no external library - checked Rat report; no problems reported - skimmed through the module, did not notice additional problems |
editor | vieiro | PR #42 |
|
editor.actions | vieiro | Done |
|
editor.bookmarks | vieiro | PR #43 |
|
editor.bracesmatching | vieiro | Done |
|
editor.breadcrumbs | vieiro | Done |
|
editor.codetemplates | vieiro | PR #53 |
|
editor.completion | vieiro | PR #55 |
|
editor.deprecated.pre65formatting | vieiro | Done |
|
editor.document | vieiro | Done |
|
editor.errorstripe | vieiro | PR #56 |
|
editor.errorstripe.api | vieiro | Done |
|
editor.fold | vieiro | Done |
|
editor.fold.nbui | vieiro | Done |
|
editor.global.format | sarvesh |
|
|
editor.guards | sarvesh | To do |
|
editor.indent | sarvesh |
|
|
editor.indent.project | sarvesh |
|
|
editor.indent.support | sarvesh |
|
|
editor.kit | vieiro | Done |
|
editor.lib | vieiro | PR #37 |
|
editor.lib2 | vieiro | PR #38 |
|
editor.macros | vieiro | Done |
|
editor.plain | vieiro | Done |
|
editor.plain.lib | vieiro | Done |
|
editor.search | subhash | Done |
|
editor.settings | emi/aldocano | Done |
Merged #0e60bb981cf40422f4d96c42dc8fc30f6d68bcd2 for the small branch-info.txt file. |
editor.settings.lib | subhash | Done ( PR #66 ) |
|
editor.settings.storage | emi/bjansen | Done | - No external binaries. |
editor.structure | sarvesh |
|
|
editor.tools.storage | sarvesh |
|
|
editor.util | sarvesh |
|
|
extbrowser | emi/bjansen | Done | - No external binaries. |
extexecution | emi/alkley | Done |
|
extexecution.base | Arunava | Done | -no external library |
extexecution.impl | Arunava | Done | -no external library |
extexecution.process | vieiro | PR #138 PR #175 |
|
extexecution.process.jdk9 | Arunava | Done | -no external library |
git | emi/TimRiemer | Done | - No external binaries. |
gototest | Arunava | Done | -no external library |
gsf.codecoverage | Arunava | Done | -no external library |
gsf.testrunner | Arunava | Done | -no external library |
gsf.testrunner.ui | Arunava | Done | -no external library |
html | emi/Sineth-N |
|
|
html.custom | borxa | Done | -no external library -checked Rat report: 2 .txt files and 1 .html file to be solved centrally -skimmed through module, did not notice additional problems |
html.editor | borxa | Done | -no external library, external documentation html-4.01.zip from w3.org -checked Rat report: all licensed to Apache except 4 files to be solved centrally -skimmed through module, did not notice additional problems |
html.editor.lib | emi/martypowell | Done | - No external binaries. - Updated license in .java files and test files - No additional problems found. |
html.lexer | emi/mjduigou | Done | - No external binaries. - Updated license in one .java file, excluded test data from Rat. - No additional problems found. |
html.parser | borxa |
|
|
html.validation | borxa |
|
|
httpserver | borxa | Done |
-checked Rat report - everything not resolved centrally are licensed to apache -skimmed through the module, did not notice additional problems |
hudson | john mcdonnell | Done | -no external dependencies -checked Rat report - everything licensed to apache -skimmed through the module, did not notice additional problems |
hudson.git | john mcdonnell | Done | -no external dependencies -checked Rat report - everything licensed to apache -skimmed through the module, did not notice additional problems |
hudson.mercurial | john mcdonnell | Done | -no external dependencies -checked Rat report - everything licensed to apache -skimmed through the module, did not notice additional problems |
hudson.subversion | john mcdonnell | PR 123 | -no external dependencies -checked Rat report - Added hudson.subversion/test/unit/src/org/netbeans/modules/hudson/subversion/sample-entries-file to the Rat exclusions list -skimmed through the module, did not notice additional problems |
hudson.tasklist | john mcdonnell | Done | -no external dependencies -checked Rat report - everything licensed to apache -skimmed through the module, did not notice additional problems |
hudson.ui | emi/TimRiemer | Done | - No external binaries. |
ide.kit | vieiro | PR #139 |
|
image | Arunava | Done | -no external library |
javascript2.debug | Arunava | Done | -no external library |
javascript2.debug.ui | Arunava | Done | -no external library |
jellytools.ide | Georgia | To do | - No external library |
jumpto | geertjan emi/tomazst (stopped work) | To do | - No external binaries. - Updated license in a few files Problem: a few files with this non-standard contributors section in the license header # The Original Software is the Accelerators module. |
languages | emi/phinaliumz |
|
|
languages.diff | emi/bsungur | Done | - No external binaries. - Exclude DiffExample.diff from Rat since a license header would be visible to users in Fonts and Color settings. - No additional problems found. |
languages.manifest | junichi11 | Done |
|
languages.yaml | vieiro | PR #100 |
|
lexer | vieiro | Done |
|
lexer.nbbridge | vieiro | PR #79 |
|
libs.antlr3.runtime | vieiro | PR #80 |
|
libs.antlr4.runtime | vieiro | PR #81 |
|
libs.bytelist | vieiro | PR #83 | Updated Maven coordinates for jruby's bytelist 0.1 (LGPL 2.1) |
libs.commons_compress | vieiro | PR #85 | Updated maven coordinates for commons/compress 1.8.1 (Apache 2) |
libs.commons_net | vieiro | PR #87 | Updated maven coordinates for commons/net 3.6 (Apache 2) |
libs.freemarker | vieiro | PR #91 |
|
libs.git | vieiro | Done |
|
libs.ini4j | vieiro | PR #94 |
|
libs.jaxb | - emi/mohammedalics (stopped work) |
| - Many external binaries under the dual GPL w/ CPE + CDDL license Note: Maven coordinates are available for the JARs but there are a lot of references to these JARs from other modules too (eg. websvc.jaxws21, lib.profiler tests, etc). |
libs.jsch.agentproxy | vieiro | PR #101 |
|
libs.json_simple | emi/dealton | Done | - External binary under Apache 2.0 license: json-simple-1.1.1.jar |
libs.jvyamlb | vieiro | Issue #82 PR #115 |
|
libs.lucene | vieiro | PR #112 | - Added lucene notice file from https://github.com/apache/lucene-solr/blob/releases/lucene-solr/3.5.0/lucene/NOTICE.txt |
libs.smack | vieiro | PR #116 |
|
libs.svnClientAdapter | vieiro | Issue #86 |
|
libs.svnClientAdapter.javahl | vieiro | Issue #86 |
|
libs.svnClientAdapter.svnkit | vieiro | Issue #86 |
|
libs.swingx | matthiasblaesing | To be removed | SwingXislicensedLGPLand so can't bedistributedwithnetbeans. The removal is tracked by |
libs.xerces | vieiro | PR #113 |
|
lib.terminalemulator | vieiro | PR #131 |
|
localhistory | Arunava | Done | -no external library |
localtasks | Arunava | Done | -no external library |
mercurial | vieiro | PR #132 |
|
mylyn.util | emi/mohammedalics | Done | - No external binaries. |
notifications | emi/mohammedalics | Done | - No external binaries. |
o.apache.commons.codec | Arunava | PR#210 | -External dependencies: apache-commons-codec-1.3.jar (Apache 2.0). |
o.apache.commons.httpclient | Arunava | Done | -External dependencies: commons-httpclient-3.1.jar (Apache 2.0). |
o.apache.commons.io | Arunava | Done | -External dependencies: commons-io-1.4.jar (Apache 2.0) . |
o.apache.commons.lang | Arunava | PR#209 | -External dependencies: commons-lang-2.6.jar (Apache 2.0). |
o.apache.commons.logging | Arunava | PR#212 | -External dependencies: commons-logging-1.1.1.jar(Apache 2.0). |
o.apache.tools.ant.module | John McDonnell | PR124 |
-o.apache.tools.ant.module/l10n.list will be covered in the list of problems to be solved centrally -o.apache.tools.ant.module/release/VERSION.txt added exclusion to Rat Report -o.apache.tools.ant.module/src/org/apache/tools/ant/module/resources/Project.xml_ added missing apache license -o.apache.tools.ant.module/test/unit/data/
|
o.apache.ws.commons.util | vieiro | PR #143 |
|
o.apache.xml.resolver | vieiro | PR #172 |
|
o.apache.xmlrpc | vieiro | PR #149 |
|
o.eclipse.core.contenttype | vieiro | PR #150 |
|
o.eclipse.core.jobs | vieiro | PR #151 |
|
o.eclipse.core.net | vieiro | Done |
|
o.eclipse.core.runtime | vieiro | PR #233 |
|
o.eclipse.core.runtime.compatibility.auth | vieiro | Done |
|
o.eclipse.equinox.app | vieiro | PR #237 |
|
o.eclipse.equinox.common | vieiro | PR #238 |
|
o.eclipse.equinox.preferences | lbruun |
|
|
o.eclipse.equinox.registry | lbruun |
|
|
o.eclipse.equinox.security | lbruun |
|
|
o.eclipse.jgit | john mcdonnell | PR #118 | - Updated maven coordinates for org.eclipse.jgit (had to change hash from unfound _nosignature version to version found in maven central) - Don't believe a notice is required.
|
o.eclipse.jgit.java7 | john mcdonnell | PR #119 |
|
o.eclipse.mylyn.bugzilla.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.bugzilla.core_3.17.0.v20150828-2026.jar thats not available in maven |
o.eclipse.mylyn.commons.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.commons.core_3.17.0.v20150625-2042.jar thats not available in maven |
o.eclipse.mylyn.commons.net | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.commons.net_3.17.0.v20150706-2057.jar thats not available in maven |
o.eclipse.mylyn.commons.repositories.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.commons.repositories.core_1.9.0.v20150625-2042.jar thats not available in maven |
o.eclipse.mylyn.commons.xmlrpc | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.commons.xmlrpc_3.17.0.v20150625-2042.jar thats not available in maven |
o.eclipse.mylyn.tasks.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar thats not available in maven |
o.eclipse.mylyn.wikitext.confluence.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.wikitext.confluence.core_2.6.0.v20150901-2143.jar thats not available in maven |
o.eclipse.mylyn.wikitext.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.wikitext.core_2.6.0.v20150901-2143-patched-nosignature.jar thats not available in maven |
o.eclipse.mylyn.wikitext.markdown.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.wikitext.markdown.core_2.6.0.v20150901-2143.jar thats not available in maven |
o.eclipse.mylyn.wikitext.textile.core | john mcdonnell |
| Checked Rat Report Contains an external dependency: org.eclipse.mylyn.wikitext.textile.core_2.6.0.v20150901-2143.jar thats not available in maven |
o.n.swing.dirchooser | lbruun | Done |
|
o.openidex.util | emi/mohammedalics | Done | - No external binaries. - checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above - No additional problems found. |
options.editor | rlamont |
| |
options.java | junichi11 | Done |
|
parsing.api | emi | PR #57 | - No external binaries. |
parsing.indexing | emi | PR #59 | - No external binaries. |
parsing.lucene | emi | Done | - No external binaries. - No additional problems found. |
parsing.nb | emi | PR #58 | - No external binaries. |
parsing.ui | emi | Done | - No external binaries. |
print.editor | emi | Done | - No external binaries. |
project.ant | sarvesh/geertjan | PR #197 |
|
project.ant.compat8 | sarvesh |
|
|
project.ant.ui | sarvesh |
|
|
projectapi | junichi11 | Done |
|
projectapi.nb | junichi11 | Done |
|
project.indexingbridge | junichi11 | Done |
|
project.libraries | junichi11 | Done |
Merged PR #68 |
project.libraries.ui | junichi11 | Done |
|
project.spi.intern | junichi11 | Done |
|
project.spi.intern.impl | junichi11 | Done |
|
projectui | emi/tomazst | Done | - No external binaries. |
projectuiapi | emi/tomazst | Done | - No external binaries. |
projectuiapi.base | neilcsmith | Done |
|
projectui.buildmenu | neilcsmith | Done |
|
properties | emi/steffendietz | Done | - No external binaries. |
properties.syntax | emi/steffendietz | Done | - No external binaries. |
refactoring.api | junichi11 | Done |
Merged PR #137 |
schema2beans | geertjan |
| |
selenium2 | emi | Done | - No external binaries. |
selenium2.server | junichi11 | Done |
|
server | borxa | Done |
|
servletapi | lbruun | Done | Uses external library
|
spellchecker | emi | PR #60 | - No external binaries. |
spellchecker.apimodule | junichi11 | Done |
|
spellchecker.bindings.htmlxml | Ghader | Done | -no external library -change license header from Oracle to Apache: -manifest.mf to be handled centrally -skimmed through module, did not notice additional problems |
spellchecker.bindings.properties | Ghader | Done | -no external library -change license header from Oracle to Apache: -manifest.mf to be handled centrally -skimmed through module, did not notice additional problems |
spellchecker.dictionary_en | emi/trevlewis | Done | - Single external binary ispell-enwl-3.1.20 under a BSD-like license. No Maven coordinates exist, files from a 2001 release on SourceForge. |
spellchecker.kit | vieiro | Done |
|
spi.debugger.ui | vieiro | PR #142 |
|
spi.editor.hints | emi/trantuyen1505 | Done | - No external binaries. |
spi.editor.hints.projects | emi/trantuyen1505 | Done | - No external binaries. |
spi.navigator | emi/mohammedalics | Done | - No external binaries. |
spi.palette | emi/38leinaD | Done | - No external binaries. |
spi.tasklist | junichi11 | Done |
|
spi.viewmodel | junichi11 | Done |
|
subversion | emi/38leinaD (stopped work) | To Do | - No external binaries. Note: Test data still needs to be excluded from Rat |
swing.validation | lbruun | Done | Uses external library
|
target.iterator | junichi11 | Done |
|
tasklist.kit | junichi11 | Done |
|
tasklist.projectint | junichi11 | Done |
|
tasklist.todo | junichi11 | Done |
|
tasklist.ui | junichi11 | Done |
|
team.commons | junichi11 | Done |
Merged PR #67 |
team.ide | matthiasblaesing | Done | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmedthroughmodule,didnot notice additional problems - Transitive dependency on LGPL library (swingx) |
terminal | junichi11 | Done |
Merged PR #74 |
terminal.nb | junichi11 | Done |
|
usersguide | geertjan | To do |
|
utilities | neilcsmith | Done |
|
utilities.project | neilcsmith | Done |
|
versioning | emi/trevlewis | Done | - No external binaries. |
versioning.core | emi/trevlewis | Done | - No external binaries. |
versioning.indexingbridge | junichi11 | Done |
|
versioning.masterfs | junichi11 | Done |
|
versioning.system.cvss.installer | junichi11 | Done |
|
versioning.ui | junichi11 | Done |
|
versioning.util | emi/trevlewis | Done | - No external binaries. |
web.browser.api | vikas.prabhakar | Done | -no external libraries |
web.common | vikas.prabhakar | Todo | -no external libraries |
web.common.ui | vikas.prabhakar | Done |
|
web.indent | vikas.prabhakar | Done |
|
websvc.jaxwsmodelapi | junichi11 | Done |
|
websvc.saas.api | emi/trevlewis (stopped work) geertjan | To do |
|
websvc.saas.codegen | emi/trevlewis | Done |
|
websvc.saas.codegen.java | geertjan | PR219 |
|
websvc.saas.kit | emi/trevlewis | Done |
|
websvc.saas.ui | emi/ArkantosC | Done |
|
web.webkit.debugging | sarvesh |
|
|
xml | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value), updated/added license headers - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.axi | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value) - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.catalog | matthiasblaesing | Done | - removed external binary (contained XML Schemas and DTDs), added license header to files and added them to the source code, where the binary was expanded at build time - checked Rat report: added missing headers - skimmed through module, did not notice additional problems |
xml.catalog.ui | matthiasblaesing | Done | - no external library - checked Rat report: clean - skimmed through module, did not notice additional problems |
xml.core | matthiasblaesing | Done | - no external library - checked Rat report; added license header to testfiles - skimmed through the module, did not notice additional problems |
xml.jaxb.api | matthiasblaesing | Done | - external library jsr173_api.jar was removed, as StAX api was moved into java platform - external libraries jaxb-api and activation were moved to maven coordinates and version was corrected - checked Rat report: updates license header in Bundle.properties - skimmed through module, did not notice additional problems |
xml.lexer | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value) - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.multiview | matthiasblaesing | Done | - no external library - checked Rat report; added license header to testfiles, manually updated unconverted license headers - skimmed through the module, did not notice additional problems |
xml.retriever | matthiasblaesing | Done | - no external library - checked Rat report; added license header to testfiles - skimmed through the module, did not notice additional problems |
xml.schema.completion | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value), updated XMLSchema.xsd and added w3c document and software license and made sure license is picked up by rat report - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.schema.model | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value), covered zip files contains simple XSD samples as groups - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.tax | matthiasblaesing | Done | - no external library - checked Rat report: added missing headers, ignored i10n.list - skimmed through module, did not notice additional problems |
xml.text | matthiasblaesing | Done | - no external library - checked Rat report; added license header to testfiles and ensured tests still run cleanly, removed unused file, that only differs from neighbouring file by license - skimmed through the module, did not notice additional problems |
xml.text.obsolete90 | matthiasblaesing | Done | - no external library - checked Rat report; added license to many test files and adjusted tests to match these; exclude GUI visible sample data and sepcial test data - skimmed through the module, did not notice additional problems |
xml.tools | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value) - skimmed through module, did not notice additional problems |
xml.wsdl.model | matthiasblaesing | Done | - no external library - checked Rat report: manully updated missed license headers - readded undonated wsdl-2004-08-24.xsd from source and added license to it (fixes functionality) - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xml.xam | matthiasblaesing | Done | - no external library - checked Rat report: manually updated missed license header and added missing headers - skimmed through module, did not notice additional problems |
xml.xdm | matthiasblaesing | Done | - no external library - checked Rat report: excluded test-data from rat (no IP value) - disable tests that fail because referenced files were not donated - skimmed through module, did not notice additional problems |
xsl | matthiasblaesing | Done | - no external library - checked Rat report; added testfiles to exclude list for rat - skimmed through the module, did not notice additional problems |
Area: java
Module | Name | Checked | Comments |
---|---|---|---|
ant.browsetask | junichi11 | Done |
|
ant.debugger | junichi11 | Done |
|
ant.freeform | emi/bjansen |
|
|
ant.grammar | junichi11 | Done |
|
ant.kit | junichi11 | Done |
|
api.debugger.jpda | junichi11 | Done |
|
api.java | junichi11 | Done |
|
api.maven | junichi11 | Done |
|
beans | emi/bjansen | Done | - no external library - checked Rat report: manully updated missed license headers in test files and .freemaker template - skimmed through module, did not notice additional problems Note: excluded .template files from Rat since they are user visible in the IDE (Tools | Templates then Open in Editor) |
classfile | Ghader | Done | -no external library
|
dbschema | emi/mohammedalics | #hacktoberfest |
|
debugger.jpda | emi/AnEmortalKid | Done | - no external library - checked Rat report: excluded a test file - skimmed through module, did not notice additional problems |
debugger.jpda.ant | junichi11 | Done |
|
debugger.jpda.js | junichi11 | Done |
|
debugger.jpda.jsui | junichi11 | Done |
|
debugger.jpda.kit | junichi11 | Done |
|
debugger.jpda.projects | junichi11 | Done |
|
debugger.jpda.projectsui | junichi11 | Done |
|
debugger.jpda.ui | junichi11 | Done |
Merged PR #164 |
debugger.jpda.visual | junichi11 | Done |
|
findbugs.installer | junichi11 | Done |
|
form | -- emi (stopped work) neilcsmith |
| ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat Note: lots of smaller palette / template files remaining. |
form.binding | emi | Done | ✓ no external library ✓ checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat |
form.j2ee | emi/gezapeti |
|
|
form.kit | junichi11 | Done |
|
form.nb | junichi11 | Done |
|
form.refactoring | junichi11 | Done |
|
hibernate | ikysil junichi11 | - external binary contains DTDs for Hibernate 3.0 configuration files Merged PR #136 | |
hibernate4lib | ikysil | TODO |
|
hudson.ant | junichi11 | Done |
|
hudson.maven | junichi11 | Done |
|
i18n | emi/oktak | Done | - No external binaries. |
i18n.form | junichi11 | Done |
|
j2ee.core.utilities | juneau | Done PR #64 |
|
j2ee.eclipselink | juneau | Done |
|
j2ee.eclipselinkmodelgen | juneau | Done PR #64 |
|
j2ee.jpa.refactoring | juneau | Done |
|
j2ee.jpa.verification | juneau | Done |
|
j2ee.metadata | juneau | Done PR #98 |
|
j2ee.metadata.model.support | juneau | Done PR #110 |
|
j2ee.persistence | juneau | Done PR #117 |
|
j2ee.persistenceapi | juneau | Done |
|
j2ee.persistence.kit | juneau | Done |
|
java.api.common | emi/mirkoperillo | Done | - No external binaries. |
java.completion | geertjan |
| |
java.debug | junichi11 | Done |
|
javadoc | emi/trantuyen1505 | Done | - No external binaries. |
java.editor | emi/nwholloway | Done | - No external library Problem file: test/qa-functional/src/org/netbeans/test/java/editor/completion/create has an odd method with a Sun Public License Notice header: PR140. |
java.editor.base | emi/nwholloway | Done | - No external library - No additional problems found. |
java.editor.lib | junichi11 | Done |
|
javaee.injection | junichi11 | Done |
|
java.examples | emi/trantuyen1505 | Done | - No external binaries. |
java.freeform | junichi11 | Done |
|
javafx2.editor | John McDonnell | PR 125 |
|
javafx2.kit | John McDonnell | PR 127 |
|
javafx2.platform | John McDonnell | Done |
|
javafx2.project | emi/trantuyen1505 | Done | - No external binaries. |
javafx2.samples | John McDonnell | PR 128 |
|
javafx2.scenebuilder | John McDonnell | Done |
|
java.graph | junichi11 | Done |
|
java.guards | junichi11 | Done |
|
java.hints | geertjan | To do |
|
java.hints.declarative | geertjan | To do |
|
java.hints.declarative.test | junichi11 | Done |
|
java.hints.legacy.spi | junichi11 | Done |
|
java.hints.test | junichi11 | Done |
|
java.hints.ui | junichi11 | Done |
|
java.j2sedeploy | junichi11 | Done |
|
java.j2seembedded | junichi11 | Done |
|
java.j2semodule | junichi11 | Done |
Merged PR #165 |
java.j2seplatform | Ghader | Done | -no external library -change licence header from Oracle to Apache: -add Apache licence -skimmed through module, did not notice additional problems |
java.j2seprofiles | junichi11 | Done |
|
java.j2seproject | Ghader | Done |
|
java.kit | Ghader | Done |
|
java.lexer | emi/bsungur | Done | - No external binaries. |
java.metrics | emi/trantuyen1505 | Done | - No external binaries. |
java.module.graph | junichi11 | Done |
|
java.navigation | junichi11 | Done |
|
java.platform | junichi11 | Done |
|
java.platform.ui | junichi11 | PR #194 |
|
java.preprocessorbridge | junichi11 | Done |
|
java.project | junichi11 | Done |
|
java.project.ui | emi/steffendietz | Done | - No external binaries. |
java.source | emi/steffendietz | Done | - No external binaries. |
java.source.ant | junichi11 | Done |
|
java.source.base | emi/michael-simons | Done | - No external binaries. |
java.source.compat8 | sarvesh | Done |
|
java.source.queries | sarvesh | To Do |
|
java.source.queriesimpl | sarvesh | Done |
|
java.sourceui | emi/trantuyen1505 | Done | - No external binaries. |
java.testrunner | junichi11 | Done |
|
java.testrunner.ant | junichi11 | Done |
|
java.testrunner.ui | junichi11 | Done |
|
javawebstart | emi/AnEmortalKid | Done | - No external binaries. |
jellytools.java | lbruun | Done |
|
jshell.support | emi/michael-simons | Done | - No external binaries. Note: did not change jshell.support/test/unit/src/org/netbeans/modules/jshell/support/reploutput.txt jshell.support/test/unit/src/org/netbeans/modules/jshell/support/reploutput_golden.txt as they might break tests. Note: Unsure what jshell.support/src/org/netbeans/modules/jshell/resources/consoleExample.jsh is Merged 0ed2eb8 |
junit | emi/trantuyen1505 | Done | - No external binaries. |
junit.ant | geertjan | Done. | - No external binaries. - No licenses that need to be changed, everything has been done. - No additional problems found. |
junit.ant.ui | junichi11 | Done |
|
junit.ui | emi/trantuyen1505 | Done | - No external binaries. |
lib.jshell.agent | emi/michael-simons | Done | - No external binaries. |
lib.nbjavac | vieiro | Done |
|
lib.nbjshell | vieiro | Done |
|
lib.nbjshell9 | emi/marcelestial | Done | - No external binaries. |
libs.cglib | vieiro | PR #133 |
|
libs.javacapi | vieiro | See Issue #1 |
|
libs.javacimpl | vieiro | See Issue #1 |
|
libs.jshell.compile | vieiro | See Issue #1 |
|
libs.springframework | vieiro | Done |
|
maven | - emi/dealton (stopped work) | To Do | - TODO: review external binaries - Update licence in test data |
maven.checkstyle | rlamont | Done |
|
maven.coverage | rlamont | Done |
|
maven.embedder | rlamont |
| |
maven.grammar | rlamont | Done |
|
maven.graph | rlamont | Done |
|
maven.hints | rlamont | Done |
|
maven.htmlui | emi/gezapeti | Done | - No external binaries. - Update licence in .properties, .html, .css files, excluded template from Rat - No additional problems found. Note: A single empty file wizard-gtk.css still remains. Rat should exclude empty files. |
maven.indexer | rlamont |
| |
maven.indexer.ui | rlamont | Done |
|
maven.junit | rlamont | Done |
|
maven.junit.ui | rlamont | Done |
|
maven.kit | rlamont | Done |
|
maven.model | emi/ArkantosC |
| |
maven.osgi | emi/mclay |
|
|
maven.persistence | rlamont | Done |
|
maven.refactoring | rlamont | Done |
|
maven.repository | rlamont | Done |
|
maven.search | rlamont | Done |
|
maven.spring | rlamont | Done |
|
nashorn.execution | rlamont | Done |
|
o.jdesktop.beansbinding |
|
|
|
performance | Mark Stephens geertjan | -no external library -checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat -skimmed through module, did not notice additional problems src/threaddemo/util/doc-files contains a png some some pgml,xml files. Asked for clarification on mailing list | |
performance.java | emi/mirkoperillo |
|
|
projectimport.eclipse.core | emi/markhobson | Done | - No external binaries. - Update licence in script, Excluded test data from Rat - No additional problems found. |
projectimport.eclipse.j2se | junichi11 | Done |
|
refactoring.java | borxa | Done |
|
selenium2.java | emi/trevlewis | Done | - No external binaries. |
selenium2.maven | John McDonnell | Done |
|
spellchecker.bindings.java | John McDonnell | Done |
|
spi.debugger.jpda.ui | junichi11 | Done |
|
spi.java.hints | emi/trevlewis | Done |
|
spring.beans | emi/ArkantosC | Done | - No external binaries. |
testng | emi/tomazst | Done | - No external binaries. Note: test/unit/data/antOut/*.txt should probably be deleted. |
testng.ant | emi/trevlewis | Done | - No external binaries. |
testng.maven | emi/trevlewis | Done |
|
testng.ui | emi/trevlewis | Done | - No external binaries. |
websvc.jaxws21 | lbruun | Done |
|
websvc.jaxws21api | lbruun | Done |
|
websvc.saas.codegen.java | emi/tomazst |
|
|
whitelist | junichi11 | Done |
|
xml.jaxb | emi/gravitydestroyer geertjan |
| |
xml.tools.java | emi/trevlewis | Done |
|
Area: nb
Module | Name | Checked | Comments |
---|---|---|---|
autoupdate.pluginimporter | jkostaras junichi11 | Done | -no external library -checked Rat report: central problems only (*.form files no license) -skimmed through the module, did not notice additional problems |
bugzilla.exceptionreporter | jkostaras junichi11 | Done | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
deadlock.detector | jkostaras junichi11 | Done | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
ide | jkostaras emi/trantuyen1505 (stopped work) | To do | -External binaries: netbeans.exe & netbeans64.exe (CDDL-1.0) -No license:
-no external library -checked Rat report: above and central problems only -skimmed through the module, did not notice additional problems Merged fe6267506c0d837ea44ed49e282d9df0383e8ba8 for some .properties files. |
ide.branding | jkostaras |
| -No license:
-no external library -checked Rat report: above and central problems only -skimmed through the module, did not notice additional problems |
ide.branding.kit | jkostaras emi/TimRiemer | Done | ./release/VERSION.txt has no license -no external library -checked Rat report: above and central problems only -skimmed through the module, did not notice additional problems |
o.n.upgrader | jkostaras junichi11 | Done | -no external library -checked Rat report: add the license header to systemoptionsimport -skimmed through the module, did not notice additional problems Merged PR #207 |
uihandler.exceptionreporter | jkostaras junichi11 | Done | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
updatecenters | jkostaras junichi11 | Done |
-no external library -checked Rat report: above and central problems only -skimmed through the module, did not notice additional problems Merged PR #206 |
welcome | jkostaras/geertjan |
-no external library -checked Rat report: above and central problems only -skimmed through the module, did not notice additional problems |
Area: apisupport
Module | Name | Checked | Comments |
---|---|---|---|
apisupport.ant | geertjan | -no external library -checked Rat report: central problems, including layer.xml, .exists, suite.properties, -skimmed through the module, did not notice additional problems Note: Also read the discussion on #13 about the apisupport.ant/src/org/netbeans/modules/apisupport/project/queries/TemplateAttributesProvider.java and license-cddl-netbeans-sun.txt files that would need tweaks under Apache. (Merged PR #174) | |
apisupport.harness | geertjan | To do | -external library:
-checked Rat report: central problems -skimmed through the module, did not notice additional problems emi/bjansen: Merged cd0beb4 which adds the license header to app.rc |
apisupport.installer | geertjan | To do | -no external library -checked Rat report: central problems, including CDDL-1.0,CDDL-GPL-2-CP GPL -skimmed through the module, did not notice additional problems |
apisupport.installer.maven | geertjan | To do | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
apisupport.kit | geertjan | To do | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
apisupport.project | geertjan | To do | -no external library -checked Rat report: central problems, including wizardHTML.fmk, wizardHTML.html, wizardDescription.html, -skimmed through the module, did not notice additional problems |
apisupport.refactoring | geertjan | -no external library -checked Rat report: central problems, including MyTemplate.my, WhereUsedTemplate.whu, -skimmed through the module, did not notice additional problems | |
apisupport.wizards | geertjan | -no external library -checked Rat report: central problems, including many template files -skimmed through the module, did not notice additional problems | |
jellytools.platform | geertjan | -no external library -checked Rat report: central problems, including .sig, timeouts, version_info, unrecognized, url.url -skimmed through the module, did not notice additional problems | |
jemmy | geertjan | -external library:
-checked Rat report: central problems, including gui_resource, jemmy.timeouts -skimmed through the module, did not notice additional problems | |
libs.nbi.ant | geertjan | -external library:
-checked Rat report: central problems only | |
libs.nbi.engine | geertjan emi/trantuyen1505 | To do #hacktoberfest | -external library:
-checked Rat report: central problems only |
maven.apisupport | geertjan | To do | -no external library -checked Rat report: central problems only |
nbi | geertjan | To do | -no external library -checked Rat report: central problems only |
nbjunit | geertjan | -no external library -checked Rat report: central problems only, except for one text file, added a license to it -skimmed through the module, did not notice additional problems | |
o.n.insane | geertjan | Done. | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
timers | geertjan | Done. | -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
Area: profiler
Module | Name | Checked | Comments |
---|---|---|---|
debugger.jpda.heapwalk | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
lib.profiler | jkostaras |
| -External dependencies:
-No license:
-checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
lib.profiler.charts | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
lib.profiler.common | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
lib.profiler.ui | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
maven.profiler | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler | jkostaras |
| -release/VERSION.txt has no license -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.api | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.attach | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.freeform | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.heapwalker | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.j2se | jkostaras |
| -Missing license:
-no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.kit | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.nbimpl | jkostaras |
| -Missing license:
-no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.nbmodule | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.options | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.oql | jkostaras |
| -*.oql files are missing license -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.oql.language | jkostaras |
| -*.oql files are missing license -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.ppoints | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.projectsupport | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.snaptracer | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |
profiler.utilities | jkostaras |
| -no external library -checked Rat report: central problems only -skimmed through the module, did not notice additional problems |