This page describes the process of how to contribute code and documentation improvements back to the core of the PushButton Engine. Note, this process is NOT for components or the Component Store, and these grants do not govern or cover the Component Store or components in part or whole. This process only applies to users who wish to submit work to the core engine & public engine documentation. Every submission is reviewed by PushButton Labs staff for consideration.
For core contributions, PushButton Engine uses an open source initiative approved contribution & assignment agreement to enable the availability of the source code and to accept contributions from individuals and corporations.
Since the source code to the PushButton Engine is licensed under the MIT License, our chosen Contribution grant/assignment for PushButton Engine is based upon the Apache 2.0 Contributor License Grant. This assignment & grant has been proven to be commercial and open source friendly and is used by many successful Open Source based projects, including Google Android.
Individual contributors of ideas, code, or documentation to PushButton Engine are required to complete, sign, and submit an Individual Contributor License Grant. The agreement clearly defines the terms under which intellectual property has been contributed to the core of PushButton Engine. This license is for your protection as a contributor as well as the protection of the engine and it’s end-users; it does not change your rights to use your own contributions for any other purpose.
Corporations with multiple employees who wish to work on the core of PushButton engine and submit those works are required to complete, sign, and submit the similar Corporate Contributor License Grant. This version of the Grant allows a corporation to authorize contributions submitted by its designated employees and to grant copyright and patent licenses. Note that a Corporate Contributor License Grant does not remove the need for any developer to sign their own Individual Contributor License Grant as an individual, to cover any of their contributions which are not owned by the corporation signing the Corporate Contributor License Grant.
Links to the Contributor License Grants are below:
Individual Contributor License Grant ( TXT / PDF )
Corporate Contributor License Grant (TXT / PDF )
For digital Contributor Agreement submission, or if you have any additional questionts on what it means to contribute to the core of the PushButton Engine, please feel free to contact us at engine@pushbuttonengine.com with further inquiries.