The Lanham Factor

Balancing the Technology-Business Equation

  Home  |   Contact  |   Syndication    |   Login
  123 Posts | 2 Stories | 102 Comments | 107 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BLOGS

Companies

My Articles

For those of you who know me, I work very hard to speak very precisely.  As such, I become frustrated at the repeated abuse (incorrect use) of terms.  Among these, it is my opinion that there is some abuse among the terms "free", "open source", and, well, "free" (yes, I am repeating myself) in the context of software.  I am going to provide my definitions for these terms.

Free (in terms of Purchase Price)

There is a lot (and by that I mean A LOT) of free software.  Utilities, full-featured product suites, operating systems, database servers, development tools, the list goes on and on (and on and on and on and on...).  Not all of these products are, however, open source.  So while there are many (many, many) products that are freely available, you won't always be granted access the source code.  In summary...

Not all free software is also open source software.

Open Source

This generally refers to software where in the source code (in part or whole) is exposed.  There is a common misconception that all open source software is free.  Granted, most open source software is, indeed, free.  However, there are some for-cost systems whose source is available for a fee.  This is not common but does occur on occasion. 

Free (in terms of Total Cost of Ownership)

I think it's safe to guess that if you are reading this you know that "free software" is not free to obtain, implement, integrate, and maintain.  The costs for each system (beyond the development/purchase cost) is called the Total Cost of Ownership.  I won't spend a lot of time writing about this because it probably is well understand.

So that's it, just want to set the stage for my next blog entry.  What are your thoughts on this?

posted on Saturday, July 12, 2008 6:14 PM

Feedback

# re: Free <> Open Source <> Free 7/12/2008 8:24 PM Brian
I TOTALLY disagree with 'I won't spend a lot of time writing about this because it probably is well understoodd' on 'free software'. I don't think it's [TCO] is understood in the slightest by many people; I'm sure no expert. But perhaps I read your statement wrong, but if not...

We both have seen at least one company where one person who was not a technologist wanted to decide the technology and go open source because it was cheaper (sticker price) than Microsoft technologies. We've probably seen it a couple times. Granted, that is a conversation in and of itself with many contributing factors; but not understanding TCO is certainly one of them.

You and I have both talked to people who consider how much they pay at the 'cash register' the TCO. To be simplistic and append to the list you started, they do not consider training, maintenance, support (or lack there of) for bugs, installations, extensions, etc. (and you can probably extend that list 10 fold).

I think TCO is very MISUNDERSTOOD and why we have organizations who shell out millions dollars for a customized system rather than buying one of the shelf and customizing it, or will attempt to retool an entire shop to open source because of there misconceptions about a technology they know nothing about. I'd be willing to bet you have stories that could beat mine on 'wasted lots and lots of money because someone was trying to save a quick buck'.

Definitely DO spend a lot of time writing on TCO because in my opinion, many people are way off base or just totally clueless - I know about 5 years ago I was one of them - and I know I still have a lot to learn.

# re: Free <> Open Source <> Free 7/12/2008 9:55 PM Adrian L
As much as it pains me to say so, I agree with Commenter Brian on this one.

Who are you writing to here? Just us or a larger audience?

Gimmie something that I can reference when people don't understand TCO.

Also, note to Commenter Brian. Are you writing like that just to piss me off? Do the literate world a favor - spell AND grammar check first, then post.

# re: Free <> Open Source <> Free 7/13/2008 10:04 AM Brian C. Lanham
I am writing to "you". I think that TCO is well understood by developers. I agree with both of you that there are many (many) members of IT management who do not understand TCO. I would argue, however, that it is our (developer) responsibility to learn to articulate TCO to those who do not understand it.

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 2 and 1 and type the answer here: