Hi, I've uploaded an updated version of the tool - fixing a bug in rewriting headers of bundle files (where it was deleting one line after the header, reported by Geertjan offline), making it a little bit more strict (currently rewrites 29474 files), adding support for bat files, and adding ability to dump a file with statistics and changed/not changed files.
I guess after the bulk update of these headers is done, and LICENSE&NOTICE is added, we could start a usual development? (Continuing with reviewing the Rat report concurrently?) Could please someone overview the regexp here: https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process#NetBeansTransitionProcess-ToolforanalyzingandchangingGPL+CDDLlicenseheaders to see if it is OK to write such headers? Seems OK to me personally, but I think having feedback from someone more experienced would be helpful. Thanks, Jan On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > I've used the tool, it's really great, not only analyzes but also actually > changes the licenses, 29,496 of 44,324: > > https://cwiki.apache.org/confluence/display/NETBEANS/ > NetBeans+Transition+Process > > Could the tool be tuned to list all the files that are not in the 29,496? > > I have updated the table in the link above to list all the problematic file > types, i.e., those that are not licensed. > > Would be great to identify anything else that is not part of the 29,496 > that can automatically be relicensed. > > Gj > > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > > > Agree completely. > > > > Gj > > > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <lah...@gmail.com> wrote: > > > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga < > >> geertjan.wiele...@googlemail.com> wrote: > >> > >> > I think we also need to fill out the "Relicensing of > incubator-netbeans" > >> > table on the page > >> > https://cwiki.apache.org/confluence/display/NETBEANS/ > >> > NetBeans+Transition+Process, > >> > i.e., with the various file types in a column, related numbers, and in > >> each > >> > case what the problems are/could be, so that we can get a good view, > >> and a > >> > clearly documented perspective for future reference, of everything > that > >> > needs to be done for each type of file. > >> > > >> > > >> I was thinking of putting there files that are in some way problematic > >> (e.g. a missing license header, like in manifests). Assuming headers > >> matching the regexp would be OK to change, maybe we don't need to > clutter > >> the table with files that contain them (unless we have another reason to > >> put a particular file in)? (Matching headers are (unless I did something > >> wrong) in >29000 files.) > >> > >> Jan > >> > >> > >> > Gj > >> > > >> > > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <lah...@gmail.com> wrote: > >> > > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <a...@douma.nu> wrote: > >> > > > >> > > > Wonderful news and big next step indeed! > >> > > > > >> > > > Now, while I understand everyone being 'trigger happy' to start > >> > > committing > >> > > > improvements, fixes, etc. (and currently I already see 2 addition > >> > > commits) > >> > > > the next step should be to adjust the license headers! > >> > > > > >> > > > >> > > So, here: > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/ > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess- > >> > > ChangingGPL+CDDLlicenseheaders > >> > > > >> > > I tried to prepare a regexp that matches most existing (normalized) > >> > license > >> > > headers. If someone could check if it is OK to change matching > >> headers, I > >> > > think that would be great. (Please let me know if there are any > >> > question.) > >> > > > >> > > Jan > >> > > > >> > > > >> > > > Which this should be done by a Oracle representing committer, e.g. > >> like > >> > > > what > >> > > > Jaroslav did for the -html4j repository. > >> > > > > >> > > > Regards, > >> > > > Ate (who regrettably has very limited time this week to monitor > >> > anything > >> > > > going on here) > >> > > > > >> > > > > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote: > >> > > > > >> > > >> Hi all, > >> > > >> > >> > > >> Big milestone -- > >> > > >> > >> > > >> git://git.apache.org/incubator-netbeans.git > >> > > >> > >> > > >> https://github.com/apache/incubator-netbeans > >> > > >> > >> > > >> The main repo from the 1st code donation has landed in Apache > Git, > >> > > >> mirrored > >> > > >> at Apache GitHub. > >> > > >> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push, and > thanks > >> > also > >> > > >> for the great support via Apache infra today. > >> > > >> > >> > > >> Gj > >> > > >> > >> > > >> > >> > > > > >> > > > >> > > >> > > > > >