TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Patreon for open source?

60 点作者 hackathonguy将近 9 年前
Hey guys,<p>I&#x27;m participating in an hackathon and had this idea: users of open source github repos can contribute $X for every commit the developer contributes, with a monthly cap. It&#x27;s a recurring donation based on development activity.<p>Give some love to open source devs.<p>What do you guys think?

23 条评论

Changaco将近 9 年前
As others have pointed out, platforms to fund work on open source projects already exist, and the best part is: they&#x27;re open source themselves, so you can contribute! In fact I was the top developer of Gratipay for a year myself, and now I&#x27;ve created a fork called Liberapay (the reasons were the legal difficulties Gratipay faced in the US, and the decision its founder made to turn it into a non-neutral platform).<p>Links:<p><a href="https:&#x2F;&#x2F;liberapay.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;liberapay.com&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;liberapay&#x2F;liberapay.com" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;liberapay&#x2F;liberapay.com</a> (Python)<p><a href="https:&#x2F;&#x2F;gratipay.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gratipay.com&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;gratipay&#x2F;gratipay.com" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gratipay&#x2F;gratipay.com</a> (Python)<p><a href="https:&#x2F;&#x2F;salt.bountysource.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;salt.bountysource.com&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;bountysource&#x2F;core" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bountysource&#x2F;core</a> (Ruby)<p><a href="https:&#x2F;&#x2F;snowdrift.coop&#x2F;" rel="nofollow">https:&#x2F;&#x2F;snowdrift.coop&#x2F;</a> (not operational) <a href="https:&#x2F;&#x2F;git.snowdrift.coop&#x2F;sd&#x2F;snowdrift" rel="nofollow">https:&#x2F;&#x2F;git.snowdrift.coop&#x2F;sd&#x2F;snowdrift</a> (Haskell)
评论 #11869319 未加载
评论 #11870397 未加载
评论 #11869326 未加载
icebraining将近 9 年前
Paying per commit seems as sensible as paying per LOC (related story: [1]). Simple recurrent monthly donations as one can easily set up (eg. on Flattr) make more sense, in my opinion.<p>[1] <a href="http:&#x2F;&#x2F;www.folklore.org&#x2F;StoryView.py?story=Negative_2000_Lines_Of_Code.txt" rel="nofollow">http:&#x2F;&#x2F;www.folklore.org&#x2F;StoryView.py?story=Negative_2000_Lin...</a>
评论 #11869413 未加载
评论 #11868477 未加载
评论 #11868728 未加载
评论 #11869249 未加载
评论 #11892085 未加载
justsaysmthng将近 9 年前
&quot;Give some love to open source devs.&quot;<p>It turns out that many users of open source projects (especially libraries and packages) are other developers !<p>It is hard to find a piece of modern software which doesn&#x27;t depend on some open source libraries. Those libraries might depend on other libraries and so on. Just do an `npm ls --depth=4` in a node-based project to see what a nice tree that is. Same thing with cocoapods, carthage, rubygems, pip, cargo, leiningen, etc.<p>In my view, money should follow the project structure - developers should donate part of the money they receive to the project dependencies and the devs of the dependencies should do the same thing, recursively and that&#x27;s how you really spread the love !<p>I&#x27;ve started working on a prototype a year ago, but got discouraged after someone showed me that there are literally hundreds of projects trying to &#x27;spread the love&#x27; and as a consequence no love is being spread :)... so I kind of gave up on it for now, but still think this is how it should be done.
perlgeek将近 9 年前
I like the idea of using Patreon for Open Source, but I dislike the idea of tying it to the number of commits, because it creates the wrong incentives.<p>I&#x27;ve also got the impression that most patrons rather prefer a predictable, monthly amount over a varied amount, even if it comes with a cap.
评论 #11868428 未加载
seibelj将近 9 年前
Here&#x27;s my idea for getting more money to open source. Someone please implement it, I&#x27;m too busy right now.<p>Central repository (database with website and API frontends) that contains links to donation pages for all open source software. This is crowdsourced information. So if you search for &quot;spark&quot;, apache spark appears with link to donation page, and of course more obscure packages will be added as well.<p>Then a CLI tool is written that scans your code base. This is an open source tool, so for node it will look in NPM packages, for C projects it will look at the make files, etc. Developers can write custom code to detect their own packages if it&#x27;s not standard.<p>The output of the CLI tool calls an API at the central repository that creates a report, so you can go to the URL and see all the open source packages you use and links to donate to them.<p>Now, here is the final piece that would make it so much better, but is more difficult: the central repository itself is a non-profit organization, so instead of having to go to each library&#x27;s donation page, you donate directly to the central repo (perhaps a set amount every month), and once a month the central repo donates all of the amounts taken in. So if you only want to donate $10 a month, but use 500 open source projects, that&#x27;s OK, because once a month the central repo will add up all the donations and donate one lump sum. Of course you can change the ratios of donations if you want, so some projects get more of your donation per month than others, and you can remove projects you don&#x27;t want to donate to even if you use them.<p>In this way, individuals and companies can fairly compensate all the developers of the open source software they use, easily and fairly, in the amount they can afford.<p>At the end of the year, you only have to write off your donations to the central repo, and not the hundreds of open source projects, as the central repo is a non profit.<p>Thoughts?
评论 #11869579 未加载
评论 #11869599 未加载
ashitlerferad将近 9 年前
Exists:<p><a href="https:&#x2F;&#x2F;whispersystems.org&#x2F;blog&#x2F;bithub&#x2F;" rel="nofollow">https:&#x2F;&#x2F;whispersystems.org&#x2F;blog&#x2F;bithub&#x2F;</a><p>Snowdrift looks interesting too:<p><a href="https:&#x2F;&#x2F;snowdrift.coop&#x2F;" rel="nofollow">https:&#x2F;&#x2F;snowdrift.coop&#x2F;</a>
评论 #11868827 未加载
judofyr将近 9 年前
<a href="https:&#x2F;&#x2F;gratipay.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gratipay.com&#x2F;</a> exists already, and it&#x27;s mostly (all?) open-source as well.
评论 #11868358 未加载
jbrooksuk将近 9 年前
I&#x27;m using Patreon for Cachet[0] and it works well enough that people can donate, but discovery lacks for projects which aren&#x27;t media based. Also, I can&#x27;t setup another Patreon page under the same account, so what about filling in the voids there?<p>The idea works, the implementation could be improved.<p>[0] <a href="https:&#x2F;&#x2F;patreon.com&#x2F;jbrooksuk" rel="nofollow">https:&#x2F;&#x2F;patreon.com&#x2F;jbrooksuk</a>
评论 #11868433 未加载
kevinmchugh将近 9 年前
patio11 has written before on why tips or especially &quot;donations&quot; are a bad idea, or at least not the best idea:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10863939" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10863939</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=659396" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=659396</a><p>businesses have a much greater incentive to ensure continued development of projects than individuals. Personally there&#x27;s at most a handful of projects I would support with my own money, but my employer&#x27;s money would be very well spent supporting at least a dozen different OS projects.
sveme将近 9 年前
What I&#x27;d really like to see is some sort of business account for Patreon or one of the others. Lots of companies use open source projects as an integral part of their day-to-day work, yet it does not seem straightforward to set up a monthly contribution to this work for a company. Obviously, they can use one-time grants to the Apache Software Foundation or someone else, but sometimes it is really just a single developer or a couple of developers that develop a crucial software package (webpack and others). Would be great if a company could support this easily as well.
osnd将近 9 年前
I don&#x27;t actually know how well it works, but there is exactly ONE way that I&#x27;ve managed to financially support open source software: offer a version with licenses.<p>For example, my company pays for OpenVPN Access Server not because it offers a ton of value over OpenVPN (it really doesn&#x27;t, for our use case), but because they provided a way for me to give them money that&#x27;s acceptable within a corporate budget.
fridsun将近 9 年前
Do your prior work investigation and try to take the good and avoid the bad.<p>Some prior work from top of my head:<p>- Bountysource - Gratipay - Patreon - Flattr
hackathonguy将近 9 年前
Woah - received some amazing feedback here! Thanks everybody.<p>So I&#x27;ll definitely look at all the other, similar&#x2F;identical products. Another takeaway is that this idea probably won&#x27;t work on a per-commit basis - what&#x27;s a good way to make sure recurring contributions correspond with actual development activity?
lanevorockz将近 9 年前
Might work better if you build a unit test and create a bounty for it.
ceejayoz将近 9 年前
I already donate to Vue and Laravel via Patreon. Per-commit seems like a return to the line-of-code as a metric that was disastrous for obvious reasons.
评论 #11870173 未加载
edem将近 9 年前
There is [Gratipay](<a href="https:&#x2F;&#x2F;gratipay.com&#x2F;~Gittip&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gratipay.com&#x2F;~Gittip&#x2F;</a>) which is based on donations. You might look into that as well. A commit I think is not representing anything apart from the fact that it is a (hopefully) compound piece of code. You might want to pay for finished user stories which are estimated properly.
ruipgil将近 9 年前
&gt; $X for every commit<p>Even if you&#x27;re supposedly giving money to reputable developers that are the percentile less likely to commit fraud, there&#x27;s still a risk of it happening.<p>A more reasonable approach would be a monthly or a &quot;version&quot; contribution.<p>Even better than that would be a &quot;fund&quot; where you pledged your money to developers&#x2F;projects, and it would be distributed equally or by a clear metric.
评论 #11869477 未加载
tlo将近 9 年前
There is Tip4Commit: <a href="https:&#x2F;&#x2F;tip4commit.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tip4commit.com&#x2F;</a>
kzisme将近 9 年前
You should check out Gratipay(Formerly Gittip) - Although we currently aren&#x27;t back up to speed (with working payments) it&#x27;s an open source project&#x2F;company.<p><a href="https:&#x2F;&#x2F;gratipay.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gratipay.com&#x2F;</a>
curo将近 9 年前
<a href="http:&#x2F;&#x2F;www.backerpass.com" rel="nofollow">http:&#x2F;&#x2F;www.backerpass.com</a> would work well as it doesn&#x27;t require backers to signup for an account like Patreon. (disclaimer: i know the guy who created it.)
评论 #11870595 未加载
lowglow将近 9 年前
That&#x27;s what we&#x27;re doing over at Baqqer.com (<a href="https:&#x2F;&#x2F;baqqer.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;baqqer.com&#x2F;</a>) - come over and add your project!<p>If you&#x27;re interested in helping out you should join us. :)
评论 #11869220 未加载
countdownnet将近 9 年前
Side tangent: if you want to know how Patreon creators are doing: <a href="https:&#x2F;&#x2F;graphtreon.com&#x2F;top-patreon-creators" rel="nofollow">https:&#x2F;&#x2F;graphtreon.com&#x2F;top-patreon-creators</a>
al_chemist将近 9 年前
If you measure wrong thing then you will get wrong results. Do you want programmers to think about &quot;how many commits this issue is worth&quot;? Just publish your Bitcoin address in readme file.
评论 #11869176 未加载