<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gary Barnett&#039;s Blog &#187; Microsoft</title>
	<atom:link href="http://www.thinkovation.com/blog/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkovation.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 04 May 2010 11:13:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Oracle buys BEA</title>
		<link>http://www.thinkovation.com/blog/2008/01/oracle-buys-bea/</link>
		<comments>http://www.thinkovation.com/blog/2008/01/oracle-buys-bea/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 21:43:14 +0000</pubDate>
		<dc:creator>gary</dc:creator>
				<category><![CDATA[comment]]></category>
		<category><![CDATA[m&a]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[aqualogic]]></category>
		<category><![CDATA[bea]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://www.thinkovation.com/blog/index.php/2008/01/17/oracle-buys-bea/</guid>
		<description><![CDATA[So, BEA and Oracle have come to a price both can agree on &#8211; I did blog this a while ago, and after destroying my wordpress install have managed to lose the original post.
So when I say &#8220;Well I reckoned that $20.00 a share was going to be the magic number, but hey I was [...]]]></description>
			<content:encoded><![CDATA[<p>So, BEA and Oracle have come to a price both can agree on &#8211; I did blog this a while ago, and after destroying my wordpress install have managed to lose the original post.</p>
<p>So when I say &#8220;Well I reckoned that $20.00 a share was going to be the magic number, but hey I was pretty close given it went for $19.38!&#8221; It&#8217;s ok to say &#8220;You lying little scamp, you&#8217;re just saying that&#8230;&#8221;</p>
<p>But I did. Honest!</p>
<p><span id="more-21"></span></p>
<p>/* I&#8217;ve now managed to find a back-up of the original thinkovation database, and have restored the original <a href="http://www.thinkovation.com/blog/index.php/2007/10/12/23/">Oracle/BEA Post</a> */</p>
<p>My wordpress incompetence aside&#8230;</p>
<p>I still think that this is a good thing&#8230; But there are plenty of challenges ahead of the Oracle and BEA teams. I know it&#8217;s ancient history, but I have painful memories of going to visit the NetDynamics and Netscape (Kiva) teams at Sun, soon after the &#8220;merged&#8221; app server was announced. I ended up meeting the teams separately &#8211; and got the impression that all the NetDynamics guys really wanted to talk about was how rubbish Kiva was, and the Kiva guys did  the opposite..</p>
<p>Back to today&#8230; There are now two pretty rich and fully fledged middleware offerings in the mix;</p>
<ul>
<li>Oracle&#8217;s Fusion is strong but badly described, and hasn&#8217;t got much traction outside Oracle&#8217;s well understood and well sold-to customer base.</li>
<li>BEA&#8217;s Aqualogic story is also strong&#8230; and better described</li>
</ul>
<p>The problem now is &#8230;. how do you merge the two technology sets&#8230; Ellison is quoted in a <a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/01/17/AR2008011700038.html">Washington Post article</a> as saying that while both companies have &#8220;numerous&#8221; middleware offerings, BEA&#8217;s line is nonetheless &#8220;overwhelmingly complementary,&#8221;.</p>
<p>I guess that I&#8217;d say that if I was Larry Ellison too &#8211; But it&#8217;s really not that accurate a statement&#8230;</p>
<p>As Micheal Meehan points out in his <a href="http://soa-talk.blogs.techtarget.com/2008/01/16/oracle-buys-bea-now-the-hard-work-begins/trackback/">commentary</a> if the deal goes through Oracle will be the proud owner of;<br />
2 ESB products</p>
<p>2 BPM products</p>
<p>2 Portals</p>
<p>2 SOA stacks</p>
<p>2 Data integration platforms</p>
<p>2 Development tools</p>
<p>Even if you step back and let your eyes go out of focus&#8230; that&#8217;s still two pretty overlapping sets of technology.</p>
<p>In fairness, Oracle has a better track record than some (Sun for instance) where it comes to taking the tough decisions that are needed when merging products  &#8211; and it&#8217;s going to have some tough decisions to make.</p>
<p>Meanwhile &#8211; IBM&#8217;s Websphere still has the #1 slot, by some margin. At best Oracle bumps up to #2 in the J2EE middleware space &#8211; And to number three if you talk about platform middleware and don&#8217;t exclude Microsoft&#8217;s .NET &#8211; Which by my (admittedly wet finger in the air) reckoning is grossly overlooked, or grossly under-estimated by most analysts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkovation.com/blog/2008/01/oracle-buys-bea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sun buys MySQL</title>
		<link>http://www.thinkovation.com/blog/2008/01/sun-buys-mysql/</link>
		<comments>http://www.thinkovation.com/blog/2008/01/sun-buys-mysql/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 17:23:00 +0000</pubDate>
		<dc:creator>gary</dc:creator>
				<category><![CDATA[comment]]></category>
		<category><![CDATA[m&a]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://www.thinkovation.com/blog/index.php/2008/01/17/sun-buys-mysql/</guid>
		<description><![CDATA[Two major announcements to comment on today (Sun and MySQL, and Oracle and BEA)- but they both merit separate posts.
Sun has acquired MySQL AB the Swedish software company behind the eponymous (well without the &#8220;AB&#8221;) open source database. for what the press release describes as &#8220;approximately$1 billion&#8221;.
This move is of real interest to me since [...]]]></description>
			<content:encoded><![CDATA[<p>Two major announcements to comment on today (Sun and MySQL, and Oracle and BEA)- but they both merit separate posts.</p>
<p>Sun has acquired MySQL AB the Swedish software company behind the eponymous (well without the &#8220;AB&#8221;) open source database. for what the press release describes as &#8220;approximately$1 billion&#8221;.</p>
<p>This move is of real interest to me since I&#8217;m currently writing a &#8220;MySQL and VB.NET&#8221; how to guide (see my development blog for the first installment).</p>
<p>I think that on balance this is good news. Of course there are caveats &#8211; Sun has a  mixed record when it comes to acquisitions &#8211; but provided that they keep faith with the user base (and I think that they will) and can keep a few of the key MySQL engineers (and I think that they can) MySQL will continue to prosper.</p>
<p>There are couple of other &#8220;wrinkles&#8221; two key database vendors own bits of technology that are pretty &#8220;core&#8221; to MySQL; Oracle owns InnoDB (one of the core database engines that MySQL uses), and IBM owns Solid (another storage engine). But both Oracle and IBM should be smart enough to know &#8220;not to go there&#8221; when it comes to horsing with something as popular with the community as MySQL.</p>
<p><span id="more-20"></span></p>
<p>Some people have asked me whether this makes MySQL a &#8220;contender&#8221; &#8211; in other words should Oracle and IBM be scared by the threat that MySQL poses to their databases? My answer is that MySQL was already a &#8220;contender&#8221; in many respects &#8211; Sure, banks haven&#8217;t flocked to use MySQL as the data store for their core systems &#8211; but gazillions of web-sites and &#8220;Web Two-do-Oh&#8221; businesses are built on MySQL.</p>
<p>Where it comes to existing applications, and the data that resides in them, people don&#8217;t just &#8220;swap out&#8221; one database for another &#8211; As a general rule, databases only get switched off when the apps that use them get switched off &#8211; And here&#8217;s the long-term &#8220;gotcha&#8221; for the existing DB vendors &#8211; As new applications emerge MySQL will increasingly be the database that runs them. Whether it&#8217;s SugarCRM, dotProject or WordPress&#8230; the next generation of CRM, Collaboration, and publishing applications all (more or less) use MySQL.</p>
<p>Some of my colleagues are still sniffy about MySQL &#8211; one past colleague even refused to call it a &#8220;Database&#8221;  &#8211; insisting on referring to it as a &#8220;data-store&#8221; &#8211; And, indeed, I would have said the same right up until the end of 2005 when version 5.1 was released (which added vastly improved support for transactions, along with cursors, stored procedures, triggers and views).</p>
<p>MySQL is out there &#8211; in production. It sits behind millions of websites (including mine), and it&#8217;s increasingly finding itself used as  the data store for custom and ISV applications.</p>
<p>I&#8217;m developing a client-server application for a client, they&#8217;re an all windows shop, and the client will be written in VB.NET (so that they can maintain it themselves) and I&#8217;ve chosen to use MySQL rather than add to my client&#8217;s cost by licensing SQLServer or another database.</p>
<p>Wouldn&#8217;t it be cool if Sun were to capitalise on this &#8211; Add a few simple API&#8217;s to make it easy for a third party application to administer a MySQL database (not that it&#8217;s that hard to do today) but with a small investment on embeddability &#8211; MySQL could be even more attractive to ISV&#8217;s.</p>
<p>Another commonly asked question relates to MySQL&#8217;s scalability. MySQL&#8217;s scalability isn&#8217;t really in doubt &#8211; it&#8217;s sitting behind some massive applications already &#8211; and the work on improving the performance of the different core &#8220;engines&#8221; that you can choose continues.</p>
<p>So.. MySQL&#8217;s adoption will grow, surely and steadily &#8211; and in a couple of years from now, some of the bigger database vendors will notice some eating away at the edges of their market share &#8211; Their choice will be to carry on competing in a market that will be essentially commodtised, or to carry on adding value over and above the core database &#8211; IBM didn&#8217;t buy Cognos for $5bn just for laughs, let&#8217;s face it.</p>
<p>DB2 and Oracle will retain their blue chip client-base &#8211; residing at the top of the market in terms of scale and complexity &#8211; They&#8217;ll just begin to notice that the number of &#8220;little apps&#8221; that are deployed on their technology will first stop growing as quickly as it once did and will then begin to slow.</p>
<p>The biggest potential loser, I reckon, is Microsoft&#8217;s SQLServer &#8211; SQLServer is a tremendously sophisticated, scalable and fast database and for 99.99% of applications it&#8217;s every bit as good as DB2 and Oracle&#8230; but Microsoft hasn&#8217;t been able to get past the &#8220;toy database&#8221; stigma &#8211; which is really very very unfair &#8211; and now there&#8217;s a free database that can also cater for the vast majority of applications &#8211; MySQL.</p>
<p>This is the key point &#8211; So what if MySQL can&#8217;t, yet, scale to a gazillion writes/second&#8230; the number of applications that require that kind of scale is so low that it can almost be written off as a statistical error. Steve O&#8217;Grady at Redmonk <a href="http://redmonk.com/sogrady/2008/01/16/sun_mysql/">blogged</a> on this topic this morning and produced a quote that I&#8217;ve never heard before &#8211; Apparently someone at Oracle once said &#8220;MySQL is a Toyota Corolla to our 747″ in order to disparage MySQL&#8230; what an utterly stupid thing to say &#8211; As Steve points out &#8211; there are many many more Corollas kicking about than there are 747&#8217;s and very very few of us would choose a 747 to nip down to the shops or to deliver goods to our clients &#8211; And just as the corner shop is far more likely to choose a Corolla over a 747 for the delivery &#8211; it seems that the budding e-commerce and social networking sites are choosing MySQL&#8217;s Corolla over Oracle&#8217;s 747 to build their businesses on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkovation.com/blog/2008/01/sun-buys-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The EU and Microsoft &#8211; Another investigation or two&#8230;</title>
		<link>http://www.thinkovation.com/blog/2008/01/the-eu-and-microsoft-another-investigation-or-two/</link>
		<comments>http://www.thinkovation.com/blog/2008/01/the-eu-and-microsoft-another-investigation-or-two/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 10:02:03 +0000</pubDate>
		<dc:creator>gary</dc:creator>
				<category><![CDATA[ip patents and regulation]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Regulation]]></category>

		<guid isPermaLink="false">http://www.thinkovation.com/blog/index.php/2008/01/16/the-eu-and-microsoft-another-investigation-or-two/</guid>
		<description><![CDATA[
The EU has recently announced two new anti-trust investigations against Microsoft. The first is the result of a complaint by European Committee for Interoperable Systems (ECIS) in which ECIS alleges that Microsoft has illegally refused to provide interoperability information relating to a number of its products &#8211; including Office, .NET and several of its server [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thinkovation.com/blog/wp-content/uploads/2008/01/donkey3.gif" title="Donkey"><img src="http://www.thinkovation.com/blog/wp-content/uploads/2008/01/donkey3.gif" alt="Donkey" /></a><br />
The EU has recently announced two new anti-trust investigations against Microsoft. The first is the result of a complaint by European Committee for Interoperable Systems (ECIS) in which ECIS alleges that Microsoft has illegally refused to provide interoperability information relating to a number of its products &#8211; including Office, .NET and several of its server platforms. The Commission&#8217;s announcement goes on to state ;</p>
<p>The Commission&#8217;s examination will therefore focus on all these areas, including the question whether Microsoft&#8217;s new file format Office Open XML, as implemented in Office, is sufficiently interoperable with competitors&#8217; products.</p>
<p>The second complaint, in which the browser company Opera is cited as the company making the allegations, Microsoft is (once more) being investigated for &#8220;tying&#8221; the explorer browser to its operating system. The Commission goes on;</p>
<p>In addition, allegations of tying of other separate software products by Microsoft, including desktop search and Windows Live have been brought to the Commission&#8217;s attention.</p>
<p>No doubt this announcement will bring more joy to Microsoft&#8217;s opponents &#8211; but that&#8217;s not really the point of the European Commission, the key question is whether the commission&#8217;s actions will actually result in greater choice, better products and lower prices for consumers.</p>
<p>And given the Commission&#8217;s record thus far&#8230;. I&#8217;m not sure that it will.</p>
<p>In the interests of disclosure, I should say that I&#8217;ve been very critical of both Microsoft and the EU throughout my coverage of the anti-trust saga &#8211; One one hand, I think that it was right to require Microsoft to open up its protocols (and I&#8217;ve spent hours trying to explain to Microsoft how doing so would actually benefit them). On the other, I think that the EU&#8217;s management of the process has been shamefully shambolic and arrogant. Like another analyst &#8211; the wonderful <a href="http://www.redmonk.com/jgovernor/">James G</a> I feel obliged to add a picture of a donkey whenever the EU is mentioned (Mr G got there first with the donkey pic I should add).</p>
<p>I should also disclose that Microsoft has been a client in the past, and may well be one in the future.</p>
<p><span id="more-17"></span></p>
<p><strong>The two issues</strong>As is often the case, the really interesting &#8220;bit&#8221; is never mentioned in the headline &#8211; Both cases raise issues where it comes to the &#8220;oh and we&#8217;re going to look at <em>this</em> as well&#8230;&#8221; bits in the statement.</p>
<p>Both  issues need to be looked at separately -</p>
<p><strong>The first issue &#8211; Disclosure of interoperability information </strong></p>
<p>The first is related to the EU&#8217;s &#8220;decision&#8221; of March 2004 in which Microsoft was required to document key client-server protocols within the Windows O/S &#8211; specifically Microsoft Workgroup Server. It should be noted that the formal text does not mention the .NET framework &#8211; So while &#8220;related&#8221; the addition of .NET to the mix would represent an extension of the decision. The interesting tid bit comes at the end &#8211; where the EU adds Microsoft&#8217;s Office Open XML (OOXML for short) to the mix.</p>
<p>The inclusion of the .NET framework would increase the stakes significantly but would also potentially create all sorts of pandora&#8217;s box effects &#8211; Not the least of which would be the raising of some difficult questions concerning the fact that J2EE hasn&#8217;t exactly kept its early promise to become the de-facto framework for application development.  As it happens, I think the main beneficiary of an &#8220;Open .NET&#8221; would be Microsoft, and for years I&#8217;ve tried to convince the company that it should give up its addiction to the OS kernel and focus on the value-added layers. If .NET were fully ported to Linux, there&#8217;s no doubt it would give Linux a lift (not least because writing GUI software for Linux is way beyond the experience &#8211; if not the ability &#8211; of most programmers) &#8211; but if VB developers could develop full-blown apps that make complete use of the .NET framework and which run on Windows or Linux you&#8217;d find a lot of developers using VB to write Linux apps. The <a href="http://www.mono-project.com/Main_Page" title="Link to the Mono project site">Mono</a> project has already made considerable progress in creating a rich port (I say &#8220;rich&#8221; because it&#8217;s not quite a 100% port &#8211; but it can be used today to develop proper cross-platform .NET applications).</p>
<p>The addition of OOXML to the investigation, almost as if it were an afterthought, is interesting, because I think that OOXML is by far the most important issue in the context of &#8220;levelling the playing field&#8221;. It is such an important issue, that I think it should be the subject of an entirely separate investigation. Microsoft has done a full-on, professional, job of getting OOXML onto the agenda as a prospective OSI standard. They lobbied, invested, cajoled and co-erced OOXML through the early OSI processes, and it seemed almost inevitable that OOXML would be fast-tracked through the OSI process &#8211; so it was something of a pleasant surprise when it stalled. Not because I want OOXML to fail necessarily, but because it needs to be subject to a much higher level of scrutiny and assessment than the OSI fast-track process would allow.</p>
<p>The EU, and the US DOJ, should both investigate the extent to which the world actually <em>needs</em> two differing document formatting standards &#8211; I happen to think that one is enough.</p>
<p><strong>The second issue &#8211; Browser Tie-in</strong></p>
<p>My first reaction on seeing that the company making the complaint was Opera was, to be honest, to laugh out loud. While the Opera browser has all sorts of wonderful properties but it&#8217;s a big fat loser in the desktop browser wars. Any claims about it being difficult to compete with Microsoft have to be off-set by the fact that Firefox has been doing rather well (Although gushing statements that FF has 25% share are tough to prove &#8211; I think that at close to 14% Firefox has made amazing progress).</p>
<p>The &#8220;thing&#8221; in this though, is the extension..</p>
<blockquote><p>In addition, allegations of tying of other separate software products by Microsoft, including desktop search and Windows Live have been brought to the Commission&#8217;s attention.</p></blockquote>
<p>As it happens, the tie-in between Windows Live and IE is irritating &#8211; The only time I ever use IE is when I&#8217;m checking a legacy hotmail account &#8211; And I really would like Microsoft to disentangle the two so I can use FF. But&#8230; as Mr Governor rightly points out in his <a href="http://www.redmonk.com/jgovernor/2008/01/">blog</a> on this topic &#8211; &#8220;Market pressure is where it&#8217;s at&#8221;.</p>
<p>The world is changing &#8211; faster than a bumbling bureaucracy like  the EU can chase it &#8211; and potentially faster than Microsoft can&#8230;</p>
<p>[EDITED - to correct terminology. I'd used "Open XML" to describe Microsoft's "Office Open XML" and as <cite><a href="http://hieu-dh.livejournal.com/" rel="external nofollow">Hoàng Đức Hiếu</a>  </cite>has pointed out, this isn't accurate]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkovation.com/blog/2008/01/the-eu-and-microsoft-another-investigation-or-two/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
