Live data from Hacker News

Open source has won the battle but is losing the war

steveburge.com

51–60 of 65 posts

Re: Open source has won the battle but is losing the war

#51
What's interesting is that the 4 markets that the article listed have reached commodity status so we can infer that open source dominates once the market reaches the point that there is insufficient profit in the mass market for proprietary solutions to dominate. See the Java IDE market as another example.

(If you are playing in the high end of the market and can bring something other than technology to the fight, quality, user experience, ease of use for example then proprietary can keep a foothold).

So the question then becomes can the other layers become commoditized to the point that Open source wins out in those ?

Re: Open source has won the battle but is losing the war

#52
post #46

Mobile: dominated by Apple and the faux-open Android. I have a 3.5 year old phone running Cyanogen Mod 10.1 (Android 4.2.2) and all the sources for it. How is it "faux-open"? It passes the ultimate test: it builds.

It's faux-open because it's not developed in the open. Google just code-dumps Android after every major release, only OEMs have access to development builds. If you don't get a Google paycheck it's thus very hard to contribute to it as an open project. It's faux-open because almost every single Android device needs proprietary kernel blobs & firmware to operate almost any non-trivial hardware feature on the device. I…

I have a $10 bet with a co-worker that Android 5.0 will remove the ASOP application from standard distribution to force people into the closed source Google+ integrated replacements.

I also have a double down that by Android 6.0, open source Android will effectively be reduced to a boot loader that boots the closed source Google+ Play blob that contains all the system services.

Re: Open source has won the battle but is losing the war

#53
Why does it have be a war? Why is open source only considered a success if it drives proprietary software out of business?

Don't get me wrong. I love open-source. I've been using and contributing to it for 15 years. But to me, success is having a high-quality product, a vibrant ecosystem surrounding it and an active, engaged community using and contributing to it.

As long as all those things are true, who cares what everybody else does?

Re: Open source has won the battle but is losing the war

#54
post #45
post #37

Earlier quoted context omitted.

Anecdotal, but I've got a Nexus 5 and its substantially less stable than the Windows Phone I had before it, or the iPhone before that. Not full phone crashes, but a "Unfortunately, X app stopped" messages. I'm not a power user by any means, and I don't run anything more exotic than Yelp. So when I run into a bug with basic functionality, like cropping profile photos, its irritating. Also, battery life is shit, won't…

The iPhone has a screen size of 4" and the Nexus 5 is 5" - does your iPhone battery last proportionately much longer?

The Nexus 5 has 56% more screen area, but also a 56% larger battery. The Nexus 5's screen is bright, but the iPhone's is even brighter. Anandtech found the iPhone 5s got 8.57 hours of LTE web browsing, versus the Nexus 5's 6.9 hours: http://www.anandtech.com/show/7517/google-nexus-5-review/3 (all displays at 200 nits).

The iPhone/iOS just seems to have a better-optimized LTE stack. If you look at Anand's data, the iPhone drops less than 5% from WiFi to LTE, while the Nexus 5 drops 23%. iOS seems to also be much more aggressive about powering down the radio to avoid burning a bunch of battery life in bad signal conditions.

Re: Open source has won the battle but is losing the war

#55
post #41

Android is such a miserable experience that it has made me turn in my phone for the first closed-source computing device I have owned in 9 years. The latency on everything is at least 200-300ms, which makes typing consistently difficult (as if the moronic autocorrect didn't make it impossible anyways). The battery consumption is terrible (I have never been able to go more than 12 hours without a charge, and after a y…

Apart from the bit about the nonremovable carrier apps, the rest of what you said is FUD. I've got a Galaxy S3 and there's no latency like you talk of; typing with Swype (not available on iOS) is amazingly easy, and is actually the only app I've ever used which has left someone slack-jawed with amazement; the battery will last a weekend on standby, but only 3-4 hours of constant screen-lit use; most of the apps aren'…

Huh. I'm quite fond of my Galaxy S3, but I've got to admit that latency is often an issue for me. Perhaps it depends on what apps you've got going in the background?

Re: Open source has won the battle but is losing the war

#56
post #41

Android is such a miserable experience that it has made me turn in my phone for the first closed-source computing device I have owned in 9 years. The latency on everything is at least 200-300ms, which makes typing consistently difficult (as if the moronic autocorrect didn't make it impossible anyways). The battery consumption is terrible (I have never been able to go more than 12 hours without a charge, and after a y…

Apart from the bit about the nonremovable carrier apps, the rest of what you said is FUD. I've got a Galaxy S3 and there's no latency like you talk of; typing with Swype (not available on iOS) is amazingly easy, and is actually the only app I've ever used which has left someone slack-jawed with amazement; the battery will last a weekend on standby, but only 3-4 hours of constant screen-lit use; most of the apps aren'…

Galaxy S3, and before that, HTC Thunderbolt

Re: Open source has won the battle but is losing the war

#57
We will NEVER win the FREE software war, no matter how many battles we have won or will win. It will all be irrelevant, as long as the current economic, Geo-political paradigms (central banking model) are in place, then Free/Open Software will never grew to its' maximum effectiveness.

In smaller countries like Scandinavia centralization works VERY well. That is due to their homogeneous nature. In US, we may require something decentralized and more resilient model to have the Free/Open Source software movement. Something where people have incentive to work on good software without wanting to get bought out by the next google or facebook.

Re: Open source has won the battle but is losing the war

#58
post #57

We will NEVER win the FREE software war, no matter how many battles we have won or will win. It will all be irrelevant, as long as the current economic, Geo-political paradigms (central banking model) are in place, then Free/Open Software will never grew to its' maximum effectiveness. In smaller countries like Scandinavia centralization works VERY well. That is due to their homogeneous nature. In US, we may require s…

Why does FLOSS need to be centralized?

Re: Open source has won the battle but is losing the war

#59
post #39

Linux is younger than I am. GNU is two years older than I am. Anyone making smart statements about the long-term prospects of a spontaneously organizing tidal wave erupting from a vacuum needs to take a step back, stop talking, and find something worth working on to them personally. Web is mostly a distraction for proponents of FOSS. Web developers consume the foundation of FOSS and, without moving past web developme…

Most web developers are not writing servers or browsers in C, but within the web ecosystem open source is really the only choice (to build with). There could be more people open sourcing their whole startups, but in terms of building blocks, open source reigns supreme in the world of web. I mean, look at the HN frontpage on any given day. A good half of the posts will be about some new open source module or framework…

The behavior in the node community as you have described can be taken as an example of just how community-minded FOSS developers naturally become, and not necessarily even slightly out of some sense of geek-altruism. The choice to support the FOSS community or more closed-source development is as clear-cut to developers as choosing between a lush rain forest or bio-domes scattered throughout the desert.

Imagine a world where every developer learns to program using open source tools and has participated in one open source community prior to college or on-the-job training. Does any individual developer choose to use closed source and become embedded in a bio-dome where their capability to survive is permanently bound to the decisions of the bubble around them? Does any manager of developers expect to be able to direct developers to do this? Does any executive expect to retain even part of their personnel by telling them to willfully extract themselves from the rich ecosystem in which such demands cannot be made of them?

Let's take OpenGL vs Direct X for example. MS says, "Learn Direct X or else your games are doomed to only use 50% of the display's luminosity range!" This is obviously crap, and MS will make tons of moves specifically to implement their software as a yoke upon developers captured by their tool-chain treadmill. You like Active X. You really do, and because you've learned to use it, now you will have a little sign on your website that tells people that IE is required to use your government service. You will specify it in job ads. You will recommend it as a developer, a manager, an executive, a South Korean politician. Your investment will chain you, your users, perhaps your entire country to tribute payments.

Oh, the company can make money. So can the developers, and there is no union necessary because there are no scabs, no hard manufacturing assets, or any other reason other than entrenched, slowly eroding fiefdoms that can convince developers to choose the bio-dome over the rain forest. Corporate, closed-source software development is in a quite precarious arrangement compared to manufacturing and amorphous labor. This is true, even withstanding the still-entrenched gorillas like Apple, MS, Oracle, Google, etc etc etc.

The point of this is that if everyone develops with FOSS first, get ready to see major hemorrhaging of anachronistic bio-domes until their glass is shattered and the ecosystem thrives straight through them. This is bigger than web. Imagine how many wasted resources will be recovered and how productive new companies can be.

This is a quite attractive future depending on who you are. Web can't take us there. Web is not the thing that breaks down all walls. Mozilla can try and try and try. Web is always going to be waiting on standards while other programmers just do, no call for comments required.

The other thing I'm getting at is that web is not a primary indicator of the growth of FOSS because not everyone who uses web has access to the tools that can be used to create web. Web is more Gutenberg Bible than printing press. You need access to the press to become more than just a consumer of the fruit.

In the sense that drawing nascent developers, before they even think of programming, into the FOSS community, forever freeing them from the illusion that rowing the monopolist corporate bireme is a necessary part of life, what Valve and Crytek are doing by improving their strategic relationship with FOSS might as well be the invention of artillery in a land of castles. Linux as a gaming platform fuels a new wave of Linux users with a strong propensity to find joy in programming, the users most likely to become developers. What's going on in gaming on Linux is what leads humanity to a FOSSier world. Valve is one of the rare companies that is in position to push this change and benefit if this change becomes reality.

Re: Open source has won the battle but is losing the war

#60
post #30

Who made that chart? It doesn't even mention Rails so I'm assuming it's pretty much made up.

Keep in mind that the level of hype often doesn't correspond to the actual amount of usage a technology experiences. Yes, Ruby on Rails has been widely and frequently publicized. Yes, there are some people who have a semi-religious devotion to Ruby on Rails, and are quite vocal about it. Yes, a number of books have been written about it. Yes, training is available for it. But in reality, we really don't see it used a…

Out of every professional programmer I know, probably 1% use PHP and 90% use Rails. (The other 9% use either Python or Clojure or something more exotic.)
Post reply on HN