LWN.net Logo

Free is too expensive (Economist)

Free is too expensive (Economist)

Posted Apr 7, 2012 16:39 UTC (Sat) by rqosa (subscriber, #24136)
In reply to: Free is too expensive (Economist) by khim
Parent article: Free is too expensive (Economist)

> First release of GCC supported VAX and SunOS. Later Cygnus developed extensive system which brought GNU tools to users of proprietary OSes and it was enthusiastically endorsed by FSF. And even when Linux finally made GNU/Linux OS usable support for users of other platforms continued.

None of which negates my point. Using free software has always involved giving up certain "concrete advantages" (in the early pre-Linux days, the disadvantages would have been forgoing first-party support from the system vendor, and spending extra effort to installand keep up to date a bunch of third-party software across all systems in the administrative domain) but getting other concrete advantages (such as the ability to fix problems yourself, the "with many eyes, all bugs are shallow" effect, the likelihood that a project with a bad maintainer will be forked rather than killed off entirely, etc.) in return for the ones given up.

> All the FOSS “success stories” (server, embedded, Android, etc) are in places where people care about normal users

In the examples you cited above (Cygnus, GCC on VAX and SunOS), how did "Joe Average"-type users matter at all? The people who decided to switch over to GNU tools on those minicomputer/workstation platforms were developers and system administrators, not technically-illiterate end users.


(Log in to post comments)

Free is too expensive (Economist)

Posted Apr 7, 2012 17:20 UTC (Sat) by khim (subscriber, #9252) [Link]

The people who decided to switch over to GNU tools on those minicomputer/workstation platforms were developers and system administrators, not technically-illiterate end users.

“Joe Average” != “someone dumb and stupid”. “Joe Average” is Joe, you know, Average. VAX and SunOS users typically knew how to compile things and for them Cygnus solution was “good enough”. In fact it was easier to use them many alternative commercial offers.

Today Joe Average no longer knows or cares about compilation of programs from scratch. Thus the same solution is rejected.

In the early pre-Linux days, the disadvantages would have been forgoing first-party support from the system vendor, and spending extra effort to install and keep up to date a bunch of third-party software across all systems in the administrative domain.

Bullshit. GNU software was always parallel-installable and never required “forgoing first-party support from the system vendor”.

But getting other concrete advantages (such as the ability to fix problems yourself, the "with many eyes, all bugs are shallow" effect, the likelihood that a project with a bad maintainer will be forked rather than killed off entirely, etc.) in return for the ones given up.

Bullshit again. Most users of GNU software in these days cared about additional features, not about source availability. The fact that bash included nice command-line editing facility was more important then the fact that it included sources. The fact that GCC was free (while SunOS compiler was expensive) was the driving force, not the code availability. Sure, at some point a lot of users have “looked under the hood” (because they had the ability) and some even become contributors, but it was never (or almost never) the motivation for the initial installation of GNU tools.

Free is too expensive (Economist)

Posted Apr 7, 2012 18:55 UTC (Sat) by rqosa (subscriber, #24136) [Link]

> VAX and SunOS users typically knew how to compile things

I know firsthand that many VAX users didn't have anywhere close to that level of technical expertise. For example, people used to use dumb terminals on a VAX (or other minicomputer) for email at work (I remember one such place that used Pine on VMS, for example), or for using their employer's in-house applications, or even for searching public library catalogs. These users knew less about computers than most people today, and yet they probably outnumbered (by far) those who did know how to compile things.

> Bullshit. GNU software was always parallel-installable and never required “forgoing first-party support from the system vendor”.

Yes it did — the more that someone was using GNU software (or other third-party software, generally), the more they'd have to rely on other sources of help than the first-party system vendor. It's just that back then they were still using plenty of software from the system vendor, whereas with GNU/Linux on commodity hardware now, the proportion of non-system-vendor software has increased to almost 100% — though of course, some high-end server hardware vendors actually have first-party support for GNU/Linux now.

> Most users of GNU software in these days cared about additional features, not about source availability. […] it was never (or almost never) the motivation for the initial installation of GNU tools.

But that just goes to show that it's entirely possible for FLOSS to compete against proprietary software on practical features, and win. And it's not just a coincidence, either — the greater functionality of GCC and coreutils was a direct consequence of the ability of skilled users to join the developer-base, thus giving them a larger and more meritocratic developer-base than their proprietary counterparts had.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds