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: A company wants to pay me to write open-source code

8 pointsby scottrogowskiabout 4 years ago
Hi HN,<p>I wrote a moderately popular (800+ stars) open-source project on Github a few years ago. Recently, a startup contacted me because they want some additional features and want to pay me to build them. They are happy to keep all improvements I make as open-source. For me, this is a fantastic opportunity to improve my project for everyone while making a little bit of money.<p>They sent over a contracting agreement that won&#x27;t work for what they are asking. Basically, it is designed for proprietary contracting work and has clauses referring to the &quot;Assignment of Innovations&quot;, etc. To their credit, they themselves suggested that the contract was not good and that I send something over if I had a better one.<p>Well, I&#x27;ve scoured the internet and I can&#x27;t find anything - but I&#x27;m also not a lawyer. What kind of contracts are available for this sort of work? I assume it&#x27;s been done before.<p>In short, I&#x27;m looking for a contract that says something like:<p>1. Consultant will add agreed-upon features to the project<p>2. Company will pay consultant upon completion of features<p>3. Company agrees that the code will remain open-source and retains no ownership<p>4. No warranty is implied

9 comments

bmdabout 4 years ago
Hello from the GitHub team! It sounds like GitHub Sponsors might be helpful for you here.<p>Companies and individuals can sponsor you for your work, and you can coordinate feature requests or ongoing support right on your repository.<p>Open Source Collective or Open Collective can be helpful in tandem with Sponsors if you don&#x27;t want to set up your own business bank account or legal status.<p>Sponsors currently supports monthly recurring payments, and we&#x27;re in the middle of a staged rollout for one-time payments. If that would be helpful for you here, feel free to email me bdresser@github.com and we can get you set up :)
评论 #26425913 未加载
评论 #26420652 未加载
tldrthelawabout 4 years ago
Happy to help - email me: Andrew [at] Leahey.org
rurbanabout 4 years ago
I worked like that for several years. It was perfect.<p>Take their contract and strike out all the wrong terms and conditions. Easier than coming up with your own. Their lawyers are probably completely incompetent. Coming to terms with them would be much easier with just striking out their wrongs. Eg they will certainly not agree on the general &quot;Company agrees that the code will remain open-source and retains no ownership&quot;. They paid for so it&#x27;s their copyright. But under your copyright terms. So they will get their copyright line added, but under a open source license.<p>Second, the here cited sponsor or bounty programs will not work good enough, compared to what the company offers you. Like factor 1000. Unless you got 100.000 stars and over 2.000 sponsors stay with the company offer.
alannallamaabout 4 years ago
This is one of the times when the value of fiscal sponsorship really shines. For example, if you sign up with Open Source Collective [1] (which I&#x27;m on the team of), we can form a contract with the payer and receive the funds, then distribute them to you as the maintainer.<p>We do this kind of thing all the time for projects under our umbrella. We have lawyers on tap and lots of experience in this area, and we take on all the responsibility for tax reporting, legals, compliance, banking, invoicing etc etc.<p>If your project has &gt;100 stars you can set up a Collective instantly.<p>[1] <a href="https:&#x2F;&#x2F;oscollective.org" rel="nofollow">https:&#x2F;&#x2F;oscollective.org</a>
评论 #26420657 未加载
评论 #26420606 未加载
2rsfabout 4 years ago
When working on open source drivers for their chips Qualcomm solved that by internally moving employees to use Code Aurora [1], the employees used different emails when working with open source code<p>[1] <a href="https:&#x2F;&#x2F;www.codeaurora.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codeaurora.org&#x2F;</a>
smashahabout 4 years ago
I can vouch for and.co, you as the contractor can crate a customized contracts which addresses most of your concerns. You can also add extra clauses just in case. If all parties are acting in good faith then the amendments&#x2F;additions on the generated contract shouldn&#x27;t need to be run through a lawyer
评论 #26420635 未加载
Trias11about 4 years ago
I doubt the company will throw money to someone to write the code without any hint of residual rights.<p>Even if they&#x27;re open source religious - still they want at least their name probably listed along the lines as a creators
评论 #26420553 未加载
Xaenaabout 4 years ago
Saw Rudderstack doing this via GitHub Sponsors as a bounty program. Wonder if the open collective community might have something to share
评论 #26419310 未加载
评论 #26418654 未加载
pettycashstash2about 4 years ago
easy. speak to a lawyer
评论 #26418272 未加载