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]
