💛Citizen Developers
Collaboration Accelerator for Star Citizen® Community Developers
Open Principles
Thriving communities are dedicated to open principles. This project represents a personal passion to enable that vision.
Citizen Developers agree to uphold these principles in their projects:
What this does and does not mean
“free” as in “free speech” not as in “free beer” -- GNU / Free Software Foundation
Open Development
Agreeing to these principles does not mean that Citizen Developers lose creative control over their projects. This does not mean that Citizen Developers must choose an open-source license. It also does not mean that Citizen Developers cannot solicit and accept financial support (quite the opposite in fact!) because the goal is healthy and sustainable development.
What this means is that Citizen Developers agree to be open with their project development, such as using a public repository on GitHub. Citizen Developers agree to make the tool freely accessible to Citizens without a paywall or ORG membership requirement. Citizen Developers are encouraged to provide a means of quick access to elective donations, RSI referral code signups and invitations to their dedicated community sites such as Discord and RSI ORG.
Open Contribution
This does not mean that Citizen Developers must allow everyone to be a contributor in their project. What this means is that Citizen Developers agree to participate in dialog with other Citizen Developers to share experiences and best practices. Citizen Developers also agree to consider the input and collaboration opportunities that the broader community of Citizens can offer them.
Open Standards
Citizen Developers agree to collaborate on, establish and leverage existing draft specification standards for game data. This ensures that best practices for handling game data can be implemented and benefit all projects. This also reduces redundant work trying to solve when breaking changes occur on the RSI website or Star Citizen® game side and member projects can regain functionality more quickly. Open standards provide a consistent means of exporting, importing and updating game data and hangar data between projects. The ultimate goal is maximizing the value that Citizens derive from using projects from Citizen Developers.
Open API
This does not mean that every project must have an API. However, whenever it makes sense, Citizen Developers agree to make their project accessible from and interoperable through the use of an API that leverages the Open Standards above. Tools such as an app that collects hangar information or provides fleet viewing.
Conclusion
Congratulations! You got to the end of the primer, so you must be interested. Please be sure to follow the links to get more information and become a Citizen Developer or Citizen Supporter of SC-Open.dev projects.
Become a Citizen Developer: Sound appealing? Join our Discord server to begin collaborating with other community developers now!
Last updated