Development Rules: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
Abma (talk | contribs)
Line 6: Line 6:
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.
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.


This implicates that for example Lobbies that use unitsync have to be 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.
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 ==

Revision as of 19:08, 23 October 2013

Note: these rules are WIP!

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.

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.

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.