Non trivial contributions

What constitutes a trivial contribution

A trivial contribution is any patch or addition to the code-base that does not exceed 15 lines of code, and for which the code's complexity is considered trivial, a.k.a. any other skilled developer, faced with the same issue, would've found the same fix.

Why is the difference important

When users submit patches to the OR codebase, it is important to differentiate what is trivial, and can be applied to the existing code without making it a derivative work, and what is non-trivial, and require a copyright grant agreement to be signed between the contributor and the sponsor of OpenRasta.

Without the distinction, the project would be put at risk by receiving contributions without ensuring that those contributions can be safely used and distributed to all of the other users in the community.