Development Rules: Difference between revisions
No edit summary |
m categorise |
||
| (10 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
Note: these rules are WIP! | Note: these rules are WIP! | ||
TODO: | |||
add/integrate/check if covered: | |||
- http://springrts.com/phpbb/viewtopic.php?f=1&t=17847 | |||
- http://springrts.com/phpbb/viewtopic.php?f=15&t=23418 | |||
- http://etherpad.springrts.com/p/r.HBQmr0nvFuzEbpkD | |||
- http://springrts.com/phpbb/viewtopic.php?f=1&t=6693 | |||
- create sections development / lobby / forum | |||
== Respect Licenses == | == Respect Licenses == | ||
We know about our history but we wan't make the future better: | We know about our history but we wan't make the future better: | ||
We don't respect license violations that are introduced by new projects. | We don't respect license violations that are introduced by new projects. GPL doesn't allow to link closed-source code to GPL'ed binaries. | ||
Some examples: | |||
This implicates that for example Lobbies that use unitsync have to be at least GPL, AI's written in C/C++ have to be GPL as well. Lua-Code that includes GPL has to be GPL, too. If a modified Spring Engine is released somewhere else, the used Code has to be released as GPL code, too. | |||
== Don't use names of existing projects == | == Don't use names of existing projects == | ||
If you create a new Game/Map/AI/Engine/Fork, don't use the same or a similar name of existing projects. If you want / have to, then ask the authors of the existing projects if its ok or not. We see project names similar to trademarks. | If you create a new Game/Map/AI/Engine/Fork, don't use the same or a similar name of existing projects. If you want / have to, then ask the authors of the existing projects if its ok or not. We see project names similar to trademarks. | ||
BA contains an [http://springrts.com/phpbb/viewtopic.php?f=44&t=23943 example] about this. | |||
== Speak / Ask! == | == Speak / Ask! == | ||
| Line 14: | Line 26: | ||
== Consequences == | == Consequences == | ||
If you violate these rule(s), you/ your project / link to your project / autohost / ... will be banned and removed from our sites when you don't fix the violation. | If you violate these rule(s), you/ your project / link to your project / autohost / ... will be banned and removed from our sites when you don't fix the violation. | ||
[[Category:Development]] | |||
Latest revision as of 21:40, 26 October 2013
Note: these rules are WIP! TODO: add/integrate/check if covered:
- http://springrts.com/phpbb/viewtopic.php?f=1&t=17847 - http://springrts.com/phpbb/viewtopic.php?f=15&t=23418 - http://etherpad.springrts.com/p/r.HBQmr0nvFuzEbpkD - http://springrts.com/phpbb/viewtopic.php?f=1&t=6693 - create sections development / lobby / forum
Respect Licenses
We know about our history but we wan't make the future better: We don't respect license violations that are introduced by new projects. GPL doesn't allow to link closed-source code to GPL'ed binaries.
Some examples: This implicates that for example Lobbies that use unitsync have to be at least GPL, AI's written in C/C++ have to be GPL as well. Lua-Code that includes GPL has to be GPL, too. If a modified Spring Engine is released somewhere else, the used Code has to be released as GPL code, too.
Don't use names of existing projects
If you create a new Game/Map/AI/Engine/Fork, don't use the same or a similar name of existing projects. If you want / have to, then ask the authors of the existing projects if its ok or not. We see project names similar to trademarks.
BA contains an example about this.
Speak / Ask!
If you have questions, speak with others! Ask! We are humans, we all make mistakes.
Consequences
If you violate these rule(s), you/ your project / link to your project / autohost / ... will be banned and removed from our sites when you don't fix the violation.