Open-source software: Untangling code
economist.com
economist.com
The great appeal of software, for me, is that it can encapsulate knowledge and expertise; a kind of abstraction layer. A magic talisman of wisdom and talent. This can include guiding the user in how to approach the task, implicitly providing concepts with which to reason about it. Like one of those old-fashioned how-to books, it can aim to be teacher, mentor, friend.
The "problem" is that if you give it away, you can't make any money on consulting, because (ideally) it itself is the best possible consultant. So you have to charge for it. But it doesn't seem quite so noble...
The Software Iceberg
/\
/ \
/ \
/ open \
/ source \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ \
/ proprietary \
/ & for sale \
/ \
----------------------
/ \
/ proprietary \
/ & written in-house \
/ \
--------------------------------You bring up an interesting (and IMO valid) observation.
I guess this picture was only worth 999 words.
In house software typically has 0 revenue.