Hacker News new | past | comments | ask | show | jobs | submit login

> Nobody cares about open source or free software. Everyone just want to work in the industry, have a career, some colleagues, and not get screwed by lawyers. Open source will drive away lawyers, but it might also drive away cash. Not everybody can just code at home, without any income or on welfare, and just hope to become like carmack or torvalds.

This paragraph is utterly incorrect in a way I find almost senseless. It's almost like trolls from the 90s wrote it for you. I mean that in a technical sense, I'm not trying to disparage you. It's just a point of view I haven't seen espoused in over a decade.

Edit: quoting against edits




It's not totally wrong though is it. For the most part selling shrink-wrapped software is dead (compared to the 90s), because end users expect native software to be free (in both senses, although the beer sense is probably the more important). The only real exception is B2B software and games. It's why the vast majority of developers younger than about 30 are either working on internal corporate software or on SaaS web apps.

Nobody will graduate from university with a CS degree in 2015 thinking that they will sell software directly to people. Those graduates will dream of creating or working for a web service supported by ads or subscriptions. It won't be any more 'free', in fact it will probably be much worse than the shrink-wrapped proprietary software of the 90s (your data controlled by a 3rd party server, tracking for ads, no ability to stick with old versions, software stops working when the server goes down etc). But despite that it feels more morally acceptable to people to work on SaaS, and I think the way freedom is framed by the GPL is a big part of that. People who work at Facebook or AirBnB or Twitter or Google don't view themselves as evil merchants of proprietary software. They see themselves as socially aware employees of modern companies who 'get it' and support open source and free software - look how much open source code facebook and google gift to the world!

The marketing push towards open source was a mind blowing runaway success. It killed the most profitable industry ever seen in human history and replaced it with an even more profitable subscription service where a non trivial amount of the work is done for free by volunteers. This hasn't impacted developer employment because the overall industry has grown due to the huge number of SaaS companies springing up every day. It remains to be seen if that's sustainable. (There's enough profitable B2B SaaS subscriptions based companies to mean it probably is, overall, but the ad supported consumer sector is a bit scary, at least from an outside perspective).


You should try to think about the software industry and how code gets written and then used.

The quantity of low quality code that gets deleted is just enormous.

The world runs on money. If your code doesn't get sold, it's being sold in other ways, which are not accounted, but the results are the same.

I'm not against open source, but I'm just saying that software patents are ruining the software industry, and open source doesn't solve that problem. It fights it, but it doesn't solve it.


How is it incorrect exactly?


The thriving open source community that has been in existence for the last two decades, run and supported by (mostly) otherwise employed engineers, and used in countless business support areas worldwide, is the most amazingly obvious evidence against it. It is so large an elephant in that paragraph's room that I'm not sure how anyone could miss it.


That's not the point I was making.

I was making the point that open source is not a competitive way to do business, it's essentially giving away to other programmers of other companies, and it's fine if everyone is making money, but it's not always the case.

Investors will want to own something like patents or source code. I'm not saying it's not impossible, I'm just saying it's only viable in a minority of cases, because capitalism and business management works that way, even if I don't like it for other reasons (patent trolls).

What bothers me the most, is that open source or free software is not a proper way to employ people and build businesses. Writing software requires time and efforts. You're giving the example of employed engineers, but what about the rest ? Engineers are a minority of programmers, they're employed, what about the unemployed who want to make something? Just contribute some patches and hope for an interview ? Sitting in front of a computer for hours won't land you food if you're not paid for it.

You talk about community, but honestly I don't really cares about the community. I care about technological progress, competitiveness, and people able to have a career in the industry. A community can be pretty exclusive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: