Skip to content

Contribution guidelines and licencing

Cheese edited this page Apr 12, 2017 · 1 revision
  • General Requirements
  • Licence Requirements

General Requirements

This is an open, community developed project, but it's also a project that we'd like to see become the best it can be.

Placeholder contributions are definitely welcome, so don't be afraid to contribute something that may not be suitable for a final game so long as you're comfortable with the idea of it being improved on/replaced down the track by others (or yourself!).

Likewise, any contribution made by a contributor should be made with the expectation that it may be worked on/improved by others. Don't be afraid to double up on something if you believe you have something of value to share, but also take the time to read/comment in relevant issue tickets/discussion and understand what others have worked on.

Please understand that during the initial phase of this project, we're trying to keep a narrow focus and our scope in check. Anything that doesn't fit within that should be added to the Longer Term Ideas page to be addressed once we have achieved our early goals.

When committing, please be descriptive in commit messages!

Licence Requirements

Please read and understand the licence terms. If you're not comfortable with this licencing, please avoid contributing directly to the project (by all means offer feedback and participate in discussion though!).

Pongball itself is MIT licenced, and all contributions are expected to be similarly licenced with two exceptions:

  • Third party dependencies
  • Otherwise protected/owned works

Third party dependencies

Third party dependencies may be subject to their own licences. These will be indicated in commit messages and licence documentation (where should we pop that stuff?) included with their contribution to this repository.

Please review the third party guidelines before contributing something you didn't make!

Otherwise protected/owned works

Anything that is a derivative of existing works, or includes "intellectual property" owned by third parties (eg: stuff that might be considered "fan art") should be licenced under CC BY-NC for contribution.

Note this doesn't mean that the project will automatically accept any contributions that aren't owned by contributors. Ideally permission, licence terms, etc. should be included in commit messages.

Clone this wiki locally