Skip to end of metadata
Go to start of metadata

DCO Reference

The CoprHD project requires that all source code contributions include a Developer's Certificate of Origin (DCO) sign-off. The goal is to insure that all contributors agree to release their code under the ALv2 and that they have the right to do so. The full text of the DCO is reproduced below.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

DCO Compliance

Compliance with CoprHD's DCO requirement comes in two parts.

  1. Insure that all newly created or modified source code files submitted with your contribution include the appropriate ALv2 license text along with the appropriate copyright notices

    Example Java Header Comment
     * Copyright [YEAR(s)] [NAME]
     * 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
     * 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.
    • Please do not include the copyright symbol © in your source files
  2. Include a DCO signoff in your Stash Pull Request when requesting that your contribution be accepted into the project

    Signed-off-by [Your Name] []
    1. While participation in CoprHD implies implicit agreement with the terms of the DCO, we also ask that you include a sign-off like the the one above in your Pull Request description when you request that your contribution be merged into one of the project's main branches

    2. Use your real name please.  We will not be able to accept any alternatives.
  • No labels