Making Rahat Open Source
Making Rahat Open Source Part 1: Building Our Open Source Value
Rumsan team is working on making Rahat open source with support from UNICEF Innovation Fund. I will be sharing our learnings through a series of blogs. I hope our journey inspires more to use Open Standards, Open Data, Open Source, and Open Innovation. Now onwards!!
Rahat is blockchain-based relief distribution management for aid agencies. One of our visions has always been to — do well by doing good. We want Rahat to become one of the tools for creating global goods. Creating an open-source software (OSS) might pave the way to create a greater impact.
Image Source: SUSE
Before going into details, let me talk about the open-source ecosystem. In open-source, the copyright holder grants users the rights to use, study, change, and distribute the software and its source code or content to anyone and for any purpose. Open source can be for software, hardware or content.
- Freedom to READ: Ability to see how it works and study the source.
- Freedom to RUN: No restrictions on use. Run the software in any way you see fit.
- Freedom to REVISE: You are always allowed to make changes to the software.
- Freedom to REDISTRIBUTE: You are allowed to share your changes with others.
To create an open-source ecosystem there are four essential principles. These are unchangeable freedoms in Open Source.
But in this world where IPs are kept secret and thought necessary for a competitive edge.
- Always possible to study and understand how it works.
- Nobody can tell you what and how to use the software.
- Learning happens in the public.
- Connection to a wider ecosystem beyond closed source work.
- Get faster feedback.
- Easier to audit.
- Often quick to fix problems due to more eyes.
- Build on open, common standards.
- Improved interoperability.
- Easier to fork and continue on, if needed.
So, why make our creations public and open. There are a few good reasons (You can look at Linux) -
Open source is a culture and a process.
- Foundations: Defining the strategy. Legal, policy, governance.
- Structures: Convert strategy into tactics. Begin construction.
- Entrypoints: Enable collaboration with clear on-boarding pathways.
- “Interior decorating”: Make it your own.
According to Justin Flory, OS Technical for UIF adopting open source is similar to building a house. Let me list down the process with this analogy.
Rahat will be following this process to build and embrace open-source culture. The series of upcoming blogs will highlight our open source vision, strategies, licensing, and governance.
Stay tuned on how we have tried to build a strong foundation for our open source house. Now onwards!!
This blog is based on an online mentorship session with Justin Flory. The presentation deck can be found here — https://j.jwf.io/bc21-foss-101
Originally published at https://rahat.io.