[ 
https://issues.apache.org/jira/browse/GROOVY-7684?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul King closed GROOVY-7684.
-----------------------------

> Fix up license header for ClassCompletionVerifier.java
> ------------------------------------------------------
>
>                 Key: GROOVY-7684
>                 URL: https://issues.apache.org/jira/browse/GROOVY-7684
>             Project: Groovy
>          Issue Type: Task
>    Affects Versions: 2.4.4
>            Reporter: Paul King
>            Assignee: Paul King
>             Fix For: 2.4.5
>
>
> This is to track the history for the above mentioned file for future JIRA 
> searchability. During Apache incubation, we ran an automated tool to clean up 
> license headers to conform with the latest version from Apache. However, we 
> didn't switch on preservation of existing headers. We went and reverted/fixed 
> the non-Apache licensed files. For the above file, I went to identify which 
> parts of the file were under the original IBM CPL license and which bits had 
> been subsequently contributed under Apache - to either identify the relevant 
> pieces and note that in the header or split the pieces them into separate 
> files with different license headers. I found that no consequential lines of 
> code from the original contribution remained (i.e. just a couple of lines of 
> boilerplate, e.g. the class name and one getter returning a field - and even 
> those lines had been changed). So for this file we just used only the Apache 
> license.
> Confirming with the author of the early content Jochen (blackdrag):
> {quote}
> Frankly I was not aware that the file had a CPL header at all. I made all my 
> contributions under the Apache License assumption. The 6th commit to this 
> file (done by me) is basically replacing all the logic from it. If I had been 
> aware, I would have deleted the old file and made a new one.
> {quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to