Github user ahgittin commented on the issue:

    https://github.com/apache/brooklyn/pull/15
  
    @eirinikos TY.  i agree with the objective and this is a good partial 
implementation.  two main questions:
    
    (1) do you have an Apache ICLA on file with the ASF so we can merge this?
    
    (2) is the "APPENDIX: How to apply the Apache License to your work." 
required for `licensee` to work?  given the existence of google etc it seems 
pointless.
    
    
    @geomacy your point is correct, this should be done for all the 
sub-projects too.  however the LICENSE files are auto-generated so rather than 
do them piecemeal i suggest we:
    
    (A) agree the approach
    (B) apply it to the scripts
    (C) rerun the scripts
    
    regarding (A) @eirinikos @geomacy, i'm not thrilled about moving the 
current header to 1000 lines down as it means a person reading it won't easily 
find it and probably won't have any clue that there is anything present in the 
file other than the main license.  but i can see why the tool requires it to be 
the first or the only text in the file.  however apache requires us to include 
much of that other info -- it doesn't _need_ the header but i think a header 
makes the information much more useful.  which is a bit of a catch-22.
    
    i wonder whether we could make `LICENSE` be _just_ the Apache License, and 
move other items into `NOTICE`.  the ASF docs vary as to what should go into 
`NOTICE` but on the surface of it, given the trend that tools expect `LICENSE` 
to be a standard license nothing more nothing less, it seems a logical move to 
make `NOTICE` be the guy who holds all the other stuff.  i will ask on the 
relevent ML and report back.
    
    regarding (B) i've been working on that for a related issue as per ML so 
happy to pick this up once we settle (A).
    
    in the meantime i think this should be merged once we have ICLA 
confirmation so that CNCF and other tools get the right idea, and we should 
check once we've done (C) that they still get the right idea.


---

Reply via email to