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: Should I open-source my code?

29 pointsby endrijuover 10 years ago
I have developed this service in my free time: www.exmerg.com I was hoping for it to become a product with a functioning business model, but i was struggling to come up with one.<p>Right now i am about to quit freelancing and accept a job at global corporation.<p>Would there be anyone interested in the code if I open-sourced it? (It&#x27;s Java and Javascript, plus ExtJS framework).

12 comments

codezeroover 10 years ago
Whether anyone wants&#x2F;is interested in the code, open sourcing it is effectively the modern bullet point on your resume. Open source, it, write some good documentation and let it run wild if it&#x27;s desired, but if it&#x27;s not, it will still look good as a personal and technical achievement.<p>Good luck at globocorp! :)
b0tiover 10 years ago
If you open source it, pick a license that&#x27;s more restrictive (e.g. AGPL). This leaves a chance for you to get lucky and sell it to a company who wants it to use it as closed source so that you can buy a few beers. Otherwise they will just take it and use it without a single thank you. Probably I&#x27;ll get downvoted for this but IMO releasing work under the BSD, Apache or a copyleft license that you created on your free time is like playing charity for large corporations.
评论 #8298920 未加载
jacquesmover 10 years ago
I don&#x27;t understand the &#x27;I was hoping for it to become a product with a functioning business model, but i was struggling to come up with one.&#x27;<p>On the site it says:<p>&gt; there is no fee and it’s completely free.<p>So why not change that? Set up a 3 tier &#x27;buy&#x27; page and charge $0.15 per merge if you buy 10 merges, $0.12 if you buy 50 and $0.10 if you buy a 100 pack.<p>That way you can figure out if people are actually willing to pay for this service.<p>Open sourcing it is great but that still requires someone to run it.<p>Just try making it a paid service first, if that does not work you can always re-consider and make it open source after all.
评论 #8297997 未加载
endrijuover 10 years ago
Thanks everyone for the valuable feedback, i appreciate it! The option that i am most likely to go with is to open source and document the interesting parts of the code (parsing sheets, merging data) and keep the site as an example use case for the OS projects.
评论 #8308417 未加载
wilsonfiifiover 10 years ago
Managing an open source project involves a bit of work and time on your behalf especially if you want to build a following. You have to keep everything up to date: documentation, wiki, code, issues etc… And if you want contributors then you have to make sure your code is understandable and properly organised. (and I should be following my own advice!)<p>Once you put your code out there you must also be ready for criticism: some good and some awful. But from my experience it&#x27;s the best thing you can do as a developer because it will definitely help you grow and force you to code better (hopefully).<p>I think I was very lucky because when I posted my first open source project on HN (<a href="https://github.com/johnwilson/bytengine" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;johnwilson&#x2F;bytengine</a>) it was a positive experience and when you get that kind of feedback you really don&#x27;t want to &quot;let the community down&quot; by slacking on your commits and other project upkeep duties (which I have).<p>So I think you basically have to ask yourself if you just want a public code archive that you can point people to once in a while and say hey I did that or if you want to build a community around your project and turn it into something great!<p>Best of luck and thanks for posting this, it has given me a little kick in the butt!
valarauca1over 10 years ago
There&#x27;s really no reason to not open source it. Unless you just want to burn your code and your work. Throw it on github, and maybe somebody will find a use for it.<p>I&#x27;d say I&#x27;d like to play around with it. But merging data files doesn&#x27;t work over a web interface :\ since then I&#x27;d need to upload like 4 GB lol.
buckbovaover 10 years ago
If there&#x27;s a piece of this that you think&#x27;d be especially useful, like the merging of data, then it&#x27;d be nice to pull that out and open source just this piece.<p>But if you don&#x27;t have the time or want to expend the effort, I agree with what some others have posted here. Open source it with some decent documentation and screenshots. It could serve you well down the road.
pnathanover 10 years ago
Interesting service. Spreadsheet merging isn&#x27;t the easiest thing ever. :-)<p>I am a firm proponent of libre software and encourage you to open source it under a strong copyleft license. If it is really useful, it will be picked up someday and looked at. If not useful, then it&#x27;s not a great loss to you.
programminggeekover 10 years ago
There is certainly value in open sourcing a project, just for the attention it can get you. I don&#x27;t know if it&#x27;s going to change much for what you are doing, but you never know.
anonymous_over 10 years ago
I&#x27;m receiving code 503 at <a href="http://app.exmerg.com/" rel="nofollow">http:&#x2F;&#x2F;app.exmerg.com&#x2F;</a>
评论 #8297509 未加载
wehadfunover 10 years ago
If you can&#x27;t make money on it then open source it if you have time
angersockover 10 years ago
Easiest way to find out is to open-source it.