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

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.

Merged 76638eabb9a3e3e19055eb3eff8102e85a0aa6b7

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:

  • data/0_bytes
  • data/10_bytes
  • data/1_byte
  • data/matches_2.txt
  • data/more_than_4KB.txt

Maybe exclude the 'data' directory in unit tests?

-skimmed through module, did not notice additional problems

Merged d6b8677c4b858d3ff734e2fe541ad27e0c9b1179

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:

  • templates/utf8.xml

-skimmed through module, did not notice additional problems

Merged d06d586d745a60d711ffd0e9779ecf697467861a

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:

  • api.visual/examples-readme.txt

-skimmed through module, did not notice additional problems

Merged 684306372dbebb72fc978064e77016556e808796

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.

Merged 46867147b806544edae8b97036011839ecd92407

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

Merged 684306372dbebb72fc978064e77016556e808796

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:

  • autoupdate.services/l10n.list
  • autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/updates-subset.xml
  • autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/updates.xml
  • autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/mf-layer.xml
  • autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/updateprovider/data/catalog.xml
  • autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/updateprovider/data/catalog.xml
  • autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/updateprovider/data/cddl.txt
  • autoupdate.services/test/unit/src/org/netbeans/spi/autoupdate/CustomProviderFactory.java
  • autoupdate.services/test/unit/src/org/netbeans/updater/UpdateTrackingTest.java

-skimmed through module, did not notice additional problems, except the root folder 'libsrc', needs to be investigated

Merged 8b059393a2d7932cbe094d7458801e35b58e806b

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

Merged b93bb1879db6c914215170ced749a25796e06ae1

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

Merged 927d62a0538a0796230168f1956ac06e2023dca2

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

Merged 2acf5099f2ebadfd6c8abdf3ffc380cccd7878e5

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: Unable to render Jira issues macro, execution error.

 -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

Merged d9189946a8dc34d261cb3b72144b762bd07119ba

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

Merged fa16f25fe186e4bf230801b7298a0cfd06866ccb

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

Merged 9da052165fd0c7d884a67b8f6661147628c9a2b3

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

Merged a0c5e285d687f5cec04af5861ed30901eb4747c6

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. Unable to render Jira issues macro, execution error.

-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

Merged a53719ca39589471a2e3e741cb0ce450c7dcacb4

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

Merged 5f0fabf6de5544decae5e166d48b6116a365fdf6

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

Merged 2175e299839ed9e96f42af469c0142474bbd7588

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

Merged d1ed50fb9d5d04e06006098daa0dbe4d569e322f

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

Merged ed4c03cb13928b6a076f4eac2730704ae2f66a82

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

Merged 96c48b315a585197672e5a0975cedfa1a2b30438

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
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

masterfs.linux

Reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

masterfs.macosx

Reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

masterfs.nio2

Reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

masterfs.ui

Reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above

-Missing Apache license for masterfs.ui/src/org/netbeans/modules/masterfs/ui/suspend/Bundle.properties

Merged :https://github.com/apache/incubator-netbeans/commit/215043377068868481619d203e0312131294206b
-skimmed through module, did not notice additional problems

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:

  • apitest.jar
  • nbbuild-xhtml1-dtds-resources.zip
  • org.apache.rat:apache-rat:0.12
  • findbugs contains the following dependencies:
  • annotations.jar, asm-debug-all-5.0.2.jar, bcel-6.0-SNAPSHOT.jar, commons-lang-2.6.jar,

  • dom4j-1.6.1.jar, findbugs-ant.jar, findbugs.jar, jFormatString.jar, jaxen-1.1.6.jar

  • jcip-annotations.jar, jdepend-2.9.jar, jsr305.jar, yjp-controller-api-redist.jar

- RAT: files without license

  • tagref
  • */*package-list
  • ignored-*
  • hudson/*
  • javadoctools/apichanges-template.xml has Oracle license instead of Apache
  • javadoctools/export2branding.xsl has Oracle license instead of Apache

  • javadoctools/export2layer.xsl has Oracle license instead of Apache

  • javadoctools/export2property.xsl has Oracle license instead of Apache

  • misc/*.pl have Oracle license

  • templates/no-testcoverage.xml have no license

  • test/unit/src/org/netbeans/nbbuild/autoupdate.xml have no license

  • test/unit/src/org/netbeans/nbbuild/CheckLicenseAnt.xml have no license

  • test/unit/src/org/netbeans/nbbuild/FixDependencies-cnd-dwarfdiscovery.xml have no license

  • test/unit/src/org/netbeans/nbbuild/FixDependencies-core.kit.xml have no license

  • test/unit/src/org/netbeans/nbbuild/org-netbeans-api-annotations-common.xml have no license

  • testdir/release/README.txt no license

    -skimmed through the module, did not notice additional problems

netbinox

jkostaras

 

External dependency: org.eclipse.osgi_3.9.1.v20140110-1610.jar (OSGi-LICENSE – EPL 1.0)

Rat: files with missing license

  • a number of .MF files in netbinox/test/unit/data/jars/
  • netbinox/test/unit/data/jars/agent/org/agent/HelloWorldAgent.java
  • netbinox/test/unit/data/jars/activate/org/activate/entry.txt
  • netbinox/test/unit/data/jars/simple-module/org/foo/hello.txt

-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)
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems
-missing license.txt file for external jar:net.java.html-1.4.jar

net.java.html.boot

Jan Lahoda

To do

-External dependencies : net.java.html.boot-1.4.jar (GPL-2.0wCPexc+CDDL)
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems
-missing license.txt file for external jar net.java.html.boot-1.4.jar

net.java.html.boot.fx

Jan Lahoda

To do

-External dependencies: net.java.html.boot.fx-1.4.jar (GPL-2.0wCPexc+CDDL)
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems
-missing license.txt file for external jar net.java.html.boot.fx-1.4.jar

net.java.html.boot.script

Jan Lahoda

To do

-External dependencies : net.java.html.boot.script-1.4.jar (GPL-2.0wCPexc+CDDL)
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems
-missing license.txt file for external jar net.java.html.boot.script-1.4.jar

net.java.html.geo

Jan Lahoda

To do

-External dependencies : net.java.html.geo-1.4.jar (GPL-2.0wCPexc+CDDL)
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems
-missing license.txt file for external jar net.java.html.geo-1.4.jar

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

 

  • no external library
  • checked rat report : everything has been relicensed to apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

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

print

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

skygoDone
  • no external library
  • GPL CDLL header on src/netbeansmodules/uihandler/api/package.html
  • ignored l10n.list, manifest.mf, *.sig and *.form
  • Merged PR #15


Area: ide

Module

Name

Checked

Comments

api.debugger

junichi11

Done

  • no external library
  • checked Rat report: update license header in two package.html, ignore org-netbeans-api-debugger.sig
  • skimmed through the module, did not notice additional problems

Merged PR #26

api.java.classpath

junichi11

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 the module, did not notice additional problems

api.xml

junichi11

Done

  • no external library
  • checked Rat report: add the license header in two *.dtd. ignore three package-list files, org-netbeans-api-xml.sig
  • A unit test fails even if the license header is not added. (ClassNotFoundException: org.apache.crimson.parser.XMLReaderImpl)

Merged PR #36

api.xml.ui

junichi11

Done

  • no external library
  • checked Rat report: add the license header to test/unit/src/org/netbeans/spi/xml/cookies/data/*, ignore org-netbeans-api-xml-ui.sig
  • skimmed through the module, did not notice additional problems

Merged PR #27

bugtracking

junichi11

Done

  • no external library
  • checked Rat report: update license header in apichanges.xml, TestIssue.java, and TestQuery. ignore *.form and org-netbeans-modules-bugtracking.sig
  • skimmed through the module, did not notice additional problems

Merged PR #28

bugtracking.bridge

junichi11

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 the module, did not notice additional problems

bugtracking.commons

junichi11

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 the module, did not notice additional problems

bugzilla

junichi11

Done

  • no external library
  • checked Rat report: update the license header in BugzillaRepository.java
  • skimmed through the module, did not notice additional problems

Merged PR #39

c.googlecode.javaewah.JavaEWAH

junichi11

Done

  • external library JavaEWAH-0.7.9.jar: Maven coordinates added.
  • 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

Merged PR #40

c.google.guava

junichi11

Done

  • external library guava-15.0.jar: Maven coordinates added.
  • 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

Merged PR #41

c.jcraft.jsch

junichi11

Done

  • external library jsch-0.1.54.jar: BSD-jsch-variant. Maven coordinates added.
  • 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

Merged PR #47

c.jcraft.jzlib

junichi11

Done

  • external library jzlib-1.0.7.jar: BSD-jzlib-variant. Maven coordinates added.
  • 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

Merged PR #48

code.analysis

reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

core.browser

reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

core.browser.webview

reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

core.ide

reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, ignored .sig and other files under 'central problems'
-skimmed through module, did not notice additional problems

core.multitabs.project

reema

done

-no external library
-checked Rat report: everything has been relicensed to Apache, ignored files under 'central problems'
-skimmed through module, did not notice additional problems

csl.api

junichi11

Done

  • no external library
  • checked Rat report: update the license header in csl.api/src/org/netbeans/modules/csl/editor/semantic/Bundle.properties. ignore manifest.mf and *.txt
  • skimmed through the module, did not notice additional problems

PR #63

csl.types

junichi11

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 the module, did not notice additional problems

css.editor

rlamont

PR 158 + todo

  • external library and license need further review. License is probably compatible (some w3c licenses, but not these, listed at https://www.apache.org/legal/resolved.html). No idea where to get maven versions of zips.

    • css21-spec.zip
    • css3-spec.zip
  • exclusions:

    • all test data
    • “todo” file in root (no significant creativity)
  • ignored:

    • description.txt (central problems)
  • license added or replaced:

    • webkit.properties
    • line.properties
    • CascadeStyleSheet.css.template
    • CssExample

css.lib

rlamont

PR 114

  • no external library
  • checked Rat report:
    • antlrv4.patch - license added.
    • itabbar.css.testfile - added to rat exclusion list - (test data)
    • CssTokenId.java, NoteType.java and TokenAcceptorsTest.java missed by Rat - updated, but worth reviewing as they appear to have an older oracle / sun license which could potentially be dealt with
    • various .txt and .css test data files added to rat exclusion list (test data)
  • skimmed through the module, did not notice additional problems

css.model

rlamont

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 the module, did not notice additional problems

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)

Unable to render Jira issues macro, execution error.

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 Unable to render Jira issues macro, execution error.

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 Unable to render Jira issues macro, execution error.

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

  • The library is generated from within the module (scripts in tools/ directory), so this should be Apache 2.0.
  • Updated license headers to makefiles & scripts.
  • Test org.netbeans.modules.nativeexecution.api.util.ConnectionManagerTest failed in my box.
  • No other licensing problems found.

dlight.nativeexecution.nb

vieiro

Done

  • no external library
  • checked Rat report; no problems reported
  • skimmed through the module, did not notice additional problems

dlight.terminal

vieiro

Done

  • no external library
  • checked Rat report; no problems reported
  • skimmed through the module, did not notice additional problems

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

  • No external libraries.
  • Checked Rat report: added license to project files. Did NOT add license to editor/demosrc/README nor to the rest of test files.
  • Unit tests org.netbeans.editor.PlainDocumentCompatibilityRandomTest and org.netbeans.modules.editor.NbEditorToolBarTest fail (but they were also failing before this PR).
  • QA Tests should be run.

editor.actions

vieiro

Done

  • No external libraries.
  • Skimmed through the module, did not notice additional problems

editor.bookmarks

vieiro

PR #43

  • No external libraries.
  • Checked Rat report: added license headres to qa-functional projects.
  • Skimmed through the module, did not notice additional problems

editor.bracesmatching

vieiro

Done

  • No external libraries.
  • Skimmed through the module, did not notice additional problems. (nbproject/org-netbeans-modules-editor-bracesmatching.sig will be solved centrally)

editor.breadcrumbs

vieiro

Done

  • No external libraries.
  • Skimmed through the module, did not notice additional problems

editor.codetemplates

vieiro

PR #53

  • No external libraries.
  • A nbproject/*sig that will be handled centrally.
  • Some text xml files wihout license header.
  • Test org.netbeans.lib.editor.codetemplates.CodeTemplatesTest FAILED...
    ... but ant -Dtest-unit-sys-prop.ignore.random.failures=true test did not fail.
  • Did you know that NetBeans DeveloperX2 was released in the spring of 1998?

editor.completion

vieiro

PR #55

  • No external libraries.
  • Updated licenses in apichanges.xml and a Bundle.properties file as per rat report.
  • Tests passing. No additional problems found.

editor.deprecated.pre65formatting

vieiro

Done

  • no external libraries
  • everything perfectly licensed.
  • nothing to do: this makes me sad.

editor.document

vieiro

Done

  • no external libraries
  • 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

editor.errorstripe

vieiro

PR #56

  • No external binaries.
  • Updated licenses in two layer.xml files.
  • Two unit tests failed: org.netbeans.modules.editor.errorstripe.AnnotationViewDataImplTest org.netbeans.modules.editor.errorstripe.AnnotationViewTest
  • No additional problems found.

editor.errorstripe.api

vieiro

Done

  • no external libraries
  • A .sig file to be handled centrally.
  • All correct and no PR makes Jack a dumb boy.

editor.fold

vieiro

Done

  • no external libraries
  • A .sig file to be handled centrally.
  • Some test files that cannot have license.
  • Tests OK.

editor.fold.nbui

vieiro

Done

  • no external libraries
  • everything perfectly licensed.

editor.global.format

sarvesh

 

  • no external libraries
  • checked Rat report : everything has been relicensed to Apache or included in the list of 'central problems'
  • skimmed through the module, did not notice additional problems

editor.guards

sarvesh

To do

  • no external libraries
  • checked Rat report : apichanges.xml has incorrect license
  • skimmed through the module, did not notice additional problems

editor.indent

sarvesh

 

  • no external libraries
  • checked Rat report : everything has been relicensed to Apache or included in the list of 'central problems'
  • skimmed through the module, did not notice additional problems

editor.indent.project

sarvesh

 

  • no external libraries
  • checked Rat report : everything has been relicensed to Apache or included in the list of 'central problems'
  • skimmed through the module, did not notice additional problems

editor.indent.support

sarvesh

 

  • no external libraries
  • checked Rat report : everything has been relicensed to Apache or included in the list of 'central problems'
  • skimmed through the module, did not notice additional problems

editor.kit

vieiro

Done

  • no external libraries
  • 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

editor.lib

vieiro

PR #37
  • no external libraries
  • checked Rat report: modified license header in src/org/netbeans/editor/BaseKit.java
  • skimmed through the module, did not notice additional problems

editor.lib2

vieiro

PR #38

  • No external libraries.
  • checked Rat report: modified license header in src/org/netbeans/api/editor/caret/package.html
  • skimmed through the module, did not notice additional problems

editor.macros

vieiro

Done

  • no external libraries, no files with old licenses, ferpect.

editor.plain

vieiro

Done

  • no external libraries
  • checked Rat report: editor.plain/src/org/netbeans/modules/editor/plain/resources/PlainTextExample is an user-facing template plain text file, I don't think this requires a license block.
  • skimmed through the module, did not notice additional problems

editor.plain.lib

vieiro

Done

  • no external libraries
  • 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

editor.search

subhash

Done

  • no external libraries
  • 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

editor.settings

emi/aldocano

Done

  • no external libraries
  • 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

Merged #0e60bb981cf40422f4d96c42dc8fc30f6d68bcd2 for the small branch-info.txt file.

editor.settings.lib

subhash

Done ( PR #66 )

  • no external libraries
  • checked Rat report and found 11 XML files that don't have any license info defined on them. Added the license text on to them .
  • After adding the text , Recompiled the code and ran the rat report again and Made sure that these files are fixed in the rat report .
  • skimmed through the module, did not notice any additional pro

editor.settings.storage

emi/bjansen

Done

- No external binaries.
- Updated license in some test files, excludes some test data
- No additional problems found.

editor.structure

sarvesh

 

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

editor.tools.storage

sarvesh

 

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

editor.util

sarvesh

 

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

extbrowser

emi/bjansen

Done

- No external binaries.
- Excluded macOS config data from Rat
- No additional problems found.

extexecution

emi/alkley

Done

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

Merged 26a9d701722e31d8091c6a8644a11cb3167ac8c7

extexecution.base

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

extexecution.impl

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

extexecution.process

vieiro

PR #138

PR #175

  • Updated coordinates for libpam4j from Maven central (MIT)
  • winp binary (MIT) in this directory is a patched version from the one in Maven. Added maven coordinates as a comment in binaries-list.
  • libpam4j (MIT) is not available in Maven central, the homepage was hosted in kenai, now gone.
  • Unit tests passing.
  • No other licensing issues found.
  • PR#175 : Generating winp patched binary from Maven central sources & patch.

extexecution.process.jdk9

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

git

emi/TimRiemer

Done

- No external binaries.
- Updated license in Bundle.properties
- No additional problems found.

gototest

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

gsf.codecoverage

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

gsf.testrunner

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

gsf.testrunner.ui

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

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

-external depencies: tomcat-webserver change to maven coordinates. tomcat-webserver-3.2-license.txt is licensed to Apache 1.1

-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.
- Updated license in Bundle.properties
- No additional problems found.

ide.kit

vieiro

PR #139

  • No external binaries.
  • Added Apache license to different xml/properties files and release/VERSION.txt.
  • Added rat exclusion list for all qa-functional/**/*.txt files.
  • Remaining files to be handled centrally.
  • No other licensing issues found.

image

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

javascript2.debug

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

javascript2.debug.ui

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

jellytools.ide

Georgia

To do

- No external library
- Checked Rat report: most files relicensed to Apache. Exceptions are where central problems found (html.html and .sig file) as well as unlicensed properties.properties, url.url and unrecognized file
- Skimmed through the module, did not notice additional problems

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.
# The Initial Developer of the Original Software is Andrei Badea.
# Portions Copyright 2005-2006 Andrei Badea.
# All Rights Reserved.

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

  • no external library
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat (ManifestExample.mf is an example for an Options preview.)
  • skimmed through the module, did not notice additional problems

languages.yaml

vieiro

PR #100

  • No external libraries.
  • Added license to l10n.list
  • Two user-facing small templates without a license.
  • 94 unit test files without license. As this module is a parser/lexer/scanner for yaml files I think it's safer not to modify these files with license headers.

lexer

vieiro

Done

  • no external libraries
  • "demo" and "gen" projects (a demo and an ant task for the demo) do require antlr binaries, though. AFAIK the ant task is not used by any other module in the codebase, so I think it's safe not to add antlr libraries.
  • everything perfectly licensed.
  • This is one of my preferred NetBeans modules!

lexer.nbbridge

vieiro

PR #79

  • No external libraries.
  • One test failed: org.netbeans.modules.lexer.nbbridge.test.MimeLookupLanguageProv
  • Added license to a single layer.xml test file (not strictly required).

libs.antlr3.runtime

vieiro

PR #80

  • Updated external/binaries-list with Maven coordinates for antlr3 runtime (BSD)
  • No other problems found.

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

  • Added maven coordinates to external/binaries_list for freemarker 2.3.19 (BSD 3?)
  • Added headers to two source files (FreemarkerEngine.java & FreemarkerFactory.java) and to one test file.
  • All unit tests passing.
  • Not adding license headers to some (as some tests would fail):

libs.git

vieiro

Done

  • No external libraries (although this is named libs.git (wink))
  • Some 'patch' and 'pass' test files do not have a license. This module handles patches (it's a git library) so I think this is correct.
  • Unit tests fail. Some seem to point to Oracle internal urls to download files.

libs.ini4j

vieiro

PR #94

  • Updated maven coordinates for ini4j 0.5.1 (Apache 2)
  • All license headers are correct.

libs.jaxb

-

emi/mohammedalics (stopped work)

 

- Many external binaries under the dual GPL w/ CPE + CDDL license
- Updated license in Bundle.properties
- No additional problems found.

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

  • Updated external/binaries-list with maven coordinates.
  • Added 4 notice.txt files.
  • The rest of the files have proper Apache licenses.

libs.json_simple

emi/dealton

Done

- External binary under Apache 2.0 license: json-simple-1.1.1.jar
- Updated license in Bundle.properties
- No additional problems found.

libs.jvyamlb

vieiro

Issue #82

PR #115

  • jvyamlb library v0.2.7 is not available from Maven central to download.
  • Downgraded to v0.2.6 (available in Maven central) to see how this behaves in Travis build.
  • Patiently awaiting a pair of beers.

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
  - Added the maven coordinates.
  - No other issues found.

libs.smack

vieiro

PR #116

  • Updated maven coordinates.
  • Passing tests. No license headers missing.
  • Still awaiting for travis beers.

libs.svnClientAdapter

vieiro

Issue #86

  • Not available in maven central

libs.svnClientAdapter.javahl

vieiro

Issue #86

  • Not available in maven central

libs.svnClientAdapter.svnkit

vieiro

Issue #86

  • Not available in maven central

libs.swingx

matthiasblaesing

To be removed

SwingXislicensedLGPLand so can't bedistributedwithnetbeans. The removal is tracked by

Unable to render Jira issues macro, execution error.

libs.xerces

vieiro

PR #113

lib.terminalemulator

vieiro

PR #131

  • Added Apache license to different files.
  • genfiles.properties, build-impl.xml and manifest.mf files to be handled centrally.
  • No other licensing issues found.

localhistory

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

localtasks

Arunava

Done

-no external library
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

mercurial

vieiro

PR #132

  • Added license to l10n.list
  • Added templates & test files to rat exclusion list
  • No other licensing issues found.

mylyn.util

emi/mohammedalics

Done

- No external binaries.
- Updated license in Bundle.properties
- No additional problems found.

notifications

emi/mohammedalics

Done

- No external binaries.
- Updated license in Bundle.properties
- No additional problems found.

o.apache.commons.codec

Arunava

PR#210

-External dependencies: apache-commons-codec-1.3.jar (Apache 2.0).
-Added notice file for apache-commons-codec-1.3.jar from http://svn.apache.org/repos/asf/commons/proper/codec/tags/CODEC_1_3/NOTICE.txt
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

o.apache.commons.httpclient

Arunava

Done

-External dependencies: commons-httpclient-3.1.jar (Apache 2.0).
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

o.apache.commons.io

Arunava

Done

-External dependencies: commons-io-1.4.jar (Apache 2.0) .
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problem

o.apache.commons.lang

Arunava

PR#209

-External dependencies: commons-lang-2.6.jar (Apache 2.0).
-Added notice file for commons-lang-2.6.jar from https://svn.apache.org/repos/asf/commons/_moved_to_git/lang/tags/LANG_2_6/NOTICE.txt
-checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

o.apache.commons.logging

Arunava

PR#212

-External dependencies: commons-logging-1.1.1.jar(Apache 2.0).
-Added notice file for commons-logging-1.1.1.jar from https://svn.apache.org/repos/asf/commons/proper/logging/tags/commons-logging-1.1.1/NOTICE.txt
checked Rat report: everything has been relicensed to Apache, or included in 'central problems' list above
-skimmed through module, did not notice additional problems

o.apache.tools.ant.module

John McDonnell

PR124

  • no external binaries
  • checked rat Report:

-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/CustomTask_java replaced oracle licence with Apache License

-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/

  • no additional issues found

o.apache.ws.commons.util

vieiro

PR #143

o.apache.xml.resolver

vieiro

PR #172

  • Updated external/binaries-list with Maven coordinates for the sources.
  • Created external/xml-resolver-1.2-netbeans.patch and external/README-xml-resolver-1.2-netbeans.patch
  • Added resolver-1.2-notice.txt
  • Updated "build.xml" adding a hook at "-javac-init" to apply the patch to the sources and create external/resolver-1.2.jar
  • No other licensing issues found.

o.apache.xmlrpc

vieiro

PR #149

o.eclipse.core.contenttype

vieiro

PR #150

  • Added maven coordinates for for org/eclipse/core/contenttype (EPL 1.0)
  • Updated nbproject/* to reflect the change in the binary.
  • NOTE: Maven jar file is signed (original was not).
  • No other licensing issues found.

o.eclipse.core.jobs

vieiro

PR #151

  • Exact version 3.5.101 could not be found in Maven, downgrading to 3.5.100
  • Updated binaries-list with maven coordinates for eclipse core jobs 3.5.100 (EPL 1.0)
  • Updated nbproject/* accordingly.
  • No other licensing issues found.

o.eclipse.core.net

vieiro

Done

  • No maven coordinates for this version.
  • No other licensing issues found.

o.eclipse.core.runtime

vieiro

PR #233

  • Added maven coordinates for the binary.
  • No other licensing issues found (but for manifest.mf, to be ha

o.eclipse.core.runtime.compatibility.auth

vieiro

Done

  • No maven coordinates for this version.
  • No other licensing issues found.

o.eclipse.equinox.app

vieiro

PR #237

  • Added maven coordinates for the binary.
  • No other licensing issues found

o.eclipse.equinox.common

vieiro

PR #238

  • Added maven coordinates for the binary.
  • No other licensing issues found

o.eclipse.equinox.preferences

lbruun

 

  • Exact version cannot be found in Maven Central. Continuing as-is.
  • Checked rat report.
  • Skimmed through module. It is a lib wrapper. No concerns.
  • No licensing issues found.

o.eclipse.equinox.registry

lbruun

 

  • Exact version cannot be found in Maven Central. Continuing as-is.
  • Checked rat report.
  • Skimmed through module. It is a lib wrapper. No concerns.
  • No licensing issues found.

o.eclipse.equinox.security

lbruun

 

  • Exact version cannot be found in Maven Central. Continuing as-is.
  • Checked rat report.
  • Skimmed through module. It is a lib wrapper. No concerns.
  • No licensing issues found.

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

  • Updated maven coordinates for org.eclipse.jgit.java7 (had to change hash from unfound _nosignature versionto a version found in maven central)
  • Don't believe a notice is required.

 

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

  • no external library
  • checked Rat report: nothing to note.
  • skimmed through the module, did not notice additional problems

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

PR 159

  • No external binaries.
  • Excluded 3 examples (no significant creativity)
  • No additional problems found

options.java

junichi11

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 the module, did not notice additional problems

parsing.api

emi

PR #57

- No external binaries.
- Updated licenses in arch.xml
- No additional problems found.

parsing.indexing

emi

PR #59

- No external binaries.
- Updated licenses in arch.xml
- No additional problems found.

parsing.lucene

emi

Done

- No external binaries.

- No additional problems found.

parsing.nb

emi

PR #58

- No external binaries.
- Updated license in one .java file
- No additional problems found.

parsing.ui

emi

Done

- No external binaries.
- No additional problems found.

print.editor

emi

Done

- No external binaries.
- No additional problems found.

project.ant

sarvesh/geertjan

PR #197

  • no external libraries
  • no license :
    • test/unit/src/org/netbeans/spi/project/support/ant/data/*.xsl
    • test/unit/src/org/netbeans/spi/project/support/ant/data/*.properties except test.properties
    • test/unit/src/org/netbeans/spi/project/support/ant/data/*.xml
  • skimmed through the module, did not notice additional problems

project.ant.compat8

sarvesh

 

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

project.ant.ui

sarvesh

 

  • no external libraries
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

projectapi

junichi11

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 the module, did not notice additional problems

projectapi.nb

junichi11

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 the module, did not notice additional problems

project.indexingbridge

junichi11

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 the module, did not notice additional problems

project.libraries

junichi11

Done

  • no external library
  • checked Rat report: update the license header in package.html. ignore uispec.txt, org-netbeans-modules-project-libraries.sig, and manifest.mf 
  • skimmed through the module, did not notice additional problems

Merged PR #68

project.libraries.ui

junichi11

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 the module, did not notice additional problems

project.spi.intern

junichi11

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 the module, did not notice additional problems

project.spi.intern.impl

junichi11

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 the module, did not notice additional problems

projectui

emi/tomazst

Done

- No external binaries.
- Excluded license files from Rat
- No additional problems found.

projectuiapi

emi/tomazst

Done

- No external binaries.
- Excluded test data from Rat
- No additional problems found.

projectuiapi.base

neilcsmith

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 the module, did not notice additional problems.

projectui.buildmenu

neilcsmith

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 the module, did not notice additional problems.

properties

emi/steffendietz

Done

- No external binaries.
- Excluded template from Rat
- No additional problems found.

properties.syntax

emi/steffendietz

Done

- No external binaries.
- Excluded template from Rat
- No additional problems found.

refactoring.api

junichi11

Done

  • no external library
  • checked Rat report: update the license header in translate.names (it is excluded from rat but it has the existing Oracle's license header.).
  • skimmed through the module, did not notice additional problems

Merged PR #137

schema2beans

geertjan

PR178

    • no external library
    • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, with some XMLs etc via this PR
    • skimmed through the module, did not notice additional problems

selenium2

emi

Done

- No external binaries.
- No additional problems found.

selenium2.server

junichi11

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 the module, did not notice additional problems

server

borxa

Done

  • no external library
  • checked Rat report; changed license headers in 2 files
  • skimmed through the module, did not notice additionals problems

servletapi

lbruun

Done

Uses external library servlet-2.2.jar (the API of the Servlet Spec 2.2). Cannot find exact match in Maven Central in Maven Central so we continue as-is.

  • Checked Rat report. Nothing to note.
  • Skimmed through the module. Did not notice additional problems.

spellchecker

emi

PR #60

- No external binaries.
- Updated license in one .properties file
- No additional problems found.

spellchecker.apimodule

junichi11

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 the module, did not notice additional problems

spellchecker.bindings.htmlxml

Ghader

Done

-no external library

-change license header from Oracle to Apache:
spellchecker.bindings.htmlxml/src/org/netbeans/modules/spellchecker/bindings/htmlxml/HtmlXmlTokenListProvider.java

-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:
spellchecker.bindings.properties/src/org/netbeans/modules/spellchecker/bindings/properties/PropertiesTokenListProvider.java

-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.
- Excluded *.description files from Rat
- No additional problems found.

spellchecker.kit

vieiro

Done

  • No external binaries.
  • No licensing problems found (manifest.mf to be handled centrally).

spi.debugger.ui

vieiro

PR #142

  • No external binaries.
  • Removed previous license from many META-INF files.
  • Two files to be handled centrally (*.sig, manifest.mf)
  • Two tests failing (both before and after changes): org.netbeans.api.debugger.ProvidersAnnotationTest and org.netbeans.api.debugger.WatchesTest
  • No other licensing issues found.

spi.editor.hints

emi/trantuyen1505

Done

- No external binaries.
- Updated license in apichanges.xml
- No additional problems found.

spi.editor.hints.projects

emi/trantuyen1505

Done

- No external binaries.
- Updated license in apichanges.xml and Bundle.properties
- No additional problems found.

spi.navigator

emi/mohammedalics

Done

- No external binaries.
- Updated license in apichanges.xml, excluded minor test file from ant rat
- No additional problems found.

spi.palette

emi/38leinaD

Done

- No external binaries.
- Updated license in apichanges.xml
- No additional problems found.

spi.tasklist

junichi11

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 the module, did not notice additional problems

spi.viewmodel

junichi11

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 the module, did not notice additional problems

subversion

emi/38leinaD (stopped work)

To Do

- No external binaries.
- Updated license in some files
- No additional problems found.

Note: Test data still needs to be excluded from Rat

swing.validation

lbruun

Done

Uses external library ValidationAPI.jar from old Kenai project. Now GitHub. Licensed under CDDL and has license file in external/. Binary is not in Maven Central so we continue as-is.

  • Updated dead references to Kenai project to the equivalent GitHub URL. (PR 191)
  • Checked Rat report. Nothing to note.
  • Skimmed through the module. Did not notice additional problems.

target.iterator

junichi11

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 the module, did not notice additional problems

tasklist.kit

junichi11

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 the module, did not notice additional problems

tasklist.projectint

junichi11

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 the module, did not notice additional problems

tasklist.todo

junichi11

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 the module, did not notice additional problems

tasklist.ui

junichi11

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 the module, did not notice additional problems

team.commons

junichi11

Done

  • no external library
  • checked Rat report: update the license header in package-info.java. ignore manifest.mf 
  • skimmed through the module, did not notice additional problems

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)

Unable to render Jira issues macro, execution error.

terminal

junichi11

Done

  • no external library
  • checked Rat report: add the license header in README.*. ignore manifest.mf. (NOTE README.* license header: see this email)
  • skimmed through the module, did not notice additional problems

Merged PR #74

terminal.nb

junichi11

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 the module, did not notice additional problems

usersguide

geertjan

To do

  • 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 c1866e59e66f479aa341652331a307fc02f0ea74

utilities

neilcsmith

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 the module, did not notice additional problems. (3 empty test files under /utilities/test/unit/src/org/netbeans/modules/openfile/resources/recent_files/)

utilities.project

neilcsmith

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 the module, did not notice additional problems.

versioning

emi/trevlewis

Done

- No external binaries.
- Updated license in one test file, excluded test data from Rat.
- No additional problems found.

versioning.core

emi/trevlewis

Done

- No external binaries.
- Updated license in one test file, excluded test data from Rat.
- No additional problems found.

versioning.indexingbridge

junichi11

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 the module, did not notice additional problems

versioning.masterfs

junichi11

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 the module, did not notice additional problems

versioning.system.cvss.installer

junichi11

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 the module, did not notice additional problems

versioning.ui

junichi11

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 the module, did not notice additional problems

versioning.util

emi/trevlewis

Done

- No external binaries.
- Excluded test data from Rat.
- No additional problems found.

web.browser.api

vikas.prabhakar

Done

-no external libraries
-no license header available for following file:
src/org/netbeans/modules/web/browser/ui/resources/webpreview.wsmode : License is added
-skimmed through the module, did not notice additional problems

web.common

vikas.prabhakar

Todo

-no external libraries
-no license header available for following file:
src/org/netbeans/modules/web/common/api/mime.types
test/unit/data/sourcemaps/greeter.dmapping
test/unit/data/sourcemaps/greeter.imapping
test/unit/data/sourcemaps/greeter.js
test/unit/data/sourcemaps/test_1.map
web.common.webloc
-skimmed through the module, did not notice additional problems

web.common.ui

vikas.prabhakar

Done

  • no external library
  • checked Rat report : everything has been relicensed to Apache
  • No additional problems found.

web.indent

vikas.prabhakar

Done

  • no external library
  • checked Rat report : everything has been relicensed to Apache
  • No additional problems found.

 

websvc.jaxwsmodelapi

junichi11

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 the module, did not notice additional problems

websvc.saas.api

emi/trevlewis (stopped work)

geertjan

To do

  • The external library websvc-saas-api-external-resources.zip holds 2 XSD files under the "classic" CDDL and GPL w/ CPE dual license.
  • Update .properties file license. Exclude template and test data from Rat.

  • No additional problems found.

websvc.saas.codegen

emi/trevlewis

Done

  • no external library
  • checked Rat report : everything has been relicensed to Apache
  • No additional problems found.

Merged e1eb79bb6e149366a533e127c2e4701928eaeaa7

websvc.saas.codegen.javageertjanPR219
  • no external library
  • checked Rat report : everything has been relicensed to Apache
  • No additional problems found.

websvc.saas.kit

emi/trevlewis

Done

  • no external library
  • checked Rat report : everything has been relicensed to Apache, excluded release/VERSION.txt from Rat
  • No additional problems found.

websvc.saas.ui

emi/ArkantosC

Done

  • no external library
  • checked Rat report : everything has been relicensed to Apache
  • No additional problems found.

Merged 05b546f2b56f2c8ad0e10f63f0e08610dbb8dc1c

web.webkit.debugging

sarvesh

 

  • no external library
  • checked Rat report : everything has been relicensed to Apache or added in the 'central problems' list above
  • skimmed through the module, did not notice additional problems

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

  • no external library
  • 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

ant.debugger

junichi11

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 the module, did not notice additional problems

ant.freeform

emi/bjansen

 

 

ant.grammar

junichi11

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 the module, did not notice additional problems

ant.kit

junichi11

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 the module, did not notice additional problems

api.debugger.jpda

junichi11

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 the module, did not notice additional problems

api.java

junichi11

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 the module, did not notice additional problems

api.maven

junichi11

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 the module, did not notice additional problems

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
-checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for:

  • classfile/test/unit/src/org/netbeans/modules/classfile/datafiles/WithLambda.classx


-skimmed through module, did not notice additional problems

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

  • no external library
  • 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

debugger.jpda.js

junichi11

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 the module, did not notice additional problems

debugger.jpda.jsui

junichi11

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 the module, did not notice additional problems

debugger.jpda.kit

junichi11

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 the module, did not notice additional problems

debugger.jpda.projects

junichi11

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 the module, did not notice additional problems

debugger.jpda.projectsui

junichi11

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 the module, did not notice additional problems

debugger.jpda.ui

junichi11

Done

  • no external library
  • checked Rat report: add the license header to README.txt
  • skimmed through the module, did not notice additional problems

Merged PR #164

debugger.jpda.visual

junichi11

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 the module, did not notice additional problems

findbugs.installer

junichi11

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 the module, did not notice additional problems

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

  • no external library
  • 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

form.nb

junichi11

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 the module, did not notice additional problems

form.refactoring

junichi11

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 the module, did not notice additional problems

hibernate

ikysil

junichi11

PR #82

- external binary contains DTDs for Hibernate 3.0 configuration files
- changed license headers for files reported by Rat
- replacing the bundled binary is tracked by https://issues.apache.org/jira/browse/NETBEANS-79

Merged PR #136

hibernate4lib

ikysil

TODO

 

hudson.ant

junichi11

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 the module, did not notice additional problems

hudson.maven

junichi11

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 the module, did not notice additional problems

i18n

emi/oktak

Done

- No external binaries.
- Updated license in Bundle.properties and one test file
- No additional problems found.

i18n.form

junichi11

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 the module, did not notice additional problems

j2ee.core.utilities

juneau

Done PR #64

  • no external libraries
  • checked Rat report and adjusted license headers accordingly on identified problem files, added header to project.xml
  • skimmed module and did not see any other issues

j2ee.eclipselink

juneau

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

j2ee.eclipselinkmodelgen

juneau

Done PR #64

  • no external libraries
  • checked Rat report, changed license header on layer.xml from Oracle to Apache, others looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

j2ee.jpa.refactoring

juneau

Done

  • JPA external library (Java EE) is used for test entity classes
  • 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

j2ee.jpa.verification

juneau

Done

  • no external libraries
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat
  • skimmed module and did not see any other issues

j2ee.metadata

juneau

Done PR #98

  • no external libraries
  • checked Rat report, added license header on apichanges.xml and changed header on /test/unit/data/projects/JavaApplication1/nbproject/project.xml from Oracle to Apache, others looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

j2ee.metadata.model.support

juneau

Done PR #110

  • no external libraries
  • checked Rat report, added license header on Table.javax which unfortunately also changed whitespace...hope is okay, other files looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

j2ee.persistence

juneau

Done PR #117

  • JPA external library (Java EE) is used for test entity classes, along with junit
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat. Did not touch the .pass test files.
  • skimmed through module, did not notice additional problems

j2ee.persistenceapi

juneau

Done

  • no external libraries
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat
  • skimmed module and did not see any other issues

j2ee.persistence.kit

juneau

Done

  • no external libraries
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat
  • skimmed module and did not see any other issues

java.api.common

emi/mirkoperillo

Done

- No external binaries.
- Updated license in one .java test file, excluded ANTLR tokens file from Rat
- No additional problems found.

java.completion

geertjan

PR122

  • no external library
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above, or excluded via Rat, except for several Java source files in the unit test directory, which had no license, and are relicensed via this PR
  • skimmed through module, did not notice additional problems

java.debug

junichi11

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 the module, did not notice additional problems

javadoc

emi/trantuyen1505

Done

- No external binaries.
- Updated license in one .java test file, excluded test data from Rat
- No additional problems found.

java.editor

emi/nwholloway

Done

- No external library
- Reviewed RAT report
-- Excluded Java template file
-- Updated license in a test configuration file
-- Excluded test data files

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
- Reviewed RAT report: excluded test data files

- No additional problems found.

java.editor.lib

junichi11

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 the module, did not notice additional problems

javaee.injection

junichi11

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 the module, did not notice additional problems

java.examples

emi/trantuyen1505

Done

- No external binaries.
- Updated license in one .java file
- No additional problems found.

java.freeform

junichi11

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 the module, did not notice additional problems

javafx2.editor

John McDonnell

PR 125

  • no external binaries
  • Added license in 1 file: FieldsWithTypeParams.java
  • Added 2 exclusions for test data to the Rat Report
  • No additional problems found.

javafx2.kit

John McDonnell

PR 127

  • no external binaries
  • Included one exclusion into the rat report
  • No additional problems

javafx2.platform

John McDonnell

Done

  • no external binaries
  • checked Rat report - no issues
  • No additional problems found

javafx2.project

emi/trantuyen1505

Done

- No external binaries.
- Checked Rat report, excluded templates from Rat
- No additional problems found.

javafx2.samples

John McDonnell

PR 128

  • No external binaries
  • Checked Rat Report - added missing headers on jfx-impl.xml (included in list of central problems but included license for now) and genfiles.properties files.
  • Replaced Oracle license in javafx2.samples/FXML-LoginDemo/src/demo/profile.fxml with Apache License
  • Ignored l10n.list file as I know theres a PR for these types of files.
  • No additional problems found.

javafx2.scenebuilder

John McDonnell

Done

  • No external binaries
  • Checked Rat report - no issues
  • No additional problems found

java.graph

junichi11

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 the module, did not notice additional problems

java.guards

junichi11

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 the module, did not notice additional problems

java.hints

geertjan

To do

 

java.hints.declarative

geertjan

To do

 

java.hints.declarative.test

junichi11

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 the module, did not notice additional problems

java.hints.legacy.spi

junichi11

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 the module, did not notice additional problems

java.hints.test

junichi11

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 the module, did not notice additional problems

java.hints.ui

junichi11

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 the module, did not notice additional problems

java.j2sedeploy

junichi11

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 the module, did not notice additional problems

java.j2seembedded

junichi11

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 the module, did not notice additional problems

java.j2semodule

junichi11

Done

  • no external library
  • checked Rat report: Exclude module-info.java.template from rat
  • skimmed through the module, did not notice additional problems

Merged PR #165

java.j2seplatform

Ghader

Done

-no external library

-change licence header from Oracle to Apache:
java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/queries/Bundle.properties

-add Apache licence
java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/resources/templates/defaultPlatform.xml

-skimmed through module, did not notice additional problems

java.j2seprofiles

junichi11

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 the module, did not notice additional problems

java.j2seproject

Ghader

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 the module, did not notice additional problems

java.kit

Ghader

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 the module, did not notice additional problems

java.lexer

emi/bsungur

Done

- No external binaries.
- Excluded test data from Rat
- No additional problems found.

java.metrics

emi/trantuyen1505

Done

- No external binaries.
- Updated license in test .java files
- No additional problems found.

java.module.graph

junichi11

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 the module, did not notice additional problems

java.navigation

junichi11

Done

  • no external library
  • checked Rat report: everything has been relicensed to Apache, included in 'central problems' list above(manifest.mf, log.txt), or excluded via Rat
  • skimmed through the module, did not notice additional problems

java.platform

junichi11

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 the module, did not notice additional problems

java.platform.ui

junichi11

PR #194

  • no external library
  • checked Rat report: exclude javaplatform.xml from rat
  • skimmed through the module, did not notice additional problems

java.preprocessorbridge

junichi11

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 the module, did not notice additional problems

java.project

junichi11

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 the module, did not notice additional problems

java.project.ui

emi/steffendietz

Done

- No external binaries.
- Updated license in test .java files, excluded templates from Rat
- No additional problems found.

java.source

emi/steffendietz

Done

- No external binaries.
- Updated license in .properties file, excluded templates from Rat
- No additional problems found.

java.source.ant

junichi11

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 the module, did not notice additional problems

java.source.base

emi/michael-simons

Done

- No external binaries.
- Updated license in test .java files
- No additional problems found.

java.source.compat8

sarvesh

Done

  • No external library
  • checked Rat Report: everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

java.source.queries

sarvesh

To Do

  • No external library
  • checked Rat Report : apichanges.xml has incorrect license
  • skimmed through the module, did not notice additional problems

java.source.queriesimpl

sarvesh

Done

  • No external library
  • checked Rat Report : everything has been relicensed to Apache or included in the list of 'central problems' above
  • skimmed through the module, did not notice additional problems

java.sourceui

emi/trantuyen1505

Done

- No external binaries.
- Updated license in one .java files
- No additional problems found.

java.testrunner

junichi11

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 the module, did not notice additional problems

java.testrunner.ant

junichi11

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 the module, did not notice additional problems

java.testrunner.ui

junichi11

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 the module, did not notice additional problems

javawebstart

emi/AnEmortalKid

Done

- No external binaries.
- Excluded ant task build files from Rat
- No additional problems found.

jellytools.java

lbruun

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 the module, did not notice additional problems

jshell.support

emi/michael-simons

Done

- No external binaries.
- Updated license in Feedback.java and a Bundle.properties file
- No additional problems found.

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/trantuyen1505Done

- No external binaries.
- Updated license in xml file
- No additional problems found.

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

  • no external library
  • 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

junit.ui

emi/trantuyen1505

Done

- No external binaries.
- No licenses that need to be changed, excluded user-visible templates from Rat
- No additional problems found.

lib.jshell.agent

emi/michael-simons

Done

- No external binaries.
- Updated license in some Java file
- No additional problems found.

lib.nbjavac

vieiro

Done

  • No external binaries.
  • All license headers seem correct.
  • Unit tests passing.

lib.nbjshell

vieiro

Done

  • No external binaries.
  • All license headers seem correct.
  • Unit tests passing.

lib.nbjshell9

emi/marcelestial

Done

- No external binaries.
- Updated license in Bundle.properties file
- No additional problems found.

libs.cglib

vieiro

PR #133

libs.javacapi

vieiro

See Issue #1

  • LGPL Binary
  • Module files are properly licensed

libs.javacimpl

vieiro

See Issue #1
  • LGPL Binary
  • Module files are properly licensed

libs.jshell.compile

vieiro

See Issue #1

  • LGPL Binary
  • Module files are properly licensed

libs.springframework

vieiro

Done

  • external/spring-framework-3.2.7.RELEASE.zip and external/spring-framework-4.0.1.RELEASE.zip are zip files containing collections of many maven artifacts.
  • These are Apache 2 licensed, but have no NOTICE files.
  • No other licensing issues found.

maven

-

emi/dealton (stopped work)

To Do

- TODO: review external binaries

- Update licence in test data

maven.checkstyle

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.coverage

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.embedder

rlamont

PR 162

  • maven-ized external binaries
  • added one notice file (jdom)
  • rat report check
  • No additional problems

maven.grammar

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.graph

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.hints

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

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

PR 163

  • binaries list updated except as noted in PR (running a patched version of maven indexer-core from hg.netbeans...)
  • rat report check except as noted in PR (relate to above patch)
  • No notices required (I assumed not required or already covered for javax.annotation-api)
  • No additional problems
  • Created issue [NETBEANS-100] to handle resolution of patch at a later date.

maven.indexer.ui

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.junit

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.junit.ui

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.kit

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.model

emi/ArkantosC

PR 160

  • No external binaries.
  • rat report check - 2 licenses added.
  • No additional problems

maven.osgi

emi/mclay

 

 

maven.persistence

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.refactoring

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.repository

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.search

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

maven.spring

rlamont

Done

  • No external binaries.
  • rat report check.
  • No additional problems

nashorn.execution

rlamont

Done

  • no external lib
  • checked rat report - relicensed to Apache.
  • skimmed through module, did not notice additional problems

o.jdesktop.beansbinding

 

 

 

performance

Mark Stephens

geertjan

PR220

-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

  • no external library
  • 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

refactoring.java

borxa

Done

  • No external binaries.
  • rat report check. (2 freemarker files had licensed)
  • No additional problems

selenium2.java

emi/trevlewis

Done

- No external binaries.
- Excluded test data from Rat
- No additional problems found.

selenium2.maven

John McDonnell

Done

  • No external binaries
  • Checked Rat report - all files using Apache Licence
  • No additional problems found.

spellchecker.bindings.java

John McDonnell

Done

  • No external binaries
  • Checked Rat report - all files using Apache Licence
  • No additional problems found

spi.debugger.jpda.ui

junichi11

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 the module, did not notice additional problems

spi.java.hints

emi/trevlewis

Done

  • no external libraries
  • checked Rat report, changed license header on Bundle.properties from Oracle to Apache, others looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

spring.beans

emi/ArkantosC 

Done

- No external binaries.
- Updated license in Bundle.properties. Excluded the template file from Rat
- No additional problems found.

testng

emi/tomazst

Done

- No external binaries.
- Updated license in Bundle.properties and a Java test file
- No additional problems found.

Note: test/unit/data/antOut/*.txt should probably be deleted.

testng.ant

emi/trevlewis

Done

- No external binaries.
- Updated license in Bundle.properties
- No additional problems found.

testng.maven

emi/trevlewis

Done

  • no external libraries
  • checked Rat report, changed license header on Bundle.properties from Oracle to Apache, others looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

testng.ui

emi/trevlewis

Done

- No external binaries.
- Updated license in Bundle.properties. Excluded template files from Rat
- No additional problems found.

websvc.jaxws21

lbruun

Done

  • Could not find exact match for external lib in Maven Central. So continuing as-is.
  • Checked Rat report. Nothing to note.
  • Skimmed module and did not see any issues.

websvc.jaxws21api

lbruun

Done

  • Could not find exact match for external lib in Maven Central. So continuing as-is.
  • Checked Rat report. Nothing to note.
  • Skimmed module and did not see any issues.

websvc.saas.codegen.java

emi/tomazst

 

 

whitelist

junichi11

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 the module, did not notice additional problems

xml.jaxb

emi/gravitydestroyer 

geertjan

PR218

PR272

  • no external libraries
  • checked Rat report, need to change/add/exclude licenses:
    • xml.jaxb/src/org/netbeans/modules/xml/jaxb/CodeTemplates.xml

    • xml.jaxb/src/org/netbeans/modules/xml/jaxb/ui/Bundle.properties

    • xml.jaxb/test/unit/src/data/BuildFile1.xml

    • xml.jaxb/test/unit/src/data/BuildFile2.xml

    • xml.jaxb/test/unit/src/data/BuildFile3.xml

    • xml.jaxb/test/unit/src/data/BuildFileEmptyCatalog.xml

    • xml.jaxb/test/unit/src/data/ConfigFile1.xml

    • xml.jaxb/test/unit/src/data/ConfigFile2.xml

    • xml.jaxb/test/unit/src/data/ConfigFile3.xml

    • xml.jaxb/test/unit/src/data/ConfigFileEmptyCatalog.xml

  • skimmed module and did not see any other issues

xml.tools.java

emi/trevlewis

Done

  • no external libraries
  • checked Rat report, changed license header on Bundle.properties from Oracle to Apache, others looked ok. Ignored problems to be resolved centrally.
  • skimmed module and did not see any other issues

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:

  • *.form
  • *.nib
  • *.strings have Sun Public License Notice
  • launcher/macosx/NetBeansLauncher/NetBeansLauncher.pbproj/project.pbxproj

  • launcher/macosx/NetBeansLauncher/ReadMe.rtf

  • ./launcher/netbeans.clusters

  • ./launcher/windows/.dep.inc

  • ./launcher/netbeans.conf

  • ./projectopener/nbproject/build-impl.xml

  • ./projectopener/nbproject/genfiles.properties

  • ./projectopener/nbproject/configs/JWS_generated.properties

-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:

  • ./release-toplevel/LICENSE.txt (NETBEANS IDE DEVELOPMENT VERSION ("Product") LICENSE AGREEMENT)

  • ./release-toplevel/README.html (CDDL-GPL-2-CP)

  • core.netigso/src/org/netbeans/core/netigso/Bundle_nb.properties (CDDL-GPL-2-CP)

-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

Merged cacbb005960351fac5795a6ac3fbe3e0844bcdd9

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

  • src/org/netbeans/modules/updatecenters/resources/mf-layer.xml has wrong license (CDDL-GPL-2-CP)

-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

PR198

  • release/docs/GUIExamplesDescription.html has wrong license (CDDL-GPL-2-CP)

  • release/docs/SwingInteropDescription.html has wrong license (CDDL-GPL-2-CP)

  • src/org/netbeans/modules/welcome/resources/Bundle.properties has wrong license (CDDL-GPL-2-CP)

-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

PR95

-no external library

-checked Rat report: central problems, including layer.xml, .exists, suite.properties,
.placeholder, a-layer.xml, b-layer.xml, GenerateJNLPApplicationTest.xsl

-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:

  • jsearch-2.0_05.jar
  • bindex-2.2.jar
  • jnlp-servlet.jar
  • app.exe
  • app64.exe
  • pre7_app_w.exe
  • pre7_app.exe

-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,
template_mypluginPanel, template_myplugin_formPanel, templateNew1, templateNew2

-skimmed through the module, did not notice additional problems

apisupport.refactoring

geertjan

PR96

-no external library

-checked Rat report: central problems, including MyTemplate.my, WhereUsedTemplate.whu,
build.xml, build-impl.xml, genfiles.properties, platform.properties, project.xml

-skimmed through the module, did not notice additional problems

apisupport.wizards

geertjan

PR145

-no external library

-checked Rat report: central problems, including many template files
with Oracle license headers not caught by the tool, dealing with them manually via pull request.

-skimmed through the module, did not notice additional problems

jellytools.platform

geertjan

PR232

-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

PR231

-external library:

  • jemmy-2.3.1.1.jar (CDDL-1.0)
  • jemmy-2.3.1.1-doc.zip (CDDL-1.0)
  • jemmy-2.3.1.1-src.zip (CDDL-1.0)

-checked Rat report: central problems, including gui_resource, jemmy.timeouts

-skimmed through the module, did not notice additional problems

libs.nbi.ant

geertjan

PR223

-external library:

  • nbi.engine-external-binaries.zip

-checked Rat report: central problems only

libs.nbi.engine

geertjan

emi/trantuyen1505

To do

#hacktoberfest

-external library:

  • nbi.engine-external-binaries.zip

-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

PR141

-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:

  • Profiler external binaries (CDDL-GPL-2-CP)

-No license:

  • release/remote-pack-defs/README.txt

  • ./test/qa-functional/data/projects/j2se-simple/build-before-profiler.xml

  • ./test/unit/src/org/netbeans/lib/profiler/heap/testHeapDumpLog.txt

  • ./test/qa-functional/data/projects/j2se-simple/nbproject/project.xml

  • ./test/qa-functional/data/projects/j2se-simple/nbproject/project.properties

  • ./test/qa-functional/data/projects/j2se-simple/nbproject/profiler-build-impl.xml

  • ./test/qa-functional/data/projects/j2se-simple/nbproject/genfiles.properties

  • ./test/qa-functional/data/projects/j2se-simple/nbproject/build-impl.xml

  • ./test/qa-functional/data/projects/j2se-simple/build.xml

  • *.pass (???)

-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:

  • ./test/unit/data/JavaApp/build.xml

  • ./test/unit/data/JavaApp/nbproject/project.xml

  • ./test/unit/data/JavaApp/nbproject/project.properties

  • ./test/unit/data/JavaApp/nbproject/build-impl.xml

-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:

  • ./test/unit/data/JavaApp/build.xml

  • ./test/unit/data/JavaApp/nbproject/project.xml

  • ./test/unit/data/JavaApp/nbproject/project.properties

  • ./test/unit/data/JavaApp/nbproject/build-impl.xml

-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

  • No labels