Hello possible friends! Great lovers of the open source world!
I have an idea to create an open source organization that validates, manages and maintains an open source business model, in order to avoid any misunderstanding of customers and users in the open source world. Lately, I’ve been thinking about creating this organization on GitHub which is a very popular platform where people host code.
My initial doubt is whether this idea is good or bad! I’ve been following this forum for exactly 3 years and the community is interesting, I wonder if we can create an open source business model movement. My idea is not to say what can or cannot be done, but to elaborate a support plan where programmers share business ideas, commercial plans to facilitate new technologies.
A big problem with open source is dividing user, developer, client, team and financial resources. I mean, most of those who like open source can be a possible user, client, member of the development team, independent developer or even someone who finances the project. Not all open source projects have a clear development model, some opt for donation, or bug-bounty etc to keep the software up and running.
Anyway, what I write here is a general idea of an open business model. I call this OBM, which would define the open source business model for the community. I study a lot the issue of analyzing business models and I would like to create a community with the vision of consulting open source business models, whether existing or still under construction.
This allows any community to focus on more usability, user experience and quality and financial resources. Here is a list of previous ideas on how to make money with open source through the OBM community.
- Selling Technical Documents: If you are someone technical in programming and want to see how the software is made, there could be a charge for technical documents.
- Software with the subscription model: You can charge for the software with the monthly, yearly or according to a time period or user model (premium, business)
- You can try selling t-shirts, buttons and other stickers to help the open source community.
- You may have the try to sell your software through extensive, paid add-ons. Where the user pays for the additional functionality of the software.
- As a developer, if you can pay to develop some additional resource or correction of errors.
- You can sell training, certificates to guarantee or knowledge or experience of using your software.
- You can put your software on a donation model, where anyone can donate money for your software to be maintained.
- You may charge for some customization or personalization of your software at the company or per user.
These are some ways to earn money with software. I would like to verify the positive and negative points of each of the OBM ideas.