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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Would issue “bounties” make contributing to open source more appealing?

108 点作者 Rperry2174大约 4 年前
I&#x27;m building an open source company (https:&#x2F;&#x2F;github.com&#x2F;pyroscope-io&#x2F;pyroscope) where we&#x27;re very upfront about intent to eventually monetize via cloud-hosted version as many open source companies do.<p>We, in a way, have financial upside to people completing (some) of the issues we&#x27;ve posted, so sometimes it feels like it would be mutually beneficial to pass some of that through to the contributors as people contribute.<p>I&#x27;m wondering... if we added a &quot;bounty&#x2F;reward&quot; in the issue text that said we&#x27;d pay $X amount for someone to resolve the issue, would that make people more or less likely to contribute?<p>On one hand it seems to go against the historic &quot;vibe&quot; of open-source, but on the other commercial open-source seems much more acceptable these days and would maybe be a nice bonus for the. contributor.<p>Any thoughts, experience, or ideas here? Anyone have experience really incentivizing people to contribute to open source?

53 条评论

cperciva大约 4 年前
Public open source code bounties run into a market-for-lemons issue: The people who have the strongest incentive to pursue those bounties are the people who don&#x27;t have a reputation for making high quality contributions. This can be mitigated slightly via code review, but at a certain point you spend more time and money fixing code than it would have cost to write it in the first place.<p>The only way I&#x27;ve seen this work is with a pool of users contributing money and then an &quot;internal&quot; developer -- someone well-established in the project who is trusted to write good code -- stepping up and saying &quot;ok, for that much money I can turn away other gigs to work on this&quot;. The catch is that you need to decide which developers are trusted to do the work, and you can run into political difficulties.
评论 #26816323 未加载
评论 #26814316 未加载
评论 #26815331 未加载
Wxc2jjJmST9XWWL大约 4 年前
I think the following suggestion is most likely extremely naive, so please bare with me.<p>Reading the valid criticism here of such a scheme, why not just approach some contributors, ask them if they would like to contribute more, and offer them short term contracts &#x2F; rewards for their work?<p>&quot;We&#x27;ve seen your activity on our issue tracker and we would like to hire you (short term for now) to help us out (home office work). Are you interested, and if so, considering other obligations you might have, how many hours a week would you be able to contribute to the project so we can ballpark a first payment?&quot;<p>Alternatively you could simply pay for contributions already made to the project. Cherry-picking the contributors you want to see more of seems to be a good system? Even considering the effort this would cause, I do think your idea would be even more cumbersome, as you would have to set up a system to evaluate every single contribution.<p>I know of a nice open source project, where the lead programmer used part of the project&#x27;s funding (plus even some of his own assets as far as I know) and more or less out-sourced a lot of work partly to one of the project&#x27;s most loyal contributors, who he&#x27;s been working with. Said individual is somewhere from Eastern Europe, where even a &quot;relatively small&quot; amount of money comes a long way. Everyone involved (project lead, the person hired, the community) benefited greatly.
评论 #26814685 未加载
ngokevin大约 4 年前
I have run large open source projects before with hundreds of contributors. From the maintainer side and imagining what it&#x27;d be like from the contributor side, I&#x27;m not sure bounties are worth it.<p>There&#x27;s a lot of back and forth on the code reviews and no guarantee your code will be merged (and thus paid). You could address all code review comments and even then your PR may get ignored once it&#x27;s all ready to merge.<p>From the maintainer side, PRs still take a lot of work to review and merge in. So you need to factor in the overhead of doing the code review and communications back and forth, and trying to parse someone else&#x27;s code.<p>I think OSS is best built the way it&#x27;s always been built, by passion or necessity from contributors. I think for more substantial projects, money for output works, but then it&#x27;s better off going into a contract&#x2F;agreement rather than having a bunch of contributors independently throwing in their shot.<p>On the flip side, I think the bigger problem is getting open source maintainers paid too, rather than fly-by contributors.<p>I also remember another company in my batch that did the same thing as well. I think they pivoted? You could talk to them (W18).
blihp大约 4 年前
Bounties tend to not be enough money to be worth the time of the people with the skills to solve the problem.[1] The vibe of open source is largely a fiction when it comes to solving someone else&#x27;s problem. Open source works because you solve your own problem and share your work&#x2F;results, someone sees value in what you did and finds a bug &#x2F; add a feature in an area of it that they care about and contribute it back and so on. Others don&#x27;t have an interest in solving your problem(s) for the sake of solving them. That&#x27;s called work... people have a bad habit of demanding real money for that.<p>[1] There are exceptions especially if one is a student &#x2F; just getting started. But once you have some experience, bug bounties tend to look like underpaid homework problems.
yjftsjthsd-h大约 4 年前
Well <a href="https:&#x2F;&#x2F;www.bountysource.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bountysource.com&#x2F;</a> exists, so <i>someone</i> seems to be doing it. Unfortunately I couldn&#x27;t say how successful it is.
评论 #26815378 未加载
评论 #26814859 未加载
评论 #26814112 未加载
评论 #26814485 未加载
评论 #26814122 未加载
qbasic_forever大约 4 年前
Well, one sure-fire way to make sure you can turn money into resolved issues is to hire people...<p>edit: Also the assumption that the &#x27;vibe&#x27; of open source is free work-for-hire is a gross misinterpretation.
goodpoint大约 4 年前
No for various reasons:<p>1) We don&#x27;t live in a gift-based economy. Companies approve budgets for software purchase every day but cannot easily justify donations for many reasons.<p>2) Individuals have to choose between donating to a software project, or to famous charities fighting poverty and diseases, or save money in case of any future rainy day. Difficult to justify donating to FOSS: you cannot even ask your money back in case of a health emergency.<p>3) Developers want long term employment&#x2F;contracting based on trust. Being offered occasional work on bounties can feel dehumanizing and unprofessional.<p>4) Most bounties are very small and tend to attract only very unskilled developers.
IvyMike大约 4 年前
I recently started reading Nadia Eghbal&#x27;s book, &quot;Working in Public: The Making and Maintenance of Open Source Software&quot; [0]. One point she makes early on is that attracting lots of people to open source projects isn&#x27;t all that hard; but managing lots of potentially low quality contributions <i>is</i> really hard. See &quot;Hacktoberfest&quot; for an example. [1]<p>If you pay $X for someone to &quot;resolve&quot; the issue, when they submit a patch that doesn&#x27;t work, or doesn&#x27;t follow the style guide, or doesn&#x27;t fit the software architecture, or is otherwise unsatisfactory, how much time are you going to spend fixing&#x2F;massaging&#x2F;arguing? Will it be worth it to answer the jilted contributor who keeps sending &quot;I want my $50!!!!&quot; emails?<p>Nadia also has a quick 10-minute presentation on some ways you <i>can</i> use money to help open source, but without actually paying for bug fixes. [2]<p>[0] <a href="https:&#x2F;&#x2F;smile.amazon.com&#x2F;dp&#x2F;0578675862" rel="nofollow">https:&#x2F;&#x2F;smile.amazon.com&#x2F;dp&#x2F;0578675862</a> [1] <a href="https:&#x2F;&#x2F;blog.domenic.me&#x2F;hacktoberfest&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.domenic.me&#x2F;hacktoberfest&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bjAinwgvQqc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bjAinwgvQqc</a>
kjrose大约 4 年前
This idea has been around for a long time. I&#x27;ve always found that it never gets much traction. A combination of the amount of money offered and the amount of work required never really lines up.
评论 #26814325 未加载
fblp大约 4 年前
As someone who doesn&#x27;t have enough technical expertise to build the features in open source projects an active donor to projects I support this kind of idea. I wouldn&#x27;t call it a bounty though, more like gofundme for certain features. In some cases i&#x27;d pay $1000+ for some features to be built, and ideally others would join me.<p>Here&#x27;s an example of a feature I&#x27;d want to financially contribute to that has a lot of support: <a href="https:&#x2F;&#x2F;github.com&#x2F;RocketChat&#x2F;Rocket.Chat&#x2F;issues&#x2F;2049" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;RocketChat&#x2F;Rocket.Chat&#x2F;issues&#x2F;2049</a><p>From my perspective it is the killer feature that enables me to switch from slack, saving my business hundreds of dollars a month. I can&#x27;t just &quot;hire a developer to do it&quot; - the best deal would be if one of the existing contributors did it.<p>Also, some open sources struggle with funding and priorities - I&#x27;m sure there&#x27;s features out there where the community would commit tens of thousands of dollars (Kickstarter style)
trinovantes大约 4 年前
I doubt it&#x27;ll work out.<p>Other than highly mechanical tasks, the time investment to resolve an issue is unpredictable. It&#x27;s highly unlikely someone only interested in monetary compensation would just randomly pick up an issue in a random repo and work on it. There&#x27;s a reason why most contractors bill by the hour rather than by number of JIRA tickets closed.<p>Even if there are people interested in the bounty, it&#x27;ll eventually turn into the 99designs of coding: dozens of people competing to be the first to resolve an issue and that usually results in a drop in quality for speed (see Goodharts law)
评论 #26814261 未加载
bostonsre大约 4 年前
Mostly speculation: In order to avoid getting submissions that check all of the boxes for the feature but are a jumbled sloppy unmaintainable mess of code I would think you would need to have some kind of way to track developer reputations (e.g. a stackoverflow-ish solution). This would also allow you to turn it into a bit of a game of prestige where money is not the only incentive. The other problem I could see is multiple reputable developers doing the same task in parallel, but one submits it before the others and gets the bounty. I think that would annoy the developers that were not the first submission for a given task. In order to avoid that, you would need some kind of locking algorithm to ensure only one reputable developer is working on a given issue. You would also need to penalize developer reputation for not following through on a task.<p>You could also try out some kind of bidding process for issues with issue auctions having different minimum reputation levels that developers need to be above in order to submit a bid. Newer developers could bid on the easier&#x2F;simple tasks that pay less, but for more advanced features or features that have a tight time frame could require higher reputations and pay accordingly. At this point though, it starts to look a lot like a separate start up that uses contracting work, but maybe the social aspect of reputations could get more better work done for a cheaper cost.
sriku大约 4 年前
May turn out to be a little tangential, but do read Cory Doctorow&#x27;s article on IP - <a href="https:&#x2F;&#x2F;locusmag.com&#x2F;2020&#x2F;09&#x2F;cory-doctorow-ip&#x2F;" rel="nofollow">https:&#x2F;&#x2F;locusmag.com&#x2F;2020&#x2F;09&#x2F;cory-doctorow-ip&#x2F;</a> - if you haven&#x27;t already.<p>A few things stand out in your request for me (imho) -<p>1. Open sourcing software in order to get free contributions is .. not a fair exchange. In most circumstances, your software is likely only useful to your company, or one that builds something off your tool for a competing product ... or attract uncouth elements like what happened with DigitalOcean&#x27;s OSS contrib promotion earlier.<p>2. Open sourcing components that facilitate _interop_ with other systems seems worth it and would help your ecosystem grow while also serving your users. Do you have pieces you can cordon off like that?<p>3. You&#x27;re already making a contribution to society by building your product. So don&#x27;t beat yourself up about not &quot;contributing to open source&quot;.<p>4. If you&#x27;re prepared to pay your contributors, might as well spend that budget hiring staff to work on your product? It would save a lot of effort in figuring out who to compensate, besides you&#x27;ll need a few folks in your company paying attention to what&#x27;s happening with your repos instead of working on your product .. thus potentially reducing velocity.
jedberg大约 4 年前
How do you make sure only one person is working on a bug at a time, or if more than one does, how do you split the bounty? I&#x27;d be pretty upset if I worked on an issue and then someone else got the bounty or I had to split it, unless I knew that ahead of time.<p>And if you&#x27;re going to pre-qualify people for a particular issue, you&#x27;ve basically just gone down the &quot;hire a contractor&quot; path, so you might as well just hire a contractor.<p>I can&#x27;t see any reasonable way to make this work.
RcouF1uZ4gsC大约 4 年前
I think you actually might hurt the project by doing this.<p>The main motivation for contributing to open source is altruism and&#x2F;or the desire to contribute to something meaningful and&#x2F;or have something for your resume.<p>By paying people, you make it about the money, and likely the money is far below what someone with the skills to really contribute could make. That gets them thinking not about the money and not about how fun it would be to contribute.
评论 #26815314 未加载
buovjaga大约 4 年前
There have been countless FOSS-centric bounty sites since the late 1990s. They never took off in a significant way and now people are using subscription-based platforms like Patreon and Liberapay: <a href="https:&#x2F;&#x2F;github.com&#x2F;uraimo&#x2F;awesome-software-patreons&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;uraimo&#x2F;awesome-software-patreons&#x2F;</a><p>I guess in hindsight one could say that bounties are too messy while a subscription-based approach is much clearer (less managing overhead etc.).<p>Quoting from <a href="https:&#x2F;&#x2F;wiki.snowdrift.coop&#x2F;market-research&#x2F;history&#x2F;software" rel="nofollow">https:&#x2F;&#x2F;wiki.snowdrift.coop&#x2F;market-research&#x2F;history&#x2F;software</a><p>&quot;Many bounty sites have been tried over many years. Some sites that have come and gone: The Free Software Bazaar, CoSource, Fundry, Public Software Fund, BountyOSS, BitKick, COFundOS (which alled users to place bounties for new applications as well as for changes to existing programs), Opensourcexperts.com, Donorge, Bountycounty, Bounty Hacker, microPledge, FundHub (some unrelated site uses that name now, not surprisingly), GitBo, Catincan, DemandRush, and Open Funding (broken though the main domain openinitiative.com still exists) — and probably others we never discovered. GNOME and Launchpad each made attempts at supporting bounties but that never came to anything substantial. FOSS Factory (which is still live but has had no activity for years) bothered writing their own essay on the history of other failed bounty sites.&quot;<p>You might also want to check out <a href="https:&#x2F;&#x2F;wiki.snowdrift.coop&#x2F;market-research&#x2F;other-crowdfunding" rel="nofollow">https:&#x2F;&#x2F;wiki.snowdrift.coop&#x2F;market-research&#x2F;other-crowdfundi...</a>
infogulch大约 4 年前
I think about this kind of thing a lot, but I haven&#x27;t put much of it down in writing yet.<p>One thing I think is often overlooked is the value of writing a good description. I genuinely believe an issue in the form of a user story can require as much work <i>defining</i> the task as it does <i>implementing</i> it. Some contributions question, clarify, articulate, or integrate an issue so that the implementation becomes straightforward. If you can find a way to pay for <i>that</i>, then I think everything else becomes easy.<p>Another thing is that sometimes the best solution takes some exploration to find, but if you only pay for the final solution then the cost of finding it is not aligned with the price and the system cannot stabilize. I think this is similar to the problem that Science is facing where funding sources prioritize <i>positive, novel</i> results over the bare truth. I think if you find a way to reward experimentation even if it fails you will have solved a big problem. I think the key might be to realize (in both senses) the value in a failed experiment.
MereInterest大约 4 年前
Honestly, I&#x27;d guess that it would hurt more than it would help. People tend to put things into mental buckets of monetary-based or favor-based relationships. For example, I wouldn&#x27;t agree to do 4-5 hours of manual labor in exchange for $20. On the other hand, I would help a friend move to a new house&#x2F;apartment for snacks and pizza. Those two have the same level of monetary reward, but one is being judged as a social tradeoff.<p>There was a study about a neighborhood daycare center that was trying to avoid parents being late to pick up their kids. The daycare instituted a penalty fee if a parent is late to the pick-up. From an economic perspective, this is a larger cost, and should result in one-time pick-ups. Instead, people were consistently later in picking up their kids. Before money was added to the equation, it was &quot;Person X, who I know and enjoy talking with, is troubled when I am late. To avoid hurting their feelings, I should be on time.&quot; After, the situation changed to &quot;Being 30 minutes late is a $10 fee. I still need to get groceries today, and that is worth $10.&quot; By thinking of it in monetary terms, people stopped considering each other as much as people. Even when the fee was removed, the damage had already been done, and the late pick-ups continued.<p>My guess is that you might get a few more contributors here and there, but it would turn off more than would start.<p>For me personally, I&#x27;ve spent time fixing bugs in open-source javascript libraries that I happened to notice while browsing. It would have felt a bit off had there been a monetary reward, because that wasn&#x27;t why I made the bugfix. Or one time I made a character builder for an out-of-print RPG system, and was beaming for weeks at being mentioned in that company&#x27;s weekly newsletter. Had they tossed me $50 for it, objectively I would have been better off, but rather put out. $50 would have shifted it from a social exchange into a working exchange, and not one that valued the months of evenings&#x2F;weekends that were spent in development.<p>That said, a lot of it depends on the amount. Other posters have recommended reaching out to offer part-time jobs to contributors. This sounds like a reasonable route, so long as it is at a reasonable hourly rate for the full time contributors put in, not just the difference from before. Remember, by making the offer you are taking away the entire social exchange, and need to make a good enough offer to counteract that effect.
argc大约 4 年前
Hire people to work on the project, so their incentives can align with yours. Like, its worth more to you for someone to spend a lot of time on the important issues and less or no time on the unimportant issues, but pay-by-issue would lead to people avoiding the difficult issues (important or not). You can increase the bounty for some issues but I doubt it will work.
评论 #26814344 未加载
inopinatus大约 4 年前
As far as incentives go, bounties are like contract programming, only coupled to the roulette of being rejected or gazumped, which dramatically reduces the effectiveness of the inducement.<p>The main barrier I experience when contributing to open source projects is being ignored by the clique. If you&#x27;re short on the time, energy, or disposition for joining the in-group, then set expectations low: feature PRs, and sometimes even simple bug-fixes, may go ignored for long periods, and receive only cursory attention.<p>(There are exceptions to this. I&#x27;ll call out three projects I remember for very positive interactions despite being a drive-through contributor: Dovecot IMAP, and Ruby on Rails, and, showing my age now, wu-ftpd).<p>From my own experience, solutions to the social dynamics move the needle more than financial incentives. By which token I reckon the most effective agent of the last three decades was Github, but there is plenty more to do.
rossdavidh大约 4 年前
I think there&#x27;s nothing wrong with offering a bounty for certain kinds of issues. Caveats:<p>1) it would need to be the kind of issue where it&#x27;s pretty clear whether they did an acceptable job or not; some kinds of rearchitecting would just not be objective enough<p>2) you cannot assume that it will work; it should be a &quot;nice to have&quot; kind of issue, not a &quot;we need this for the roadmap why hasn&#x27;t someone done it yet&quot; kind of issue<p>3) there is a lot of discussion among psychologists about the consequences of putting money on something, you might want to read this and ponder it: <a href="https:&#x2F;&#x2F;priceonomics.com&#x2F;effectiveness-of-fines-for-late-pick-up-at-daycare&#x2F;" rel="nofollow">https:&#x2F;&#x2F;priceonomics.com&#x2F;effectiveness-of-fines-for-late-pic...</a><p>Having said all that, I don&#x27;t think anything horrible would happen if you just tried it out to see if it worked.
评论 #26815069 未加载
cgb223大约 4 年前
I personally think the idea of becoming an Open Source mercenary to be pretty cool, but it really depends on how acceptance criteria are set, how many people are allowed to work on it at the same time, and other means of making sure pull requests that are submitted are quality code vs quick garbage to make a buck
lyoshenka大约 4 年前
My company (lbry.com) tips contributors for opening good issues, PRs, reporting security vulns, even for good blog posts or tweets (contributions are not limited to code). There’s nothing formal. We just try to be fair and generous, and let it be known that this is something we do. Over the years we’ve built up a bit of a reputation for this.<p>Certainly this system could be gamed or become more hassle than it’s worth. We’ve only seen that in narrow cases (e.g. during hacktoberfest). On the whole it’s been great and it feels good to do it.<p>I encourage you to try it and see how it goes.<p>More here: <a href="https:&#x2F;&#x2F;lbry.com&#x2F;faq&#x2F;appreciation" rel="nofollow">https:&#x2F;&#x2F;lbry.com&#x2F;faq&#x2F;appreciation</a>
tylershuster大约 4 年前
I started contributing to a certain open source project that gets lambasted on here a lot last summer. After some contributions, a bounty using my skills became available. I jumped at the chance and completed the bounty. That led to more contributions in the same area as the bounty. I would certainly say it&#x27;s worked out for me and the project in question.<p>Many other people have been similarly incentivized and compensated on the same project to the point where probably 2&#x2F;3 of the development comes from the company that started it and the other 1&#x2F;3 is bounties.
obsequiosity大约 4 年前
Like this? <a href="https:&#x2F;&#x2F;rysolv.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rysolv.com&#x2F;</a>
ElectricMind大约 4 年前
&#x2F;&#x2F; incentivizing people to contribute to open source&#x2F;&#x2F;<p>That is the problem right there. As Alan Watts used to say &quot;It is double bind&quot;. Kind of saying &quot;you MUST love me spontaneously&quot;<p>open-source or closed-source 1)volunteers will do volunteers using their own &quot;free will&quot;- You don&#x27;t have to do anything 2) If you want &quot;influence&quot; 1 then it is not 1 so hire professional and pay money to do work.
ineedasername大约 4 年前
It would have to be done carefully with respect to compensation for your actual employees. What if one of them fixes an issue with a bounty, is the bounty price in line with the approximate hourly wage of the employee? Would you be paying anonymous contributors more for the issue than what an employee would received?<p>What about employees in their off-time? Can they collect a bounty on issue completed outside of normal work hours?
nchudleigh大约 4 年前
I believe it can work, probably best to start it with a small group (&lt;10) of known high quality contributors who are actively working with you and giving feedback on the process.<p>You are going to be trading your time, creating bounties that are objective, testable and fair.<p>This model is just too interesting for it to never get figured out. I am sure at least one successful case will happen (if it hasn&#x27;t already) in the next ten years.
jgerrish大约 4 年前
I&#x27;ve worked with groups with small bounties and toxic environments. I&#x27;d rather have less drama in my life. Remember, good engineers can make money.<p>Programming is one of the few things I love in this world, and these groups made me start hating it.<p>I hope you can keep your feedback and leadership positive, I think it&#x27;s too late for some areas I&#x27;ve worked in.<p>Also, consult a lawyer on legal issues with compensation and volunteers.
pierotofy大约 4 年前
If you want to raise some (small amount of) funds for specific issues, try <a href="https:&#x2F;&#x2F;github.com&#x2F;uav4geo&#x2F;quadratik" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;uav4geo&#x2F;quadratik</a>. We had some good successes with OpenDroneMap using this model. <a href="https:&#x2F;&#x2F;fund.webodm.org" rel="nofollow">https:&#x2F;&#x2F;fund.webodm.org</a>
CuriousSkeptic大约 4 年前
I don’t have an answer for you. But I remember finding a lot of research on the subject published on First Monday many years ago:<p>Just the first hit searching now: <a href="https:&#x2F;&#x2F;firstmonday.org&#x2F;ojs&#x2F;index.php&#x2F;fm&#x2F;article&#x2F;view&#x2F;1488" rel="nofollow">https:&#x2F;&#x2F;firstmonday.org&#x2F;ojs&#x2F;index.php&#x2F;fm&#x2F;article&#x2F;view&#x2F;1488</a>
erezsh大约 4 年前
It would make me more likely to contribute, <i>if</i> it was an appropriate amount of compensation for that issue.<p>In that case, I would also want to have a clear understanding of under what conditions my pull request will be accepted, and when.
neolog大约 4 年前
Why not just hire a contractor?
评论 #26813932 未加载
seoaeu大约 4 年前
The math almost always just doesn&#x27;t work. I don&#x27;t think I&#x27;ve ever seen a issue bounty of over $1000, yet all but the most trivial issues are probably going to take at least a few hours to resolve. For issues that attract significant attention, it is probably more like 20-50 hours (or more!). There&#x27;s just no way to justify that much time to earn what amounts to at most a handful of hours pay on a typical software developer&#x27;s contracting rate.<p>The real problem is that a bunch of people pledging $5 or $10 or even $100 just isn&#x27;t going to add up to enough.
评论 #26834780 未加载
teruakohatu大约 4 年前
Haven&#x27;t some companies have tried giving away merch to people who send in pull requests? I can&#x27;t remember who the last one was, but I looked at the repo and it was mostly nonsense changes to docs or comments like adding unnecessary punctuation. And that was just for t-shirts.<p>People even posted YouTube tutorial videos on how to submit a pull requests using github just to get a t-shirt.<p>If you inventive solving issues expect to get a lot of nonsense issues posted, and 30 seconds later &quot;someone else&quot; solving it.
评论 #26814470 未加载
vmception大约 4 年前
This is not a solved issue and bounties simply result in a lot of free work with no assurance of being paid, and there is nothing the company can do to fix that which doesn’t result in the company being taken advantage of.<p>There is no way to compensate based on code amount or code commits or anything.<p>Feel free to change my view! But basically you just need to sign on everyone and pay them based on time with bonuses based on milestones. Or just hire people the normal and time consuming way.
quickthrower2大约 4 年前
I think hiring people traditionally is better for the bulk of the work. If people want to contribute for free they can, what they’d get out of it is if they get to choose what to work on eg fix the bug that is most annoying to their company so a win win. I’ve seen this done before and think it works well.<p>Plug-in architectures can also help so people can contribute to an ecosystem with their own open source free&#x2F;pro edition work like is done with Wordpress.
edoceo大约 4 年前
I&#x27;ve seen this a few ways, tried similar with some of our FOSS bits. Was easier to just get a few via 1099s to close many bugs than to manage dozens of one-offs.
评论 #26814046 未加载
glenpierce大约 4 年前
So what happens if I spend 2 hours on a ticket, but submit it 10 minutes after someone else? Do you have people &quot;reserve&quot; tickets? What happens when someone just keeps high-value tickets &quot;reserved&quot; and prevents others from working on them? What if I submit a better solution? What if you find a bug in my solution but I&#x27;m not available to work on it for another week? Do I get 1&#x2F;2, 3&#x2F;4?
jonas_kgomo大约 4 年前
Gitcoin recently raised 13M for this purpose. They are crypto-first, so for fiat it can be interesting to think about it, I have been thinking around building such a platform. <a href="https:&#x2F;&#x2F;decrypt.co&#x2F;66541&#x2F;ethereum-gitcoin-raises-11-million-spins-out-consensys" rel="nofollow">https:&#x2F;&#x2F;decrypt.co&#x2F;66541&#x2F;ethereum-gitcoin-raises-11-million-...</a>
aeturnum大约 4 年前
I wouldn&#x27;t say that it would make it more <i>appealing</i> exactly, but it definitely seems like it might make it more possible for many people. There are lots of folks who could contribute code and, for whatever reason, need to spend their time on side gigs or working overtime. Paying for open source contributions means they could replace other income supplementing activities.
bawolff大约 4 年前
People have tried this about a million times. It never works.<p>Writing the code is not the hard part. Verifying its good quality is. Bounties encourage people to do the absolute minimum which works poorly.<p>Compare that to security bug bounties. Its much more binary - you either hacked us or you didn&#x27;t. Even then, 90% of submissions are crap and sorting through bad submissions is a significant effort
ksm1717大约 4 年前
I think a bulletproof implementation of this would be a key enabler for a decentralized autonomous (anonymous) organization
评论 #26814141 未加载
jdsleppy大约 4 年前
This would be good for me since I don&#x27;t have bandwidth for a full time job now but I want to work on something. I would need a way to acquire a lock on an issue so nobody can swoop in and finish it right before I open my PR. Let me know if you want to go through with the idea.
pudsec大约 4 年前
Somewhat similar is <a href="https:&#x2F;&#x2F;huntr.dev" rel="nofollow">https:&#x2F;&#x2F;huntr.dev</a>
zabzonk大约 4 年前
&gt; I&#x27;m building an open source company<p>Well, if you want to waste your time, and money...<p>Monetizing open source is very, very difficult. It can of course be done (I&#x27;ve made a few, a very few, quid out of it) , but it is statistically unlikely that you will do it.
评论 #26814302 未加载
评论 #26814269 未加载
jimmy2020大约 4 年前
I am not sure if bounties can bring any value. Fixes and debugging require someone who knows the base code. It may increase the traffic of your repository but without a paid core team I find it hard to bring any meaningful value.
suifbwish大约 4 年前
Just wanted to say thank you and I wish you luck. Even if you only correct a few major bugs it will make a big difference.
dboreham大约 4 年前
No, this model doesn&#x27;t work for me.
remisharrock大约 4 年前
All your ideas are of value for our FLOSS MOOC! I&#x27;ll make sure we integrate some of these ideas in it. If you&#x27;re interested and want to contribute: <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;mooc-floss&#x2F;mooc-floss&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;mooc-floss&#x2F;mooc-floss&#x2F;</a>
lrvick大约 4 年前
LBRY does this with success.
评论 #26813867 未加载
stevenicr大约 4 年前
This model worked really well for me and several others some time ago - but the conditions for that may not translate to your project and other not-so-popular ones.<p>I loved finding feature requests for rocket chat on bounty source years ago - this gave use lowly users the ability to crowdsource how ideas should be implemented and crowdfund them. I found many other people who really wanted to add the option for &#x27;login without email addy or registration&#x27; and to hook that login into permissions options already established.<p>Together we put in over $600 I think, which I believed would be a pretty simply code chunk to add. That amount got the attention of a coder who knew the rocket chat system and decided he could get it done in a short enough time to make it good money per hour for him and he put it together and it went to code review and they added it!<p>I started to imagine how powerful this could be for wordpress and similar - but some story broke about bounty-source that made it fade - like said elsewhere in thread <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=neolog" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=neolog</a> , don&#x27;t recall what it was at this moment either.<p>With wordpress you can kind of do this - but it&#x27;s less crowdsourcing and more try your luck with codeable or freelancer or whatever - and you won&#x27;t get a code review from the core WP team, and it likely won&#x27;t become part of &#x27;core&#x27; so you&#x27;ll have to maintain updates, breaking code and security and crap all on your own - but it&#x27;s kind of an option nonetheless.<p>I have really wanted to do this with matrix&#x2F;synapse &#x2F; fluffy&#x2F;element - as there are important mods I think should be implemented immediately - and they already have a roadmap with priorities and those are gonna take a while.<p>So I think for popular projects with lots of users it can be a boon for features being developed and it could work out good for everyone. Your project may not have enough people with eyes on for the same kind of thing. Maybe hiring a contractor that gets subcontractors to take care of the small things for you would be better at this time?<p>I&#x27;d love to see a bountysource reborn with variable options, and glad to see others mention similar portals that I am eager to take a look at.<p>If I had a big project going, I&#x27;d like to be able to make an &#x27;official page&#x27; on a portal like so that could setup revenue splits as well - as I can imagine it would be easy to get overwhelmed with new code chunks being sent and it would take time and money to review security and how things in this new chunk could affect other things and all that.<p>I&#x27;d also put up a page where people could vote a thumbs up, as well as the vote with held in escrow dollars that I enjoyed with b-source time ago..<p>I&#x27;d consider giving users who bought a premium copy or pay for premium cloud or whatever to get 20 &#x27;super likes&#x27; per renewal so they could collectively vote up feature requests.. often I&#x2F;we&#x2F;I notice others, are quite surprised at what they users want most while we work on features we think are most important.<p>last note - with you coming out with a premium version in the future - as a &#x27;bounty coder&#x27; or funder - I might feel slighted paying or coding for open source with the premium version coming at a later time - I think it&#x27;s important to note that boldly so no one is surprised by it - and offer a guarantee that code will still be available - like wordpress does. I&#x27;d hate to spend time or money on something that was set to take advantage of that and then wall off and drop everyone ala fbook and google with xmpp kind of situation.
评论 #26834059 未加载
foobiter大约 4 年前
If bounties can’t outpace salary then no, not really.