Github user ahgittin commented on the pull request:

    https://github.com/apache/incubator-brooklyn/pull/823#issuecomment-131776426
  
    @rdowner thanks - makes sense
    
    so what i think the process should be:
    
    * the script in `dist` will build *four* licenses:
      * root source license
      * `dist` binary license
      * source licenses for `jsgui` and `cli` JARs
    * the dist's `overrides.yaml` contains all the metadata for JS (so it just 
needs to be in one place)
    * there will be an `extras.yaml` file for `jsgui` and `cli` listing the deps
    * `dist` will not have an `extras.yaml` file but the script will be able to 
take multiple such (the jsgui and cli ones)
    
    the source build will omit maven dependencies (new `onlyExtras` flag or 
similar on the `notices` target)
    
    BTW i'm opposed to doing it manually because already we've drifted (e.g. 
bloodhound is removed)
    
    i'll also update the `licensing.md` with instructions/pointers, and look 
through your dist's LICENSE (which I hadn't noticed was different) for anything 
I've left out.
    
    any comments on this?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to