The Contribution Questionnaire is the first step in initiating the due diligence and approval process by the Project Manager (PM) for any significant contribution of content to be committed to the project. Prior to completing this Questionnaire, the Committer should have technical agreement from the PM that the new code is required. Once the PM has approved, the Committer, with the assistance of one or more of the contributors, may begin the due diligence and approval process by completing and submitting this questionnaire.
What is meant by a significant contribution?
Any initial code contribution used to kick off a new project. By definition, this code has been written elsewhere and it needs to be reviewed.
Any contribution authored by someone other than a committer which is adding new functionality to the codebase. In most cases, bug fixes do not add new functionality although it's not impossible.
Any contribution containing third-party code maintained by another open source project, individual, group, or organization. In addition to reviewing the contribution, if the license is not the Common Public License (CPL) or Apache License 2.0, the PM will need to review and approve the third-party license for compatibility with the CPL or Apache License 2.0.
How to send PM this form?
Please fill in this form and sign your name and get your employer's authorized signature, such as your manager's. then fax to DITA open toolkit Project Manager Lian, Li. The fax number is +8621-53060504. If you have problem sending international fax, please send a scanned copy to email@example.com
NOTE: A questionnaire and approval is not required for bug fixes or minor enhancements. If you have any questions, please send an email to the PM.
Please provide your contact details:
Please provide contact details for the committer who will be incorporating this contribution into the code base. If this is the same as above, just put "same" in the Name field.
PM Approval is required for all significant contributions. Please provide the contact info of the PM who has given approval for this contribution:
Please provide details about the contribution:
|Component/Module (if known):|
|Contribution Size (in lines of code):|
|Does this contribution require any packages maintained by a 3rd party?|
|Please list all pkgs required by the contribution which are maintained by a 3rd party: (Please list one package per line e.g 3rd party package name v1.0)|
|Do you agree to distribute the Contribution under Common Public License 1.0?|
|Do you agree to distribute the Contribution under Apache License 2.0?|
|Provide any additional information you may have regarding intellectual property rights (patents, trademarks, etc.) related to the Contribution. If there is more than one committer who worked on this contribution, please list their name and email addresses.|
Note: All of the contributors should ensure that they possess the necessary rights to make the contribution under the terms and conditions set out in the Contribution Policy.
Please provide contact details for the contributor or the primary contributor if there is more than one:
|% of content authored in the contribution:|
If the contribution deals in any way with cryptography, please provide details:
|Identify the Cryptography algorithm used:|
|Name (Type or Print)|
Contributor employer's signature
|Name (Type or Print)|