Evolution of the Open Source development: Using Blockchain
We’ve once created open source projects for fun or they are just the side projects during working. Those projects may last for several months or may be a little longer. Normally we don’t need any payback, but keeping the improvements requires more efforts. Maybe sometimes, it would be better we could get something return.
For now, we have two ways on making profit for open source projects:
- the business usage
- the donation
Just as we know, they are very limited. And also, if several guys joined an open source project, and if the project becomes more popular and do make a lot of money, then how to estimate the working? (normally, they would open a company, but is it a good way to keep the project longer?)
So, here comes the blockchain resolution:
- Suppose there exists Ethereum like platform (let’s name just it Open Source Coin, OSC for short)
- Suppose Github is the main repository host in our case
- We create a repository as normally we did
- If the number of the repository’s followers (stars) goes over a certain value (ex.: > 10000 stars), the owner then could issue some token (Example Token, ET for short) with some amount (if 1000 for example) in the platform.
- Part (10% ET) may be kept by the platform, 10% ET may be owned by the owner, 50% for future improvements (like fix issues, owner or admin can estimate the problem and release the ET to the assignee then the bug is fixed). The rest 30% may be released to the market.
- And in this way, you can even calculate a person’s efforts on an open source projects.
I think the system will be very helpful... but not quite sure for now about the blockchain.