Hi all,

Quite a lot of problematic files have been identified in the code for the
1st donation to Apache.

These are specifically files that Oracle is unable to donate, in particular
logos that are not Oracle's to donate and files that are copyrighted such
that Oracle is unable to donate them.

Over the last weeks, work has been under way to remove those files and you
can see the work that has been done in that regard here:

http://deadlock.netbeans.org/job/prototypes-donation_review/changes

Images that Oracle is unable to donate are being replaced by greyed-out
images with the same name, so that the build will continue to succeed.

Aside from the images, a lot of the files that are not possible to donate
are data files used in tests and other test-related files. These are being
removed. This may have as a consequence that tests will fail, initially,
when the code is transferred to Apache. We will have to, all of us in
Apache, take a look at where tests fails and whether the removal of data
files has had an impact on this. In several cases, the files that were
deleted were not actually being used anywhere, they were simply historical
files, unused, that had never been deleted after they stopped being
relevant for particular scenarios.

Other files, especially binaries, that are being removed because Oracle
can't donate them may have an impact on the build succeeding. We are unable
to guarantee that the code we donate to Apache will build successfully
though obviously we're trying our best to provide a buildable unit of code.

The most important thing will be the necessity to document all these files
that have been removed so that, in several cases, we'll simply be able to
add them back once the code has been donated. After all, just because
Oracle is unable to donate code does not automatically mean that Apache is
unable to distribute that code. In several cases, we'll simply be able to
put the removed code back into the repository once we are in Apache. It
will be on a case-by-case basis.

During this week, I will be adding to the Apache NetBeans Wiki very
explicit lists of files, per cluster, that have been removed from the
donation, though via the link above it's very explicit already, in fact.
But it will be good to have one place where everything will be listed.

We're hoping that we'll have deleted the files that we won't be donating
during this week and that by the end of this week we should be ready with
the 1st code donation, consisting of a ZIP file containing the Java SE IDE
parts of NetBeans. An additional step will be the signing of the actual
code donation document for this ZIP file and then that code donation
document will be handed to Apache upon which the ZIP file will be
transferred to an Apache repository.

After that, and this has been worked on for a few weeks already, the 2nd
code donation will be started, focusing on the Java EE parts of NetBeans
IDE or, in fact, everything that is not part of the 1st code donation.

Concurrently, Jirka Kovalsky is starting up the NetCAT 9.0 program this
week, so that as soon as the code is available and we put together a binary
from that, the NetCAT testers can begin their NetCAT process.

Thanks,

Gj

Reply via email to