[openstack-dev] Removal of copyright statements above the Apache 2.0 license header

Christian Berendt christian at berendt.io
Tue Feb 17 12:16:46 UTC 2015


On 02/17/2015 12:05 PM, Daniel P. Berrange wrote:
> In section 4.(c) the LICENSE text says
> 
>       (c) You must retain, in the Source form of any Derivative Works
>           that You distribute, all copyright, patent, trademark, and
>           attribution notices from the Source form of the Work,
>           excluding those notices that do not pertain to any part of
>           the Derivative Works; and
> 
> So based on that, I think it would be a violation to remove any of the
> "Copyright <acmeco>" lines in the file header.

Section 4 is about the redistribution of the code. In my understanding
this means that I am not allowed to remove the license header if I
redistribute a source file (e.g. in a package or in my own software).

If I add code to OpenStack I have to sign the CLA. The CLA includes:

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

Does this not mean that it is not necessary to explicitly add a
copyright statement above the license headers?

According to
http://www.apache.org/dev/apply-license.html#contributor-copyright and
http://www.apache.org/legal/src-headers.html copyright statements should
not be added to the headers in source files.

Christian.



More information about the OpenStack-dev mailing list