TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why don't developers support open source maintainers?

23 pointsby jerawaj749over 1 year ago
As developers, we may unintentionally consume other developers' time by using their libraries without giving back. I believe that if we heavily rely on a specific library, we should consider donating even as little as one dollar. Just imagine the positive impact on open-source maintainers' earnings, as they truly deserve our support

19 comments

recursivedoubtsover 1 year ago
I am on both sides of this equation: i make open source tools and i consume a much larger amount of open source tools<p>I don&#x27;t think that developers should be responsible for supporting open source: the micro-transactions necessary are annoying and the amounts are often too small to matter.<p>Rather money-making companies should <i>consider</i> supporting the open source projects that they rely on. Developers at companies should push their companies to support the projects they are relying on, ideally w&#x2F; a recurring subscription of some sort (if that matches the companies revenue model.)<p>Github sponsors, say what one will about it, was a big step forward in reducing the friction here, and I see a lot of people talking about fixing this exact issue[1], how to fund open source. At this point, w&#x2F; Github sponsors and a few other options available, I see the technical side as being mostly solved. Now it&#x27;s a matter of going to the companies and showing them that its in their best interest (and a tax writeoff) to contribute to the projects they rely on.<p>This is a culture change that will involve engineers talking to the non-engineers who hold the purse strings and explaining that, yes, a $20&#x2F;month payment to an open source project to keep it going makes financial sense, because that project is crucial in keeping our business running and we want the developer to keep working on it.<p>[1] - <a href="https:&#x2F;&#x2F;stackoverflow.blog&#x2F;2021&#x2F;01&#x2F;07&#x2F;open-source-has-a-funding-problem&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;stackoverflow.blog&#x2F;2021&#x2F;01&#x2F;07&#x2F;open-source-has-a-fund...</a>
Someone1234over 1 year ago
Companies&#x2F;governments should support Open Source they use. While I appreciate OSS and have donated to software I personally use, donating to stuff I use at work feels like I&#x27;m paying money that my employer owes.<p>Why is the emphasis on one developer donating to another, rather than companies that make money from that work?
评论 #37524421 未加载
tomhowardover 1 year ago
This is all true, but the reason people don&#x27;t is the same reason as many human behavioural tendencies: (1) most people don&#x27;t feel they have much money to spare (people on bigger salaries&#x2F;incomes often get more expensive houses and cars so end up feeling like they have little cash available), and (2) people feel that &quot;one dollar&quot; is too little to make a difference to the dev&#x27;s life so it&#x27;s not worth giving anything.<p>Whether those reasons are reasonable is separate; it&#x27;s just the way most people act, and it&#x27;s hard to imagine what will cause enough people to change that will make things better for developers.<p>Better for developers to find ways of monetising via &quot;pro&quot; features, commercial support, etc, as it&#x27;s easier for people&#x2F;companies to justify paying money if they feel they&#x27;re paying for a product or service.
badpunover 1 year ago
It&#x27;s simple - most developers aren&#x27;t using libraries for their personal benefit, but as a part of job, where the company benefits from the library.<p>We can use truck drivers as an analogy. Those who work a job (i.e. aren&#x27;t owners-operators) aren&#x27;t paying for toll roads and bridges out of their salary. Rather, it&#x27;s the company which covers the cost of using the infrastructure.
pengaruover 1 year ago
Many FOSS developers don&#x27;t accept money when offered. But I do think we&#x27;d have a healthier, more sustainable ecosystem if it became normalized for FOSS devs to receive funding from individuals. Patreon and Patreon-like facilities seem to be pushing things more in that direction.<p>I think one part of the issue is developers don&#x27;t want to deal with the increased accounting&#x2F;income tax complexity in exchange for a pittance of contributions. If you have a wildly popular project producing a competitive salary, it&#x27;s a no-brainer. But if you&#x27;re only receiving a few contributions here and there, and would rather just spend your time programming, it doesn&#x27;t seem worth the trouble of accepting and claiming come tax season. Hence it&#x27;s historically been common to just accept free beers&#x2F;meals at talks&#x2F;conferences.<p>Another part of the issue is accepting funds for many people creates a burden&#x2F;obligation for a certain level of support and forward progress. i.e. it becomes an actual job vs. something they do in their spare time when inspiration strikes.
评论 #37530317 未加载
entunoover 1 year ago
A lot of the time it&#x27;s not that simple to donate to the smaller projects, even if you wanted to. And when you can, donating &quot;one dollar&quot; often isn&#x27;t an option - many platform have minimum donation amounts (often $5), and because small transactions have (proportionally) much higher processing fees, donating $1 would often result in a large chunk of that money just going to the platform instead<p>And if you&#x27;re using the code in a commercial setting then it&#x27;s even harder, because very few finance departments will be willing to allow and process small donations to various projects.
claudiulodroover 1 year ago
I&#x27;d wager the average open-source maintainer has a good software job and is doing OK financially, and many are even doing the open-source as part of that job. If they&#x27;re unemployed and trying to pay the bills from their independent open-source work, they should probably run their project like a business rather than hoping for donations.
评论 #37525828 未加载
terminousover 1 year ago
&gt; we may unintentionally consume other developers&#x27; time by using their libraries without giving back<p>Absolutely incorrect, and I have given away much code as open source for free. Nobody who uses my software consumes more of my time just by using it. I already spent that time building it for myself, and I have no idea when someone types &quot;git clone&quot;<p>What does take my time are things that bridge the gap between what works for me on my machine and what works for others on theirs: packaging, documentation, requests for features, bug fixes, etc.
booleandilemmaover 1 year ago
How can you make a blanket statement like that? Some of us do. I&#x27;ve donated to Notepad++ a few times in the past and intend to donate more.<p><a href="https:&#x2F;&#x2F;notepad-plus-plus.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;notepad-plus-plus.org&#x2F;</a>
JoeAltmaierover 1 year ago
I&#x27;ve mostly used open source by ripping out the actual IP from whatever assumptions and encapsulations they&#x27;ve got it welded to. In the end I have something different from what they had. I&#x27;m not interested in aiding and abetting the conflation of the actual value of the project with the glick it&#x27;s embedded in. And I don&#x27;t think they want to switch their project to accomodate my needs and interpretation.<p>I write a lot of embedded code so I need everything short and simple. And &#x27;borrow&#x27; mostly format interpreting code, protocol generators etc. Not a lot of applications, certainly not in their entirety.
评论 #37529824 未加载
KomoDover 1 year ago
&gt; Just imagine the positive impact on open-source maintainers&#x27; earnings, as they truly deserve our support<p>Just imagine the positive impact if the corporations making billions and billions of dollars were to actually support them
Chris2048over 1 year ago
&gt; we may unintentionally consume other developers&#x27; time<p>this isn&#x27;t a correct statement - using software is neither unintentional, nor are we responsible for &quot;consuming time&quot; of another for using software.
rurbanover 1 year ago
Github sponsors helped. But in rough numbers only about 0.1% donate. With 30% I would have more time for maintainance, and I already had to stop some important projects
infamouscowover 1 year ago
I think if the industry started a no-hire list of developers that cannot read the following before opening up bug reports demanding immediate fixes, much would solve itself.<p>&gt; THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>There&#x27;s a small contingent of loud and annoying stupid* people that foolishly believe they&#x27;re entitled to future labor of an OSS maintainer by the grace of the code being under an open source license.<p>To demonstrate how literally deranged this is, imagine some kids playing sportsball after school for fun and just for fun. People around town start showing up to watch the kids play sportsball because the kids are pretty good and it&#x27;s entertaining to watch them play. As time passes, more people start showing up to watch these kids play sportsball.<p>One day a fan asks one of the kids what the team names are. The kid, confused because they&#x27;re just playing sportsball with their friends, responds with something off the cuff like the cats and dogs. To the kids, the team names don&#x27;t even matter because they&#x27;re just playing sportsball with their friends. Meanwhile the fans are making t-shirts, hats, and it&#x27;s attracting other business into the area looking to cash in on hungry sportsball fans. A few restaurants and sportsball athletics store opens up across from where the kids play sportsball because it&#x27;s so popular.<p>Eventually, the kids get bored and stop playing, but entitled fans and business owners feel like these kids are magically obligated to continue playing. All of the people that gathered around these kids playing sportsball are participating in a collective delusion and ought to seek psychiatric attention rather than put their energy into condemning the kids for playing sportsball for fun.<p>This is what it feels like as an open source maintainer.<p>Discussion about sponsorship, bounties, forking, fragmentation, and community are downstream from the words in all caps.<p>*: Yes, stupid <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ww47bR86wSc">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ww47bR86wSc</a>
评论 #37697933 未加载
JoeyBananasover 1 year ago
Donations are not a realistic source of income for open source maintainers. They do what they do for reasons other than money. Often, they are mission driven (doing it because they want to achieve something) more than anything else.<p>You can help maintainers by contributing code or even bug reports to the ecosystem wherever it makes sense to do so. When you are in a situation where you can contribute something by spending a little bit of extra time (e.g., on merging your changes,) then do it.<p>Although I believe that maintainers are great and that they deserve to get paid for their work, the fact is they aren&#x27;t getting paid and they don&#x27;t expect to get paid.
giantg2over 1 year ago
I&#x27;m all for donating to software that one finds useful. I do think it depends on how useful you find it and how complex it is to create and maintain.<p>I have some free apps that I don&#x27;t earn anything on and don&#x27;t expect donations. They&#x27;re simple, more educational or casual use, and my updates are few and far between. Even I probably wouldn&#x27;t donate to an app like these.
gsuuonover 1 year ago
Is there a simple standard license or licenses which allow personal and small to medium commercial use but larger companies with say more than $1B valuation need to pay?
meiralealover 1 year ago
Github stars should become a currency.
评论 #37525802 未加载
fragmedeover 1 year ago
Because we&#x27;re a cheap bunch of bastards, myself included. Most of us are paid exorbitantly well, yet most of us will never reach a point where we can say &quot;I have enough money&quot;, and then go and find that all of the load bearing open source libraries that we owe our lively hood to (xkcd 2347), and donate. This is why selling developer tools is so frustrating, and you have to sell to the companies (read: enterprise contracts) that employ them instead.