<?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>sellmic.com &#187; Open Source</title>
	<atom:link href="http://sellmic.com/blog/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://sellmic.com/blog</link>
	<description>Augusto's corner of art, code and fun</description>
	<lastBuildDate>Sun, 24 Jul 2011 06:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Hidden Java 7 Features &#8211; System and Process CPU Load Monitoring</title>
		<link>http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/</link>
		<comments>http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 04:10:28 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=612</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/' addthis:title='Hidden Java 7 Features &#8211; System and Process CPU Load Monitoring' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>A couple of weeks ago I wrote a summary of 7 new cool features in Java 7. Others have written great blog posts about them, so I was thinking it might be useful for me to focus on lesser known or &#8220;Hidden Java 7 Features&#8221;. In the next few weeks, I&#8217;ll try to explore and [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/' addthis:title='Hidden Java 7 Features &#8211; System and Process CPU Load Monitoring ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/' addthis:title='Hidden Java 7 Features &#8211; System and Process CPU Load Monitoring' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/java-duke-as-indiana-jones-treasure-med.jpg"><img class="aligncenter" title="Duke Indy finds treasure in latest release! (or 'Raiders of the Lost Classpath', thanks to Dan Salt for suggesting that title)" src="http://sellmic.com/blog/wp-content/uploads/2011/07/java-duke-as-indiana-jones-treasure-med.jpg" alt="" width="589" height="372" /></a></p>
<p>A couple of weeks ago I wrote a summary of <a href="http://sellmic.com/blog/2011/07/08/7-new-cool-features-in-java-7/">7 new cool features in Java 7</a>. Others have <a href="http://loianegroner.com/2011/07/new-java-7-language-features/">written</a> great <a href="http://www.phphosts.org/2011/07/java-se-7-brings-better-file-handling-than-ever-to-groovy/">blog</a> <a href="http://techiedan.com/2011/03/15/java-7-new-try-catch-blocks/">posts</a> about them, so I was thinking it might be useful for me to focus on lesser known or &#8220;Hidden Java 7 Features&#8221;. In the next few weeks, I&#8217;ll try to explore and write a series of blog posts about them.</p>
<p><strong>System and Process CPU Load Monitoring</strong></p>
<p>Java 7 provides a new MBean that finally allows Java developers to access overall System and current process CPU load monitoring. This feature is not really that hidden as it&#8217;s listed in the <a href="http://openjdk.java.net/projects/jdk7/features/#fa530068">what&#8217;s new page for JDK 7</a>, but I haven&#8217;t really noticed a lot of talk about it and I certainly overlooked it initially.</p>
<p>The interface <a href="http://download.java.net/jdk7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html">com.sun.management.OperatingSystemMXBean</a>, has two new methods that easily get this information; <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; white-space: pre;"><a href="http://download.java.net/jdk7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html#getSystemCpuLoad()">getSystemCpuLoad()</a> </span>and <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; white-space: pre;"><a href="http://download.java.net/jdk7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html#getProcessCpuLoad()">getProcessCpuLoad()</a></span>. Both methods return the load as a double value in the [0.0,1.0] interval, with 0.0 representing no load to 1.0 representing 100% CPU load for the whole system or the current JVM process respectively.</p>
<p>It&#8217;s pretty easy to get access to this MBean;</p>
<pre class="java" name="code">import com.sun.management.OperatingSystemMXBean;
...
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(
                OperatingSystemMXBean.class);
// What % CPU load this current JVM is taking, from 0.0-1.0
System.out.println(osBean.getProcessCpuLoad());

// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());</pre>
<p><strong>Wasn&#8217;t this already available?</strong><br />
Java 6 introduced a new method in java.lang.management.OperatingSystemMXBean called <a href="http://download.oracle.com/javase/6/docs/api/java/lang/management/OperatingSystemMXBean.html#getSystemLoadAverage()">getSystemLoadAverage()</a>, which could get the CPU average for the overall system (there wasn&#8217;t a mechanism for the JVM/current process load). However this <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6336608">doesn&#8217;t seem to work on Windows</a> and would just return a -1 (tried this with Java 7 in Windows 7 and that is still the case).</p>
<p>Other ways of doing this prior to Java 7 would include Java APIs implemented via native libraries like <a href="http://support.hyperic.com/display/SIGAR/Home">SIGAR</a>, which are good alternatives but obviously not part of the standard Java distribution, or may not support most platforms.</p>
<p><strong>Now the bad news</strong><br />
If you notice in my code I use <a href="http://download.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html">com.sun.management.OperatingSystemMXBean</a>, not <a href="http://download.oracle.com/javase/7/docs/api/java/lang/management/OperatingSystemMXBean.html?is-external=true">java.lang.management.OperatingSystemMXBean</a> which means the methods getSystemCpuLoad() and getProcessCpuLoad() are not part of the official, supported public interface of the Java Platform. <a href="http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html">Oracle actually discourages the use of these packages</a>, since they could be removed in future releases or may not be available in all JVM implementations.</p>
<p>I&#8217;m not 100% sure why these methods were only added to the com.sun version of OperatingSystemMXBean. Initially I thought it was because Oracle didn&#8217;t want to add a method to a public interface (which would break any code implementing that interface), however Java 6 added getSystemLoadAverage(). If anybody has any insight on this, please let me know.</p>
<p>There are ways to use these new methods without having a hard dependency to these com.sun classes (for example via reflection, or using JMX conventions), I may cover these in a future blog post or update to this one.</p>
<p><strong>Demo, JCPUMon</strong><br />
Finally, I wanted to do a simple UI that would use this feature to have a little widget to monitor system CPU and current process load graphically. I call it &#8220;JCPMon&#8221;, it can be launched as a standalone Java application, run inside an application you want to monitor or just used as a Swing component in a Java UI.</p>
<p><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/JCPUMon1.jpg"><img class="aligncenter size-full wp-image-630" title="JCPUMon - Java System and Process Monitoring Tool" src="http://sellmic.com/blog/wp-content/uploads/2011/07/JCPUMon1.jpg" alt="" width="450" height="281" /></a></p>
<p>The green part of the graph represents the overall system CPU load, while the yellow part represents the current process load, in this case CPU load imposed by the GUI (I did a lot of resizing to get a few yellow bars for this image <img src='http://sellmic.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). If you want to monitor a Java application you already have, you can easily do so by calling;</p>
<pre class="java" name="code">
// This method won't block, so you can call it at the start of your program
com.sellmic.apps.monitoring.jcpumon.Main(null);

// And then continue doing anything else ...
</pre>
<p>Of course an improvement would be to have the ability to connect to an external process via JMX (remote or local).</p>
<p>You can launch this app via webstart, <a href="http://sellmic.com/lab/dev/jcpumon/launch.jnlp"><img src="http://java.sun.com/products/jfc/tsc/articles/swing2d/webstart.png"/></a>.You&#8217;ll need Java 7 to be installed.</p>
<p>This simple GUI uses this new Java 7 capability and also has some extras to configure the look of the UI (squares or circles, size, how often to update, always on top, full screen). If anybody is interested in the code for this let me know and I can setup a page to host it.</p>
<p><strong>UPDATE:</strong> JNLP URL was wrong, if you tried webstart before and it failed please try again. Sorry about that!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/' addthis:title='Hidden Java 7 Features &#8211; System and Process CPU Load Monitoring ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2011/07/21/hidden-java-7-features-cpu-load-monitoring/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Live blogging from CommunityOne</title>
		<link>http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/</link>
		<comments>http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:04:41 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[communityone]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=229</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/' addthis:title='Live blogging from CommunityOne' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>JavaOne officially starts tomorrow but today Sun has kicked off CommunityOne. Which is a more open source focused and free conference that precedes the bigger event. The main theme this year is cloud computing. The presentation today has been about showing several vendor solutions in the areas of virtualization and large scale application deployment that [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/' addthis:title='Live blogging from CommunityOne ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/' addthis:title='Live blogging from CommunityOne' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p><img class="aligncenter size-full wp-image-234" title="communityone" src="http://sellmic.com/blog/wp-content/uploads/2009/06/communityone.jpg" alt="communityone" width="450" height="315" /></p>
<p>JavaOne officially starts tomorrow but today Sun has kicked off CommunityOne. Which is a more open source focused and free conference that precedes the bigger event.</p>
<p>The main theme this year is cloud computing. The presentation today has been about showing several vendor solutions in the areas of virtualization and large scale application deployment that is very easy to use (and graphical). To be completely honest, I think &#8220;cloud computing&#8221; is a big buzzword approaching marketroid levels, but there is some interesting technology here. I&#8217;ll be attending a few cloud computing sessions to see if I become one of the <strong>converted</strong>.</p>
<p><img class="aligncenter size-full wp-image-230" title="communityone_cloud" src="http://sellmic.com/blog/wp-content/uploads/2009/06/communityone_cloud.jpg" alt="communityone_cloud" width="450" height="269" /></p>
<p>Currently, we&#8217;re listening to some of the folks from OpenSolaris and JavaFX in a setup that seems like a nerd version of David Letterman from an alternate reality.</p>
<p>BTW we got a small announcement that JavaFX is now officially released for OpenSolaris. Although I&#8217;m not sure there&#8217;s a large community of OpenSolaris users looking forward to that <img src='http://sellmic.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/' addthis:title='Live blogging from CommunityOne ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2009/06/01/live-blogging-from-communityone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle buys Sun (not THE Sun)!</title>
		<link>http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/</link>
		<comments>http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 03:11:07 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=199</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/' addthis:title='Oracle buys Sun (not THE Sun)!' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>At one point it was Apple, then IBM was supposed to be it more than a couple of times, well the buyer of Sun ends up being Oracle and I think this is a good thing. First of all (and related to that panel from Watchmen), I was getting a little anxious about all this [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/' addthis:title='Oracle buys Sun (not THE Sun)! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/' addthis:title='Oracle buys Sun (not THE Sun)!' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2009/03/do_it.jpg"><img class="size-full wp-image-198 aligncenter" title="do_it" src="http://sellmic.com/blog/wp-content/uploads/2009/03/do_it.jpg" alt="&quot;Do It&quot; - Rorschach from Watchmen" width="450" height="525" /></a></p>
<p style="text-align: left;">At one point it was Apple, then IBM was supposed to be it more than a couple of times, well <a href="http://www.sdtimes.com/ORACLE_TO_BUY_SUN_PENDING_APPROVAL/About_ORACLE_and_SUN/33425">the buyer of Sun ends up being Oracle</a> and I think this is a good thing.</p>
<p style="text-align: left;">First of all (and related to that panel from Watchmen), I was getting a little anxious about all this merger talk and wished it was done with. It&#8217;s difficult for a company to be under merger talks for too long, and as a user of a lot of Sun technologies it makes you nervous. So I&#8217;m glad this seems to be over with.</p>
<p style="text-align: left;">Anyways, I think ithis is better than the IBM-Sun (BlueSun) merger because it just didn&#8217;t make much sense for IBM to buy Sun. They overlap too much on hardware and software, and I was afraid IBM was just going to buy it to finally kill off a hardware competitor and just take ownership of Java. With Oracle, you still have IBM as a strong Java player and Sun actually brings a lot of new things to Oracle.</p>
<p style="text-align: left;">Yes, there are overlaps, but there&#8217;s a bigger chance for projects like Netbeans to survive under this environment than in a company with IBM which would rather keep putting money on Eclipse.</p>
<p style="text-align: left;">What I wonder about is these products:</p>
<p style="text-align: left;"><strong>JavaFX </strong>- Does Oracle really have the stomach to compete in the client space? I&#8217;m hoping they have the guts to keep at it and not settle only on the server side. Client side Java is still important, and makes sense when you want to have very well integrated tools that go from end to end. As for mobile, who knows, maybe Oracle wants to expand.</p>
<p style="text-align: left;"><strong>Glassfish </strong>- Can Glassfish survive in a company that uses WebLogic. I think so, at least initially or for the short term. Glassfish can still be used as the &#8220;JEE&#8221; reference implementation, so there is a chance Glassfish can still continue being a supported project.</p>
<p style="text-align: left;"><strong>MySQL </strong>- I&#8217;m not really sure Oracle wil want to keep spending money on this for obvious reasons. But who knows. Anyways, MySQL is open source so it can&#8217;t really be killed in a sense.</p>
<p style="text-align: left;">So I&#8217;m glad the speculation is over, good luck to all the Sun employees during this transition. This year should prove to be a very interesting and surreal JavaOne!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/' addthis:title='Oracle buys Sun (not THE Sun)! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2009/04/20/oracle-buys-sun-not-the-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Organic Software</title>
		<link>http://sellmic.com/blog/2008/03/26/organic-software/</link>
		<comments>http://sellmic.com/blog/2008/03/26/organic-software/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 07:13:20 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/2008/03/26/organic-software/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2008/03/26/organic-software/' addthis:title='Organic Software' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>An article on treehugger has an interview with Paul Kim, VP of marketing for the Mozilla Corporation. The Mozilla marketing folks have decided to coin the term &#8220;organic software&#8221; in order to raise awareness of some of the other benefits of Mozilla besides its list of features. Here is Paul&#8217;s rationale for using this term: [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2008/03/26/organic-software/' addthis:title='Organic Software ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2008/03/26/organic-software/' addthis:title='Organic Software' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center" align="center"><img src="http://sellmic.com/blog/wp-content/uploads/2008/03/organic_software.jpg" alt="organic_software.jpg" /></p>
<p>An <a href="http://www.treehugger.com/files/2008/03/mozilla_firefox.php">article on treehugger</a> has an interview with Paul Kim, VP of marketing for the Mozilla Corporation. The Mozilla marketing folks have decided to coin the term &#8220;<a href="http://www.mozilla.com/en-US/firefox/organic/">organic software</a>&#8221; in order to raise awareness of some of the other benefits of Mozilla besides its list of features.</p>
<p>Here is Paul&#8217;s rationale for using this term:</p>
<blockquote>
<blockquote><p>PK: I should clarify that we&#8217;re not trying to create a new model. Instead, what we&#8217;re trying to do is to help new sets of people who know nothing about open source software quickly start to understand that Firefox is something different from the software they&#8217;re currently using to access the Web. &#8216;Organic software&#8217; is a concept we came up with that we thought would resonate with end users in ways that &#8216;free software&#8217; doesn&#8217;t. I think &#8216;free software&#8217;, at least in the US, doesn&#8217;t carry the same valence that &#8216;<a href="http://en.wikipedia.org/wiki/Alternative_terms_for_free_software#FLOSS" _base_target="_parent">FLOSS</a>&#8216; does in, say, Europe.</p>
<p>PK: I think for people in the open source movement, the term &#8216;organic&#8217; is a lot clearer and immediately graspable. I think in the broader culture, and again I&#8217;m speaking of the US, the word &#8216;free&#8217; gets filtered through a consumer lens. So yes, it&#8217;s a terminology issue for end users &#8211; trying to communicate clearly what practitioners already grok.</p></blockquote>
</blockquote>
<p>I appreciate what the Mozilla folks are trying to do here, but this whole campaign seems wrongheaded and actually misleading. The term organic is often associated with organic food, which is supposed to be healthier and friendlier to the environment. That is acknowledged in the article. Using this term causes more confusion in my mind, when I first read it, I thought the Mozilla developers were making a &#8220;green&#8221; commitment and trying to save the environment by changing some of their habits (perhaps turn off their computers once in a while?).</p>
<p>What they should do is keep educating the public on the term &#8220;open source&#8221; instead of confusing the issue further. Their uses further overloads the word &#8220;organic&#8221; and I can also see companies jumping on the bandwagon and redefining the whole definition (ex: A software company pledges to go &#8220;green&#8221; and calls their software organic).</p>
<p>The article itself is proof of what I&#8217;m saying. It is from a site dedicated to environmental/green issues, and this Mozilla announcement has nothing to do with that, except that they now use the word organic.</p>
<p>Sorry Mozilla, a vote down on this marketing strategy from me.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2008/03/26/organic-software/' addthis:title='Organic Software ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2008/03/26/organic-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

