Have a suggestion?

Click here to suggest a blog item.

Newsletters Archive

Catch up with DonationCoder by browsing our past newsletters, which collect the most interesting discussions on our site: here.

Editorial Integrity

DonationCoder does not accept paid promotions. We have a strict policy of not accepting gifts of any kind in exchange for placing content in our blogs or newsletters, or on our forum. The content and recommendations you see on our site reflect our genuine personal interests and nothing more.


Latest News

July 2, 2024
Server Migrations Coming

  • Donationcoder server migration is slowly proceeding, expect some hiccups as we get all our ducks in a row..

July 19, 2022
Software Update

Jan 3, 2022
Event Results

May 13, 2020
Software Updates

Mar 24, 2020
Mini Newsletter

Dec 30, 2019
Software Updates

Jan 22, 2020
Software Updates

Jan 12, 2020
Newsletter

Jan 3, 2020
Event Results

Jan 2, 2020
Software Updates

Dec 30, 2019
Software Updates

April 27, 2019
Software Updates

Feb 26, 2019
Software Updates

Feb 23, 2019
Software Updates

Feb 14, 2019
Software Updates

Jan 6, 2019
Event Results

Dec 2, 2018
Software Updates

Nov 13, 2018
Software Releases

July 30, 2018
Software Updates

June 24, 2018
Software Updates

June 6, 2018
Software Updates

Apr 2, 2018
Fundraiser Celebration

Apr 2, 2018
Software Updates

Feb 24, 2018
Software Updates

Jan 14, 2018
Major Site News

Jan 10, 2018
Event Results

Latest Forum Posts

Our daily Blog

This page spotlights the most interesting posts collected from our forum every day.

You are viewing a specific blog item. Click here to return to the main blog page.

Coding Horror Blog Essay On Free Software vs. Commercial Software Trends

Screenshot - 4_10_2008 , 1_44_04 PM_thumb.png
Jeff Atwood has a knack for writing about things that are relevant.  Even when he's not adding too much to the conversation, he just has a way of keeping things interesting.  His latest essay is on the increasing dominance of free software:

But there's something else going on here, too: the free software alternatives keep getting better every year. Consider how immature Linux development tools were in 2000 compared to what's available today: Eclipse, Subversion, MySQL, Firefox. These tools either didn't exist, or have come astounding distances in closing the gap between their commercial counterparts in eight years.

And then quoting an article by Steve Frank (read this too!):
A free program need not be glamorous or even completely bug-free. It can garner a respectable following simply by not costing anything.

I've seen many times people struggle and struggle on with a clunky freeware app just because they're not willing to pay $20 for a significantly better alternative. There's nothing wrong with that particular brand of masochism. People prioritize differently, and money is more valuable than time to a whole lot of people. It's Capitalism in action.

The people who are most tenacious about exclusively using freeware whenever possible are usually incredulous that anyone would buy a commercial product when a free alternative is available. I've heard many times, "how can you guys make a living when free command line file transfer clients are included with the OS?"

Some interesting points being made and definitely worth a read.

http://www.codinghor...archives/001097.html


What I think is missing from this article is the "third way" that i hope we start seeing in the future, which is "community-funded open source" software.  I think (hope) we are in a transitional stage in software, where we have a struggle between on one hand closed commercial software and on the other hand free, open source, unfunded software.

My experience is that there are some real, significant, persistant problems with the quality of a large proportion of open source projects.  These problems have to do with the lack of motivation to work on the "unfun" parts of software engineering (documentation, bugfixing, etc.).  These problems aren't just because of a lack of funding -- they stem from a different mindset in the open source community, but the lack of funding exacerbates these problems.

I do believe that we will see a move towards finding ways to community-fund open source projects, which if successful will lead to more willingness to work on the unfun aspects of coding.  The end result will be more polished, responsive open source software which is sustainable and supported in a way that most open source programs aren't currently.


Share on Facebook