netbeans-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Vieiro <anto...@vieiro.net>
Subject Re: add "-notice.txt" if needed with any required notices?
Date Sun, 08 Oct 2017 10:36:56 GMT
I understand, thanks for the info.

I think that once we have maven group/artifact/version coordinates for each of the files in
binaries_list we could try to automatically generate notice files (as in [1]).

I’ll take a look at how this can be automated.

Cheers,
Antonio

[1] https://wiki.jasig.org/display/LIC/maven-notice-plugin


> El 8 oct 2017, a las 11:53, Jan Lahoda <lahoda@gmail.com> escribió:
> 
> Hi Antonio,
> 
> (my) intent here was to include the -notice.txt file if the given library
> would need an entry in the NOTICE file. The build then would (although it
> does not right now) merge the -notice.txt files into the NOTICE file for
> the given distribution. Source distributions would not have them merged, as
> they don't directly contain the dependencies, but binary distributions that
> contain the library would have the -notice.txt added into the NOTICE file.
> 
> The description when the NOTICE for a library is required is here:
> http://www.apache.org/dev/licensing-howto.html
> 
> On Sun, Oct 8, 2017 at 7:36 AM, Antonio <antonio@vieiro.net> wrote:
> 
>> Hi all,
>> 
>> From the list of modules to review I see:
>> 
>>        add "-notice.txt" if needed with any required notices
>> 
>> a) What does "if needed" exactly mean? When is a notice file required?
>> b) From [1],
>>        ==  DO NOT EDIT THIS FILE DIRECTLY. IT IS GENERATED
>>        == BY THE buildnotice TARGET IN THE TOP LEVEL build.xml FILE.
>>   But "buildnotice" is not in NetBeans build.xml.
>> 
> 
> I believe this notice is copied from the derby library (where they
> apparently are generating automatically similarly to the above plan).
> 
> 
>> 
>> So, do we have to add a "-notice.txt" file? When? Or is is automatically
>> generated somehow?
>> 
> 
> If the (external) library requires an entry in NOTICE per the policy above,
> then it should have a -notice.txt, and the build will (hopefully at some
> point) merge it into a master NOTICE as needed.
> 
> Jan
> 
> 
>> 
>> Thanks,
>> Antonio
>> 
>> 
>> [1] https://github.com/apache/incubator-netbeans/blob/master/db/
>> external/derby-10.2.2.0-notice.txt
>> 


Mime
View raw message