Developers are subjected to the risk of getting their account, repositories and social activities modified, limited or removed based on arbitrary platform rules.
Centralized collaboration providers control and own data generated by developers and often prevents them from freely deciding how and where to use their data.
Service can be disrupted at any time and without warning. Developers and organizations lose time and money as a result of these outages.
Developers and organizations have no right or control. Centralized code sharing platforms consider their service a privilege to users. Users risk getting their account restricted or deactivated over contentious issues.
Users’ account can be hijacked. Repositories can be compromised with malicious code injections. Some of these issues are due to poor authorization requirement and closed project and platform governance.
Since centralized collaboration platforms operate in jurisdictions, they are subject to rules and regulations that may alienate and affect collaborators from different parts of the world.
Collaborators must follow the rules set by the platform operators and owners of repositories. They have no say in the direction or governance of the projects they care about.
Open source collaborators cannot truly share ownership of a repositories and its end-products without using legal means. One person or organization usually takes ownership.
Operators of centralized code sharing platforms try to be transparent. However, they cannot be fully transparent since deliberations and decisions-making are not open.
Say goodbye to repositories hosted on servers of a single, powerful company. MakeOS distributes the content of your repositories across thousands of computer around the world. No one person or organization can temper with your projects or make them inaccessible.
For the first time, developers and collaborators will have the ability to create software and services whose source code, community and revenue can truly be shared between many anonymous people around the world.
No more obscure governance and decision-making process. Discover repositories and immediately know how they are governed. You can create a repository that allows owners, contributors, maintainers, end-users to participate in decision-making.
No one can prevent you from accessing your repositories. You can use official CLI or web application to interact with your repository. You can also spin up your own full-fledged, public code sharing gateway and earn block rewards for providing service to users.
Now you can do more with git by creating and managing issues. Review changes from contributors via our merge request protocol. Start, manage and react to discussions. These new extensions are built on top of git which makes them very performant and offline-first.
Share your brilliance to the people of the world. No one should be able to stop you from distributing your great libraries and products. Package and release versions of your work when you are ready. Existing package managers service may integrate the MakeOS protocol as a new source.
MakeOS will have a turing complete virtual machine that will execute smart contract functions based on events that are fired when interacting with your repository. We are working on a continuous deployment standard that will allow collaborators deploy owner-less services safely.
MakeOS extends Tendermint Core, a fast Proof-of-Stake consensus system capable of processing up to 1000 tps. The chain allows developers to register repositories, manage their codebase’s ownership and permission rules and finance.
Open source developers will now be able to receive rewards for their contributions. MakeOS will allow repository owners to direct transaction fees from inbound transactions to their repos’ dependencies. Additionally, collaborators will have the ability to be sponsored to fix issues, write & improve documentation and complete tasks.
MakeOS is under heavy development, but we have a live network running a beta version of the protocol with limited features.
The MakeOS blockchain serves as a global registry for creating repositories, organizations and contributors identities. You can register a repository with a human-readable name and push to it from your own local remote node or using a public remote. The choice is yours.
MakeOS extends git by introducing a new protocol for creating and managing issues and it is all built on top of git’s primitives and storage system. Everything lives within your repository. You can see all issues, pull in more issues, comment and react and close issues.
With an offline-first merge request system, you will be able to send a merge request to any repository. You can also review merge requests and discuss changes. Once a merge request is approved by a repository’s managers, you are free to push to the repository.
MakeOS will need to seed the network with up to 150 Million coins. This initial supply will be used to secure the network. To fairly distribute the coins, we have created a cloud mining system that will ensure fair distribution.START MINING