Am Mittwoch, den 23.05.2018, 05:05 -0400 schrieb Emilian Bold:
> Hello,
> 
> I don't know this area that well so I figured I mention this idea and
> people that recently worked on that perhaps implement it faster than
> me.
> 
> For example on https://issues.apache.org/jira/browse/NETBEANS-842 we
> have stax2-api.jar which has a BSD license in META-INF/LICENSE
> 
> Inside websvc.jaxws21/external we only have jaxws-2.2.6-license.txt
> which is CDDL-1.1

In this case, we have the situation, that the zip contains different
binaries with different licenses. For this case Jan enhanced the
mechanism, that creates the top level LICENSE and NOTICE file, so that
embedded files can be referenced.

The PR that introduced the support might be a good basis:

https://github.com/apache/incubator-netbeans/pull/401/files

maven-embedder is the module that shows it in all its glory (see the
multiple -license.txt and -notice.txt files for the single artifact).

The important part is, that the "Files" header can now not only address
the top-level artifact, but also the embedded files.

So if if you have a file "artifact.zip", that holds a file
"lib/sample.jar". You can add specific information with the header:

Files: artifact.zip!lib/sample.jar

The syntax might be familar from jar-URLs.

HTH

Matthias

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to