Libre Space Foundation is an organization dedicated to creating open-source, space technologies. Often we come across a project that wishes to join us, or we are approached by exciting initiatives to assist them in their endeavors. However, joining LSF as a project is a process that must meet specific criteria and particular requirements. In this article, we wish to clarify a project’s eligibility to join LSF while at the same time, we elaborate on the pillars of the Libre Space Manifesto and the philosophy governing Libre Space Foundation. This article is not about the management, the organization or the development process alone. It is about the principles fueling our approach. It is about how and why we do things differently.
Joining the Libre Space Foundation
For us, the Manifesto is found at the core of our operations and processes. Thus, all projects and all project decisions must adhere to the Libre Space Manifesto. The projects must abide by the Manifesto principles starting with the primary principle that Space should be open and available to all humanity. All the projects that join us are devoted to Space being available to all and open for everyone to explore. All projects we onboard work towards creating opportunities for learning, exploring innovative ideas and bringing Space closer to the public (such as LSTN offering public library communities the chance to build and engage with space technology).
For the principles of the Libre Space Manifesto to materialize, there are four pillars to which all our practices adhere.
- Open-source, copyleft license.
Based on the Libre Space Manifesto, the projects joining LSF must have an open-source, copyleft license for anything developed and released within the project. For those not familiar with the term, a copyleft licensing scheme is a process that allows people to freely distribute copies of a certain work or even modified versions of it. Provided that the same rights will be preserved in derivative works created later down the line.
It should be noted that we strive to use open-source tools and applications, and it is imperative for the projects onboarded to adhere to the open-source methodology at every step of the workflow. In practice, we develop and use open-source tools and software, we modify them, explore their potential, and then we give back to the open-source community by distributing our work under an open-source, copyleft license.
The significance of this approach is that new types of software, features, projects and initiatives are created under an open-source license which enables their use by everyone who needs them. This approach delivers free solutions and tools and it guarantees that new ideas can continue to explore new potentials, fuel solutions and features for other individuals to enjoy.
- Open Data (available to everyone in the community or to anyone who is interested).
According to the Libre Space Manifesto, all findings, all data should be available to everyone. Open data has always been in the core of our operations. The SatNOGS network, our global network of satellite ground stations, is a collaborative, world-wide community which receives satellite data. The observations made are stored online in the SatNOGS Database and are available for everyone to see and use. SatNOGS Database is a machine-readable data resource. The Open data approach we have at LSF has helped many projects, teams, universities to study Space and satellites in much detail. It has facilitated and helped other projects too. Polaris, par example, uses telemetry data that is received by the SatNOGS network of satellite ground stations.
- Following Open Development processes.
At LSF, true to our beliefs, we use open development processes for our projects. We use Gitlab for organizing, managing, developing our projects and for the teams and team members to communicate efficiently. Since our collaborators, contributors and team members come from all over the world, Open Development processes are the best way to include everyone in the development process. This way we achieve a natural flow of conversations and contributions as the team members work towards accomplishing a common goal (or towards working on completing a project).
Every contribution, every idea and every discussion benefits not only an individual but the whole team, the whole project and often the contributions made are beneficial for other projects too. This, of course, is one of the advantages of open-source and open development.
Sequentially, under an open development process, documentation of the code is open for the public to view and detailed to allow for a better understanding of how a project works. New members can be introduced to the complexities of a project faster, and a greater audience of collaborators can contribute more easily. Code is tested in a collaborative way focusing on high-quality but often achieving fast progress, too. The team members can review the code, offering feedback, flagging problems early on, suggesting solutions and resolving issues. Quite often, this discursive approach to a project and the exchanging of ideas leads to the emergence of new and innovative projects and useful tools.
Open development processes is a common practice for us; an approach taking place on all channels of communication: on Gitlab, on the LSF Riot Channels and our Community Forums too. Consequently, this takes us to the next significant pillar of the Libre Space Manifesto.
- Open Governance (with transparency and direct communication) for all projects.
As mentioned above, we try to use tools in our projects which are open-source. We use Matrix/Riot for all communications concerning the projects. We have a buzzing, collaborative and constructive community where individuals contribute. They share their worries, their problems, their achievements and their ideas. As project discussions and interactions are held in public, they become accessible to everyone, and everyone can join. This, in fact, has a catalytic impact on the way the community manages itself while working as a whole. The projects govern themselves, delegating responsibilities and asking for assistance or advice always having the project’s best interest at heart. Though different projects have different maturity levels and thus different governance paradigms, yet they too follow the general open governance principles. These include unrestricted participation, open and clear communications and decision making processes, and accountability for project roles.
Being part of the Libre Space Foundation
Once a project is given the green light to join LSF, then it receives the support and the tools necessary for project development, operations, legal guidance and even marketing, branding and communications. LSF guides the project through to success and completion. If your project meets all the necessary requirements and provided it adheres to the Libre Space Manifesto principles, LSF will give you all the assistance, guidance and tools to see it through.
If the way we do things sounds fascinating to you and you wish to join us, feel free to check out the Libre Space Manifesto! Don’t hesitate to show your support by signing up and sharing it with your friends and network!