Before I go too far....is anyone actively working these activities?

Okay so from the README.cnd I see:

> There are many caveats currently, a possibly incomplete list:
>
>* not all license headers have been changed; many files are missing the
license >headers;

I seem to recall there being mentioned a license tool to help in setting up
licenses on the files.  Is this applicable here or is something else needed
to be done?  And if so, can the tool be run against all the files (or has
some of this been done just a subset of files still remain?)?

> binary files need licenseinfo.xml to be filled

Assume this involves fill out as applicable something like one of the
existing files like:

https://github.com/apache/netbeans/blob/master/java/java.j2seproject/licenseinfo.xml

So would this basically involve referencing each of the files (seems like
mostly icon files) in question (see the README.cnd for additional details)
in the xml file?

Is any additional evaluating the licenses of included files needed?

>* building requires a number of files from the original repository - work
by >NetBeans C/C++ enthusiasts is needed to resolve this in one way or
another

Is there a reason these files are not included?

Is it as simple as pull these (maybe update licenses), and check them in to
the new cnd branch?

>* building requires a number of binaries to be added manually

Would changing any build files (ant/maven?) to pull these directly from
applicable repositories instead of having to copy these resolve this?

For example, I see reference to an antlr jar being needed.  Could reference
to dependency to this which then gets pulled during prep for building?

Wasn’t something similar required on other modules (think it had a
dependency on jfx or something)?

>* external libraries/dependencies need to be reviewed and put up to Apache
standard

What is meant by “Apache standard”?

What needs to be done here?

Are the external libraries needing to be made available in some publically
available repository or reference the correct current source of record for
these libraries?

Do the licenses of these files need to agree with Apache licensing
requirements?

Does this require first correspondence with original developers (Oracle?
Assume that is part of the releasing process by Oracle already or is this
not correct) to relicenses were applicable if needed?

On Sun, Jul 26, 2020 at 3:32 AM Jan Lahoda <[email protected]> wrote:

> Hi Eric,
>
> Please see:
> https://github.com/apache/netbeans/blob/cnd/README.cnd
>
> Jan
>
> On Sat, Jul 25, 2020 at 10:06 PM Eric Bresie <[email protected]> wrote:
>
> > Anyone able to tell status of the "legacy"  CND (not the newer one in
> 12.1
> > beta) status?
> >
> > I checked out the cnd branch built and I don't find anything indication
> of
> > things relating to C/C++ present.
> >
> > I know this is a work in progress but I was not sure what is still
> missing.
> >
> > Anyone?
>
-- 
Eric Bresie
[email protected]

Reply via email to