Close Source development means that everyone (every company) is re-inventing the wheel again and again. Much development cost and time is wasted. Also, if some company dies, all the work might be lost. I don't like the thought that one just totally waste the time and work of humans. Open Source is working together with each one to advance the whole human race. Nothing is wasted. The whole human community benefits. Th…
Ask HN: Why you do open source?
61–70 of 84 posts
Re: Ask HN: Why you do open source?
#62One other project I made open was because it was a practice code and I wanted to show it off and maybe (again) help others who want to do something similar. I also made it open because I didn't intend to work on it anymore. One time job, so if someone else finds it of any use, they can commit to the main repo and improve the source repo instead of keeping the changes to themselves. And in the likely case that no one commits anything (no one has, yet) I wanted it to be somewhat of a demo code in case I wanted to show my skills to someone quick or impress someone.
Re: Ask HN: Why you do open source?
#63Re: Ask HN: Why you do open source?
#64Re: Ask HN: Why you do open source?
#65I'll paste this same text into your Google Doc... I don't know what your technical level is so I'll aim for college-educated with a broad understanding of technology. Apologies if I come off as condescending; I don't know what you know. Feel free to use this in your paper. You can also snip out profanity of course (or leave it in for flavor; that's up to you). Email: michael.o.church at gmail [Start here] In my opini…
Re: Ask HN: Why you do open source?
#66This alone should be enough motivation to not just use, but contribute to open source. It empowers the users, and let's face it, we're all users these days. Beyond that, there is also the factor of giving back, or making a mark, making something of lasting worth. Sure, proprietary software is worth something - until you can't use it anymore because you don't have the source, and it either won't run on your platform, or has issues that make it unusable.
I myself am not a big open source developer - I mainly find bugs in products I use and contribute patches back (I'm a pretty good fixer ;). The difference between open and closed source? I can make a change to the software I use.
Re: Ask HN: Why you do open source?
#67I'll paste this same text into your Google Doc... I don't know what your technical level is so I'll aim for college-educated with a broad understanding of technology. Apologies if I come off as condescending; I don't know what you know. Feel free to use this in your paper. You can also snip out profanity of course (or leave it in for flavor; that's up to you). Email: michael.o.church at gmail [Start here] In my opini…
Re: Ask HN: Why you do open source?
#68-Access Databases have stupid problems, but SQLServer is too expensive? Postgres! -SAS is out of reach and Excel is dumb for multiple linear regressions? R! -Reporting is too manual in Excel and VBA is fragile? JasperReports! -Cognos/OBIEE is not possible? Mondrian!
Open Source amplified my power and productivity by 10-100x, and it didn't cost me a dime. Small contributions ended up making even bigger impacts. Open Source is a positive feedback loop, and you get a surprising amount back for the tiny bit that you put in.
Re: Ask HN: Why you do open source?
#69Having source code helps me understand things from the computer's point of view.
Having open source tools and infrastructure to compile it helps me make my system behave better.
Being able to share my changes with the rest of the world helps me and others learn the wisdom of those changes.
All these things can still happen with closed source, but the process takes longer.
tl;dr - I'm only going to live for so long, so open source lets me live a more productive and fulfilling life.
Re: Ask HN: Why you do open source?
#70Lets say you pick up a piece of Open Source software, implement it and make some bug fixes and new features along the way. By contributing those bug fixes you avoid the overhead of having to merge your own bug fixes and features into the code base again and again as you pull in other bug fixes and features from other developers. By releasing your bug fixes and features into the open source code base you have a competitive advantage over your competitors who maintain a private fork of the same software.
Open Source is not charity. It's profit driven. For those that say "it's the right thing to do," either they're doing it for the competitive advantage mentioned above without realizing it or they might just be wasting their time releasing useless open source code. That's not to say I don't think releasing your code is often the right thing to do, I'm CTO for a nonprofit bringing Open Source to Open Educational Resources (http://ole.org) and collaborative development in farming (http://farmhack.net), I'm clearly no crazy capitalist but we use open source for the competitive advantage because as a nonprofit, why not do the best you can do? Open source rocks. Thank you to the giants who pioneered Open Source.