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

Reply via email to