So right now, we would have two options: 1) “The easy way”: We add a NOTICE file to every IBM provided artifact (did that) 2) “The cool way”: We create a remote-resource-bundle and release that containing the incubator and IBM contrib parts. Then I add a maven profile that uses that artifact instead of the incubator resources if a property is set. Then I add that property to all IBM modules.
The cool way would require us to officially create and release a separate maven artifact. On the one hand, it would be cool to demonstrate how maven releases work, but it would require some activity by all (At least the voting). Right now, I implemented option 1 but would switch to option 2 if you all agree and we have the resource bundle released. The META-INF resources currently being added are the ones suggested. That might be more than required, but I doubt it’s a bad thing to do more than the minimum ;-) Chris Am 25.09.17, 14:41 schrieb "Dale LaBossiere" <[email protected]>: My take on it, surely previously told that by a mentor :-), is each jar requires LICENSE/NOTICE that are appropriate for it… no more… no less. If you look at build.gradle.sav/532 you’ll see the code that resulted in the ibm-contrib-notice being associated with specific jar/projects. The actual list “projectsWithPreApacheContribs” is in gradle/other.gradle. Just to be clear, its the NOTICE that has the contains the ibm-contribs text (there’s only a single standard version of the DISCLAIMER). Thanks! — Dale > On Sep 21, 2017, at 7:51 AM, Christofer Dutz <[email protected]> wrote: > > Hi Dale, > > ok so I think I now convinced maven to add the js dependencies into the DEPENDENCIES list in console “servlets” and “server“. I also had the liberty of replacing the default apache DISCLAIMER content with the incubating version of that. > Regarding the ibm-contrib part … should all DISCLAIMERs contain the incubating + ibm-contrib part? > > Chris > > > > Am 21.09.17, 00:08 schrieb "Dale LaBossiere" <[email protected]>: > > Chris, if you could apply your maven skills to addressing the jar/war LICENSE/NOTICE issues [1] that would be great! > > [1] items 10a and 10b in https://cwiki.apache.org/confluence/display/EDGENT/Maven+vs+Gradle <https://cwiki.apache.org/confluence/display/EDGENT/Maven+vs+Gradle> > > Thanks in advance! > — Dale >
