Tell HN: When is it okay to ask for money as an open source maintainer?
14 points| armini | 2 years ago
Issue tracking and bug fixing: Maintainers need to manage and address the bug reports and issues raised by users and contributors, which can be time-consuming.
Code review: To ensure the quality and consistency of the project, maintainers must review and provide feedback on contributed code.
Documentation: Writing and updating documentation is essential to help users understand and utilize the software effectively.
Community management: Maintainers must build and maintain a healthy community by responding to questions, managing discussions, and dealing with conflicts.
Release management: Coordinating and managing software releases, including versioning, packaging, and distribution, can be a complex task.
Continuous integration and testing: Setting up and maintaining testing infrastructure, as well as ensuring the software passes all tests, requires considerable effort.
Security: Maintainers need to stay vigilant about security vulnerabilities and promptly address them when discovered.
Marketing and outreach: Promoting the project, attracting new users and contributors, and staying engaged with the community are essential for the success of an open-source project.
Fundraising and financial management: Some projects may require financial support for infrastructure, events, or even to pay contributors. This requires fundraising efforts and financial management, which can be time-consuming.
Legal issues: While the MIT License covers some legal aspects, maintainers may still need to deal with other legal matters, such as trademark disputes, contributor agreements, or compliance with third-party licenses.
[+] [-] version_five|2 years ago|reply
[+] [-] armini|2 years ago|reply
[+] [-] p-e-w|2 years ago|reply
When did this kind of hand-wringing become the social norm in open source? I don't remember that being the case 10-15 years ago. I honestly find it embarrassing to read such posts.
[+] [-] armini|2 years ago|reply
[+] [-] mellosouls|2 years ago|reply
Whether your request is seen as "okay" will be subjective and be influenced by the quality of the software, its utility and how the request is framed and enabled - eg via GitHub sponsorship etc.
Your listing of arguments of why people should pay in your post is of dubious relevance because most people here already know that, and while nobody is entitled to your time, neither are you entitled to anybody paying for it if you choose to go the open source route.
However you could always link to a "why you should consider supporting this project" style page that explains those factors to users who may be unaware; or - for instance - provide complementary service levels/"professional" versions at a cost.
[+] [-] nowaymrjose|2 years ago|reply
Whoever you are, it is best to explain up-front what you offer and what you need.
[+] [-] viraptor|2 years ago|reply
[+] [-] wutania|2 years ago|reply
- discoverability of open source projects that need funding - the actual runtime usage of different open source projects - priority to fix open source bugs with bounty
[+] [-] armini|2 years ago|reply
[+] [-] zzo38computer|2 years ago|reply
[+] [-] adastra22|2 years ago|reply
[+] [-] armini|2 years ago|reply