The recommended way to contribute to the Qtilities project is to fork the repository on
Github. This allows you to modify and extend Qtilities in your own forked repository.
If you however want to contribute to the master Qtilities repository, it is required to complete a Contributor License Agreement. This counts for any contributions including: code, documentation and ideas. Alternatively, you can feel free to Fork the repository and work on your own modifications there.
The purpose of this agreement is best to define the terms under which intellectual property is contributed to Qtilities. This allows me to defend Qtilities should there be a legal dispute regarding any parts of Qtilities in the future.
Contribution agreements in the open source community are not uncommon and there are many articles describing the reasoning behind it. If you are not familiar with contribution agreements, feel free to read the following article which decsribes the purpose and scope of such agreements:
Open Source Contributor Agreements: Purpose and Scope
If you don't want to create and work in your own fork, but instead want to contribute to the Qtilities master repository, please follow the following steps:
-
Download the Qtilities Contribution Agreement and complete it.
-
If you have questions related to any parts of the contribution agreement, please contact me.
-
Once completed, submit the form via an email to me.
-
A receipt will appear in your mailbox to confirm your completion of the contribution agreement and if you wish you will be added as a contributor to the master git repository.