The hope for all open-source developers and their projects
* redirects to this repo until ready
OpenHope is a platform for open-source developers and their project users. It helps OS projects thrive and to make everyone satisfied.
Each member has a public profile on the platform.
Each member has access to all materials created by other members. The material is project documentation, tutorials, articles, etc.
Each member has to divide the half of the received credits or at least a minimal amount of credits (if the income is too low) among other members each month. Undivided credits will be used for the platform infrastructure costs and development. The remaining credits may be exchanged for money.
Each member can buy credits (aka Hopes) by real money.
Each member can follow other members or projects to receive news or general messages.
Everybody can search for members, projects or organizations. And filter the results by multiple conditions.
Note: The project is in the design phase. All features and principles are open to discussion on Discord.
"What most OSS developers want is for their work to be used and appreciated. Acknowledgment, attribution, and contribution are the major currencies of open source."
- From the article The New Rules for Playing in Microsoft's Open Source Sandbox
Creators and project authors are intrinsically motivated and driven by passion for creating things and by gaining the reputation.
They are willing to create for free. However, this often leads to burnout, poor documentation and even abandonment of the successful project.
"Do you work full time on the project?" "I have done for a year or two, but recently I ran out of money and had to find employment."
- Louis Pilfold on the Elm forum
So we have to provide an extrinsic (financial) motivation to allow project authors live a normal live without worrying about paying their rent while they maintain the projects. Or we need to motivate other people to jump in and maintain the projects instead of the original authors.
"This site is awesome. I use it all the time, and I need a way to pay you back."
- Alex Younger in the issue for the project Tailblocks
Skillful creators and maintainers should not be forced to choose between working for one company on a closed-source code for money OR teaching and working on useful projects for everyone for free.
We need these people to make our technology infrastructure secure and stable.
"..., he had “always assumed, (as had the rest of the world) that the OpenSSL team was large, active, and well resourced.” In reality, OpenSSL wasn’t even able to support one person’s work."
- From the book Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure
"Like any community of volunteers, burnout is common among open source contributors, who find themselves fielding requests, from both individual users and companies, for work without compensation."
- From the book Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure
There are certain tasks the maintainers have to do to support project users. They are annoying for most developers and they often slow down the development. The higher amount of these tasks leads to the burnout. Examples:
OpenHope should help with those tasks as much as possible and especially reward maintainers for doing them.
"Sustainable open source projects are ones that spawn sustainable businesses."
- From the article How to Build Sustainable Open Source Software Projects.
The paywall should motivate companies and other consumers to pay for open-source project development.
"Reliable, error-free transitive dependencies are invisible. Therefore, the maintainers are invisible, too."
- From the article Recap of the `funding` experiment
The requirement to give the half of the income to other users should motivate maintainers of the highly visible projects to support also the authors of their dependencies and needed tools.
"All open-source code and related things should be free!"
"Why a paywall and not multi-licensing / donations / marketplace / ads / paid support / bounties / ...?"
"I don't want to hide all my stuff behind the paywall."
"I've already created a website for my project and other stuff. How can I migrate to OpenHope?"
"What technology do you want to use for writing OpenHope?"
"What is the next step?"
"Could I help somehow? / Where can I find more information?"
Thank you for reading! We are waiting for you on Discord.