Would OSS with paid consulting-> dificult sw?
Perhaps your paid consulting is about the service or domain, not about the software. For example, a speech therapist might have open source speech therapy software, and be paid to consult as a speech therapist.
Linux is a 'special' case: because the product is an O/S and therefore the 'customers' for it are application programmers. IMO they've made it easy for application programmers to use, e.g. by providing with it a customary API (POSIX), command-line tools, and so on.
There may well be an incentive there. However JBoss Inc. who produces the JBoss app server does a pretty good job of making it easy to use.
Or you can write a commercial add-on to that open-source software for which people are willing to pay extra.
Yes, like Zend software does with its PHP encoder and Accelerator.
Mr Analogy, you're the arguments of open source advocates with more respect than they deserve.
Mr Analogy, you're treating the arguments of open source advocates with more respect than they deserve.
You are right there is a "moral hazard" consideration, in that the harder the software is to use, the more consulting you can get paid for. But there is a flip side - if the software is TOO hard, the cost of your consulting will outweigh whatever alternatives are out there. Plus harder-to-use software could be less reliable in general. So there are checks and balances.
I don't think this argument is limited to OSS, it applies to any consulting ware. Look at SAP :)
Damian, I second that.
> Look at SAP
Fog Creek Home