<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Matusow's Blog : Open Source Software</title><link>http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx</link><description>Tags: Open Source Software</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Real Interoperability Projects and Documentation</title><link>http://blogs.msdn.com/jasonmatusow/archive/2009/08/04/real-interoperability-projects-and-documentation.aspx</link><pubDate>Tue, 04 Aug 2009 16:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9857125</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/9857125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=9857125</wfw:commentRss><description>&lt;P&gt;It’s been a while since I was part of the core team doing the broader interop work at Microsoft. I have become increasingly focused on global standards issues which is only a part of the bigger picture on interop. &lt;/P&gt;
&lt;P&gt;That said, I was just kicking around the &lt;A href="http://www.interoperabilitybridges.com/Default.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/Default.aspx"&gt;Interoperability Bridges &amp;amp; Labs Center&lt;/A&gt; and was impressed with how far a n&lt;A href="http://www.interoperabilitybridges.com/Default.aspx" mce_href="http://www.interoperabilitybridges.com/Default.aspx"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image align=right src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/RealInteroperabilityProjectsandDocumenta_5F79/image_3.png" width=217 height=155 mce_src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/RealInteroperabilityProjectsandDocumenta_5F79/image_3.png"&gt;&lt;/A&gt;umber of those projects have come. I have been hearing many people pontificate on the future of standards for cloud computing, and was doing some searching online which ironically brought me back to a MS site. There is a section here about &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/PHP_SDK_for_Azure" mce_href="http://www.interoperabilitybridges.com/Project.aspx/PHP_SDK_for_Azure"&gt;PHP on Azure&lt;/A&gt; if you’re into that kind of stuff. Turns out they built SDKs for &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Azure-Java_SDK_for_NET_Services" target=_blank mce_href="http://www.interoperabilitybridges.com/Project.aspx/Azure-Java_SDK_for_NET_Services"&gt;Java&lt;/A&gt; and &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Azure_Ruby_SDK_for_NET_Services" target=_blank mce_href="http://www.interoperabilitybridges.com/Project.aspx/Azure_Ruby_SDK_for_NET_Services"&gt;Ruby&lt;/A&gt; on Azure as well.&lt;/P&gt;
&lt;P&gt;I was involved with the team when they were first working on a bunch of the identity OOXML/ODF translator stuff. But the number of projects has been expanded and I like what they’ve done. &lt;/P&gt;
&lt;P&gt;The think I like most about this site is it is about real projects and do stuff – not just talk about it. Kudos to Jean and his team. Great stuff in my book.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9857125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category></item><item><title>A Simplified Discussion of “Open Standards” – Welcome to the Warehouse</title><link>http://blogs.msdn.com/jasonmatusow/archive/2009/08/03/a-simplified-discussion-of-open-standards-welcome-to-the-warehouse.aspx</link><pubDate>Tue, 04 Aug 2009 00:33:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9856534</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/9856534.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=9856534</wfw:commentRss><description>&lt;p&gt;My &lt;a href="http://blogs.msdn.com/jasonmatusow/archive/2009/08/02/balance-of-contributors-implementers-a-blog-answer-to-rick-jelliffe-s-post.aspx" target="_blank"&gt;last post&lt;/a&gt; has driven some great discussion around what an open standard means. Heck, I think I was writing about “open” issues back in &lt;a href="http://blogs.msdn.com/jasonmatusow/archive/2005/03/10/394009.aspx" target="_blank"&gt;March&lt;/a&gt; of 2005. One could almost say it has become thematic. &lt;/p&gt;  &lt;p&gt;Given the comments from my last post, I thought it would be useful to write out the analogy that was used to help my over-ripe grapefruit of a brain to understand the basics on standards. That way we’re all talking about the same thing. Here is how a very, very, very smart lady (thanks &lt;a href="http://www.woodcock.com/attorney/biography.asp?id=403&amp;amp;name=Michele_K._Herman" target="_blank"&gt;Michele&lt;/a&gt;) made a complex system into a simple analogy (paraphrasing of course). &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Warehouse&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Think of standards organizations like a warehouse. There is a front door, interior workspace with many tables distributed around, and a loading doc at the back. People who want to work in this warehouse walk in the front door and find the table that interests them. Some of the people walking in the door have buckets full of ideas. Those buckets get brought in and dumped on the appropriate table and the people at that table use the contents of the bucket, plus their own ideas, as the basis for a discussion that ultimately ends up in a specification…a stack of paper that describes a technology. Once the spec is ready, it gets sent to the loading doc where anyone can drive up to the loading doc, pick up the spec and drive away to go build the technology (finally resulting in some software). &lt;/p&gt;  &lt;p&gt;In this picture, the “warehouse” is really a legal framework that protects all parties in the process. The people walking in the door who want to participate, the people bringing contributions, the parties involved with the creation of the spec, and the people coming to the loading doc who want to implement. The framework creates a trust model that encourages contribution, participation, implementation, and long-term improvement of the specification. The warehouse allows competitors to work together and to feel comfortable that they are protected from the ideas shared being used against them, enables them to work together without running afoul of anti-trust laws, and creates the mechanisms of trust that encourage the implementers to implement as they are dealt within a uniform and consistent way by the contributors. &lt;/p&gt;  &lt;p&gt;Every warehouse is different (lots and lots of standards orgs out there), some have strict rules, some more lax. But they all (in theory) have rules and restrictions designed to foster an environment where standards work happens. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Yeah?–So What&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The point I was making in my last post is that this idealized “warehouse” works best when in balance. People seem to be very wrapped up in the discussion of royalties, but they make up only a part of this discussion. The analogy I used in my last post about limitation of scope is critical to this. The same is true for defensive suspension. &lt;/p&gt;  &lt;p&gt;To dig deeper on that point, (I’m not a lawyer), my understanding of defensive suspension is that it creates a disincentive for litigation. Which is a good thing. But it is also a mechanism where the contributor (if sued) can revoke rights to the covered IP. So that breaks the idea of “open standards” = no limitations on IP. &lt;/p&gt;  &lt;p&gt;The warehouse will work best when it is full of people, rather than when the front door is only opened to a few people. As I said in my last post, I think Rick was &lt;a href="http://broadcast.oreilly.com/2009/07/standard-media-formats-and-lic.html" target="_blank"&gt;right&lt;/a&gt; to argue for the fact that standards orgs are better off with more participation. More people around the table, more interested parties willing to put their resources toward working on interoperability. More opportunities for people to go build great solutions thus leading to those standards having greater marketplace relevance. &lt;/p&gt;  &lt;p&gt;The “so what” here is that the structure of the warehouses we all work in matter. If you only look through the lens of implementers, the system becomes hostile to contributors. If you only look through the lens of contributors, you end up with standards that no one uses, and the implementers will find other ways to solve their problems (probably with a good deal less interoperability). Microsoft is both contributor to and implementer of hundreds and hundreds of standards. The same is true for many software firms. It is better for everyone if both sides are considered when thinking about the future of standardization. &lt;/p&gt;  &lt;p&gt;For the past 8 years the entire software industry has been moving to the middle on the hybridization of business and development models as everyone continues to look for the…dare I say…balance…between core assets, complementary assets, services, and the advantages of community. One of the more interesting (for industry wonks like me) by-products of that process is a clash between traditional standardization models and the modern meme of collaborative development. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9856534" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Specification+Promise/default.aspx">Open Specification Promise</category></item><item><title>Balance of Contributors &amp;amp; Implementers: A Blog Answer to Rick Jelliffe’s Post</title><link>http://blogs.msdn.com/jasonmatusow/archive/2009/08/02/balance-of-contributors-implementers-a-blog-answer-to-rick-jelliffe-s-post.aspx</link><pubDate>Sun, 02 Aug 2009 14:00:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9855647</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>23</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/9855647.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=9855647</wfw:commentRss><description>&lt;p&gt;I love reading smart people’s blogs – and Rick is definitely among that group. I have really enjoyed reading his post, “&lt;a href="http://broadcast.oreilly.com/2009/07/standard-media-formats-and-lic.html" target="_blank"&gt;Standards media formats and licensing: JPEG vs. MPEG&lt;/a&gt;” and then the associated post, “&lt;a href="http://broadcast.oreilly.com/2009/06/balance-of-interest-broader-re.html" target="_blank"&gt;Balance of Interest&lt;/a&gt;.” In the first one, Rick referred to my recent post “&lt;a href="http://blogs.msdn.com/jasonmatusow/archive/2009/07/13/contribution-collaboration-implementation-standards-need-balance.aspx" target="_blank"&gt;Contribution, Collaboration, &amp;amp; Implementation&lt;/a&gt;” and has spurred me to comment further. &lt;/p&gt;  &lt;p&gt;First let me say that I agree with Rick’s essential premise that having greater representation in standards working groups is a good thing. There is no question that vendors tend to dominate most working groups quite simply because standards are an expensive game. Between travel costs and time that equates to opportunity costs, staying engaged with a standards working group can be…well…costly. In fact there are some interesting solutions out there (if I’m not mistaken, the Australia national standards body had a fund set up from the coal industry that they manage in a neutral way for ISO participation by smaller interested parties). &lt;/p&gt;  &lt;p&gt;If you look at many orgs, the rules are structured so that the more participants one org may send, the more votes they have. Of course, the rules may say that the individual is a member rather than their company – but who is paying their travel? their salaries? I’m not saying this in a pejorative fashion – just pointing out the reality of the environment in which many standards are created. &lt;/p&gt;  &lt;p&gt;So – onto the point that Rick was questioning me about. He and I are using “balance” in different ways. He is speaking of balance on committees for the standards-setting process. No disagreement from me there. I’m speaking of the balance in respect to the discussion of “open standards” meaning that there should be no IP restrictions in the standard in order for it to be open. This is different. &lt;/p&gt;  &lt;p&gt;The vast majority of ICT standards are created based upon some original contribution from a commercial entity. These submissions are done in order to lay the foundation for a standard, and that decision to contribute is based on the idea of getting some return on the contribution. The return is NOT necessarily about royalties. The return may be that a product that includes the standard as part of it will do better in the marketplace because of the broader adoption of the baseline technology as a standard. The return might be in improved interoperability of a given product or service due to the adoption of that standard. There are competitive reasons for contributions – the hope may be to displace a competitor who is using a non-standardized solution. There are many, many reasons. And yes – some seek royalties from the IP included in standards. (For Microsoft, this is very, very rarely the case. There have been a few examples, but we almost never seek royalties from IP in standards. Historically we have primarily earned our money based on packaged products.)&lt;/p&gt;  &lt;p&gt;The balance issue I speak of stems from the idea that many in the “open standards” discussion have placed an over-emphasis on implementers of standards – particularly those who want to implement under licensing that conflicts with patent terms. Essentially the simplified argument is that because those licensing models are not compatible with patent terms, then there should be no IP protections in the standards process so those implementers can implement. That is not balance – that is imbalance. &lt;/p&gt;  &lt;p&gt;As a society, we want contributions to standards to continue. If you make the standards environment hostile to contributors…they will contribute less. I don’t think anyone who supports the current “open standards” arguments I have suggested above would like the idea that the contributors start relying more on SIGs than formalized orgs. Probably sub-optimal. &lt;/p&gt;  &lt;p&gt;I have no problem with the concept of royalty-free patent licensing. In fact, nor does my employer (MS). I favor the idea the the organizations themselves, and their members, have the ability to choose which model makes sense. I think that things like defensive suspension are really important. Those terms have a dampening effect on litigation in a given sphere – that is a good thing. I think that limitation of scope is reasonable. If my contribution is about a given protocol, but it turns out that same technology is also the world’s greatest aphrodisiac (going for the over-the-top example here to make a point), then my royalty-free contribution should reasonably be limited to the protocol. I may well want to keep the super love-stuff (sorry – this is a really tortured analogy) to myself, or release it as a completely proprietary invention. I fundamentally still believe that innovations are opportunities…and that is a good thing (for the inventor and for society). But the “no IP restrictions” concept of “open standards” does away with too much. Out of balance.&lt;/p&gt;  &lt;p&gt;Two final points: 1) There is no evidence to date that a GPL product can’t implement a standard with IP restrictions. There are many, many RAND standards implemented in GPL-licensed products today. 2) I need to write more about this, but I am all for the idea of “open standards,” but to me it is all about process and participation. I like Rick’s points about balance on committees, and am actively working on methods with my team to figure out how we can facilitate brining more voices to the table in a neutral context.&lt;/p&gt;  &lt;p&gt;Thanks for the thoughtful posts, Rick. I really enjoyed reading them.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9855647" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Specification+Promise/default.aspx">Open Specification Promise</category></item><item><title>Strategic Use of Collaborative Development in South Africa - Follow Up</title><link>http://blogs.msdn.com/jasonmatusow/archive/2008/05/28/strategic-use-of-collaborative-development-in-south-africa-follow-up.aspx</link><pubDate>Wed, 28 May 2008 10:06:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8556189</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>17</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/8556189.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=8556189</wfw:commentRss><description>&lt;p&gt;Last week I wrote a &lt;a href="http://blogs.msdn.com/jasonmatusow/archive/2008/05/19/the-politics-of-oss-still-overshadow-the-benefits-of-collaborative-development.aspx" target="_blank"&gt;blog entry&lt;/a&gt; stemming from my experience in South Africa and my impressions about the way the OSS preference policy is being considered. What has come of it is a string of rather pointed comments questioning my intelligence and calling me quite the assortment of names - I though xenophobe was a particular low-point in the comments. Given the comments, it is worth clarifying my thinking and making a few points. &lt;/p&gt; &lt;p&gt;1) I think collaborative development can be extremely beneficial to South Africa. In fact, I think it should be a key aspect to their IT strategy for their eGovernment strategy. I simply don't think that discussion is limited to being about platforms. There is absolutely no reason that the agencies using any platform are precluded from using collaborative development to drive greater value from the existing ICT investments. To the extent that an agency is in the process of considering making new platform investments, then they should be free to look at all options and choose the one that provides best value for money over the long run. &lt;/p&gt; &lt;p&gt;2) I think technology mandates are not good policy in any country. In fact, I remember speaking at George Washington University a few years back and making this same statement. At the time, the Executive Director of the Free Software Foundation and the CTO of Red Hat both expressed support of that comment and that their organization's held the same view. Technology providers want their current and future technologies considered on the merits of the technology and the value those technologies bring to those who choose to consume it. If a government mandates a specific technology and/or class of technologies, they are unnecessarily restricting their own choices. Inevitably statue moves more slowly than technology, and mandates subsequently lead to sub-optimal choices.&lt;/p&gt; &lt;p&gt;3) My comments about the education of developers is a macro point and has absolutely nothing to do with whether those developers are in South Africa or any other country. I have no doubt that there are very talented Linux kernel developers in South Africa. Great - good for them, I think that is awesome. But it still doesn't answer the macro question about the types of projects that will both create high-value solutions and attract local participation leading to the in-country skills development that the policy is seeking to do. While I'm sure there is a subset of folks deeply interested in the core OS functions, there is a reason that a very small percentage of developers work on core OS development. I'd guess this is the same reason that there are relatively few operating systems compared to the literally millions of applications out there. Skills development is a good thing - I'm simply advocating that people look to the possibility that there is far more to collaborative development than OS coding.&lt;/p&gt; &lt;p&gt;4) I made a point in my last post on this subject regarding the opportunities for the creation of local software businesses based on OSS. Many, many governments are eager to see the growth of local software businesses. I am fully supportive of that intent, but don't happen to believe that OSS is necessarily the best model to bring that about. Economic opportunity is bolstered by having something unique. The most successful OSS companies have found a way to "hybridize" their solutions to in some way secure the uniqueness of their work while still tapping into the collaborative development community. Comparing the number of companies that have been commercially successful using that model with the tens of thousands of software providers using other development/commercialization approaches suggests to me that an OSS mandate is not likely to lead to the growth of local commercial software firms. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I was impressed with the people I met in South Africa. But I was also struck by the political realities of a technology mandate vs. the real-world opportunities open to them through a broader approach to collaborative development. &lt;/p&gt; &lt;p&gt;I was deeply involved with a series of projects that demonstrated a wide range of possible approaches to collaborative development (using non-OSS, OSS, and Free Software licensing models; using various approaches to tools, project types, funding models, etc.). Furthermore, I went through dozens of scenarios of thinking about core assets vs. complimentary assets and how OSS dev methodologies could be applied. There is so much more to the conversation than Linux vs. Windows. In fact, given the world of interoperability opportunities today, I'd argue that enterprise-scale environments are far better off thinking about "and" compared to "vs." and really looking at where the value to them from collaborative development is. Commercial implementations of enterprise-class operating systems are not free of cost. So - again, to me, the question is about how collaborative development can be used to extend the value of any platform decision. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556189" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category></item><item><title>The Politics of OSS Still Overshadow The Benefits of Collaborative Development</title><link>http://blogs.msdn.com/jasonmatusow/archive/2008/05/19/the-politics-of-oss-still-overshadow-the-benefits-of-collaborative-development.aspx</link><pubDate>Tue, 20 May 2008 01:33:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8519854</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>42</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/8519854.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=8519854</wfw:commentRss><description>&lt;p&gt;It has now been almost three years since I stepped away from working daily on open source opportunities for Microsoft. I've watched the team that took on Shared Source morph it into some extremely positive collaborative work that is exactly what OSS is all about. The paltry few projects that were in place in 2006 have blossomed into thousands of projects, and some of the core source release programs for flagship technologies are still operational today. All good. &lt;/p&gt; &lt;p&gt;Unfortunately, I can't say that I'm seeing the same understanding about collaborative development when I go out and meet with customers, governments, partners...whomever. &lt;/p&gt; &lt;p&gt;I haven't been blogging much due to a great deal of travel, and the huge backlog of other work catching up to me following the close of the Open XML process. One of my most interesting trips was down to South Africa to talk interop, document formats, and yes...open source software. &lt;/p&gt; &lt;p&gt;South Africa has taken a most unfortunate position of late - the government has sought to put a political mandate in place for the adoption of open source software. I am against all technology mandates, and this one is no different. Ultimately, it constrains decision-making away from technology, solution quality, ROI on existing investments, people issues...in short value-for-money - all in the name of a political position. Worse, it is pushing CIOs into decisions that they don't want to make - essentially taking working environments representing huge investments and moving to untested, more expensive solutions. &lt;/p&gt; &lt;p&gt;But, the most serious issue to me is that they are not looking at the real benefits that OSS can bring them. Politically, every conversation about the OSS mandate is really a Windows vs. Linux discussion. This is in no small part assisted by the local presence of Ubuntu. There is absolutely no comprehension that the Linux they will deploy on an enterprise scale will be completely locked down by commercial services agreements and version controls by the apps vendors (e.g. SAP). This is absolutely fine from a decision point of view for enterprise systems, but it is most certainly not any gain due to open source. &lt;/p&gt; &lt;p&gt;The real value of OSS to a government that is looking to:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;save money&lt;/li&gt; &lt;li&gt;bring development skills in-country&lt;/li&gt; &lt;li&gt;address local issues with home-grown, customized solutions&lt;/li&gt; &lt;li&gt;gain operational as well as financial efficiencies across government agencies&lt;/li&gt; &lt;li&gt;foster local services and ISV opportunities&lt;/li&gt; &lt;li&gt;etc. etc.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;is to apply OSS development and licensing methodologies at the app-dev and tools layers, rather than thinking of the core OS as an OSS opportunity for them. Deep dev of the core OS is not likely to happen in South Africa today on any large scale. Students at the university still grappling with coding skills are not going to dive into the inner-working of Linux. Any innovation on Linux that is broadly applicable will immediately be picked up by Red Hat or Novell and commercialized globally with little economic benefit coming back to SA. &lt;/p&gt; &lt;p&gt;Yet, if they looked instead at the existing investments in infrastructure, and thought about the use of OSS against the custom needs of their government activities. Or for intra-government projects. Or for building key bridges to enable eGovernment solutions. Or any of a number of projects - they could bring in academics, local ISVs, local services providers, engage existing government developers, etc. &lt;/p&gt; &lt;p&gt;All of that could happen regardless of whether the platform is Windows, Linux, AS/400, OS/X...whatever. &lt;/p&gt; &lt;p&gt;The developing world still views OSS as "free as in no money," and that is widely known to not be the case. Technology solutions are expensive no matter what the development and/or philosophical model are underlying them. &lt;/p&gt; &lt;p&gt;I heard this same point of view for 5 years all over Asia, parts of Europe, and Latin America. I saw governments try to incubate OSS businesses solely because "OSS" was in the title and mandate. Then, those businesses failed, and the mandated solutions turned out to be far more expensive than other commercial alternatives. Almost uniformly this came about through a misunderstand (in my humble opinion) of what OSS can do for organizations. &lt;/p&gt; &lt;p&gt;There is a reason that Harvard Business School found that more than 95% of all OSS venture funding went into fewer than 20 projects. Those heavily commercialized projects are just another way to deliver high-value, mass-consumed, supported technology. Finding the value of OSS beyond those projects for the average organization is all about applying collaborative development against real-world problem sets in small, efficient projects.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ahhh...it feels good to blog again. :-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8519854" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category></item><item><title>IP, RAND, Standards, OSP, ISP - the conversation continues...</title><link>http://blogs.msdn.com/jasonmatusow/archive/2008/04/19/ip-rand-standards-osp-isp-the-conversation-continues.aspx</link><pubDate>Sun, 20 Apr 2008 06:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8410866</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>33</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/8410866.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=8410866</wfw:commentRss><description>&lt;P&gt;There have been numerous comments to my last blog posting, as well as a long &lt;A href="http://www.groklaw.net/article.php?story=20080417104016186" target=_blank mce_href="http://www.groklaw.net/article.php?story=20080417104016186"&gt;response&lt;/A&gt; from Groklaw. Overall I am encouraged by the conversation as a whole because I think it is touching on some foundational issues. 
&lt;P&gt;One of the most challenging aspects to the threads I've been reading in the responses to my post (and I see this in the Groklaw post as well) is that many issues are getting squashed together - and that is the very basis of misunderstanding these issues. One more thing, there are a few people who put some really excellent stuff in the comments to my last blog post, and I recommend them as reading. &lt;A href="http://blogs.msdn.com/jasonmatusow/archive/2008/04/15/more-open-xml-discussion-more-misunderstandings-about-standards-and-ip.aspx#8404984" mce_href="http://blogs.msdn.com/jasonmatusow/archive/2008/04/15/more-open-xml-discussion-more-misunderstandings-about-standards-and-ip.aspx#8404984"&gt;Andy Updegrove’s&lt;/A&gt; comment is probably the most thoughtful and thought provoking of the lot. 
&lt;P&gt;I’m going to try to pull out some of the most commonly touched on points and themes. This is long...sorry. 
&lt;P&gt;&lt;B&gt;Standards and business models&lt;/B&gt; 
&lt;P&gt;At the core of the discussion both on this blog and over at Groklaw is the question of how evolving business and licensing models blend with the existing standards world. The fact that Free Software as a concept has been around since the mid-late ‘80s (if I remember correctly) is not particularly germane. It was really only following the massive commercial investments of the early 2000s that we see the growth of some very fundamental issues in software business models. (I know there was significant dev work happening in the 1990s – but this is a meta point about the industry.) The hockey stick effect of OSS adoption and real business momentum has brought about the discussions about RAND, GPL, covenants not to sue, etc. 
&lt;P&gt;You will get no argument from me on the point that the adoption of FLOSS in big business and small are changing the face of the software industry. But by the same rational point of view, the growth of the overall software industry continued to be fantastic during that same period of time. My concern has always been with people who argue that because the Free Software approach is predicated on certain beliefs, and that it is being used, that everyone should have the same beliefs. I think it is ultimately unhealthy for the industry for everything to shift to a single approach – we are all better off with choice of business models, choice of licensing models, and choice of solutions to acquire for addressing business needs. 
&lt;P&gt;(Caution – major simplification here) Standards bodies are meant to be the place where all parties come together in an environment that is safe and beneficial for all participants. And where even those who were not involved in the process, may utilize the output from the process in a safe and beneficial way. Additionally, it is in all parties’ best interests to see sustained contribution of innovations into the various standards orgs (no matter what model they were developed under). Moreover, it has been considered highly desirable to have both standards and solutions compete in the marketplace which pushes innovation and opportunity even further. 
&lt;P&gt;So in the discussion of RAND and GPL and even in the case of Open XML and the OSP – I think it is worth considering how it is that GPL implementations may be done. But I disagree if the argument is that they should be done regardless of any consequences to those who do not share the same model. There are ways of building bridges between models – to me, that is the most important place to start. 
&lt;P&gt;&lt;B&gt;Free Software Licensing and RAND&lt;/B&gt; 
&lt;P&gt;I do not want to belabor this point. Groklaw pointed out, as have many others, that Free Software licensing conflicts with RAND. Not just on royalty terms, but on sub-licensing and limitation of scope as well. This is not the end of the world, nor is it a show-stopper (obviously – Unicode, for example, is shipped in Linux I believe). So the question then becomes how do software producers who have an interest in seeing their technologies broadly adopted (even in Free Software implementations) find ways to bridge the gap. Of course, it would be good to see the Free Software community seek to meet in the middle with all parties – consensus helps (IMHO). 
&lt;P&gt;&lt;B&gt;ISO and RAND vs. Terms From Vendors&lt;/B&gt; 
&lt;P&gt;Throughout the comments people are still saying that the JTC 1 RANDz declaration for Open XML is somehow different than other JTC 1 RANDz declarations. It is not. The same rules apply to all specifications – uniformly. ODF and PDF and others are under the same terms. The assertion that Microsoft could somehow “wield” the JTC 1 declaration in a means different from any other contributor to an ISO spec is false. What’s more, the Open Specification Promise goes significantly further than the JTC 1 RANDz declaration and was created to enable the full spectrum of implementations. (Notice &lt;A href="http://www.gnome.org/projects/gnumeric/" mce_href="http://www.gnome.org/projects/gnumeric/"&gt;Gnumeric&lt;/A&gt; has included Open XML support even though it is GPL licensed.) 
&lt;P&gt;&lt;B&gt;Vendor Promises – OSP/ISP/CNS&lt;/B&gt; 
&lt;P&gt;The vendors who are making promises, or covenants, on their IP separate from the terms directly associated with the specification are doing so to build the bridge I spoke of earlier between the traditional IP-holder structures and the Free Software model. We can (and probably should) debate the merits and drawbacks of each of these, but you should first take a step back and recognize that these promises are a positive step in the direction of enabling the highly divergent licensing models to coexist. It is also important to note that while a few of the big players have taken this step (logical because they are the ones holding more patents or who have more directly involved product interests), it is not common practice in the software industry. There are thousands of rights holders who participate in standards, whose contributions merit great respect, and who wish to maintain control of their intellectual property. For smaller software vendors whose business model is dependent upon the direct commercialization of their software, a mandate to exhaust their patent(s) (forget royalties – there are other issues worth considering here) will act as a disincentive for contribution. 
&lt;P&gt;&lt;B&gt;Is the OSP from Microsoft global?&lt;/B&gt; 
&lt;P&gt;I saw this questioned a bunch of times so I think it is worth clarifying. The OSP is a global promise – to everyone, in every country, and in every line of business or personal interest. People are confusing whether or not there is legal recognition of software patents with the reach of something like the OSP. Those are different concepts and worth separating in your thinking. 
&lt;P&gt;&lt;B&gt;Should standards orgs change their policies to accommodate free software?&lt;/B&gt; 
&lt;P&gt;This is a decision that each and every one of the hundreds of standards organizations who handle software standardization will need to consider. There is absolutely nothing inherently bad about working with it or not – it is a choice based upon the charter and membership of that organization. 
&lt;P&gt;In many ways, my answer there is a punt, but it is true. My opinion is that effective bridges need to be found, and done in such a way that things remain fair for all parties. Companies that sell software directly must clear their product for patent royalties and other IP considerations before selling it into the marketplace. The standards bodies have IP policies so that their output too is copasetic in regards to IP before people begin to use the specifications (thus the concern about trolls). There is no reason that orgs commercializing Free Software should not respect other’s IP as well. 
&lt;P&gt;I think an interesting way to consider this is to take a logical extreme of the argument – what if every standards body mandated Free Software-compliant (not MPL, not EPL, not MsPL...only GPL) licensing terms. What would happen? Some might say we would be one step closer to nirvana as a race. Some might choose to drop completely out of the standards game and seek individual licensing agreements and/or cross-payments etc. to bring their product to market with interop features. Certainly there would be those who would be forced to fracture their product (again, good/bad...all depends) and ship some components separate from others to stay compliant with the source license. Others might pursue a whole raft of SIGs (special interest groups) that are exclusionary and outside of the standards world. Still others...I could go on. To me, that is not a good outcome. I think we are in a better state if standard bodies continue to serve their purpose and be a place with highly competitive parties can come to the table to collaborate on specifications even if they have diametrically opposed business/licensing models. Ultimately, the marketplace will speak louder than licensing mandates. 
&lt;P&gt;&lt;B&gt;Should there be multiple licensing schemes? &lt;/B&gt;
&lt;P&gt;This is an extrapolation on my part from what I’ve been reading in the comments of my last blog. I’ll first say that it is a moot question because there &lt;U&gt;are and will be&lt;/U&gt; multiple licensing schemes. How many OSI licenses are there? And why is that? Because IP holders all have strong opinions about how their IP should be handled. Secondly, I am always a fan of choice...and am nervous when zealotry begins to suggest that any alternate choice is heresy. This leads to a very scary place. 
&lt;P&gt;&lt;B&gt;Conflict of reciprocal licenses – was I speaking correctly?&lt;/B&gt; 
&lt;P&gt;I spoke of the fact that Linux ships with code that has conflicting licensing agreements. And many people asked me to “prove” it. I’ll let you all tell me if I’m nuts. All reciprocal licenses by definition conflict with each other. The GPL claims to cover the “aggregate” product, the CPL/EPL the “component,” and the MPL the “file.” In all cases though, if there are conflicting terms they all say you can’t distribute. So – is there any mingling of GPL, MPL, EPL code in Linux? How about the rest of the licenses purported to conflict with the GPL? 
&lt;P&gt;By the way, this is also true for the point that I made about RAND terms on code shipped with Linux today – how about Unicode for example? Last I check, IEEE 1394 Firewire was similarly licensed. There are literally THOUSANDS of RAND-covered specs out there used commonly in operating systems throughout the industry. 
&lt;P&gt;Now, on to the leap of faith on the part of my critics – I did not raise this point to spread FUD about Linux. Why can I say that? Because this point has been raised in public events in the past...and it continues to not matter. So my point is something else entirely. 
&lt;P&gt;Legal snags like the ones I mentioned only matter if someone presses it in a court case. No one can say if these issues will ever become an issue but that has never stopped a single person from using Linux. So, when people then say that the MS OSP, or IBM’s ISP, or RAND terms, or whatever means that Free Software developers can’t develop something, I find it hard to take seriously when the intent, and all of the materials surrounding these actions speak of building bridges and enabling...not shutting down or threatening. Those same developers are willing to take those exact same issues as no concern on one hand and then scream foul on the other. It’s worth thinking about a bit. 
&lt;P&gt;&lt;B&gt;Ending this long post...&lt;/B&gt; 
&lt;P&gt;Too much here already – thanks again folks for the good comments. We are at an inflection point in the industry...and that is exciting to be a part of. If you are going to comment – let’s shy away from the zealotry, and stay focused on lucid arguments. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8410866" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Specification+Promise/default.aspx">Open Specification Promise</category></item><item><title>More Open XML Discussion - more misunderstandings about standards and IP</title><link>http://blogs.msdn.com/jasonmatusow/archive/2008/04/15/more-open-xml-discussion-more-misunderstandings-about-standards-and-ip.aspx</link><pubDate>Wed, 16 Apr 2008 08:28:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8398638</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>76</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/8398638.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=8398638</wfw:commentRss><description>&lt;p&gt;There is much to talk about based on what has been happening in the discussion of Open XML these days. First, ISO has posted a &lt;a href="http://www.iso.org/iso/pressrelease/faqs_isoiec29500.htm" target="_blank"&gt;FAQ&lt;/a&gt; about 29500. The approach taken in the FAQ is both direct and simplified. The rabbit hole on standards goes deep indeed, and any such FAQ must simplify to make it digestible for the layman reader. &lt;/p&gt; &lt;p&gt;An example of someone misunderstanding standards and IP issues would be Groklaw in this &lt;a href="http://www.groklaw.net/article.php?story=20080415150233162" target="_blank"&gt;post&lt;/a&gt;. The post displays many of the misunderstandings about IP in standards that I see echoed around the blogosphere. &lt;/p&gt; &lt;p&gt;I will say that the author of the Groklaw post got it right when they wrote that, "Patents and Linux and FOSS don't mix." But the author jumps off the tracks completely when the observation is followed up with, "So RAND terms in Microsoft's hands are discriminatory." &lt;/p&gt; &lt;p&gt;I think it is important that anyone offing an opinion on the OSP should first ask him or herself a question: do I really understand IP licensing in the world of standards? I'd suggest that the author the Groklaw post didn't ask this question up front and would benefit from some boning up - it would help get the story straight. &lt;/p&gt; &lt;p&gt;Here are some things I think may be helpful in this discussion. By the way, my answer to the question I just posed in the previous paragraph is, "sort of."&lt;/p&gt; &lt;p&gt;1) RAND (reasonable and non-discriminatory) did not originate with software. It is a commonly used acronym but has different meanings in different standards bodies. It has many parts - more than just patent rights, more than royalty terms...my understanding is that it is a framework designed to provide both incentive for contribution and implementation. The reason I agree with the statement about patents and Free Software not mixing is that there have been terms written into GPL licenses that explicitly conflict with software patents. Okay, that is the choice of the authors and users of those licenses. But the fact that those licenses were written does not mean that the RAND terms that have evolved over the past century of standardization are suddenly invalid. &lt;/p&gt; &lt;p&gt;2) The ISO/IEC JTC 1 patent policy is applied &lt;strong&gt;uniformly&lt;/strong&gt; to all standards in the ISO/IEC JTC 1 arena. The idea that the RAND declaration regarding Open XML is any different than a RAND declaration for ODF or &lt;u&gt;for any other&lt;/u&gt; ISO Standard (such as...oh I don't know...how about PDF just for fun. Remember the huge list of patents that Adobe used to put on the welcome screen of the Acrobat reader alone?). The terms provided for the Microsoft patents in Open XML are legally irrevocable. They are global. Since they are broader than the RAND declaration for JTC 1, the attempt at FUD by the Groklaw post should be recognized for what it is...FUD.&lt;/p&gt; &lt;p&gt;3) The various covenants not to sue or similar promises from a few (mind you, this is hardly common practice in the software industry today) of the big vendors are all born of the same desire - to help bridge the gap between Free Software and software patents used in specifications. Forget the philosophical and ontological debates about software patenting for a moment and just deal with the fact that the law in a number of countries recognizes software patents as valid IP today. And, judging by the continued pace of patent filings, it would seem that more than a few people out there are seeking to use software patents as a legitimate means for protecting their innovations. Heck, even some of the long-time Free Software advocates are looking at the &lt;a href="http://www.linux.com/feature/130947" target="_blank"&gt;positive implications of patenting software&lt;/a&gt; as a means to encourage greater innovation. Yet all of these bridges run into some snag or another on various points. So the question that comes to mind is how important are those snags?&lt;/p&gt; &lt;p&gt;Before you get your hair in a knot over this, consider for a moment that all Linux distributions come with code licensed under reciprocal licenses that conflict and (in theory) should block the distribution of the software. Oops, no one seems to care about that snag. Okay, Linux also ships with code that implements standards specifications covered by RAND terms from many parts of the industry that should block the distribution of the software. Oops, no one seems to care about that snag either. Hmmm - I'm wondering if those complaining about the OSP understand the nature of IP terms in standards to begin with, since they don't seem to mind these other, potentially more-serious issues. &lt;/p&gt; &lt;p&gt;4) Many of the terms included in standards IP licensing are there for a rainy day vs. for any practical use. In many cases, IP holders will provide RAND terms that include royalty terms yet never, ever collect a penny in royalties. Why, you might ask? Those terms are there as a defensive mechanism. This is true for the entire concept of defensive suspension and to a large degree the concepts around limitation of scope as well. &lt;/p&gt; &lt;p&gt;5) The concept of "discrimination" in the standards world of RAND is another one where you really need a lawyer to talk you through what it means and/or doesn't mean. I am not a lawyer, but to my understanding it has a great deal more to do with the uniformity of your application of terms to like parties than it has to do with any one party being able to take those terms or not. If there are lawyers reading this thread I'd love the input. Everyone should have the choice of what license they use - but there may be implications for the use of those particular terms as they will interact with the rest of the world. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Concluding this too-long blog post...&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;As you can see, looking at the real issues on the table about IP and standards is a good thing to do. I am on board with the idea that the established world of IP in standards needs to be looked at carefully in context with the amount of work happening under the concepts of reciprocal licenses. It would be helpful if folks who speak with a loud voice also seek to do so in an educated fashion.&lt;/p&gt; &lt;p&gt;I am a serious proponent of participation in the process - but that needs to be for all parties, large and small alike. But that means keeping an open mind while you are also advocating open standards. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8398638" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Specification+Promise/default.aspx">Open Specification Promise</category></item><item><title>Interop &amp; Open XML Grab Bag</title><link>http://blogs.msdn.com/jasonmatusow/archive/2008/03/06/interop-open-xml-grab-bag.aspx</link><pubDate>Fri, 07 Mar 2008 09:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8089094</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/8089094.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=8089094</wfw:commentRss><description>&lt;P&gt;Busy, busy, busy. So many things going on at once. I have been meaning to write about a few items all week and just haven't gotten to them. In the middle of all the excitement around the BRM, there have been some very positive steps taken on the interop front. &lt;/P&gt;
&lt;P&gt;I wrote a simple news blog &lt;A href="http://blogs.msdn.com/jasonmatusow/archive/2008/02/20/microsoft-takes-next-step-in-delivering-interoperability.aspx" target=_blank mce_href="http://blogs.msdn.com/jasonmatusow/archive/2008/02/20/microsoft-takes-next-step-in-delivering-interoperability.aspx"&gt;post&lt;/A&gt; about the basics of the interoperability principles &lt;A href="http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx"&gt;announcement&lt;/A&gt;. There was a good deal of press coverage and most of what I saw had reserved optimism in it. In other words, Microsoft said the right thing but words are just words. Even Linus Torvalds seemed to &lt;A href="http://www.news.com/8301-13580_3-9878027-39.html?tag=nefd.top" target=_blank mce_href="http://www.news.com/8301-13580_3-9878027-39.html?tag=nefd.top"&gt;express&lt;/A&gt; that sentiment. &lt;/P&gt;
&lt;P&gt;So, the question becomes one of walking the talk. The scope and reach of the interop principles represents significant work to be done over the period of years, not days or weeks. There are some good steps being taken now - but these principles are extensions of more than 2 years of focused work on interop, and they will reach well into the future. But - rather than waiting a few years, there are a few immediate items worth looking at. &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The beta for Internet Explorer 8 has &lt;A href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx"&gt;undergone a change&lt;/A&gt; based upon the interop principles. The default mode for the rendering engine will be based on a strict implementation of current Web standards applicable to the IE8 product. The other two modes support rendering of web standards and methods of the past (IE 7 implementation of web standards in 2006 and older methods). &lt;/LI&gt;
&lt;LI&gt;In Cambridge, MA today, MS &lt;A href="http://www.microsoft.com/presspass/press/2008/mar08/03-06InteroperabilityInitiativePR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2008/mar08/03-06InteroperabilityInitiativePR.mspx"&gt;hosted&lt;/A&gt; Novell, Mark Logic, Quickoffice, DataViz, and Nuance Communications in the first of a series of document interop labs. Data Portability and Open Engagement were two of the four interop principles and this event was based upon both of them. The lab will be testing interop between existing implementations of Open XML and ODF on platforms and devices including Mac OS X Leopard, iPhone, Palm OS, Symbian OS, Linux, and Windows Mobile.&amp;nbsp; The labs also serve as a format for roundtable discussions among the vendors to start digging at technical interop problems. This will inform future lab targets. ***updated*** Craig Kitterman just put up a good &lt;A class="" href="http://blogs.msdn.com/craig/archive/2008/03/07/document-interoperability-roundtables-labs-take-1-cambridge-ma.aspx" target=_blank mce_href="http://blogs.msdn.com/craig/archive/2008/03/07/document-interoperability-roundtables-labs-take-1-cambridge-ma.aspx"&gt;blog post&lt;/A&gt; on this.&lt;/LI&gt;
&lt;LI&gt;Throughout the past 2 years of talking about greater openness in document formats, the theme of translation has continued to play an important role. Massachusetts put out a request for information asking about translation that put a very fine point on the fact that the real interop question was not one of uniformity, but of effective translation. So, if you are interested, the 1.1 release of the Excel and PowerPoint translators for ODF&amp;lt;--&amp;gt;Open XML are soon to be available on &lt;A href="http://sourceforge.net/projects/odf-converter" target=_blank mce_href="http://sourceforge.net/projects/odf-converter"&gt;SourceForge&lt;/A&gt; (code is complete, but there is a delay in getting it posted to the main project page). To emphasize what I said about about the trajectory of the work on interop - this project was started back in July of 2006. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The principles provide an overall set of guidelines that will drive specific tactical actions over an extended period of time. Each individual action represents a building block in the bridge that organizations need to see the effects of interoperability in the real world. &lt;/P&gt;
&lt;P&gt;Any software company considering the future of ICT for its customers must take into account the changes coming about through the constant move toward ubiquitous connectivity coupled with the opportunities opened up by the inexorable increase in processing power. &lt;A href="http://www.mwdadvisors.com/about/advisors.php" target=_blank mce_href="http://www.mwdadvisors.com/about/advisors.php"&gt;Neil Macehiter&lt;/A&gt; of MWD Advisors (&lt;A href="http://www.mwdadvisors.com/blog/" target=_blank mce_href="http://www.mwdadvisors.com/blog/"&gt;blog&lt;/A&gt;) provided me with some real insight on interop from the customer's perspective a while back. He cautioned that the perspective of a commercial software producer and that of a customer are very different regarding interop. Producers think about products and the boundaries of those products. Customers look at solutions and within that context interop is necessarily ignorant of product boundaries. So an underlying truth of interop is one of balanced friction. &lt;/P&gt;
&lt;P&gt;Isolated innovation tends to be interesting but ultimately of relatively limited value.&amp;nbsp; Innovation smoothly integrated into a larger set of complementary technologies and packaged for easy implementation, support, etc. has real value. (Why have Linux distributors vs. just downloading all of your own components? Why does MS Office as a product suite do better than any one app alone?) &lt;/P&gt;
&lt;P&gt;Overlay these two things (Neil's insight and my observation on innovation value) and you start to see where interop becomes challenging. A basic precept of commercialization is that uniqueness increases value. In other words, competitive differentiation happens for a reason. But the need for interop is one where customers are looking to connect their people, or their data, or their diverse systems - and that is where they want those barriers of "uniqueness" brought down. &lt;/P&gt;
&lt;P&gt;The interop principles from Microsoft fundamentally are about establishing the sign posts on the road for high volume products (think Windows, SQL Server, Office), each with the defined barriers of a commercialized product, so that interoperability may coexist with the commercial interests of the producer of the product. &lt;/P&gt;
&lt;P&gt;Personal note - it was so nice writing a blog posting about something other than the ballot resolution meeting. :-) &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8089094" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Software+Business+Models/default.aspx">Software Business Models</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Standards/default.aspx">Standards</category></item><item><title>Just Sittin' - Pickin' A DAISY: translation and doc formats</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/11/14/just-sittin-pickin-a-daisy-translation-and-doc-formats.aspx</link><pubDate>Wed, 14 Nov 2007 15:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6208995</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/6208995.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=6208995</wfw:commentRss><description>&lt;P&gt;In case you missed the &lt;A href="http://www.microsoft.com/Presspass/press/2007/nov07/11-13DAISYPR.mspx" target=_blank mce_href="http://www.microsoft.com/Presspass/press/2007/nov07/11-13DAISYPR.mspx"&gt;news&lt;/A&gt; on this yesterday - Microsoft and the &lt;A href="http://www.daisy.org/" target=_blank mce_href="http://www.daisy.org/"&gt;DAISY&lt;/A&gt; (Digital Accessible Information SYstem) consortia announced that Microsoft Office will support "Save As" DAISY&lt;A href="http://www.daisy.org/" target=_blank mce_href="http://www.daisy.org" atomicselection="true"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" alt="daisy logo" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/JustSittinPickinADAISYtranslationanddocf_3F87/daisy%20logo_1.jpg" align=right border=0 mce_src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/JustSittinPickinADAISYtranslationanddocf_3F87/daisy%20logo_1.jpg"&gt;&lt;/A&gt; using Open XML files in Office XP,&amp;nbsp;Office 2003, and Office 2007. This is going to be done via a translation project hosted on &lt;A href="http://sourceforge.net/projects/openxml-daisy" target=_blank mce_href="http://sourceforge.net/projects/openxml-daisy"&gt;SourceForge&lt;/A&gt; (yes, that makes it an open source project). &lt;/P&gt;
&lt;P&gt;Before I share my take on the news as it applies to the Open XML discussion in general - let me say that this is just a rock solid thing to do because it is going to have such broad, positive implications for delivering value to citizens with disabilities. It is going to improve access for uses beyond the traditional view of someone who is sight-impaired. This can help with illiteracy, or with richer text-to-audio use for any use. &lt;/P&gt;
&lt;P&gt;So, how does this tie into the discussions around the JTC1 process under way today. &lt;/P&gt;
&lt;P&gt;1) TRANSLATION is fundamentally where interop happens for document formats. I can't emphasize enough how bogus I think the one document format discussion is. In the "there can be only one" arguments I have heard over the past 18 months for ODF - where exactly does the DAISY XML format fit in? Should the DAISY folks abandon their work on DAISY XML and just roll it all into ODF? Or, should the community working on ODF work to create translation to DAISY XML? I'm in favor the translation option. Software is fundamentally more flexible than any other medium - there is NO requirement for uniformity in order to offer the value of interop along with the value of unique innovation. &lt;/P&gt;
&lt;P&gt;2) The open source project for this translator will be picked up for INDEPENDENT IMPLEMENTATION. Application vendors, non-commercial developers, etc. are going to be able to pick up this translator and create solutions that have nothing to do with Microsoft Office. I have &lt;A href="http://blogs.msdn.com/jasonmatusow/archive/2007/09/12/independent-implementations-of-open-xml.aspx" target=_blank mce_href="http://blogs.msdn.com/jasonmatusow/archive/2007/09/12/independent-implementations-of-open-xml.aspx"&gt;written&lt;/A&gt; on the fact that Open XML is already seeing broad pickup by implementers - and this is going to only emphasize the value of doing that even further. &lt;/P&gt;
&lt;P&gt;3) DOCUMENT FORMAT OPENNESS is valuable. No one is doubting this and it is just as true for Open XML as it is for ODF. The long-term outcomes from this collab with DAISY are going to simply prove that further. &lt;/P&gt;
&lt;P&gt;The work on the ballot resolution process continues to move along towards February. Great, fine, good. Clearly, for the sake of the specification, the improvements made through the comments will be of value. But, the realities of the marketplace are showing both the adoption of the specification (which is the single most important measure of the quality of technology and specification) and the flexibility it has made available to all vendors. &lt;/P&gt;
&lt;P&gt;In case you are interested...here is some of the coverage:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="javascript:StartMeUp('5')" target=_blank mce_href="javascript:StartMeUp('5')"&gt;Video of MS and DAISY talking about collab&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.reuters.com/article/technologyNews/idUSL1371784420071113" target=_blank mce_href="http://www.reuters.com/article/technologyNews/idUSL1371784420071113"&gt;Reuters News Service&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.news.com/8301-10784_3-9815836-7.html?tag=nefd.blgs" target=_blank mce_href="http://www.news.com/8301-10784_3-9815836-7.html?tag=nefd.blgs"&gt;CNET&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.eweek.com/article2/0,1895,2216085,00.asp" target=_blank mce_href="http://www.eweek.com/article2/0,1895,2216085,00.asp"&gt;eWeek&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.informationweek.com/news/showArticle.jhtml?articleID=202805875" target=_blank mce_href="http://www.informationweek.com/news/showArticle.jhtml?articleID=202805875"&gt;Information Week&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://pressmediawire.com/article.cfm?articleID=3700" target=_blank mce_href="http://pressmediawire.com/article.cfm?articleID=3700"&gt;PressMediawire (US)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.betanews.com/article/Microsoft_Announces_DAISY_for_Word/1194973925" target=_blank mce_href="http://www.betanews.com/article/Microsoft_Announces_DAISY_for_Word/1194973925"&gt;Betanews&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://news.digitaltrends.com/news/story/14803/microsoft_word_to_get_daisy_xml_capability" target=_blank mce_href="http://news.digitaltrends.com/news/story/14803/microsoft_word_to_get_daisy_xml_capability"&gt;Digital Trends&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.itpro.co.uk/news/138171/it-forum-microsoft-and-daisy-collaborate-on-accessible-document-format.html" target=_blank mce_href="http://www.itpro.co.uk/news/138171/it-forum-microsoft-and-daisy-collaborate-on-accessible-document-format.html"&gt;IT Pro (UK)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ddj.com/web-development/202805701" target=_blank mce_href="http://www.ddj.com/web-development/202805701"&gt;Dr. Dobb's Portal&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6208995" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Accessibility/default.aspx">Accessibility</category></item><item><title>OSI Approves MS Licenses</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/10/16/osi-approves-ms-licenses.aspx</link><pubDate>Wed, 17 Oct 2007 07:38:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5482596</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/5482596.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=5482596</wfw:commentRss><description>&lt;p&gt;Today the news hit that two licenses from Microsoft were approved &lt;a href="http://www.opensource.org/licenses/alphabetical"&gt;by the Open Source Initiative&lt;/a&gt; as official open source licenses. The licenses were submitted back in early August and a good deal of discussion and work has been going on since then. &lt;/p&gt; &lt;p&gt;Jon Rosenberg, who is a really sharp guy and was a colleague of mine when I was working on source licensing issues, has been driving the effort. You can read some comments from him up &lt;a href="http://port25.technet.com/archive/2007/10/16/microsoft-out-in-the-open.aspx"&gt;on Port 25 today&lt;/a&gt;. I know &lt;/p&gt; &lt;p&gt;I think this is a very positive thing, and am glad to see it come to fruition. In 2001 we started down the path of learning from open source, and thinking deeply about what it meant to work with open source development for Microsoft. In retrospect, we were kind of dumb in that we decided to tackle the most complex issue first. We immediately looked at Windows source code. It showed our inexperience in thinking about source code licensing issues. The code base was so big, and took so much time for devs to ramp up on even small sections of it, that it had limited utility to see the code. It was not until we had tools, and all sorts of additional elements in place that such a large code base became useful. Even then, it was not open source - it was Shared Source. We were very careful about what language we used. &lt;/p&gt; &lt;p&gt;But then we looked at all sort of models - reference code, full mod rights/full distribution rights but don't take anything back, fully collaborative development, reciprocal licensing and grant-back&amp;nbsp;assignments...all then coupled with differing investments in associated developer support, headcount, tools, etc. etc. Over time, a pattern formed and now our product teams have a full set of choices about how to work with source licensing that best works with community and still meets the needs of the business. &lt;/p&gt; &lt;p&gt;I think the guys in our OSS labs, up on Port 25, out on Codeplex, and the teams working on licensing issues are doing great things. We have well over 2000 OSS projects to date, and more than a few have strong communities with great project leads. &lt;/p&gt; &lt;p&gt;I think this news today is a really good step. Congrats Jon - and thank you to the OSI for the considered discussion and substantive feedback over the years (and particularly in this final stage of the process). &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5482596" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Shared+Source+Programs/default.aspx">Shared Source Programs</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category></item><item><title>The Benefit of Interop for Novell's Business</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/10/05/the-benefit-of-interop-for-novell-s-business.aspx</link><pubDate>Fri, 05 Oct 2007 22:35:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5299311</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/5299311.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=5299311</wfw:commentRss><description>&lt;p&gt;The past two weeks have been crazy for me, and blogging has taken a back seat. Just to get myself back into it I thought I would comment on a news item I saw concerning Novell's business. &lt;/p&gt; &lt;p&gt;This comes from &lt;a href="http://news.zdnet.co.uk/software/0,1000000121,39289712,00.htm"&gt;ZDNet UK&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Novell&amp;nbsp;has claimed&amp;nbsp;its Linux business has grown by 243 percent over the last three quarters, and it has credited its deal with Microsoft as a big factor.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The article focuses mostly on the fact that the investments in the joint engineering to improve interoperability between Windows and Linux that has made the difference. Customer are interested in Novell's products because of the collaboration with Microsoft.  &lt;p&gt;There is no better endorsement of why interoperability is so important than when the market speaks through its purchasing choices.  &lt;p&gt;I have made a number of blog posts about what we view the underpinnings of interoperability to be, and that standards do not make up the sum-total of interoperability. The work around the standardization of Open XML and document formats is hugely important, but without implementations being done in real products, without business relationships being setup to drive testing, support, services, etc, without IP being addressed as a mechanism for collaboration - without these items, standard are not going to deliver interop. It is the combination of all of these elements that is so important.  &lt;p&gt;This is good stuff, and is real evidence of the quality of the interop work we have been doing for the past 2 years. I'm really pleased to see this.  &lt;p&gt;As for all of the great threads about Open XML that have been going on while I have been doing my day job at Microsoft...I'll get to them, I promise. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5299311" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category></item><item><title>Locked-Up Data for Web 2.0?</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/09/12/locked-up-data-for-web-2-0.aspx</link><pubDate>Thu, 13 Sep 2007 08:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4889075</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/4889075.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=4889075</wfw:commentRss><description>&lt;P&gt;I have not poked at&amp;nbsp;a blog posting of Matt Asay's in quite some time, so no time like the present. This morning I ended up reading a post he&amp;nbsp;wrote for CNET on August 20, "&lt;A href="http://news.com.com/8301-10784_3-9763068-7.html" mce_href="http://news.com.com/8301-10784_3-9763068-7.html"&gt;GPL is the new BSD in Web2.0, and why this matters&lt;/A&gt;." As always Matt is pulling at the threads that tie together the big picture elements - him being extremely smart and whatnot. The target of his comments was really about source code licensing and how that applies to the world of Web 2.0 (and beyond). &lt;/P&gt;
&lt;P&gt;I agree that the web is driving outrageously cool technology&amp;nbsp;resulting in new business models all the time. And, I agree that these changes are going to adjust&amp;nbsp;the way we think about what "unique value" really means in an environment dominated by the network effect. And, I agree that the legal constructs under which we have been functioning for so long are going to be challenged and stretched. And, most importantly, I agree that in the world of Web 2.0 data is king thus making the network effect so powerful. Ok - I got all the agreeing out of the way with that. &lt;/P&gt;
&lt;P&gt;Here is where we fundamentally part ways. The reason people don't get over the "software fetish" is because that is still a&amp;nbsp;huge asset - and it tends to be the&amp;nbsp;&lt;U&gt;really&lt;/U&gt; expensive part of creating any services offering.&amp;nbsp;Data is the other massive asset -&amp;nbsp;but you don't get that without&amp;nbsp;high value&amp;nbsp;software underneath.&amp;nbsp;People will continue to value their hard work in producing&amp;nbsp;that software.&lt;/P&gt;
&lt;P&gt;Open&amp;nbsp;source projects with bad code...are still bad. Proprietary projects with bad code...well, you get the picture.&amp;nbsp;I have had this conversation with Matt in the past, and we will continue to see this issue differently. Fine. &lt;/P&gt;
&lt;P&gt;The thing that really surprised me in the posting though was these two simple sentences,&amp;nbsp;"Lock us in through data. Fine."&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wow.&lt;/P&gt;
&lt;P&gt;I have been talking with executives, government officials, academics, etc. all over the world for the past 2 years about data. If there is one thing that people REALLY do not want locked up by vendors it is their data. Online, enterprise apps, consumer devices...nope - don't lock up my data. In fact, this concept has catapulted the rather arcane world of data formats to the top of the industry news heap lately. &lt;/P&gt;
&lt;P&gt;If I had to choose between buying a service online from a single vendor who believes their value is in their software, but get to control my data vs. using an open technology where my data is locked up unless I pay for it...I think I want my data thanks. &lt;/P&gt;
&lt;P&gt;As I sit and write this my own hypocrisy comes&amp;nbsp;filtering into my thoughts. I have been paying a subscription service for music lately - and don't own a song. Hmmm...so there is a place where I am tolerant of someone else controlling my data. But, I don't think I would feel the same way if I was creating the music vs. just consuming songs created by others. &lt;/P&gt;
&lt;P&gt;I don't think we are going to wake up in 20 years and think about how goofy we were about software. I think in 20 years the development tools, and environments in which apps (or their future analogs) will run are still going to prove that he who is able to build the best code (innovation) that delivers a great service (business model), is going to be making some good money.&lt;/P&gt;
&lt;P&gt;What I think we will find in 20 years is how much more people value their data. So much more of our lives will become digitized and that will lead to greater awareness of what data is ours, and how important it is. Just think about the progression of the privacy issue over the past 15 years. People want to control their data, they expect the companies building solutions that they use to enable that control while still offering powerful, compelling technology &lt;EM&gt;qua&lt;/EM&gt; software.&lt;/P&gt;
&lt;P mce_keep="true"&gt;****&lt;/P&gt;
&lt;P mce_keep="true"&gt;I deleted a paragraph that I had been drafting and decided not to pursue - I goofed up by having it still on this post...&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4889075" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Great+People+_2F00_+Great+Ideas/default.aspx">Great People / Great Ideas</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category></item><item><title>Silverlight / Moonlight - Innovation and Interop</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/09/09/silverlight-moonlight-innovation-and-interop.aspx</link><pubDate>Sun, 09 Sep 2007 23:31:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4847073</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/4847073.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=4847073</wfw:commentRss><description>&lt;p&gt;Last week Microsoft announced that &lt;a href="http://www.microsoft.com/presspass/press/2007/sep07/09-04SilverlightPR.mspx"&gt;Silverlight&lt;/a&gt; 1.0 was being released. &lt;a href="http://www.microsoft.com/silverlight/#0_0" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="91" alt="Silverlight" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/SilverlightMoonlightInnovationandInterop_BE22/Silverlight_1.jpg" width="91" align="left" border="0"&gt;&lt;/a&gt;For those of you who may not be aware of what Silverlight is, you should go check it out at Microsoft.com. To quote the marketing pitch - Silverlight is, "a cross-browser, cross-platform plug-in for delivering richer user experiences on the web." &lt;/p&gt; &lt;p&gt;In other words, think kick-butt graphics, video, and audio for websites and/or web-based applications. The dev team did a bunch of work to make the use of Silverlight by other &lt;a href="http://www.whirlything.com/" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="98" alt="Whirly" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/SilverlightMoonlightInnovationandInterop_BE22/Whirly_1.jpg" width="137" align="right" border="0"&gt;&lt;/a&gt;developers easy, fast, and powerful. If you want to get a feel for what is possible with the tool, look at the&amp;nbsp;"&lt;a href="http://www.whirlything.com/"&gt;Whirlything&lt;/a&gt;."&amp;nbsp;While I don't know that&amp;nbsp;I would classify the Whirlything as the coolest thing since sliced bread, it sure helped me understand how tools like this can start to influence&amp;nbsp;user interfaces.&amp;nbsp;So, from a tech perspective Silverlight&amp;nbsp;has some&amp;nbsp;depth and power and&amp;nbsp;for consumers it will add to the progression of what is possible for new applications. &lt;/p&gt; &lt;p&gt;But, I'm a nerd in that I don't focus on the "wow" factor of this&amp;nbsp;stuff from the tech front. I have a different take on it. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;As you may have noticed, my blog has been rather myopic on Open XML of late. That is fine given the intensity of that issue, but it is by no means my only focus. Interoperability remains my top-level focus, and standards are only way of many to get there. &lt;/p&gt; &lt;p&gt;Silverlight is interesting to me in that it deals with the spectrum of elements that foster interoperability. The one that I will focus on here is the &lt;a href="http://mono-project.com/Moonlight" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="133" alt="Moonlight" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/SilverlightMoonlightInnovationandInterop_BE22/Moonlight_1.jpg" width="202" align="left" border="0"&gt;&lt;/a&gt;business relationship with Novell. In case you did not see this in the release, Microsoft is also going to work with Novell on a project called "&lt;a href="http://mono-project.com/Moonlight"&gt;Moonlight&lt;/a&gt;" which is the idea of Silverlight on Linux.&amp;nbsp;&lt;/p&gt; &lt;p&gt;Why is this interesting to me? Because at the heart of Silverlight is the desire to drive innovation forward. Yes, there is competition with Flash - and that pushes both technologies forward.&amp;nbsp;But success for innovators is&amp;nbsp;in seeing adoption, and hopefully having that positively affect their business overall. &amp;nbsp;&lt;/p&gt; &lt;p&gt;X-plat is all about interoperability. And here we see a case where the building of the bridge between the two platforms (Windows and Linux) is important and significantly driven through&amp;nbsp;the business relationship between two firms. That relationship&amp;nbsp;addresses both technology and business requirements (business including legal considerations as well). &lt;/p&gt; &lt;p&gt;My point is that the interoperability users will ultimately experience will not have come from a standard . It will come from the idea that innovation is driving forward the technology, and the businesses involved are finding ways to achieve interoperability via implementations, business arrangements, and IP agreements. It is too easy to fall into the myopia of interop=open standards. Real-world interop is going to come by keeping the full spectrum of possibilities in mind.&lt;/p&gt; &lt;p&gt;Silverlight is really cool stuff, and this announcement&amp;nbsp;absolutely highlights the thinking behind our &lt;a href="http://www.microsoft.com/interop"&gt;Interoperability By Design&lt;/a&gt; approach. &lt;a href="http://www.microsoft.com/interop" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="105" alt="Interop By Design" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/SilverlightMoonlightInnovationandInterop_BE22/Interop%20By%20Design_1.jpg" width="240" align="left" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4847073" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Great+People+_2F00_+Great+Ideas/default.aspx">Great People / Great Ideas</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/IP/default.aspx">IP</category></item><item><title>Open XML - US Vote Progress Continues</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/08/19/open-xml-us-vote-progress-continues.aspx</link><pubDate>Mon, 20 Aug 2007 07:50:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4473656</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>39</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/4473656.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=4473656</wfw:commentRss><description>&lt;p&gt;I have spent the past 2 weeks looking at &lt;u&gt;really&lt;/u&gt; &lt;a href="http://blogs.msdn.com/jasonmatusow/archive/2007/08/03/vacation-next-week-my-blog-will-be-quiet.aspx" target="_blank"&gt;big trees&lt;/a&gt; and getting my perspective reset as it applies to scale and time. Yet, as I come back to email and industry news, things are still moving along with Open XML. I have been in touch with a bunch of people over the past 24 hours and here are some thoughts on the US vote and the status of a few things in general.  &lt;p&gt;&lt;b&gt;US INCITS Vote &lt;/b&gt; &lt;p&gt;Even though there were early predictions of doom for Open XML from Andy Updegrove and Rob Weir (and others), the US vote is likely to be either a “Yes with comments” or “Abstain” – not a ”No” vote. While the parties opposed to ISO adoption of Open XML have gone quiet on the US vote in the blogosphere, I think it is worth taking a close look at this key vote. In order to clarify my opinion – here are the details as I understand them.  &lt;p&gt;The INCITS Executive Board voted on July 19 to distribute a ballot on Open XML with “Yes with Comments” as the US position. This was not the final vote of the US National Body for submission to ISO, only one step in the procedure to get to the US position. Votes were submitted and reviewed in another meeting of the EB on Wed, August 15. The first round of voting had resulted in 8 “yes,” 7 “no,” and 1 “abstain” vote (the only three options on the motion before the EB). The individuals who voted “No” discussed the basis for their votes, and the meeting progressed as the group worked on resolving some of these issues. By the end of the meeting enough of those who originally cast a “No” vote indicated likely support for a second “Yes with Comments” ballot to begin on Thursday August 16. Thus, the ballot will move to the next phase as “Yes&amp;nbsp; with Comments” heading into a Resolution Meeting on August 29. At that meeting, if Open XML gets 10 supporting votes, the US position on Open XML will be “Yes with Comments.” If it does not get the 10 needed votes, the EB is being asked to consider “Abstain with Comments” as its fall-back position. At this point, it seems a “No with Comments” is off the table. &lt;p&gt;&lt;b&gt;IBM’s Motivations &lt;/b&gt; &lt;p&gt;If it has been unclear as to why IBM is so interested in keeping Open XML from being an ISO standard, the recent release of &lt;a href="http://www-03.ibm.com/press/us/en/pressrelease/22169.wss" target="_blank"&gt;IBM Notes and Domino 8&lt;/a&gt; continue to underline the fact that IBM has development investment, product sales, and consulting practice interests in the success of ODF. (I find it interesting that in their press release for Notes 8 they talk about ODF but NOT ISO ODF - why then so much concern about ISO Open XML from them?) &lt;p&gt;OK, that is fine – they should be interested in the success of their products, but this interest also drives the desire to have ODF / Open XML and ISO/IEC standardization as a differentiator. Given this self-interest, the irony is not lost on me that they are generating numerous technical comments for Open XML and advocating to National Bodies that these issues warrant a “No” vote even as IBM and Sun are working hard at OASIS on ODF to fix its many technical issues. Should ODF 1.0 not have been approved as an ISO standard because it was submitted prematurely in order for the interested parties to get a market competitive differentiator? (Keep in mind, the Massachusetts ETRM policy does NOT specify the ISO spec for ODF – they specify the OASIS spec because the ISO version is no longer current.) &lt;p&gt;&lt;b&gt;The Standard Works&lt;/b&gt; &lt;p&gt;Even more important than the clash of the titans I keep referring to with IBM and Microsoft is the number of Open XML implementations already being delivered to market. Open XML is being widely adopted on Linux, Mac, and other platforms for office productivity products: &lt;ul&gt; &lt;li&gt;OpenOffice Novell Edition&lt;/li&gt; &lt;li&gt;OpenOffice Linspire edition&lt;/li&gt; &lt;li&gt;open-source spreadsheet project Gnumeric&lt;/li&gt; &lt;li&gt;Xandros has announced its intent to implement Open XML on desktop Linux solutions&lt;/li&gt; &lt;li&gt;Neo-Office 2.1 (based on OpenOffice.org) for the Mac platform&lt;/li&gt; &lt;li&gt;Apple’s support in iWork ’08, as well as on the iPhone&lt;/li&gt; &lt;li&gt;Palm ‘Documents to Go’ from Dataviz&amp;nbsp; &amp;nbsp;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;A big question raised by the detractors of Open XML has been about only one vendor doing an implementation of the specification. There are HUNDREDS of organizations doing this already and the specification has been and Ecma standard for less than a year. The process of opening the doc format through the standards process is doing what it is supposed to do – the standard works. &lt;p&gt;&lt;b&gt;Accusations Will Fly&lt;/b&gt; &lt;p&gt;The rhetoric is going to heat up as we move through the beginning of September. There will be wrangling over process, over technical changes, over business strategy, etc., etc. Keep in mind, the actual outcome of this standardization effort will not be known until after the formal ISO/IEC JTC 1 Ballot Resolution Meeting sometime in early 2008. Everyone with a vested interest in this – both pro and con – are working with all of the tools available to them. No matter what people argue about, though – at the heart of this remains the idea that making document formats more open is a good thing. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4473656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Standards/default.aspx">Open Standards</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+XML/default.aspx">Open XML</category></item><item><title>Microsoft OSS Web Site</title><link>http://blogs.msdn.com/jasonmatusow/archive/2007/07/26/microsoft-oss-web-site.aspx</link><pubDate>Thu, 26 Jul 2007 20:01:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4068342</guid><dc:creator>jasonmatusow</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/jasonmatusow/comments/4068342.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jasonmatusow/commentrss.aspx?PostID=4068342</wfw:commentRss><description>&lt;p&gt;Today Microsoft launched its new &lt;a href="http://www.microsoft.com/opensource" target="_blank"&gt;open source web site&lt;/a&gt;. Starting in 2001, we began thinking long and hard about open source from the perspective of it as a dev model, a business model, a licensing model, and a philosophical approach to software. Like anything - you look at it through your own perspective and we realized that there were things we agreed with and others that we did not. &lt;/p&gt; &lt;p&gt;Working with developer communities was something that we had done for a long time, and fairly well. But there was clearly so much more to learn and opportunities for us to experiment with different approaches. Looking back on it, it seems a bit odd that we chose to tackle the hardest problem first - Windows source code - rather than the edge cases with tools and resources. But, that is the benefit of hindsight talking. For 6 years we have been sharing source code, kicking off projects, experimenting with licensing models, funding projects, contributing to projects, taking contributions from others, launching tools&amp;nbsp;(GDN Workspaces -painful- and then Codeplex), and establishing collaboration relationships with OSS companies. In that time, we also formed an OSS lab at Microsoft that has done some great work and continues to build bridges between OSS projects and MS dev teams. &lt;/p&gt; &lt;p&gt;Now, they have launched &lt;a href="http://www.microsoft.com/opensource"&gt;www.microsoft.com/opensource&lt;/a&gt;. This will be the place where information about the various activities is aggregated. Other resources that have been spun-up over the years still exist:&lt;/p&gt; &lt;p&gt;· &lt;a href="http://port25.technet.com/"&gt;Port 25&lt;/a&gt; – Open Source Software Lab at Microsoft  &lt;p&gt;· &lt;a href="http://www.codeplex.com/"&gt;Codeplex&lt;/a&gt; – Microsoft’s open source project hosting site &lt;p&gt;· &lt;a href="http://www.microsoft.com/sharedsource/"&gt;Shared Source&lt;/a&gt; – Microsoft’s set of programs for sharing source code with customers, partners, governments, researchers, etc.  &lt;p&gt;· &lt;a href="http://www.isvnxt.com/isvforum.htm"&gt;Microsoft Open Source ISV Forum&lt;/a&gt; – offer for OSS ISVs through Microsoft Partner Program &lt;p&gt;I am sure the launch of this site will kick-off a whole new round of discussion about MS and open source - but that is exactly what it is supposed to be about. The conversation continues. &lt;p&gt;&lt;a title="MSCOM Open Source Logo" href="http://www.microsoft.com/opensource" target="_blank" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="72" alt="mscomOSS" src="http://blogs.msdn.com/blogfiles/jasonmatusow/WindowsLiveWriter/MicrosoftOSSWebSite_9055/mscomOSS_1.jpg" width="460" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4068342" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Shared+Source+Programs/default.aspx">Shared Source Programs</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Open+Source+Software/default.aspx">Open Source Software</category><category domain="http://blogs.msdn.com/jasonmatusow/archive/tags/Great+People+_2F00_+Great+Ideas/default.aspx">Great People / Great Ideas</category></item></channel></rss>