Contributing

Contributing

We have a mixed style of organization derivated from BSDs, GNU, Linux and all other hacker cultures. We want a person should control all source code from a single directory.

Which is why we have a project leader who is elected by community members and controlled directly and if something goes wrong community members can call back the existing leader to vote and elect the new leader.

The Project Leader must be a technical person especially a systems programmer and a security expert.

Then the whole community will select Core Team in other words Core Team Leaders with help of Project Leader.

Core Team is a place for the most active people who contributes to the community. And if there is no contribution in a year they will be outside of the Core Team and Community members will elect new Core Team members.

Example of a Core Team leader is IoT Enterprise Team Leader to lead committers and contributors who will write code and documentation for IoT field. And The Project Leader will teach as a leader and a technical person who knows security to Core Team Leaders and in this example IoT Enterprise Team Leader what should be done with help of community members.

To be an open organization all tasks will be public including e-mail lists, git commits and chats.

All levels are designed to be an open and collaborative style such as beginning from community members who is new to community and then becoming contributors, committers, Core Team Leaders and The Project Leader.

The key responsibility for The Project Leader is to keep the infrastructure secure and work 24/7/365. If he or she can not do that he or she will not be a candidate to be elected as a Project Leader.

Scope

What we expect from contributors

Documentation

  • Please follow Awesome format for your own documentation that you will suggest to QB Networks, Masscollabs Services or in other words Masscollabs, Procyberian Systems Distribution in other words and PSD organizations.

Code

  • You may write your source code with any programming language or framework technology, in GNU, Linux, BSD or any coding style. If there is a conflict we will create another branch and your contributions will never be deleted and we’ll keep eyes on focusing the source code to learn how it works to support and for our research and development activities.

Documentation License

Copyright (C) 2024-2025 QB Networks

Copyright (C) 2017-2025 Masscollabs Services

Copyright (C) 2017-2025 PSD Authors (Procyberian Systems Distribution)

Copyright (C) 2017-2025 Mass Collaboration Labs and contributors

Copyright (C) 2017-2025 amassivus and contributors

Copyright (C) 2024-2025 godigitalist and contributors

Copyright (C) 2024-2025 bilsege and contributors

Copyright (C) 2024-2025 Birleşik Dergi Yazarları

Copyright (C) 2025 Exsay and contributors

Copyright (C) 2025 Açık Ağ ve katkıcıları

Copyright (C) 2025 cekirdek.xyz ve katkıcıları

Copyright (C) 2025 The Go Network Community

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

This article was updated on December 8, 2025