Windows users kill “free” open source

by Jack Hughes on March 12, 2008

I read Bryce Harrington’s The paradox of FOSS projects supporting Windows with some interest. If you’re a Linux enthusiast it should scare you.

Bryce makes the very good point that the ratio between contributors and users on Linux is substantially higher than for Windows users.

The contributor ratio is crucial to the success of an open source project. If the ratio is too low then users will have difficulty getting support and fixes to bugs. Not only that, but a downward spiral may kick in because existing contributors may become disillusioned and leave, meaning the ratio deteriorates further.

Windows users have been well trained not to contribute. Windows software creators get over this problem by charging for their software. The software companies then hire extra software developers to provide support.

The problem for open source projects is that the same model won’t work for them because they don’t charge anything. Consequently, the project isn’t in a position to hire extra software developers and support staff to cover the shortfall in volunteer contributors.

The type of project will likely dictate how bad the problem becomes. For large complex projects, like network management systems for example, the project will be able to charge for support and training. Revenues from which can then be used to provide additional support personnel.

Less complex projects may not be in a position to offer support and training services because the project may not justify them.

A large migration from Windows to Linux would imply that the following sequence of things will happen:

  1. The contributor to user ratio goes down substantially;
  2. Both the new adopters from Windows and existing Linux users will become increasingly disgruntled with the reduction in the quality of support; and
  3. The existing contributors will be overwhelmed and may either curtail their efforts or completely terminate their involvement;
  4. All users will become increasingly unhappy with the deteriorating support they receive from the project with consequent effects to the projects viability and vitality.

What does this mean for Linux and Linux based projects? Either the free (as in beer) model has to change for some projects or migrating Windows users will have to be educated in order that the contributor/user ration remains sustainable.

I am a little sceptical that the vast bulk of Windows users will ever make good open source contributors. The people most willing and best able to contribute are already, by a mechanism of self selection, contributing to open source. The remnants either don’t care or can’t be bothered to contribute. Hardly fertile ground for a message of help yourself, help other people.

Will Linux’s eventual breakthrough on the desktop actually have the effect of killing the universal “free” open source model?

Popularity: 20% [?]

Share and Enjoy:
  • del.icio.us
  • Twitter

Related posts:

  1. “New wave” Windows support
  2. Automated install comes to open source .NET projects
  3. Open source software from a VAR perspective
  4. How To Get A Windows Refund

{ 1 trackback }

Windows users kill “free” open source
March 12, 2008 at 4:01 PM

{ 2 comments… read them below or add one }

Jaykul March 28, 2008 at 4:40 PM

So, you got any examples to back that up? Like … you know, the deterioration of The GiMP now that it runs on Windows? Or how sucky Paint.NET is? Or the terrible quality of Firefox?

I think your hypothesis has no foundation. According to recent studies, most developers work on Windows for their day jobs … and thus have a greater familiarity with it. Wouldn’t that mean that the most fertile ground for recruiting new, skilled developers into the open source movement would to recruit Windows developers?

To say that the people most willing and best able to contribute to Open Source are already contributing… is kind of like saying that the people most willing and able to be professional programmers already are. Just because that’s true, doesn’t mean that there aren’t thousand or even millions of others that are out there trying to learn how, going through schools all over the world with the intention of becoming programmers.

Ultimately, the Open Source development model (aka movement/community/paradigm, etc) is just like any other development model: it has to fight for brain-share, it has to work to convince new (and old) programmers that it’s way is the best way, and it has to grow — or it will die.

Jack Hughes March 28, 2008 at 5:07 PM

@Jaykul – the post I referred to was written by Bryce Harrington who runs the Inkscape project. So, by all means don’t take my word for it, take his instead, a real in the trenches open source kinda guy.

Contributing to an open source project isn’t restricted to programmers…there are plenty of other activities that regular users can do like testing, documentation and the like.

Bryce says in his post that, from his experience, the proportion of Windows users to contributors was substantially lower.

From that, I suggested that if a lot of Windows users move over to Linux, as the community seems to be aiming for, the ratio of contributors to users would likely be much reduced. If the ratio is reduced then that will have a number of consequences for a lot of projects not least among them a lot of ex-Windows users not very politely asking for support and expecting it pretty damn quick.

Leave a Comment

Previous post:

Next post: