Wednesday, October 31, 2007

Open Source: consumer vs creator

Talk of "we do open source" or "we need to embrace open source" and lots of other comments at an open source awareness day at work yesterday made me think. What makes an individual, or company "open source" friendly?

I think I may have been guilty of some naivety around consumers of open source. I've heard some people be openly proud of the consumptive use of open source, but is it good enough to only be a consumer?

JP Rangaswami's blog post on 'Build vs Buy vs Opensource' springs to mind. Let's take in a few examples, and yes, they will be simple, as I'm simple minded ;)

Company A has a business problem that needs solving and they download a bunch of open source tools and applications (web servers and the like) and write a bit of custom code and make a custom application that solves that problem. Cool, well done.

Company B has a similar problem, but this time they sell that application as a vendor . OK, that's all well and good they've got costs to cover and if there's a market that's willing to pay then their analysts have done their job.

Now, what if both products from company A and B become common problems in themselves. Do they have a responsibility to open those products up? Perhaps responsibility is the wrong word, there may be circumstances (not red take circumstances that is) that makes this not the case, but do they at least have a moral obligation as a consumer to at least consider opening up?

Perhaps later, company A build a new product completely from scratch. If that becomes a common problem later, do they have any more reason to open source?

I suppose what I'm trying to ask is, is it enough as a creator to be a consumer of open source software to say "I'm open source friendly"?

-----------------------------------------------------------------------------------

Oh, and if you didn't attend, the take away was definitely PSDs poster.

No comments: