Open Source or View the Source Code

Sometimes it seems really quite big news gets ‘slipped out’ almost as though the large corporation concerned really doesn’t want to let on formally. Maybe it’s because there has been so much work done to construct a public position for some time and this new story just doesn’t fit. Microsoft seems to be in the position and I have been meaning to get around to commenting on the informally released news that the Microsoft .NET Framework Library Source code is now available for developers to access.
Yup this is Microsoft, and this is a particularly important piece of news around a pretty important part of their code, and it slipped out in the blog of ScottGU who in a nice low key way describes himself; ‘Scott Guthrie lives in Seattle and builds a few products for Microsoft’. Scott writes an interesting blog on Microsoft technology, and how to use it, getting around 20 to 40 comments on each piece, then comes the blog piece saying; ‘Today I’m happy to announce….’, and the comments roar up to way over 300.
Seems I am not alone in thinking this is pretty important news and begs a series of questions. Well firstly I am not going to repeat ScottGU so I recommend you to got there to look for details on how to download, what you can and cannot do etc. What interests me is the low publicity moves made by vendors who are previously thought to be anti the Open Source model. Sun now have a neat website devoted to making their source code available then there is the Oracle equivalent.
Now what about the questions? Well is this all quite the same as Open Source in the full definition of the meaning? Doesn’t seem to be in terms of the rules controlling the ability to see and use the source code in some of these situations, but that doesn’t mean it’s no good. I applaud the pragmatic approach being taken; and the driver for it in my opinion is Web 2.0, and the explosion of originality that it is producing.
Source code has been protected in the past to allow the owner to protect their investment not just for the current version but so they can develop from this investment further versions, or upgrades. A path that will continue as there is still every need for good quality IT solutions with expanded functionality to cope with new requirements. But a good part of those upgrades is going to get driven as support for some really different stuff coming into the enterprise through the Web 2.0 door. So why not start off by encouraging this to happen?
Let the imaginative developers come up with some really off beat new stuff that will appeal to a minority of edge of enterprise users, but encourage them to connect their new stuff to your enterprise stable applications and everyone wins. All in all it’s a pretty good reason to be much more open in allowing developers more visibility of your treasured source code.

About the author

61.thumbnail Open Source or View the Source Code Capgemini Global Chief Technology Officer, Andy is a member of the Capgemini Group management board and advises on all aspects of technology-driven market changes, together with being a member of the Policy Board for the British Computer Society. Andy is the author of many white papers, and the co-author three books that have charted the current changes in technology and its use by business starting in 2006 with ‘Mashup Corporations’ detailing how enterprises could make use of Web 2.0 to develop new go to market propositions. This was followed in May 2008 by Mesh Collaboration focussing on the impact of Web 2.0 on the enterprise front office and its working techniques, then in 2010 “Enterprise Cloud Computing: A Strategy Guide for Business and Technology leaders” co-authored with well-known academic Peter Fingar and one of the leading authorities on business process, John Pyke. The book describes the wider business implications of Cloud Computing with the promise of on-demand business innovation. It looks at how businesses trade differently on the web using mash-ups but also the challenges in managing more frequent change through social tools, and what happens when cloud comes into play in fully fledged operations. Andy was voted one of the top 25 most influential CTOs in the world in 2009 by InfoWorld and is grateful to readers of Computing Weekly who voted the Capgemini CTOblog the best Blog for Business Managers and CIOs each year for the last three years.




This entry was posted in Open Source. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>