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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Should I open-source my code?

29 点作者 endriju超过 10 年前
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 条评论

codezero超过 10 年前
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! :)
b0ti超过 10 年前
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 未加载
jacquesm超过 10 年前
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 未加载
endriju超过 10 年前
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 未加载
wilsonfiifi超过 10 年前
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!
valarauca1超过 10 年前
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.
buckbova超过 10 年前
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.
pnathan超过 10 年前
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.
programminggeek超过 10 年前
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_超过 10 年前
I&#x27;m receiving code 503 at <a href="http://app.exmerg.com/" rel="nofollow">http:&#x2F;&#x2F;app.exmerg.com&#x2F;</a>
评论 #8297509 未加载
wehadfun超过 10 年前
If you can&#x27;t make money on it then open source it if you have time
angersock超过 10 年前
Easiest way to find out is to open-source it.