Applying the Apache 2 License to Code
All Hydra code should be located in the ProjectHydra Github project. Each repository in the project should contain a single LICENSE.txt file that carries the Apache 2 License statement, (excerpted here):
Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The Copyright Statement
The copyright statement should
- start with the date and name of the originating author(s)–institutional or individual, as appropriate
- If and when additional contributions are made beyond the original IP holders, the contributors may elect to append an additional copyright statement
- contain this text string: "Additional copyright may be held by others, as reflected in the commit history."
This will recognize the first committer(s), any subsequent committers, and indicate that additional contributors may hold partial copyright to contributions.
For example, for code originally contributed by Stanford and then enhanced by Penn State & DCE, the copyright statement might read:
Copyright 2012 Stanford University
Copyright 2013 Penn State University
Copyright 2013 DCE
Additional copyright may be held by others, as reflected in the commit history.
In addition to the LICENSE.txt file, all ProjectHydra code should contain a README.md file, at the bottom of which is an Acknowledgements section. In this section, please add the following text (in addition to any other repository-specific acknowledgements):
See exemplars of these at
gist of footer markdown only: https://gist.github.com/mark-dce/5763268