<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Darwin&#039;s Theories - Open Source Software category</title>
  <link>http://theories.darwinsys.com:80/categories/oss/</link>
  <description>Call it a Blog if you like -- Ian</description>
  <language>en</language>
  <copyright>Ian Darwin</copyright>
  <lastBuildDate>Wed, 18 Jun 2008 16:48:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>iPhone catching up to OpenMoko</title>
    <link>http://theories.darwinsys.com:80/2008/06/10/1213129260000.html</link>
    
      
        <description>
          People who know I&#039;m involved with &lt;a href=&#034;http://www.openmoko.org/&#034;&gt;Openmoko&lt;/a&gt; ask me how the &lt;a href=&#034;http://www.engadget.com/2008/06/09/wwdc-2008-coverage-roundup-the-iphone-3g-has-landed/&#034;&gt;new iPhone&lt;/a&gt; will affect the Openmoko project. But as we&#039;ve seen, the reverse is already happening. Openmoko pioneered having a completely-accessible GPS in the GTA01, and have maintained this in the GTA02 FreeRunner. Apple have seen the light and have included some kind of GPS in the iPhone 2 (I&#039;m assuming, subject to counter-information, that when you you paying a &lt;strike&gt;carrier tax&lt;/strike&gt; access fee for using it, as you do with most carrier-beholden smart phones such as the RIM Blackberry). But Openmoko remains a customer-beholden smart phone, one of the very few. &lt;br /&gt;
&lt;br /&gt;
In fact, there really is little point in comparing the phones directly. The most obvious difference is price: the iPhone costs ($199 plus 24 months of contracted tenure at maybe $50), for a minimum TCO of about $1400, whereas the FreeRunner costs about $299 with no contract so you can use it on any of the very-economical pay-as-go plans that you have to look around for, say $10/month for a light user, for a total TCO of $540; so the TCO for this user would be about 3:1 in favor of Openmoko :-) (late note: my iPhone guesses are low; see &lt;a href=&#034;http://tech.yahoo.com/blogs/null/94465&#034;&gt;this Yahoo Blog analysis&lt;/a&gt; for better figures). But that is not why people buy the iPhone or the Openmoko. People buy the iPhone for the glitz, for being cool, for being able to show off. &lt;br /&gt;
&lt;br /&gt;
No, really. A week after the iPhone was released in the US and people were smuggling them into Canada, I was buying a coffee at a Starbucks in Toronto. Some dork dressed up as a Hollywood director left his shiny new iPhone right in the way where he knew anybody who wanted to get at the cream dispenser would either risk splattering on the iPhone, or have to move it. I very gently picked it up with the respect due such a device and moved it out of the way, whereupon he tried to launch into a tirade about how much he&#039;d (over)paid for it. I wasn&#039;t in the mood to discuss it so I just said &amp;quot;if it&#039;s that valuable, keep it closer to you&amp;quot; and left (Seriously, I do have friends with iPhones, and they are reasonable people...).&lt;br /&gt;
&lt;br /&gt;
Yes, really, the iPhone is sleek, and sexy. It is also almost completely a closed environment. People keep trying to open it up, because that&#039;s a challenge. People buy Openmoko not because it is sleek (the current hardware is, but the current software is not, yet; far from it) but because it is open. Open hardware.&amp;nbsp; Open software. An open process company. The iPhone is a thing to give joy those who don&#039;t care how a thing works and have no care that they have paid $1400 to surrender control of &amp;quot;their&amp;quot; device to Apple and to the carrier. The Openmoko Freerunner is a thing to give joy to those who love to tinker, who want to be able to (even if they never get around to) write their own applications in any of half a dozen programming languages. To make it do whatever they want, without regard for what the hardware supplier or the carrier wants. Openmoko.com encourages you do go &amp;quot;higher up and further in&amp;quot;. Apple tries to prevent you. And that, I think, makes all the difference.
        </description>
      
      
    
    
    
    <category>Open Source Software</category>
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2008/06/10/1213129260000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/06/10/1213129260000.html</guid>
    <pubDate>Tue, 10 Jun 2008 20:21:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Seam Leaves Home (on good terms)</title>
    <link>http://theories.darwinsys.com:80/2008/03/24/1206406680000.html</link>
    
      
        <description>
          In addition to cranking out a new stable release (2.0.1.GA) and a new  early access release (2.1.0.A1), The JBoss Seam framework has been  renamed to &amp;quot;The Seam Framework&amp;quot; and has a new website,  &lt;a href=&#034;http://www.seamframework.org/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/&lt;/a&gt;. This represents a &amp;quot;growing up&amp;quot; of sorts,  similar to e.g., Jakarta Tomcat becoming Apache Tomcat, and  differentiates Seam from the many smaller projects that are also part of  JBoss - see the new diagram at &lt;a href=&#034;http://labs.jboss.org/projects/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://labs.jboss.org/projects/&lt;/a&gt;, and note  that Seam is right there at the top of the web tier. While still funded  by RedHat/JBoss, with this new domain Seam is obviously being positioned  to compete head-on with similarly-named project The Spring Framework. &lt;br /&gt;
&lt;br /&gt;
As part of &amp;quot;moving out&amp;quot;, Seam has been given a new logo, see &lt;a href=&#034;http://www.seamframework.org/Community/GetASeamIcon&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/Community/GetASeamIcon&lt;/a&gt;. This is used in their new web site, which is of course running on Seam and available as part of the downloads  (&lt;a href=&#034;http://www.seamframework.org/Download&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.seamframework.org/Download&lt;/a&gt;). Speaking of downloads, if you&#039;re using a version older than 2.0.1.GA, now would be a good time to download and upgrade.&lt;br /&gt;
&lt;br /&gt;
Also, there is a new book about Seam, Seam In Action  (&lt;a href=&#034;http://www.amazon.com/gp/product/1933988401&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.amazon.com/gp/product/1933988401&lt;/a&gt;), which you can now buy in  Early Access (&lt;a href=&#034;http://www.manning.com/dallen/&#034; class=&#034;moz-txt-link-freetext&#034;&gt;http://www.manning.com/dallen/&lt;/a&gt;) - you get EA PDF&#039;s now and  the final version when it&#039;s released, and optionally a paper copy then too. &lt;br /&gt;
&lt;br /&gt;
Finally, JBoss Tools - the all-encompassing Eclipse tools for developing  Seam and Hibernate projects - has been upgraded to 2.0.1.GA. You might  want to download this as well.
        </description>
      
      
    
    
    
    <category>Books</category>
    
    <category>Open Source Software</category>
    
    <category>Java</category>
    
    <category>Web</category>
    
    <category>Internet</category>
    
    <comments>http://theories.darwinsys.com:80/2008/03/24/1206406680000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/03/24/1206406680000.html</guid>
    <pubDate>Tue, 25 Mar 2008 00:58:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Bit o&#039; good news, The real &#039;An Enemy of the State&#039;, etc.</title>
    <link>http://theories.darwinsys.com:80/2008/03/16/1205714700000.html</link>
    
      
        <description>
          In the U.S. Congress, the &lt;a href=&#034;http://www.salon.com/opinion/greenwald/2008/03/14/fisa/index.html&#034;&gt;House Democrats finally stood up to be counted, voting through their own bill which does not provide a unilateral amnesty&lt;/a&gt; for all the law-breaking that went on after 2001-09-11 by the big telecoms violating everybody&#039;s privacy. Although this bill is rather unlikely to get signed into law, it&#039;s a big baby step forward for a Democratic majority that was voted in, in large measure, to oppose Bush&#039;s crushing of the constitution.&lt;br /&gt;
&lt;br /&gt;
The title &amp;quot;An Enemy of the State&amp;quot; is most often associated with a popular 1998 Will Smith movie. But it was used several times before that. The most relevant one for me is Justin Raimondo&#039;s 1992 biography of Murray Rothbard, entitled of course &lt;a href=&#034;http://www.mises.org/store/Enemy-of-the-State-An-P327C0.aspx&#034;&gt;An Enemy of the State&lt;/a&gt;. Lew Rockwell has finally done this book justice with a &lt;a href=&#034;http://www.lewrockwell.com/rockwell/still-states-greatest-enemy.html&#034;&gt;detailed review, entitled &amp;quot;Still the State&#039;s Greatest Living Enemy&amp;quot;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I also note that Benedict D. LaRosa has written a gun control article that&#039;s worth reading. Written shortly after the Virginia Tech murders, &lt;a href=&#034;http://www.fff.org/freedom/fd0711f.asp&#034;&gt;this article&lt;/a&gt; lays the blame squarely on the University Administration and the state government, but brings in&amp;nbsp; other American examples. It could be read in conjunction with &lt;a href=&#034;http://www.timesonline.co.uk/tol/news/uk/crime/article2328368.ece&#034;&gt;this UK information&lt;/a&gt; (UK government lied about gun crime to try to make the populace think that their draconian gun control was &amp;quot;working&amp;quot;). And this &lt;a href=&#034;http://www.cbc.ca/canadavotes/realitycheck/gunban.html&#034;&gt;Canadian item that shows gun homicides actually on the decline&lt;/a&gt;, which also points out that criminals don&#039;t obey gun laws any more than any other - they are criminals, after all.&lt;br /&gt;
&lt;br /&gt;
Speaking of lies, this article notes that &lt;a href=&#034;http://www.guardian.co.uk/politics/2005/nov/15/usa.iraq&#034;&gt;the US Government was using prohibited weapons in Iraq and lying about it&lt;/a&gt;. But that should surprise nobody who&#039;s got an IQ greater than that of a wheat germ.&lt;br /&gt;
&lt;br /&gt;
To end on a lighter note, here&#039;s a piece entitled &lt;a href=&#034;http://blog.anamazingmind.com/2008/03/real-reason-we-use-linux.html&#034;&gt;The REAL Reason We Use Linux&lt;/a&gt;, which applies just as much to BSD.
        </description>
      
      
    
    
    
    <category>Open Source Software</category>
    
    <category>Books</category>
    
    <category>Politics</category>
    
    <comments>http://theories.darwinsys.com:80/2008/03/16/1205714700000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/03/16/1205714700000.html</guid>
    <pubDate>Mon, 17 Mar 2008 00:45:00 GMT</pubDate>
  </item>
  
  <item>
    <title>RepRap and The End of Want</title>
    <link>http://theories.darwinsys.com:80/2008/03/09/1205088000000.html</link>
    
      
        <description>
          In the &lt;a href=&#034;http://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation&#034;&gt;Star Trek: The Next Generation&lt;/a&gt; TV series, one of the most pervasive inventions was the &amp;quot;replicator&amp;quot;, a device that could &lt;a href=&#034;http://www.quotationspage.com/quote/776.html&#034;&gt;magically&lt;/a&gt; create any object, including a mug filled with &amp;quot;Earl Grey Tea, hot&amp;quot;. This device ended poverty on planet Earth and on all planets that were allowed access to &amp;quot;Federation&amp;quot; technology. Need food? Just ask for what you want. The replicator has post-WiMax access to vast databases with the molecular formulae for every known food and drink, as well as every known object. It also apparently ended economics and economies, since the study of economics has as its deepest basis, its most secret heart of hearts,&amp;nbsp; one person&#039;s need voluntarily to trade with another for something of value. If one can replicate anything one needs, why trade?&lt;br /&gt;
&lt;br /&gt;
We are a years (if not centuries) away from being able to create such a replicator. But the first steps are being taken, and some of them with the same communal attitude that pervades ST:TNG&#039;s discussions of economics. &lt;a href=&#034;http://www.reprap.org&#034;&gt;RepRap&lt;/a&gt; is a project that is building simple &amp;quot;3D printer&amp;quot; replicators today. The project&#039;s web site has a subtitle of &amp;quot;Wealth without money...&amp;quot; These replicators can make small objects by a process known as&lt;a href=&#034;http://en.wikipedia.org/wiki/Fused_deposition_modeling&#034;&gt; fused deposition modelling&lt;/a&gt; (FDM for short). Commercial FDM machines cost around $30,000; the RepRap &amp;quot;Darwin&amp;quot; would cost about 1% of that, around $300-500 depending on how much you buy and how much you build.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&#034;http://reprap.org/pub/Main/WebHome/darwin-small.jpg&#034; alt=&#034;Picture of the Darwin RepRep machine&#034; /&gt;&lt;br /&gt;
&lt;br /&gt;
The brainchild of &lt;a href=&#034;http://reprap.org/bin/view/Main/AdrianBowyer&#034;&gt;Adrian Bowyer&lt;/a&gt; of the University of Bath in the UK, the RepRap project is not only building simple replicators, but giving away all the technology to make them, and even encouraging everybody who builds one to build the key parts for two more and pass them on. &lt;a href=&#034;http://www.reprap.org/bin/view/Main/RepRapOneDarwin&#034;&gt;All the plans are freely downloadable&lt;/a&gt;, so you could build one without spending a nickle with the project. Though you&#039;ll find that their buying-in-bulk policy will save you money over buying some of the components directly. All the software, similarly, is &lt;a href=&#034;http://sourceforge.net/project/showfiles.php?group_id=159590&#034;&gt;freely downloadable from SourceForge&lt;/a&gt;. Written in &lt;a href=&#034;http://www.darwinsys.com/java&#034;&gt;Java&lt;/a&gt; so that it can &lt;a href=&#034;http://www.sun.com/smi/Press/sunflash/1997-09/sunflash.970918.2.xml&#034;&gt;run on almost any computer&lt;/a&gt;, the main driver software is covered by the GNU Public License which allows anyone to use it freely, and prevents it, or software based on it, from being re-sold in proprietary form. A far cry from patenting the ideas and charging license fees. Although, given today&#039;s idiotic patent system, I have encouraged Bowyer to patent any key innovations and either dedidate them to the public domain or assign them to a free-patent trust. But in fact the original idea for the replicator is neither from Bowyen nor from TNG. As the RepRap web site honestly points out, the general &lt;a href=&#034;http://reprap.org/bin/view/Main/VonNeumann&#034;&gt;idea seems to have been invented by famed computer science pioneer John Van Neumann&lt;/a&gt;, under the name &amp;quot;Universal Constructor&amp;quot;. I like &amp;quot;replicator&amp;quot; better.&lt;br /&gt;
&lt;br /&gt;
To be really useful, this project needs a way of creating the computer files that describe objects. There are many CAD (Computer Aided Drawing) programs around that can be used, but this is time-consuming. What if you break a cup and want to replicate one to keep a set (relatively) intact? What you want for that is a &amp;quot;3D Scanner.&amp;quot;&amp;nbsp; Such things exist, at around the cost of a good computer server; see &lt;a href=&#034;https://www.nextengine.com/indexSecure.htm&#034;&gt;this 3D Scanner advertised at US$2,500&lt;/a&gt; (web site is dysfunctional without some proprietary plugin). Presumably, the cost of these will come down, or mayhap some worthy RepRapper will publish a low-cost design for one that can be built on your existing RepRap replicator.&lt;br /&gt;
&lt;br /&gt;
There are, of course, many other projects going down similar paths to openness. Open Source has been around for thirty years (long before Stallman). Open Hardware is clearly similar to early Ham Radio and do-it-yourself computers (there was even a &lt;a href=&#034;http://wandel.ca/homepage/pbx.html&#034;&gt;home-made PBX&lt;/a&gt;).&amp;nbsp; &lt;a href=&#034;http://www.asterisk.org/&#034;&gt;Asterisk&lt;/a&gt; is open-source software that lets you more easily turn a PC into a &lt;a href=&#034;http://en.wikipedia.org/wiki/Pbx&#034;&gt;PBX&lt;/a&gt;. The &lt;a href=&#034;http://www.openmoko.org/&#034;&gt;OpenMoko cell phone project&lt;/a&gt; which I have written about &lt;a href=&#034;http://theories.darwinsys.com/2007/07/03/1183483260000.html&#034;&gt;here&lt;/a&gt; and &lt;a href=&#034;http://www.darwinsys.com/openmoko/free-your-cellphone.pdf&#034;&gt;here&lt;/a&gt;) has always made its software available under the GPL, and recently released the CAD files for all the mechanical (e.g., case and mounting) components of their cell phones.&lt;br /&gt;
&lt;br /&gt;
Keep in mind, though, that today&#039;s replicator is to the ST:TNG replicator as, say, &lt;a href=&#034;http://en.wikipedia.org/wiki/Da_vinci#Engineering_and_inventions&#034;&gt;Leonardo da Vinci&#039;s glider&lt;/a&gt; is to the Space Shuttle. While TNG&#039;s replicator works at the molecular level, today&#039;s RepRap is purely an electro-mechanical &amp;quot;3D printer&amp;quot;, recognizably a direct&amp;nbsp; descendant of the &amp;quot;numerical-controlled machine tool&amp;quot; works of the 1960&#039;s and the inkjet printers of the 1980&#039;s. The first version (named after me, or more likely, one of &lt;a href=&#034;http://www.english-heritage.org.uk/server/show/nav.14922&#034;&gt;my more famous distant relatives&lt;/a&gt;) can only make things out of thermal plastic. And a given object is likely to be all the same color. It cannot even deposit metal, thus, it cannot make circuit boards, and cannot be called &amp;quot;self-replicating&amp;quot;, one test of Von Newumann&#039;s &amp;quot;Universal Constructor&amp;quot; (another key test is self-assembly).&amp;nbsp; In short, RepRap could make the tea-cup (in about a quarter hour), but not the tea. In fact, it has made shot glasses that hold whiskey, though I haven&#039;t even started building a RepRap yet, so I don&#039;t know if the particular plastic used imparts any taste to the beverage. That said, it has made many of its own parts. And never forget that the US Space Shuttle is &amp;quot;recognizably a direct descendant&amp;quot; of da Vinci&#039;s glider. Nor, that a journey of a thousand miles begins with a single step.
        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Open Source Software</category>
    
    <category>Politics</category>
    
    <category>Java</category>
    
    <comments>http://theories.darwinsys.com:80/2008/03/09/1205088000000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/03/09/1205088000000.html</guid>
    <pubDate>Sun, 09 Mar 2008 18:40:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Ian&#039;s Top Ten Today, #1</title>
    <link>http://theories.darwinsys.com:80/2008/03/06/1204829460000.html</link>
    
      
        <description>
          Here are some links that I found worth passing on recently. This is not a monthly or even a regular listing; I&#039;ll repeat this when I have another ten.&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;a href=&#034;http://endsoftpatents.org/&#034;&gt;End Software Patents&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Jacob C. Hornberger: &lt;a href=&#034;http://www.fff.org/blog/jghblog2008-03-03.asp&#034;&gt;Hillary Should Have Apologized for Waco in Waco&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#034;http://arstechnica.com/guides/buyer/guide-200802-green.ars&#034;&gt;Building a Green PC&lt;/a&gt; at ArsTecnica&lt;/li&gt;
    &lt;li&gt;Canadian Politics: &lt;a href=&#034;http://www.demanddemocraticdebates.ca/&#034;&gt;Let Elizabeth Speak&lt;/a&gt; (although, despite the noble-sounding URL, it only pleads for one of our minority parties)&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#034;http://www.blackberry.com/newsletters/connection/personal/nov-2006/organize-your-inbox.shtml&#034;&gt;Managing Your Inbox&lt;/a&gt; courtesy of RIM&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#034;http://vista.blorge.com/2008/02/29/the-truth-is-out-microsoft-dupes-consumers-into-buying-vista-incapable-hardware/&#034;&gt;Microsoft dupes consumers into buying crappy hardwar&lt;/a&gt;e just to pinch Vista out the door (Caveat: this blog contains statements admitted in evidence but not &amp;quot;proven&amp;quot; by trial, and doesn&#039;t know how to spell &amp;quot;dilemna&amp;quot;)&lt;/li&gt;
    &lt;li&gt;Free book downloads in CS/Eng/Programming from &lt;a href=&#034;http://www.freetechbooks.com/index.php&#034;&gt;www.freetechbooks.com/index.php&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#034;http://blog.wired.com/27bstroke6/2007/10/senator-denies-.html&#034;&gt;Senator denies $40,000 in telecom corporate donations could affect vote &lt;/a&gt;on telecoms immunity bill (I can just see Jay Leno delivering that line, can&#039;t you?)&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#034;http://arstechnica.com/news.ars/post/20080305-for-movie-biz-tales-of-piracy-and-record-profits.html&#034;&gt;MPAA lies about college downloading, agitates for legal interventions, and laughs its $10B profits all the way to the bank&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Humor: PHD Comics, especially &lt;a href=&#034;http://www.phdcomics.com/comics/archive.php?comicid=971&#034;&gt;this strip&lt;/a&gt; (thread continues about 8 strips later).&lt;/li&gt;
&lt;/ol&gt;
Like I say, tha-tha-that&#039;s all (for now), folks. When I get another ten, this&#039;ll be back.
        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Open Source Software</category>
    
    <category>Books</category>
    
    <category>Politics</category>
    
    <comments>http://theories.darwinsys.com:80/2008/03/06/1204829460000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2008/03/06/1204829460000.html</guid>
    <pubDate>Thu, 06 Mar 2008 18:51:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
