<?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>Rich Sharples&#039; Blog &#187; sun</title>
	<atom:link href="http://blog.softwhere.org/tag/sun/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.softwhere.org</link>
	<description>Musings on the world of software from the sharp end of the long tail</description>
	<lastBuildDate>Sat, 27 Aug 2011 01:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Oracle on OpenJDK</title>
		<link>http://blog.softwhere.org/archives/1025</link>
		<comments>http://blog.softwhere.org/archives/1025#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:54:59 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1025</guid>
		<description><![CDATA[These are encouraging signs that Oracle will continue to invest in OpenJDK and that it won&#8217;t follow the same fate as some other Sun Open Source projects like Open Solaris. I&#8217;ve long believed that OpenJDK has the opportunity to become the Linux Kernel for Enterprise developers. Kurian discussed the roadmap for JDK 7 and JDK [...]]]></description>
			<content:encoded><![CDATA[<p>These are encouraging signs that Oracle will continue to invest in OpenJDK and that it won&#8217;t follow the same fate as some other Sun Open Source projects like Open Solaris. I&#8217;ve long believed that OpenJDK has the opportunity to become the Linux Kernel for Enterprise developers.</p>
<p>Kurian discussed the roadmap for JDK 7 and JDK 8, which will be <b>based on OpenJDK</b></p>
<p><i>&#8220;In addition, Oracle remains</i> <b><i>committed</i></b> <i>to</i> <b><i>OpenJDK</i></b> <i>as the the best open source Java implementation and we will continue to improve OpenJDK and welcome external contributors.”</i><br />
<a href="http://www.oracle.com/us/corporate/press/173712">http://www.oracle.com/us/corporate/press/173712</a><br />
<i><br /></i><i>&#8220;Oracle will work with the</i> <b><i>OpenJDK</i></b> <i>code base and the</i> <b><i>OpenJDK</i></b> <i>community<br />
like Sun did. We wil</i><b><i>l continue to develop the JDK in the open under a<br />
GPL license</i></b><i>. We welcome the cooperation and contribution of any member<br />
of the community &#8211; individuals as well as organizations &#8211; who would<br />
like to be part of moving the most widely used software platform<br />
forward.&#8221;</i></p>
<p><a href="http://blogs.oracle.com/henrik/">http://blogs.oracle.com/henrik/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1025&amp;title=Oracle%20on%20OpenJDK" id="wpa2a_2"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1025/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Oracle&#8217;s loss could be Rackspace&#8217;s gain</title>
		<link>http://blog.softwhere.org/archives/1007</link>
		<comments>http://blog.softwhere.org/archives/1007#comments</comments>
		<pubDate>Tue, 09 Mar 2010 02:44:50 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[snoracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1007</guid>
		<description><![CDATA[I previously highlighted the fate of OpenSSO &#8211; a test case for Oracle and a living experiment for Open Source &#8211; possibly allowing us to understand how or whether a project really can outlive it&#8217;s corporate backer. Well, it seems that another piece of the Sun OSS portfolio has floated adrift from the Oracle mother-ship. [...]]]></description>
			<content:encoded><![CDATA[<p>I previously <a href="http://blog.softwhere.org/archives/993">highlighted</a> the fate of OpenSSO &#8211; a test case for Oracle and a living experiment for Open Source &#8211; possibly allowing us to understand how or whether a project really can outlive it&#8217;s corporate backer.</p>
<p>Well, it seems that another piece of the Sun OSS portfolio has floated adrift from the Oracle mother-ship. <a href="http://www.jpipes.com/index.php?url=archives/317-Happiness-is-a-Warm-Cloud.html">Some of the key developers</a> have left / are leaving Oracle and have joined Rackspace. With this Rackspace essentially becomes the guardian of one of the major development branches of MySQL. It would be interesting to know what Oracle would price their MySQL assets at today.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1007&amp;title=Oracle%26%238217%3Bs%20loss%20could%20be%20Rackspace%26%238217%3Bs%20gain" id="wpa2a_4"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snoracle</title>
		<link>http://blog.softwhere.org/archives/830</link>
		<comments>http://blog.softwhere.org/archives/830#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:06:50 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=830</guid>
		<description><![CDATA[I&#8217;d like to think of myself as an informed prognosticator having worked for Sun for almost 9 years; but this is prognostication nonetheless. I missed my chance to say what I thought of an IBM acquisition but I&#8217;ll start by saying &#8211; I think I preferred it &#8211; it probably would&#8217;ve been a better outcome [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to think of myself as an <a href="http://twitter.com/timbray/status/1567349883">informed prognosticator</a> having worked for Sun for almost 9 years; but this is prognostication nonetheless. I missed my chance to say what I thought of an IBM acquisition but I&#8217;ll start by saying &#8211; I think I preferred it &#8211; it probably would&#8217;ve been a better outcome for the things I care about.</p>
<p>The things I care about are the people I know who still work for Sun, the Java ecosystem, and many of Sun&#8217;s Open Source projects that I directly or indirectly benefit from &#8211; specifically MySQL (this post will live in MySQL), OpenJDK and OpenOffice.</p>
<p>It still seems like a strange merger &#8211; sure, Sun and Oracle have a huge shared installed based &#8211; Sun Servers + Solaris + BEA + Oracle DBMS was the killer enterprise stack for a decade &#8211; that alone gives Oracle a vice-like grip on existing customers; but that&#8217;s about the past &#8211; not the future. I think someone did the analysis and realized it&#8217;s a marginally positive move &#8211; so I don&#8217;t think this is the big technology vision realized that Oracle are trying to promote.</p>
<p>I&#8217;m sure a lot of people at Sun and customers of Sun are glad the uncertainty has come to an end but unfortunately it hasn&#8217;t. I&#8217;m guessing that it will take until the end of the year before Oracle tells the world what they&#8217;re keeping and what they&#8217;re dropping. FWIW &#8211; here&#8217;s my informed guess :</p>
<p><strong>Storage / Servers</strong> &#8211; the press-briefing made the merger sound like it was all about the hardware (servers and storage). I just don&#8217;t see Oracle as a hardware company and they have more to loose than gain by pissing HP off. I wouldn&#8217;t be at all surprised if some or all the hardware got sold off to HP, Fujitsu, etc. And I think Oracle could probably recover $3.5-4 bn of their $5bn outlay by doing so.</p>
<p><strong>NetBeans</strong> &#8211; <a href="http://blog.softwhere.org/archives/540">I&#8217;m not changing my mind</a> &#8211; it&#8217;s done for. Oracle has two Java IDEs already &#8211; they don&#8217;t need a third. Oracle will pick up some great tools developers to write a migration tool but that&#8217;s about it.</p>
<p><strong>OpenOffice</strong> &#8211; Oracle doesn&#8217;t like M$ but I doubt they can find a fiscally rational reason to carry the torch for Open Source and at the end of the day Oracle are doing this because it makes financial sense. I think Oracle will expect &#8220;the community&#8221; to pick up the slack.</p>
<p><strong>Solaris</strong> &#8211; I think they&#8217;ll milk the legacy installed base (which is huge) but the innovation won&#8217;t continue. I think there&#8217;s an interesting opportunity for Oracle to manage the migration of the last of the Solaris holdouts to Linux. They could do this by GPLing Solaris and moving some of the Solaris features to Linux; or more likely to an Oracle proprietary OS built on Linux.</p>
<p><strong>Middleware</strong> &#8211; Oracle have everything Sun has &#8211; and Oracle are by and large market leaders with large market and revenue share. Sun have one or two products that might survive and certainly some components. Oracle inherit a commitment to continue to produce the Java EE RI (and others) so Glassfish *might* survive &#8211; but Oracle have demonstrated that they don&#8217;t have appetite to maintain many products in the same market (see how quickly OC4J got killed after the BEA acquisition ?)</p>
<p><strong>MySQL</strong> &#8211; I think Oracle will continue to do what Sun did somewhat accidentally &#8211; namely slowly kill it off.</p>
<p><strong>Java</strong> &#8211; I&#8217;m confident that Oracle won&#8217;t fix the JCP and won&#8217;t sacrifice control for the good of the ecosystem. I also think the JCP will become a battlefield for IBM and Oracle and we&#8217;ll all be the worse for it.</p>
<p><strong>OpenJDK</strong> &#8211; no-body needs two JDK&#8217;s to maintain &#8211; I think Oracle would have to move some of the monitoring / diagnostics from JRockit into a proprietary OpenJDK-based platform. JRockit has a small market share but some nice features for enterprise customers.</p>
<p><strong>Cloud</strong> &#8211; not that there&#8217;s much there there but I don&#8217;t expect to see <a href="http://news.cnet.com/8301-13953_3-10052188-80.html">Larry eating his words</a>.</p>
<p><strong>Virtualization</strong> &#8211; I don&#8217;t really understand Oracle&#8217;s virtualization strategy other than the feeling that Larry Ellison is unlikely to entertain anything that looks like it might actually save customers money on licenses.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F830&amp;title=Snoracle" id="wpa2a_6"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/830/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What Sun Should Do</title>
		<link>http://blog.softwhere.org/archives/540</link>
		<comments>http://blog.softwhere.org/archives/540#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:20:37 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[whatsunshoulddomeme]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=540</guid>
		<description><![CDATA[Since first posting &#8211; I&#8217;ve added Open Office and Java FX &#8211; just goes to show &#8211; Sun have a lot of stuff. I promised myself I wouldn&#8217;t bite; yet here I am. I&#8217;m contributing to the &#8220;Here&#8217;s what Sun should do meme&#8221;. And why not -  I&#8217;m as good a keyboard-CEO as the next [...]]]></description>
			<content:encoded><![CDATA[<p><em>Since first posting &#8211; I&#8217;ve added Open Office and Java FX &#8211; just goes to show &#8211; Sun have a lot of stuff.</em></p>
<p>I promised myself I wouldn&#8217;t bite; yet here I am. I&#8217;m contributing to the &#8220;Here&#8217;s what Sun should do meme&#8221;. And why not -  I&#8217;m as good a keyboard-CEO as the next person and I did work for Sun for almost 9 years.</p>
<p>But first I should note &#8211; I think Tim Bray was pretty bold starting this (as he&#8217;s still a Sun Employee); and Sun is a pretty unique company in that it&#8217;s OK to do what <a href="http://www.tbray.org/ongoing/When/200x/2008/11/24/What-Sun-Should-Do">Tim did </a>(assuming Tim didn&#8217;t get booted).</p>
<p><strong>#1 Java</strong>. I&#8217;m part of the Java ecosystem so it&#8217;s important to me. Basically, do what <a href="http://www.redmonk.com/jgovernor/2008/11/26/what-should-sun-do/">James says</a>:</p>
<blockquote><p>&#8230;, at worst go back to SUNW as a stock ticker.&#8221;</p></blockquote>
<p>then do what <a href="http://www.tbray.org/ongoing/When/200x/2008/11/24/What-Sun-Should-Do">Tim says</a> :</p>
<blockquote><p>As for Sun’s role as Steward of Java, and in particular the Java Community Process, <em>let it go already</em>.  Java has mostly won and is mostly the establishment, and the community is smart and conservative enough to keep anyone from doing what Microsoft tried last millennium, or in any other way to subvert Java’s interoperability.  In 2008, the JCP is costing Sun opportunities and friends and gaining us very little that I can see.</p>
<p>So I’d like Sun to set the JCP free, turn it over to the community, and when we develop some cool Java-based technology in-house, take it to market, try to make some money with it, and after it’s caught on and the bugs are shaken out, consider whether or not it ought to be taken to the JCP.&#8221;</p></blockquote>
<p>But the community is going to have to continue to be smart and I also think that a consortium of interested parties would have to step up and invest some resources in making it work really well. Getting the balance of commercial interest and community is the key &#8211; I think Eclipse has it about right. Money makes the world go round &#8211; sorry if that offends anyone. Oh and while we&#8217;re at it &#8211; <a href="http://openjdk.java.net/">OpenJDK </a>should be treated like the Linux Kernel &#8211; we only need one code base (note IBM and Oracle).</p>
<p><strong>#2 NetBeans</strong></p>
<p>I&#8217;ve used both Net Beans and Eclipse (not for a year or two mind) &#8211; Net Beans is better, more polished, etc. But it doesn&#8217;t matter &#8211; it&#8217;s not a sustainable product. When Sun stops it&#8217;s investment &#8211; it will fade away. Eclipse won in mind share years ago; Sun should have recognized this in 2005 &#8211; I did. Java needed something like NetBeans in 1999 to attract developers but not anymore.</p>
<p><strong>#3 Solaris</strong></p>
<p>See above. Linux has won. Whatever technical merit Solaris has today will be commoditized next year. The innovation around Linux is relentless.</p>
<p><strong>#4 Middleware</strong></p>
<p>Sun has some great products and technology; some that are popular and fit well with Sun&#8217;s demand driven model (eg. Glassfish) and some that make money (Identity Management). Figure out what you need to do #5 &#8211; choose the best available OSS solution and run with it.</p>
<p><strong>#5 MySQL</strong></p>
<p>Invest, Innovate. Hire sales people who can sell data-based solutions &#8211; steal $1bn from Oracle this year, $2bn next year, repeat.</p>
<p>Demand for storing, archiving, cleaning, replicating and accessing data is going to grow. Forever.</p>
<p><strong>#6 Storage, SPARC, Volume Servers</strong></p>
<p>Keep only what is required for #5.</p>
<p><strong>#7 Open Office</strong></p>
<p>I&#8217;m a beneficiary of Open Office &#8211; I use it exclusively but have never paid a penny. That&#8217;s the problem &#8211; I use it because it&#8217;s free and it&#8217;s the best Office Suite available for Linux. There is no business case here. Thanks for a great product though.</p>
<p><strong>#8 Java FX</strong></p>
<p>Drop it. Nobody will notice.</p>
<p>If this sounds depressing &#8211; I&#8217;m sorry but it should be clear that Sun isn&#8217;t going to be the company it was in 1999. It needs to adjust its cost-model inline with its Open Source strategy; it needs to be much smaller; and needs to do much, much less, much, much more sucessfuly. Even if Sun goes private.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F540&amp;title=What%20Sun%20Should%20Do" id="wpa2a_8"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/540/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Tab Sweep</title>
		<link>http://blog.softwhere.org/archives/526</link>
		<comments>http://blog.softwhere.org/archives/526#comments</comments>
		<pubDate>Fri, 21 Nov 2008 22:07:07 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[novell]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[sco]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=526</guid>
		<description><![CDATA[It&#8217;s been a wild week on the US stock markets (no doubt true across the globe). The irrational behaviour we&#8217;re seeing has created some interesting situations &#8211; a number of brand name companies are trading at or below cash or net asset value.This has caused some other irrational thinking &#8211; for example Dave Rosenberg is [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a wild week on the US stock markets (no doubt true across the globe). The irrational behaviour we&#8217;re seeing has created some interesting situations &#8211; a number of brand name companies are trading at or below cash or net asset value.This has caused some other irrational thinking &#8211; for example <a href="http://news.cnet.com/8301-13846_3-10098692-62.html">Dave Rosenberg</a> is concerned that should <a href="http://news.cnet.com/8301-1001_3-10105585-92.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-5">Sun go under</a> &#8211; that would be a major blow to businesses based on Open Source. I diagree &#8211; I don&#8217;t think Sun&#8217;s demise says any more about the viability of Open Source than it does for software or intel servers or storage. What it says is that you can&#8217;t replace declining multi-billion dollar product lines (hardware, storage) with multi-million dollar product lines (software).</p>
<p>Seeking Alpha has some thoughts on the <a href="http://seekingalpha.com/article/106569-enterprise-software-vendors-now-vulnerable-to-maintenance-payment-reduction?source=feed">vulnerability of software companies</a> to reduction in maintenance payments. Read the comments as well. I agree that many companies will scrutinize the value they get from maintenance contracts.</p>
<p>We&#8217;ve just launched a new <a href="http://jboss.com/partners/index">ISV program</a> around our certified platforms. JBoss is everywhere &#8211; now we can do a better job of working with the whole JBoss ecosystem. We&#8217;re nothing without a healthy, growing and diversified ecosystem of partners.</p>
<p><a href="http://1.bp.blogspot.com/_pMscxxELHEg/SSSevkxwNtI/AAAAAAAADzE/V_BMgbRML4E/s1600-h/four-bears-large.gif">This graph</a> really puts things into perspective and I really hope I&#8217;m not still looking at it in a year&#8217;s time wondering where the bottom is.</p>
<p>Finally (finally!!) &#8211; <a href="http://www.groklaw.net/article.php?story=20081120195227418">Judgment in SCO v. Novell: SCO Loses Again</a>. Who &#8211; in their right mind, in the current economic conditions, would be looking to invest in SCO so they can carry on with this nonesense.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F526&amp;title=Tab%20Sweep" id="wpa2a_10"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/526/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Sun&#8217;s fortunes</title>
		<link>http://blog.softwhere.org/archives/287</link>
		<comments>http://blog.softwhere.org/archives/287#comments</comments>
		<pubDate>Wed, 27 Aug 2008 19:28:30 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=287</guid>
		<description><![CDATA[I left Sun on good terms and I still think it&#8217;s a great company full of super-smart people that have done great, no, &#8220;amazing&#8221; things. I still have many friends who shared the Sun experience (a few of whom are still enjoying employment at Sun). I mention that because I don&#8217;t want to sound like [...]]]></description>
			<content:encoded><![CDATA[<p>I left Sun on good terms and I still think it&#8217;s a great company full of super-smart people that have done great, no, &#8220;amazing&#8221; things. I still have many friends who shared the Sun experience (a few of whom are still enjoying employment at Sun). I mention that because I don&#8217;t want to sound like I&#8217;m being unduly critical of the place I spent (and enjoyed) over half my working life.</p>
<p>But the reality is &#8211; no amount of progress with Open Source Java and GlassFish, sales of MySQL, Solaris or Web2oh coolness is going to move the needle enough to make a material difference to Sun&#8217;s fortunes as long as it lags the competition in selling servers. Because Sun is still dominantly a hardware company &#8211; and that&#8217;s where the revenue comes from.</p>
<p>And the issue is, and the reason I&#8217;m ranting is that this is fundamentally the same problem that Sun faced 8 years ago as Wintel and Linux started to creep onto Sun&#8217;s turf. From the recent <a href="http://idc.com/getdoc.jsp;jsessionid=C2JWORL32ELZACQJAFDCFFAKBEAVAIWD?containerId=prUS21399008">IDC WW Server Tracker</a> &#8211; that issue still hasn&#8217;t been addressed and I&#8217;m no longer confident it will be addressed adequately or quickly enough to save Sun. And that is a real shame &#8211; but if you&#8217;ve been staring at the oncoming steam train for 8 years and still get flattened &#8211; no-one is going to sympathize.</p>
<p>I hope I&#8217;m wrong.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F287&amp;title=On%20Sun%26%238217%3Bs%20fortunes" id="wpa2a_12"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/287/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java is finally Free and Open &#8211; part 2</title>
		<link>http://blog.softwhere.org/archives/199</link>
		<comments>http://blog.softwhere.org/archives/199#comments</comments>
		<pubDate>Sun, 22 Jun 2008 15:00:11 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=199</guid>
		<description><![CDATA[I&#8217;m going to attempt to answer some of the comments that last week&#8217;s post received. Problem is &#8211; there were a lot of them &#8211; spread across Reddit, Slashdot, Digg, DZone (and again), InfoQ and the blogosphere. I clearly can&#8217;t reply to them all so I&#8217;ve grouped them and will answer generally. But first &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to attempt to answer some of the comments that last week&#8217;s post received. Problem is &#8211; there were a lot of them &#8211; spread across <a href="http://www.reddit.com/info/6o2fo/comments/">Reddit</a>, <a href="http://developers.slashdot.org/article.pl?sid=08/06/19/1754255">Slashdot</a>, <a href="http://digg.com/linux_unix/Java_is_finally_Free_and_Open_GPL_Compatible">Digg</a>, <a href="http://java.dzone.com/news/red-hats-icedtea-project-power">DZone</a> (<a href="http://java.dzone.com/news/suns-open-source-java-right-ar">and again)</a>, <a href="http://www.infoq.com/news/2008/06/icedtea_tck">InfoQ</a> and the blogosphere. I clearly can&#8217;t reply to them all so I&#8217;ve grouped them and will answer generally.</p>
<p>But first &#8211; I&#8217;d like to make a point about Sun&#8217;s reaction. Opening Java was a big bold move &#8211; likely one of the biggest, boldest moves in our industry&#8217;s history. Sun has given Java the chance to truly flourish but in doing so has given up a little bit of control and a little bit of the ownership. From time to time others will play a role in advancing Java as the Fedora team and Red Hat did over the last year; and they&#8217;ll rightfully take the credit for doing so. That&#8217;s a consequence of opening Java. On the whole I was pleased with Sun&#8217;s reaction &#8211; many Sun people involved in Java actively promoted the IcedTea milestone, recognizing it as progress for the Java platform as well. It could have been different &#8211; after all Sun and Red Hat are also competitors. I think if Sun continues to encourage others to promote and advance Java &#8211; all will be good.</p>
<p>OK, let me address some of the questions and misconceptions :</p>
<p><em><strong>Wow &#8211; a second Java implementation &#8211; this one is free and open source &#8211; way to go.</strong></em></p>
<p>Actually there have always been many Java implementations &#8211; eg. Sun, BEA, IBM, Azul, HP even Microsoft had one at one point (<a href="http://www.informationweek.com/news/software/development/showArticle.jhtml?articleID=18700571">but that&#8217;s another story</a>). And they were always free ($0) and as of a year ago Sun&#8217;s was also Open Source. Java is a pretty open specification &#8211; you have always been able to become a licensee and implement your own Java. But that is a <em><strong>huge amount</strong></em> of work.</p>
<p><em><strong>Who cares &#8211; Java is slow.</strong></em></p>
<p>Too funny. But much funnier back in 1999 when it was also partially true.</p>
<p><em><strong>OK, but this one&#8217;s going to be slow</strong></em></p>
<p>The OpenJDK in Fedora 9 is largely (ie. 96%-99%) based on Sun&#8217;s JDK 1.6 &#8211; so it&#8217;s likely to perform about the same.</p>
<p><em><strong>I&#8217;m worried about fragmentation &#8211; now anyone can have their own Java-like distro.<br />
</strong></em></p>
<p>Firstly, Given the momentum behind Java &#8211; producing something that is partially Java isn&#8217;t going to be particularly interesting. Sun still protects the Java brand &#8211; if it&#8217;s called Java, it must behave like Java (ie. minimally pass the Java TCK). I still can&#8217;t imagine why anyone (ie. other Linux distros) wouldn&#8217;t just take openJDK and IceTea as their imlementation of Java.</p>
<p><em><strong>Sun Open Sourced Java a year ago &#8211; there&#8217;s no news here</strong></em></p>
<p>The initial OpenJDK had encumberences which meant it could not be distrubted fully in some of the more important Linux distributions like Fedora. Now it can. That is significant &#8211; we have not seen the true potetnial of Java on Linux. Now we have an implementation <a href="http://www.opensource.org/node/344"><em>everyone</em> can feel good about</a> -  we will.</p>
<p><em><strong>OpenJDK has been distributed with &lt;your favourite linux&gt; since April.</strong></em></p>
<p>Sure &#8211; but it likely had the &#8216;encumberances&#8217; &#8211; while that may be an OK situation for many &#8211; it wasn&#8217;t an OK situation for <em>everyone</em>.</p>
<p><strong><em>But my XYZ app doesn&#8217;t run on this jdk</em></strong></p>
<p>Sun&#8217;s TCK can&#8217;t guarantee that every possible current and future app. will work &#8211; as I mentioned &#8211; passing the TCK is a milestone; not the end goal. If your app doesn&#8217;t run or behave as it should then help by filling a bug.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F199&amp;title=Java%20is%20finally%20Free%20and%20Open%20%26%238211%3B%20part%202" id="wpa2a_14"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/199/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Java is finally Free and Open</title>
		<link>http://blog.softwhere.org/archives/196</link>
		<comments>http://blog.softwhere.org/archives/196#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:08:56 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[jdk stallman]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=196</guid>
		<description><![CDATA[[also read part 2] At JavaOne in May, 2006, Sun Microsystems announced they were going to release Java as free software under the terms of the GPL. The size of the task (6.5 million lines of code) was only eclipsed by the size of the opportunity for Java as a free and open technology. At [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.softwhere.org/archives/199">[also read part 2]</a></p>
<p>At JavaOne in May, 2006, Sun Microsystems <a href="http://www.gnu.org/philosophy/java-trap.html">announced</a> they were going to release Java as free software under the terms of the GPL. The size of the task (6.5 million lines of code) was only eclipsed by the size of the opportunity for Java as a free and open technology.</p>
<p>At JavaOne in May 2007, Sun announced that the work was largely completed and so <a href="http://openjdk.java.net/">OpenJDK</a> was launched. What was less newsworthy was the fact that on release &#8211; OpenJDK still relied on code that was encumbered &#8211; between 4 and 5 percent of the code was closed, non free source that Sun didn&#8217;t own.</p>
<p>Richard Stallman <a href="http://open.itworld.com/4915/070508opsjava/page_1.html">described</a> the encumbered code as :</p>
<p style="padding-left: 30px;"><em>&#8220;The one last obstacle [which] remains in liberating JDK and disarming the <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.gnu.org%2Fphilosophy%2Fjava-trap.html&amp;ei=mllaSNiALZSk8QSbqfXGDg&amp;usg=AFQjCNFgkgcC72ndMPSdxtR7ixwSyBv48w&amp;sig2=6ff5IwoeojkhQRiKC4ahJg">Java Trap</a> completely&#8221;</em></p>
<p>and rallied the FOSS and Java communities to</p>
<p style="padding-left: 30px;"><em>&#8220;&#8230; work together to replace that code with free software&#8221;</em></p>
<p>So, who would step up to the challenge of making Java truly free and open ?</p>
<p>In June, 2007  &#8211; <a href="http://www.press.redhat.com/2007/11/05/red-hat-helps-advance-open-source-java/">Red Hat launched the IcedTea project</a> with the goal of making OpenJDK usable without requiring any other software that is not free. That in turn would allow OpenJDK to be included in <a href="http://fedoraproject.org/">Fedora</a> and other Linux distributions without restrictions. The <a href="http://iced-tea.org/wiki/Main_Page">IcedTea Project</a> made use of previous work developed under the <a href="http://www.classpath.org/">GNU Classpath Project</a> which had been independently driving towards a free and open implementation of the Java class libraries.</p>
<p>This week the IcedTea Project reached an important milestone &#8211; The latest OpenJDK binary included in <a href="http://fedoraproject.org/get-fedora">Fedora 9 </a>(x86 and x86_64) passes the rigorous Java Test Compatibility Kit (TCK). This means that it provides all the required Java APIs and behaves like any other Java SE 6 implementation &#8211; in keeping with the portability goal of the Java platform. As of writing, <a href="http://fedoraproject.org/get-fedora">Fedora 9 </a>is the only operating system to include a free and open Java SE 6 implementation that has passed the Java TCK. All of the code that makes this possible has been made available to the IcedTea project so everyone can benefit from the work.</p>
<p>The Java TCK is a complex suite of tools and documentation that verifies that Java implementations conform to the Java specification. It consists of more than 80,000 tests and over 1 million lines of code.</p>
<p>From here the initial plans are to make OpenJDK part of <a href="http://www.redhat.com/rhel/">Red Hat Enterprise Linux</a> distributions starting with Red Hat Enterprise Linux 5.3 and to expand the platform support. Beyond that our plans are still evolving, but clearly this creates some great opportunities for both Red Hat and Java. For example :</p>
<ul>
<li> Improving Java for virtualized, hosted environments &#8211; an area where Red Hat Linux has excelled but Java has struggled.</li>
<li> Optimizing the performance and scalability of the full stack of Java-based JBoss Enterprise Middleware for Red Hat Enterprise Linux and Linux in general</li>
<li> Being able to better manage the lifecycle of <a href="http://www.redhat.com/jboss/">JBoss Enterprise Middleware</a> platforms and the Java Virtual machine on which it depends</li>
<li>A more fundamental opportunity is for Red Hat to be able to increase the depth of support for the JBoss Enterprise Middleware platforms running on Red Hat Enterprise Linux.</li>
</ul>
<p>Over the coming months, we&#8217;ll continue working with our communities of users, customers and partners to better understand the opportunities that OpenJDK and IcedTea present to us.</p>
<p>Working with Sun Microsystems and the broader Open Source Java community; Red Hat&#8217;s OpenJDK team included <a href="http://fitzsim.org/blog/">Tom Fitzsimmons</a>, <a href="http://langel.wordpress.com/">Lillian Angel</a>, <a href="http://gbenson.livejournal.com/">Gary Benson</a>, Keith Seitz, <a href="http://gnu.wildebeest.org/diary/">Mark Wielaard</a> and <a href="http://advogato.org/person/aph/">Andrew Haley</a>.</p>
<p><a href="http://fitzsim.org/blog/">Tom Fitzsimmons</a> will be at the <a href="http://www.redhat.com/promo/summit/2008/">Red Hat Summit in Boston</a> between June 18th and 20th, so if you want to chat about the project &#8211; swing by the Exhibit Hall, grab a beer, and ask him how much fun the Java TCK testing was.</p>
<p><em>Java, Java SE, OpenJDK and Java TCK are all Trademarks of Sun Microsystems Inc.</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F196&amp;title=Java%20is%20finally%20Free%20and%20Open" id="wpa2a_16"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/196/feed</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>JBoss, 2 month update</title>
		<link>http://blog.softwhere.org/archives/172</link>
		<comments>http://blog.softwhere.org/archives/172#comments</comments>
		<pubDate>Tue, 03 Jun 2008 16:23:37 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=172</guid>
		<description><![CDATA[Wow, it&#8217;s been almost 2 months since I left Sun to join the JBoss division of Red Hat. Time for a quick update. In many cases I&#8217;m comparing with Sun which is a) a little unfair because they&#8217;re companies in very different situations; and b) unfortunately my only reference point. So, I apologise beforehand if [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it&#8217;s been almost 2 months since I <a href="http://blog.softwhere.org/archives/85">left Sun</a> to join the JBoss division of Red Hat.</p>
<p>Time for a quick update. In many cases I&#8217;m comparing with Sun which is a) a little unfair because they&#8217;re companies in very different situations; and b) unfortunately my only reference point. So, I apologise beforehand if this post reads like I&#8217;m laying into Sun. That&#8217;s not my intention.</p>
<p><strong>Business</strong></p>
<p>Firstly, Red Hat and JBoss in particular, seem to be on a roll right now &#8211; every week seems to have bought news of Red Hat&#8217;s continued success. First the <a href="http://www.press.redhat.com/2008/04/02/red-hat-delivers-solid-earnings/">Fiscal Q4 results</a>, a really successful Java One, then really encouraging reports from  <a href="http://investors.redhat.com/phoenix.zhtml?c=67156&amp;p=irol-newsArticle&amp;ID=1150593&amp;highlight=">Nikkei Market Access</a>, <a href="http://www.bizjournals.com/triangle/stories/2008/05/12/daily14.html">Aberdeen Group</a>, <a href="http://blog.softwhere.org/archives/140">Gartner and Forrester</a>. News like this assuage any &#8216;job switchers remorse&#8217; <img src='http://blog.softwhere.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Technology<br />
</strong></p>
<p>One thing that still impresses me about Red Hat is the pace of innovation. Red Hat isn&#8217;t a big company and JBoss is still a small piece of the whole but we seem to be punching way above our weight. This is fuelled by constant innovation in the JBoss.org projects. During my short time here; and specifically for JBoss, I&#8217;ve seen the following releases :</p>
<ul>
<li><a href="http://www.redhat.com/jboss_on/">JON 2.0 GA</a></li>
<li><a href="http://www.jboss.org/dna/">JBoss DNA 0.1</a></li>
<li><a href="http://in.relation.to/Bloggers/JBossTools210GAIsHere">JBoss Tools 2.1</a></li>
<li><a href="http://www.jboss.org/jbossesb/">JBoss ESB 4.3</a></li>
<li><a href="http://www.jboss.org/jbossmessaging/">JBoss Messaging 2.0</a></li>
<li><a href="http://bill.burkecentral.com/2008/05/27/resteasy-jax-rs-beta-4-released/">JBoss RESTeasy 1.0 beta</a></li>
<li><a href="http://www.redhat.com/jboss/platforms/application/">EAP 4.3 CP02</a></li>
<li><a href="http://www.redhat.com/jboss/platforms/application/">EAP 4.2 CP04</a></li>
<li><a href="http://www.press.redhat.com/2008/05/27/jbossorg-launches-seam-202ga/">Seam 2.0.2</a></li>
</ul>
<p>In addition there are some pretty interesting things going on behind the scenes &#8211; eg. EAP 4.3 is starting evaluation for EAL 2+;  AS 5.0 and EAP 5.0 are taking shape and <a href="http://www.infoq.com/news/2008/06/icedtea_openjdk">OpenJDK</a> in Fedora making progress. One thing I know for sure is that the cadence isn&#8217;t going to slow &#8211; this summer is going to be busy.</p>
<p>While I&#8217;m talking about technology &#8211; I should also mention I&#8217;m back to being a full-time Linux user (Fedora 9 to be specific). I keep having OS/X withdrawals but so far Fedora has kept me out of the Apple store.</p>
<p><strong>Culture and People<br />
</strong></p>
<p>Superficially,  the Red Hat culture isn&#8217;t radically different from Sun. They are both technology companies &#8211; full of smart, very technical people where technology rules. Questioning corporate mandates seems to expected at Red Hat &#8211; as it was at Sun &#8211; though I&#8217;m sure changing them is a lot easier at Red Hat due to its relative size.</p>
<p>Many of the JBoss people I work with share one thing in common &#8211; they used to be a customer. Whether, VP of engineering, support engineer or product manager &#8211; you&#8217;ll find people who joined JBoss because being a customer wasn&#8217;t enough. What this means is that there is a huge amount of customer insight in the organization. OK &#8211; I&#8217;m going to slap Sun around a little &#8211; sorry. In the last few years at Sun I saw a worrying trend &#8211; hiring people with absolutely no knowledge of the products Sun sells; people who have no interest in understanding how the products worked or what problems they solved for customers. For a product company &#8211; that&#8217;s wrong. Wrong.</p>
<p><strong>Work Environment</strong></p>
<p>I&#8217;m spending about 50% of my time in the office &#8211; that&#8217;s 50% up on the last 3 years &#8211; travel takes most of the rest. The change is not as bad as I thought it would be &#8211; my commute to Red Hat&#8217;s HQ in Raleigh is about as easy as it gets (typically less than 20 mins, often just over 10). Actually getting fully dressed in the morning before work hasn&#8217;t been a problem either. One thing I miss is  being able to hit the Gym outside peak hours &#8211; my Gym hours are way down currently.</p>
<p>JBoss is probably a lot more distributed than other organizations &#8211; I doubt there&#8217;s an office anywhere in the world with more than a handful lof JBossians &#8211; so phone, mail and IRC rule. Twitter &#8211; not so much. Actually meeting people is a pretty infrequent opportunity &#8211; Red Hat summit will be the next.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F172&amp;title=JBoss%2C%202%20month%20update" id="wpa2a_18"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX &#8211; better late than never ?</title>
		<link>http://blog.softwhere.org/archives/145</link>
		<comments>http://blog.softwhere.org/archives/145#comments</comments>
		<pubDate>Mon, 12 May 2008 19:48:57 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=145</guid>
		<description><![CDATA[Sun was pushing JavaFX pretty hard at JavaOne this year &#8211; as it was last year; but still no actual product. My intial reaction to JavaFX (the scripting language formerly knows as F3) was pretty positive &#8211; but that was almost 2 years ago. The phrase &#8220;Better late than never&#8221; is true for Mother&#8217;s Day [...]]]></description>
			<content:encoded><![CDATA[<p>Sun was pushing JavaFX pretty hard at JavaOne this year &#8211; as it was last year; but still no actual product. My i<a href="http://blogs.sun.com/sharps/entry/the_return_of_client-side_java">ntial reaction</a> to JavaFX (the scripting language formerly knows as F3) was pretty positive &#8211; but that was almost 2 years ago. The phrase &#8220;Better late than never&#8221; is true for Mother&#8217;s Day presents but rarely for technology competition. Unseating an <a href="http://www.adobe.com/products/flex/">incumbent</a> is hard and expensive and the longer you leave it- the harder it gets.</p>
<p>I guess Sun see&#8217;s JavaFX as a cornerstone of it&#8217;s mobile strategy &#8211; which I still don&#8217;t get. I get that mobile devices are increasingly important &#8211; what I don&#8217;t get is how Sun thinks it can be come a comsumer electronics company nor why it feels it needs to. I&#8217;m not even completely sure about Java on mobile devices &#8211; I&#8217;ve spend the last 10 years with Java and was an early adopter of the cell phone and have lost count of the devices I&#8217;ve owned and the money I&#8217;ve spent on services. Yet I still haven&#8217;t seen a compelling / unique use for Java on a cell phone; and I simlply don&#8217;t buy that Java needs to become a consumer brand to become sucessful. It&#8217;s already wildly sucessful.</p>
<p>Java is one of the most sucessful enabling technologies ever but it it&#8217;s not a consumer brand.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F145&amp;title=JavaFX%20%26%238211%3B%20better%20late%20than%20never%20%3F" id="wpa2a_20"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/145/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

