<?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>Scott Yang's Playground &#187; Open Source</title>
	<atom:link href="http://scott.yang.id.au/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://scott.yang.id.au</link>
	<description>Faith, Technology and Randomness in Life, According to Scott</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:01:12 +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>Reddit gone Open Source, but TechCrunch don&#8217;t get it</title>
		<link>http://scott.yang.id.au/2008/06/reddit-opensource-techcrunch-clueless/</link>
		<comments>http://scott.yang.id.au/2008/06/reddit-opensource-techcrunch-clueless/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 01:20:50 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Reddit]]></category>
		<category><![CDATA[techcrunch]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2008/06/reddit-opensource-techcrunch-clueless/</guid>
		<description><![CDATA[Reddit is about one of few tech-related social news sites that I read regularly (especially programming.reddit.com). The others are Slashdot and Hacker News. The big news is &#8212; they have gone Open Source! Since reddit&#8217;s beginning, we have stood on the shoulders of giants in the open source world. Every library, tool and platform we [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/redditguy.jpg" width="232" height="320" alt="Reddit Alien Guy" class="floaty"/> <a href="http://reddit.com/">Reddit</a> is about one of few tech-related social news sites that I read regularly (especially <a href="http://programming.reddit.com/">programming.reddit.com</a>). The others are <a href="http://slashdot.org/">Slashdot</a> and <a href="http://news.ycombinator.com/">Hacker News</a>. The big news is &#8212; they have <a href="http://blog.reddit.com/2008/06/reddit-goes-open-source.html">gone <b>Open Source</b></a>!</p>
<blockquote><p>Since reddit&#8217;s beginning, we have stood on the shoulders of giants in the open source world. Every library, tool and platform we depend on is open. Until now, the only portion of reddit that wasn&#8217;t freely available is reddit itself. We are proud and excited that we&#8217;re finally giving back to the community that has given us so much.</p></blockquote>
<p>Reddit started with Lisp back in the Y Combinator days. Then <a href="http://scott.yang.id.au/2006/01/webpy-released/">moved to web.py</a>, and recently moved again to <a href="http://pylonshq.com/">Pylons</a> &#8212; it is one of the biggest Python-based website based on open sourced web framework, and now it is open sourced itself! Its git repository is now <a href="http://code.reddit.com/">available online for everyone to see</a> &#8212; <em>delicious</em>! It is certainly going to be a great resource for all Python developers to peek into the &#8220;how&#8221; of scaling a Pylons site.</p>
<p>Then <a href="http://www.techcrunch.com/2008/06/18/reddit-tries-to-compete-the-open-source-way/">TechCrunch picked up the story</a>, after <a href="http://www.techcrunch.com/2008/06/17/what-is-reddit-announcing-tomorrow-and-why-is-a-penguin-involved/">being invited to the announcement party</a>. They worded the announcement as though Reddit is trying to compete with <a href="http://digg.com/">Digg</a> by open sourcing its code.</p>
<p>Of course, to most SV journalists covering Web 2.0, &#8220;code&#8221; is nothing more than what is powering their profit-less website so they can raise venture funds, and &#8220;free software&#8221; merely means you don&#8217;t have to pay for it.</p>
<blockquote><p>Reddit, the news voting site that was bought by Conde Nast in 2006, is making the code behind its site open source&#8230; That means anyone can now make their own Digg-like site. Not that there has been any lack of Digg clones in the past. Reddit&#8217;s move to open-source its software is merely an acknowledgment that it is already a commodity.</p></blockquote>
<p>There are many other push-button products that are far easier to set up than open sourced Reddit, so that makes this recent announcement redundant? By no means. The source code of an actual website is the <b>best</b> way for any developer to learn &#8212; far better than any tutorial out there. It is all about empowering the programmers. It is like you are a car mechanics, an Aston Martin DB9 drives into the garage, and you are free to inspect any aspect of this beautiful craft&#8230; And people on the outside said, <em>&#8220;oh, only because it is slower than the Ferrari&#8221;</em>. Huh?!</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2008/06/reddit-opensource-techcrunch-clueless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress.com From LiteSpeed to Nginx</title>
		<link>http://scott.yang.id.au/2008/04/wordpresscom-from-litespeed-to-nginx/</link>
		<comments>http://scott.yang.id.au/2008/04/wordpresscom-from-litespeed-to-nginx/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 00:43:58 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[litespeed]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2008/04/wordpresscom-from-litespeed-to-nginx/</guid>
		<description><![CDATA[shyam: Goodbye Litespeed, hello Nginx, says WordPress.com. Apparently the reason to ditch LiteSpeed for Nginx is, according to Matt M (but no quotes), that WordPress wants to run open source for their full stack. LiteSpeed is a nice (but expensive) async-IO based web server that provides full Apache compatibility (which is not that useful if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fatalerror.wordpress.com/2008/04/14/goodbye-litespeed-hello-nginx-wordpresscom/">shyam: Goodbye Litespeed, hello Nginx, says WordPress.com</a>. Apparently the reason to ditch <a href="http://litespeedtech.com/">LiteSpeed</a> for <a href="http://nginx.net/">Nginx</a> is, according to Matt M (but no quotes), that WordPress wants to run open source for their full stack. LiteSpeed is a nice (but expensive) async-IO based web server that provides full Apache compatibility (which is not that useful if you just want to serve a single app). Another blow to the proprietary software?</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2008/04/wordpresscom-from-litespeed-to-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capitalism 1, Open Source 0</title>
		<link>http://scott.yang.id.au/2007/08/capitalism-1-open-source-0/</link>
		<comments>http://scott.yang.id.au/2007/08/capitalism-1-open-source-0/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 06:36:24 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/08/capitalism-1-open-source-0/</guid>
		<description><![CDATA[As Matt Mullenweg has pointed out in his blog post, Pligg is selling out, Vanilla is adding spammy links and guess which other open source program will be sponsored by other shady SEO&#8217;s &#8212; not for the sake of advancing free software ideology, but that they can resell massive amount of link-love for commercial gains. [...]]]></description>
			<content:encoded><![CDATA[<p>As Matt Mullenweg has <a href="http://photomatt.net/2007/08/21/vanilla-sponsored-links/">pointed out in his blog post</a>, <a href="http://mashable.com/2007/08/12/pligg-sale/">Pligg is selling out</a>, <a href="http://lussumo.com/swell/159/Subversion-Bug-Tracker-Sponsored-Links-Oh-My/">Vanilla is adding spammy links</a> and guess which other open source program will be sponsored by other shady SEO&#8217;s &#8212; not for the sake of advancing free software ideology, but that they can resell massive amount of link-love for commercial gains. Should have seen this coming with the recent <a href="http://scott.yang.id.au/2007/04/on-wordpress-sponsored-themes/">WordPress theme fiasco</a>. Maybe the real enemy of open source is <b>not</b> the competition from proprietary software firms, but the lure of capitalism.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/08/capitalism-1-open-source-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Principles vs. Mortgage Payment</title>
		<link>http://scott.yang.id.au/2007/05/principles-vs-mortgage-payment/</link>
		<comments>http://scott.yang.id.au/2007/05/principles-vs-mortgage-payment/#comments</comments>
		<pubDate>Wed, 16 May 2007 12:58:57 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/05/principles-vs-mortgage-payment/</guid>
		<description><![CDATA[Mark Pilgrim talked about his previous on patents at IBM, and felt ashamed to be in this patent-filing business. Finally, I reached the now-or-never moment with my manager. I considered quitting anyway. I considered my mortgage payment. I took stock of my personal finances. My mortgage payment won out. I sat down and did what [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Pilgrim talked about <a href="http://diveintomark.org/archives/2007/05/15/outrageous">his previous on patents at IBM</a>, and felt ashamed to be in this patent-filing business.</p>
<blockquote><p>Finally, I reached the now-or-never moment with my manager. I considered quitting anyway. I considered my mortgage payment. I took stock of my personal finances. My mortgage payment won out. I sat down and did what they paid me to do. It’s hard to live up to your principles. If it were easy, your principles probably aren&#8217;t worth a damn anyway.</p></blockquote>
<p>I believe that &#8220;freedom&#8221; is a core principle that many of us hold towards software. However in reality, many are still working on proprietary software that comes with extensive EULA that limits the end users and other developers in every way. There are actually companies who deliberately obscure the specification to make interoperability difficult, so to increase the effort of the competition. Shocking!</p>
<p>However, when such principle is confronted with other needs in life, in this case the mortgage payment, sometimes it does not take much struggle to sacrifice the principle, saying <b>No</b> to open source. Oh, I still have a big mortgage to pay off, one wife and two kids to feed, etc. It is simply too hard to live up to the principles that worth more than a damn, so I cave in.</p>
<p>I do believe however, that there is an alternative &#8212; to actually live up the principle and take the consequence. In some sense it would actually be a more logical action if we so much believe in that principle. Trusting in Jesus is a great principle but do expect unwelcoming from the world. Pray that I won&#8217;t cave in.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/05/principles-vs-mortgage-payment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On WordPress Sponsored Themes</title>
		<link>http://scott.yang.id.au/2007/04/on-wordpress-sponsored-themes/</link>
		<comments>http://scott.yang.id.au/2007/04/on-wordpress-sponsored-themes/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 07:37:06 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/04/on-wordpress-sponsored-themes/</guid>
		<description><![CDATA[Last week, Mark from Weblog Tool Collection posted his stand on sponsored themes, and asked all sponsored themes to disclose their sponsorship. A few days later Matthew Mullenweg also outlined the social and ethical issues with sponsored themes, and vote for removing sponsored themes from WordPress.org. These are the WordPress themes developed by web designers, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/wordpress-logo.png" width="238" height="50" alt="WordPress" class="floaty"/> Last week, Mark from Weblog Tool Collection <a href="http://weblogtoolscollection.com/archives/2007/04/09/sponsored-themes/">posted his stand on sponsored themes</a>, and asked all sponsored themes to disclose their sponsorship. A few days later <a href="http://photomatt.net/">Matthew Mullenweg</a> also <a href="http://weblogtoolscollection.com/archives/2007/04/12/on-sponsored-themes/">outlined the social and ethical issues with sponsored themes</a>, and <a href="http://wordpress.org/extend/ideas/topic.php?id=553">vote for removing sponsored themes</a> from WordPress.org. These are the WordPress themes developed by web designers, and are sponsored by third parties to add external links into the template for SEO purposes. When users download and deploy those sponsored themes, they effectively create a site-wide link to sponsor&#8217;s sites. Moreover, some of these themes are guarded by end user licenses that prevent links from being removed from live sites. The open source community basically gives a big <b>No</b> to this kind of activities.</p>
<p>When you cross people&#8217;s money making business, expect back fires. So the <a href="http://www.headsetoptions.org/2007/04/09/the-other-point-of-view-%e2%80%93-a-designers-opinion-on-sponsored-themes/">designers strike back</a> with their own perspective. After all, there are many starving artists that need the dole, and what right does Matt/WordPress.org have preventing them getting wages from their work?</p>
<p>Then Matt posted a new article <a href="http://photomatt.net/2007/04/12/plugin-authors-get-no-love/">Plugin Authors Get No Love</a>, arguing WordPress plugins are no less useful, equally sophisticated to create, but rarely have sponsored links bundled. The title was a bit misleading I think, as many interpreted &#8220;love&#8221; as getting monetary rewards.</p>
<p>But anyway. One week later, I think I am going to write a bit of my point of view on this matter.</p>
<h3 id="toc-i-have-been-on-both-sides">I Have Been On Both Sides</h3>
<p>I just need to declare that I have actually been on both sides of the fence. I am a coder at heart, and I have developed and released a few <a href="http://scott.yang.id.au/code/?toc-wordpress-plugins">WordPress plugins</a>, including the popular <a href="http://scott.yang.id.au/code/permalink-redirect/">Permalink Redirect plugin</a>, which frequent many people&#8217;s top 10 WP plugin lists, especially amongst the SEOs. All my WP plugins are released under <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>. Some of my other work are released under even more liberal Public Domain, i.e. no license term at all!</p>
<p>However back in 2003 <a href="http://scott.yang.id.au/2003/09/another-new-blog-site/">I actually started a theme/style site for Movable Type</a>, when free themes/styles were not readily available. Due to other commitments I <a href="http://scott.yang.id.au/2004/05/anyone-wants-to-take-over/">asked someone to take over the site</a> &#8212; I literally just gave that site away with more than one year of domain rego left! Come to think of it, <strong>what was I thinking</strong> that I gave away a PR6 site with 160+ inbound links for <strong>FREE</strong>! I must have been crazy! The same guy who took over the domain have done nothing over the last two years, and yet it is still a PR6 site.</p>
<p>Crap. Am I stupid or not?</p>
<p>After all I am more than just a coder at heart. I am <b>an open source coder</b> deep down who believe artistic creation (code is poetry, remember?) should be shared to make collaborative improvement a reality. Ultimately I would like to see more Movable Type themes developed and added into the repository, although I did not have any time developing it. So I was thinking, &#8220;hey if I pass it onto someone else, he can continue all the work!&#8221; Places like <a href="http://www.sitepoint.com/marketplace/">Sitepoint Marketplace</a> has never entered into my mind.</p>
<p>I guess it is what sets many plugin developers and theme developers apart. As I <a href="http://photomatt.net/2007/04/12/plugin-authors-get-no-love/#comment-418191">replied Matt&#8217;s post</a>:</p>
<blockquote>
<p>Plugin developers are programmers who understand the benefit and reason behind open source/free software. Theme developers are designers who do not necessary understand FOSS.</p>
<p>Not saying one is superior than the other, but just two different groups of people coming from two different backgrounds.</p>
</blockquote>
<p>Okay. With that background in mind, let us look at some implications.</p>
<h3 id="toc-designers-making-money-from-themes-by-all-means">Designers Making Money From Themes? By All Means!</h3>
<p>As much as I believe in open source, I also believe that credit should be given where credit is due. If you are a graphics designer who love to make beautiful themes for popular content management systems, and are making money from doing so &#8212; <b>congratulation</b>!</p>
<p>I have seen people argue that since WordPress is <em>free</em>, people should not ride on the bandwagon, create an economy around it and make some money from it. He/she has obviously misunderstood the definition of <em>free</em> in <a href="http://en.wikipedia.org/wiki/Free_Software">Free Software</a>. There is no license restriction on making money from open source/free software product.</p>
<p>So the GNU guys do not mind people making money on free software, but the next question is, whether making money off free software is <em>ethical</em>? In my own opinion, there is no two different ethics between free and proprietary software. Instead, ethical or not should totally base on <em>how</em> the money is made.</p>
<h3 id="toc-ethics-in-monetising-the-themes">Ethics in Monetising the Themes</h3>
<p>There are several ways for designers to monetising themes that I can think of.</p>
<ul>
<li>
<p><b>Pay per design</b> &#8212; many companies monetising in FOSS world by providing value-add services. There are also many high profile bloggers or company blogs out there that need more than just the default Kubrick theme. Many are willing to pay for high quality designs.</p>
</li>
<li>
<p><b>Pay per download</b> &#8212; you have created the most coveted and versatile WordPress theme in the world. Charge 10 bucks per download.</p>
</li>
<li>
<p><b>Ask for donation</b> &#8212; it is not too hard to put a PayPal donation button on the sidebar, is it?</p>
</li>
<li>
<p><b>Sponsored link</b> &#8212; now we are getting into the gray area! Google <a href="http://www.mattcutts.com/blog/by-the-way-2/">does not like it</a> as it pollutes SERP. Personally I think taking sponsors and add a link into footer of your theme template is <em>okay</em>, as long as you <b>make full disclosure</b>, including appropriate license terms.</p>
<p>For example on the download page, theme developer needs to say &#8220;This theme is sponsored by such and such, and a link is included in the footer of the page. As it is released under Creative Common Attribution license, please leave the copyright notice.&#8221;</p>
<p>Then the person who is downloading and using theme is fully acknowledged the existence of the sponsored links, and what he/she can/cannot do with the template.</p>
</ul>
<p>Again in my opinion a theme with sponsored links <em>without</em> disclosure is considered spammy and unethical, especially the ones with blackhat tricks like cloaking and invisible DIVs. If you can only get people downloading your themes without the disclosure, then maybe your theme is not good enough. Go back to your PhotoShop! :)</p>
<h3 id="toc-gnu-gpl-or-creative-commons">GNU GPL or Creative Commons?</h3>
<p>One issue (or advantage from a different perspective) with <a href="http://creativecommons.org/">Creative Commons</a> (CC) licenses is &#8212; they are essentially copyright lite. Attribution is always required in CC, so there is no way to remove the usual copyright notice at the bottom of each theme, usually with a complimentary link back to the theme developer. Worse, there are themes with Attribution + NoDerivs license that forbids any derivative work based on licensed product. That simply means, if there are hard coded sponsored links in the template, you cannot touch them!</p>
<p>If it is how many themes are licensed, no wonder they are in deep conflict with WordPress, which is licensed under GNU General Public License (GPL). GPL gives the receiver of the end product every freedom <em>except</em> imposing restriction on others. From legal point of view, I can grab WordPress, rename it to something else, change source code here and there, shrink wrap it, and sell it for <b>$5,000</b> a copy without acknowledging Matt and co, as long the source code is provided to my buyer, and they can do whatever they want with it (including selling it for $10,000). Maybe it is not ethical, as in a case I have looked at <a href="http://scott.yang.id.au/2003/09/profiting-from-open-source-software/">previously</a>. But it does tell you what really matters to the open source/free software people &#8212; freedom for the developers to do whatever you want.</p>
<p>And I consider it was this freedom that made WordPress a more preferred blogging platform than its closest competitor back in May 2004, when Movable Type stopped being &#8220;free&#8221;. <a href="http://scott.yang.id.au/2004/05/mark-pilgrim-on-mt3/">Mark Pilgrim&#8217;s post</a> is the one article that I constantly referred back to.</p>
<p>Therefore licensing plugins or themes under any more restrictive licenses <strong>is</strong> against the central philosophy of WordPress, or any other free software. <a href="http://www.duncanriley.com/2007/04/15/in-support-of-advertiser-supported-themes/">Duncan Riley didn&#8217;t get it</a> &#8212; the fall of SixAprt started when the community were upset, but they were upset because people realised that this software is not really free.</p>
<p><em>(Just a side note &#8212; I have been looking for forum software to kick start a community site. However I am not touching SMF nor MyBB, as those so-called &#8220;free&#8221; forum software are not really free if you check their license terms. Still waiting for phpBB 3 to release&#8230;)</em></p>
<h3 id="toc-removing-themes-from-theme-gallery">Removing Themes from Theme Gallery</h3>
<p>Not only because <a href="http://www.sassylawyer.com/2007/04/06/sponsored-wordpress-themes">sponsored theme confuses visitors</a>, but also because of this philosophy difference, I completely agree with Matt that they should be removed from WordPress official sites.</p>
<p>Another reason, which I believe Matt would also agree, is that how difficult it was <a href="http://scott.yang.id.au/2005/04/photomatt-responded/">to come clean after being accused of spamming</a>. For some they are tainted for life, and I am sure Matt would not put the WordPress brand in jeopardy again.</p>
<p>That does not mean sponsored themes will not continue. Designers from everywhere are still free to take sponsorships for themes they made. They just will not be listed under the WordPress brand, that&#8217;s all. <a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a> is still happy to list them, as long as sponsorships are made known.</p>
<h3 id="toc-other-thoughts">Other Thoughts?</h3>
<p>Other random thought pieces on this matter that cannot be put logically anywhere, so I shall just append them here.</p>
<ul>
<li>
<p>Plugins IMO are actually easier to write because:</p>
<ol>
<li>I am a coder, not a graphics designer. I don&#8217;t even own a copy of PhotoShop.</li>
<li>I write plugins because I have <strong>an itch to scratch</strong>, and somehow made it distributable along the way. Not true when you are developing a theme.</li>
<li>Plugins can be short (less than 10 lines). No one will use a theme that contains less than 10 lines of CSS.</li>
<li>Browser compatibility is rarely an issue with plugins.</li>
</ol>
<p>Then again theme developers rarely have to suffer answering support questions, make sure it works in a few popular versions of WP, different hosting platform, etc. Support question is a killer &#8212; I probably spent 5x more time answering emails and forum posts on my plugins, then actually writing the code.</p>
</li>
<li>
<p>If your lively hood solely depends on making sponsored WordPress themes, then please go and find a real job.</p>
</li>
</ul>
<p>That&#8217;s all folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/04/on-wordpress-sponsored-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Open Source Project Hosting</title>
		<link>http://scott.yang.id.au/2006/07/google-open-source-project-hosting/</link>
		<comments>http://scott.yang.id.au/2006/07/google-open-source-project-hosting/#comments</comments>
		<pubDate>Fri, 28 Jul 2006 04:04:57 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/07/google-open-source-project-hosting/</guid>
		<description><![CDATA[Google has just released its latest project, Google project hosting &#8212; a &#8220;SourceForge-like&#8221; hosting services for open source projects. So far it has only an issue tracker and Subversion repository so I don&#8217;t see how it &#8220;competes&#8221; with SourceForege feature-wise. At least it has the scalability and reliability of Google&#8217;s infrastructure. It also has the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/">Google</a> has just <a href="http://www.newsforge.com/article.pl?sid=06/07/27/1833251">released</a> its latest project, <a href="http://code.google.com/hosting/">Google project hosting</a> &#8212; a &#8220;SourceForge-like&#8221; hosting services for open source projects. So far it has only an issue tracker and Subversion repository so I don&#8217;t see how it &#8220;competes&#8221; with SourceForege feature-wise. At least it has the scalability and reliability of Google&#8217;s infrastructure. It also has the potential integrating with other Google services like Gmail, Groups, Page, etc. Interesting to see how SF would respond&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/07/google-open-source-project-hosting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source Plush Toys</title>
		<link>http://scott.yang.id.au/2006/07/open-source-plush-toys/</link>
		<comments>http://scott.yang.id.au/2006/07/open-source-plush-toys/#comments</comments>
		<pubDate>Fri, 28 Jul 2006 02:14:21 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/07/open-source-plush-toys/</guid>
		<description><![CDATA[Just saw this entry on Mark Pilgrim&#8217;s blog, which mainly talked about accessibility. But there&#8217;s a paragraph or two in the middle that talks about plush toys. My two-year-old can say &#8220;Firefox&#8221;. I point at the plush toy and say, &#8220;What&#8217;s this?&#8221; and he says &#8220;Firefox!&#8221; and clutches it with both hands and pulls it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/firefox-plush-toy.jpg" alt="Firefox Plush Toy" width="186" height="200" class="floaty"/> Just saw <a href="http://diveintomark.org/archives/2006/07/27/imagination">this entry</a> on Mark Pilgrim&#8217;s blog, which mainly talked about accessibility. But there&#8217;s a paragraph or two in the middle that talks about plush toys.</p>
<blockquote><p>My two-year-old can say &#8220;Firefox&#8221;. I point at the plush toy and say, &#8220;What&#8217;s this?&#8221; and he says &#8220;Firefox!&#8221; and clutches it with both hands and pulls it to his chest. I say, &#8220;Can I have the firefox?&#8221; and he says, &#8220;No, my firefox!&#8221; I say, &#8220;Can you share the firefox?&#8221; and he says, &#8220;No sharing!&#8221; We.re still working on that whole Free Software / Free Culture thing. Apparently it doesn&#8217;t apply to plush toys. Or maybe it just doesn&#8217;t apply to two-year-olds.</p></blockquote>
<p>Maybe I should be starting to collect open source software plush toys. Any place selling them here besides <a href="http://www.elx.com.au/">EverythingLinux</a>? Might check eBay. I can&#8217;t wait to teach <a href="http://anna.yang.id.au/">Anna</a> &#8220;See! Good penguin. Bad daemon.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/07/open-source-plush-toys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting Flash Videos with FFmpeg and FlowPlayer</title>
		<link>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/</link>
		<comments>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 13:28:51 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/</guid>
		<description><![CDATA[Last night I have posted my very first flash video on the web &#8212; and it was Anna sitting there watching, her own video for 2 minutes (which probably would only interest the parents and grand-parents). Anna&#8217;s video aside, I was also having fun figuring out getting that video online. There are many ways putting [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/flowplayer-anna.jpg" alt="Anna showing on FlowPlayer" width="280" height="232" class="floaty"/> Last night I have <a href="http://anna.yang.id.au/2006/07/anna-video/">posted my very first flash video on the web</a> &#8212; and it was <a href="http://anna.yang.id.au/">Anna</a> sitting there watching, her own video for 2 minutes (which probably would only interest the parents and grand-parents). Anna&#8217;s video aside, I was also having fun figuring out getting that video online.</p>
<p>There are many ways putting videos online. You can either:</p>
<ol>
<li>Upload your AVI/QuickTime/WMV files onto a folder somewhere inside your hosting account.</li>
<li>Use a third party video hosting service like <a href="http://video.google.com/">Google Video</a> or <a href="http://www.youtube.com/">YouTube</a>.</li>
</ol>
<p>Personally I don&#8217;t like (2). You need to upload your videos to that 3<sup>rd</sup> party, and you have little control over how the final outcome will be encoded (bit rate, frame rate, quality, etc). Moreover, there are terms and conditions that you need to read through, let along agreeing to. At the end, who owns the rights to uploaded video?</p>
<p>Being a control freak (well, only over the systems that I need to manage), I have always preferred option (1) by hosting video files inside <em>my own</em> accounts, which has some crazy amount of space and data transfer anyway. Except you don&#8217;t get that nice Flash applet which you can embed into your own pages, so visitors can &lt;click&gt; and watch the video without leaving the page. They don&#8217;t need to worry about saving onto the desktop, which media player to use, whether codec has been installed, etc. They Just Works<sup>TM</sup> &#8212; perfect for the grand-parents :)</p>
<p>With a bit of time wasted on research and mocking around, it turns out that you can easily achieve the effect of embedded flash video, and yet host the video files on your own server. And there&#8217;s <strong>zero</strong> penny you need to spend &#8212; all can be done via these open source software, <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a> and <a href="http://flowplayer.sourceforge.net/">FlowPlayer</a>.</p>
<h3 id="toc-the-basis">The Basis</h3>
<p>Here&#8217;s a summary of what needs to be done.</p>
<ol>
<li>Convert the video file into a suitable format for Flash players.</li>
<li>Upload the converted file onto hosted account.</li>
<li>Upload the Flash player if hasn&#8217;t been done.</li>
<li>Paste HTML code snippet into the web page.</li>
</ol>
<p>Flash players can <em>only</em> play video files encoded into the <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> (Flash Video) format, which is also the format used by Google Video and YouTube. To do so the open source way is use the universal encoder, <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>.</p>
<h3 id="toc-ffmpeg">FFmpeg</h3>
<p>Installing FFmpeg is trivial &#8212; at least on my <a href="http://www.gentoo.org/">Gentoo</a> boxes :) Make sure appropriate <code>USE</code> flags are used during emerge. For example I have:</p>
<pre class="code">
  USE="aac amr encode ogg vorbis x264 xvid zlib" emerge ffmpeg
</pre>
<p>Other Linux distribution? Not using Linux? Err. Good luck.</p>
<p>To convert a movie using FFmpeg, do the following:</p>
<pre class="code">
$ ffmpeg -i movie.avi movie.flv
</pre>
<p>It will then convert the AVI file into FLV Flash Video. FFmpeg can also handle many different container types, for example QuickTime, WMV1 (not WMV3 at the moment), MPEG4, etc, so just throw the video at it and see whether it handles it.</p>
<p>There are many command line options that you can use to alter the encoding behaviour. For example if I wish to rescale the movie to 320&#215;240, with 15 frame/sec, at video at 250kbps and audio down-sampling to 22,050Hz at 48kbps, I just tell FFmpeg to do it on the command line:</p>
<pre class="code">
$ ffmpeg -i movie.avi -s 320x240 -r 15 -b 250 -ar 22050 -ab 48 movie.flv
</pre>
<p>There are many more options so do check out their manual if you are interested.</p>
<p>There is another thing that we need to do &#8212; create a JPEG thumbnail for previewing. This will be displayed in the otherwise empty canvas of the flash player, before [Play] is pressed. For convenience sake, we&#8217;ll take the very first frame of the video.</p>
<pre class="code">
$ ffmpeg -i movie.avi -f mjpeg -t 0.001 movie.jpg
</pre>
<h3 id="toc-flvtool2">FLVTool2</h3>
<p><a href="http://rubyforge.org/projects/flvtool2/">FLVTool2</a> is needed to calculate and update meta data in the FLV file. Well, you don&#8217;t <em>really</em> need it as you can already play the FLV file spill out from FFmpeg, but because of the missing info, Flash player cannot show the buffering status and current playing position, etc.</p>
<p>I was hesitated to install FLVTool2 because (1) it depends on Ruby which I need to emerge (2) it does not have an <code>ebuild</code> for it. But anyway, having it running is still trivial.</p>
<ol>
<li>Make sure you already have <a href="http://www.ruby-lang.org/">Ruby</a> installed.</li>
<li>Download the latest <a href="http://rubyforge.org/frs/?group_id=1096">FLVTool2</a></li>
<li>Unpack the tarball, change into its directory, and run <code>ruby setup.rb all</code> as root.</li>
</ol>
<p>Now just run</p>
<pre class="code">
$ flvtool2 -U movie.flv
</pre>
<p>Well, installation is actually optional. You can pretty much run FLVTool2 from inside its unpacked directory, for example.</p>
<pre class="code">
$ RUBYLIB=lib ruby bin/flvtool2 -U &lt;path to&gt;/movie.flv
</pre>
<p>Your FLV is ready to go! Upload both FLV and generated JPEG thumbnail onto your web hosting account. Make sure they are in the same folder.</p>
<h3 id="toc-flowplayer">FlowPlayer</h3>
<p><a href="http://flowplayer.sourceforge.net/">FlowPlayer</a> is an open source Flash video player that is light-weight (at around 22kb), and pretty easy to configure. <a href="http://sourceforge.net/project/showfiles.php?group_id=133868">Download</a> the latest version from SourceForge.</p>
<p>Unpack the ZIP will give you the player file <code>FlowPlayer.swf</code>. Upload it somewhere on your website.</p>
<p>Now you need to cut and paste this HTML code snippet onto the web page you wish to show the video:</p>
<pre class="code">
&lt;object type="application/x-shockwave-flash" data="[your site]/FlowPlayer.swf" width="320" height="263" id="FlowPlayer"&gt;
  &lt;param name="allowScriptAccess" value="sameDomain"/&gt;
  &lt;param name="movie" value="[your site]/FlowPlayer.swf"/&gt;
  &lt;param name="quality" value="high"/&gt;
  &lt;param name="scale" value="noScale"/&gt;
  &lt;param name="wmode" value="transparent"/&gt;
  &lt;param name="flashvars" value="baseURL=[base URL]&amp;amp;videoFile=movie.flv
    &amp;amp;autoPlay=false&amp;amp;loop=false&amp;amp;autoBuffering=false
    &amp;amp;splashImageFile=movie.jpg"/&gt;
&lt;/object&gt;
</pre>
<p><code>[your site]</code> is the URL to where you keep the <code>FlowPlayer.swf</code>. <code>[base URL]</code> is the directory where you keep the FLV and JPEG files. For example, the final URL to FLV file will be <code>[base URL]/movie.flv</code>.</p>
<p>Paste that onto your website, or into your blog post, and check whether it works!</p>
<p>Please check <a href="http://flowplayer.sourceforge.net/howto.html">FlowPlayer documentation</a> on the options going to <code>flashvars</code>.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>In fact those steps can be easily automated with a bit of scripting. I shall be posting more movies on Anna&#8217;s website.</p>
<p>If your hosting companies are not very generous quota (i.e. small timers who can&#8217;t really oversell), or if you think your video will get digged and slashdotted and become overnight hit, then maybe having Google Video or YouTube to host for you is a wiser idea, just in case a huge hosting bill landing on your credit card statement.</p>
<p>Otherwise, you might choose to host those videos on your own account, and regain a bit of control.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>SixApart Open Source Projects</title>
		<link>http://scott.yang.id.au/2006/06/sixapart-open-source-projects/</link>
		<comments>http://scott.yang.id.au/2006/06/sixapart-open-source-projects/#comments</comments>
		<pubDate>Fri, 23 Jun 2006 01:02:58 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Movable Type]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/06/sixapart-open-source-projects/</guid>
		<description><![CDATA[code.sixapart.com &#8212; home of 6A&#8217;s open source projects, from the maker of Movable Type and TypeKey. Funny that except for code snippets of Movable Type plugins, most other open source projects listed there are probably considered as part of acquition of LiveJournal.]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.sixapart.com/">code.sixapart.com &#8212; home of 6A&#8217;s open source projects</a>, from the maker of Movable Type and TypeKey. Funny that except for code snippets of Movable Type plugins, most other open source projects listed there are probably considered as part of acquition of <a href="http://www.livejournal.com/">LiveJournal</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/06/sixapart-open-source-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 1.5 Released</title>
		<link>http://scott.yang.id.au/2005/11/firefox-15-released/</link>
		<comments>http://scott.yang.id.au/2005/11/firefox-15-released/#comments</comments>
		<pubDate>Tue, 29 Nov 2005 23:00:11 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2005/11/firefox-15-released/</guid>
		<description><![CDATA[Via /., Firefox 1.5 has been semi-officially released. I haven&#8217;t been able to find them on Australian mirrors early this morning, but you should be able to pick them up in the US mirrors. Actually, it is exactly the same as RC3 released over a week ago, so there is no need to upgrade if [...]]]></description>
			<content:encoded><![CDATA[<p>Via /., <a href="http://slashdot.org/article.pl?sid=05/11/29/1939206">Firefox 1.5 has been semi-officially released</a>. I haven&#8217;t been able to find them on Australian mirrors early this morning, but you should be able to pick them up in the <a href="http://www.mozilla.org/mirrors.html">US mirrors</a>. Actually, it is exactly the same as RC3 released over a week ago, so there is no need to upgrade if you are already running RC3. Let the new era begin.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/11/firefox-15-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenOffice.org 2.0 has gone gold</title>
		<link>http://scott.yang.id.au/2005/10/openofficeorg-20-has-gone-gold/</link>
		<comments>http://scott.yang.id.au/2005/10/openofficeorg-20-has-gone-gold/#comments</comments>
		<pubDate>Fri, 21 Oct 2005 00:41:38 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenOffice.org]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2005/10/openofficeorg-20-has-gone-gold/</guid>
		<description><![CDATA[OpenOffice.org 2.0 has been released, for Windows, Linux and Solaris. Many bugs I have submitted are still pending (mostly OD&#60;-&#62;MS Office related), but still, well done guys! Download them at the nearest mirror.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.openoffice.org/press/2.0/press_release.html">OpenOffice.org 2.0 has been released</a>, for Windows, Linux and Solaris. Many bugs I have submitted are still pending (mostly OD&lt;-&gt;MS Office related), but still, well done guys! <a href="http://download.openoffice.org/2.0.0/">Download them</a> at the nearest mirror.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/10/openofficeorg-20-has-gone-gold/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft and OpenDocument</title>
		<link>http://scott.yang.id.au/2005/10/microsoft-and-opendocument/</link>
		<comments>http://scott.yang.id.au/2005/10/microsoft-and-opendocument/#comments</comments>
		<pubDate>Wed, 19 Oct 2005 04:52:51 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenOffice.org]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2005/10/microsoft-and-opendocument/</guid>
		<description><![CDATA[Microsoft might support OpenDocument if there is enough customer demand. OpenDocument is an OASIS standard, submitted to ISO, and is the standard file format for the up-coming OpenOffice.org 2. Way to go, Microsoft, and please show us how you will embrace the standard! However, if native PDF support in Office 12 can be regarded as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.consortiuminfo.org/newsblog/blog.php?ID=1642">Microsoft might support OpenDocument if there is enough customer demand</a>. <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office">OpenDocument</a> is an OASIS standard, submitted to ISO, and is the standard file format for the up-coming <a href="http://www.openoffice.org/">OpenOffice.org 2</a>. Way to go, Microsoft, and please show us how you will embrace the standard! However, if <a href="http://blogs.msdn.com/brian_jones/archive/2005/10/01/476067.aspx">native PDF support in Office 12</a> can be regarded as &#8220;fulfilling customers&#8217; demand&#8221;, then it is going to be a long long wait for OpenDocument support, if it ever happens.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/10/microsoft-and-opendocument/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal.org&#8217;s New Servers</title>
		<link>http://scott.yang.id.au/2005/07/drupalorgs-new-servers/</link>
		<comments>http://scott.yang.id.au/2005/07/drupalorgs-new-servers/#comments</comments>
		<pubDate>Fri, 15 Jul 2005 06:07:13 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2005/07/drupalorgs-new-servers/</guid>
		<description><![CDATA[Drupal, an open source PHP-based content management system, has its web site gone down last week, due to shared server getting hacked. It asked the community for $3,000 donation so they can buy a dedicate server, but subsequently has raised $10,000! Moreover, Sun Microsystem has donated a dual-Opteron Sun Fire. Plus the three Dell Linux [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/drupal.png" alt="Drupal" style="float:right;margin:0 0 5px 12px"/><a href="http://drupal.org/">Drupal</a>, an open source PHP-based content management system, has its <a href="http://drupal.org/node/26545">web site gone down last week</a>, due to shared server getting hacked. It <a href="http://drupal.org/node/26602">asked the community for $3,000 donation</a> so they can buy a dedicate server, but subsequently has raised $10,000! Moreover, <a href="http://www.sun.com/">Sun Microsystem</a> has donated a dual-Opteron Sun Fire. Plus the three Dell Linux boxes they are going to buy, all of them will be hosted at <a href="http://osuosl.org/">Open Source Lab</a>&#8216;s facility. <a href="http://drupal.org/node/26707">Details here</a>.</p>
<p>Not bad. From a single CPU shared box to 4 dual-CPU dedicated servers. Again that shows how much community support there is in open source software.</p>
<p>Btw, the new FOCUS website is powered by Drupal. Much simpler, with around 20 pages. I might release it this weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/07/drupalorgs-new-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolaris</title>
		<link>http://scott.yang.id.au/2005/06/opensolaris/</link>
		<comments>http://scott.yang.id.au/2005/06/opensolaris/#comments</comments>
		<pubDate>Thu, 16 Jun 2005 04:41:10 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/?p=1076</guid>
		<description><![CDATA[OpenSolaris &#8211; SUN Microsystems&#8217; open source un*x operating system. We have one running at work for a few weeks, but I&#8217;ve never bothered logging onto it. Probably that Slowaris-phobia I&#8217;ve got from my Uni and GET days. And this blog entry gives me a good laugh.]]></description>
			<content:encoded><![CDATA[<p><a href="http://opensolaris.org/">OpenSolaris &#8211; SUN Microsystems&#8217; open source un*x operating system</a>. We have one running at work for a few weeks, but I&#8217;ve never bothered logging onto it. Probably that Slowaris-phobia I&#8217;ve got from my Uni and GET days. And <a href="http://www.neurobashing.com/blog/archives/2005/06/14/rejected_sun_microsystems_slogans.html">this blog entry</a> gives me a good laugh.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/06/opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CTorrent</title>
		<link>http://scott.yang.id.au/2005/01/ctorrent/</link>
		<comments>http://scott.yang.id.au/2005/01/ctorrent/#comments</comments>
		<pubDate>Tue, 04 Jan 2005 02:46:27 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2005/01/ctorrent/</guid>
		<description><![CDATA[CTorrent is fast and light weight un*x command line BitTorrent client, which is why it is the only BitTorrent client (other than the Bram Cohen&#8217;s reference Python implementation) I would use. It is just so much easier to ssh into your Linux server, start the download inside a screen, detach it, and 10 hours later [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ctorrent.sourceforge.net/">CTorrent is fast and light weight un*x command line BitTorrent client</a>, which is why it is the only BitTorrent client (other than the Bram Cohen&#8217;s reference Python implementation) I would use. It is just so much easier to ssh into your Linux server, start the download inside a <code>screen</code>, detach it, and 10 hours later ssh&#8217;ed back (over congested link) and re-attach to find out it has only gathered half the pieces. Can&#8217;t imaging doing that with a <em>GUI</em> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2005/01/ctorrent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

