Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 2.15 KB

CONTRIBUTING.md

File metadata and controls

29 lines (18 loc) · 2.15 KB

How to submit a bug report to Forestry

Please make sure the bug has not already been reported by searching the issues.

If you can, see if the bug still happens with the latest unstable build.
The latest unstable builds are available here

For crashes, you must post a link to the full crash report.
gist.github.com or pastebin.com are good places to upload them.
Full crash reports are located in the minecraft data folder, in "crash-reports".

Thank you for reporting bugs!

How to contribute to Forestry

Contributor License Agreement

Before pull requests can be accepted, the contributor needs to sign a contributor license agreement. (Essentially giving a license for using his code and/or media and for re-licensing it, for details read the agreement linked below.)

How do I sign?

To keep the hassle for everyone involved to a minimum, Forestry uses CLAHub to manage the agreements. To get started, sign the Contributor License Agreement.

Why is this needed?

Without CLAs it at some point becomes essentially impossible to change the license of a project which accepts contributions from third parties. Without an explicit agreement every contributor would still own the copyright to his code. So as long as it (or parts of it) remain in the code base, he would have to agree to every license change. If enough time has passed, there may be dozens, perhaps even hundreds of contributors involved and it will be very hard to track down each and every one of them and get them to agree on a new license.

This would make it impossible to change the license to a more permissive one at a later date, so the code would be locked into CC BY-NC-ND 3.0 until it passes into the public domain about a hundred years from now. This situation is to be avoided and that’s why you are being bothered with this CLA.