My opinion is that open-source contributions stems from passion. People do it and implement something because they're passionate about it. When you attach any money to it, it becomes tainted with responsibility and emotions. Such as, "should I work on this an extra hour and burn myself out and get those extra 40 bucks for dinner tonight?" That formula doesn't make individuals want to work more on open-source. Sure th…
Paying for Open Source Contributions
81–90 of 135 posts
Re: Paying for Open Source Contributions
#82Earlier quoted context omitted.
Apache Software Foundation is a non-profit 501(c)(3) corporation -- (basically a charity). It does not "make money" per se, it just has to cover its costs. Not sure about the rest but I believe most have the same model. Sure there are few nitpicks, but my overall point was that open-source doesn't need money to work.
@rdelval cool, but that's totally different form Apache (the foundation) paying you. I think that's a really nice thing to do and have nothing against it. My main point was simply that the history of open-source, as you can tell by all the amazing open-source released over the last decades by Apache itself, point to the fact that people created something of extreme high-quality without any direct economical reward.
Re: Paying for Open Source Contributions
#83I like the idea, but I'm concerned about the $20 / hour. Since this is done on the employees' own time (after hours), isn't this basically saying, "hey, go help make our app's dependencies better in an overtime scenario but we're going to pay you $20 / hour instead of 1x to 2x your usual salary"? I know at the bottom it clears that up but I dunno, it just feels weird to me. It seems like a concealed way to mainly ben…
Disclaimer- formidable employee and open source maintainer Formidable does pay folks their full engineering salaries to make targeted contributions to open source during work hours. We can't afford to do a ton of this, so it mostly happens when folks are between projects. The extra $20/hour is extra. It's meant to be fun and encouraging. It's basically the "buy me a beer" license, but Formidable actually buys us a be…
Re: Paying for Open Source Contributions
#84I'm a fan of anything that helps open source, but in my experience it's more effective if the employee is able to work on open source projects as part of their job. Then again, maybe that's just my current evening burnout talking.
Author of the post here. Realistically, we can't pay people full engineering salaries to do random OSS. Our team can already contribute to OSS on their work time when it relates to their work, or our own projects, but for the personal interest/passion projects without direct benefit for us as a company, it doesn't scale. Doubly so when we have a pretty strict "no overtime" policy of working no more than 40 hours a we…
Really interesting to read this and from you via hackernews :D
Re: Paying for Open Source Contributions
#85If I'm paid for open source, I'm going to lose any motivation to work on it more. The reason why I contribute to open source projects is BECAUSE I want to contribute for free. Put money in the deal and I'm no longer doing this work selflessly, but for self-interest instead.
(I work at Formidable)
Re: Paying for Open Source Contributions
#86Re: Paying for Open Source Contributions
#87Earlier quoted context omitted.
Disclaimer- formidable employee and open source maintainer Formidable does pay folks their full engineering salaries to make targeted contributions to open source during work hours. We can't afford to do a ton of this, so it mostly happens when folks are between projects. The extra $20/hour is extra. It's meant to be fun and encouraging. It's basically the "buy me a beer" license, but Formidable actually buys us a be…
It also devalues open source work, while at the same time taking away the potential for others to get paid a salary for it. From an economics standpoint, this is bad for developers in the long run, but good for Formidable.
Now: $20/hour.
If that's devaluing something, I would like to devalue my worth by several orders of magnitude please. :)
Re: Paying for Open Source Contributions
#88This work should be part of your total, main, comp. Working on open-source projects directly contributes to your employer's business, even if the code of that project doesn't get used in those systems. You're building your team's brand (and yes, your own, too). Because other Engineers want to work in an environment where OSS is encouraged, this reduces costs of hiring and retaining Engineers. At $20/hr Formidable is getting recruiting on the cheap.
Re: Paying for Open Source Contributions
#89My interpretation of this is an organization recognizing external contributions as personal growth and community enrichment and seeking to reward that behavior. I would put this in the same vein as healthcare providers subsidizing gym memberships, or organizations paying for people to attend training, conferences, or higher education.
In any case, you're making the choice of self-improvement though in this case with community enrichment as an additional benefit. I don't know how Formidable compensates but anyone who thinks the compensation is anything more than a nod is missing the point.
The purpose is not to place a monetary value on the work being done, it's an acknowledgement of gratitude. If you won't accept that then consider it a small supportive investment in a person who is choosing to invest in themselves and their community.
Re: Paying for Open Source Contributions
#90I'm a fan of anything that helps open source, but in my experience it's more effective if the employee is able to work on open source projects as part of their job. Then again, maybe that's just my current evening burnout talking.
Author of the post here. Realistically, we can't pay people full engineering salaries to do random OSS. Our team can already contribute to OSS on their work time when it relates to their work, or our own projects, but for the personal interest/passion projects without direct benefit for us as a company, it doesn't scale. Doubly so when we have a pretty strict "no overtime" policy of working no more than 40 hours a we…
If they do too much random OSS to a point where it prevents them from achieving your business goals, you can terminate them.