<?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>Aaron Toponce &#187; OSS</title>
	<atom:link href="http://pthree.org/category/oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://pthree.org</link>
	<description>Linux.  GNU.  Freedom.</description>
	<lastBuildDate>Sun, 06 May 2012 14:41:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta2-20489</generator>
		<item>
		<title>Burgers As A Service</title>
		<link>http://pthree.org/2011/11/28/burgers-as-a-service/</link>
		<comments>http://pthree.org/2011/11/28/burgers-as-a-service/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 14:20:11 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://pthree.org/?p=2125</guid>
		<description><![CDATA[There is this burger shop near my home that makes the most amazing burgers, fries and shakes. Bar none. The burgers, of which there is quite the variety, each have their own &#8220;secret sauce&#8221; that gives each burger its own unique flavor. The fries also have various dipping sauces you can order, each of which [...]]]></description>
			<content:encoded><![CDATA[<p>There is this burger shop near my home that makes the most amazing burgers, fries and shakes. Bar none. The burgers, of which there is quite the variety, each have their own &#8220;secret sauce&#8221; that gives each burger its own unique flavor. The fries also have various dipping sauces you can order, each of which are &#8220;secret sauces&#8221;. Lastly, the shakes, which seems to have a never ending array of flavors, each have their own &#8220;secret recipe&#8221; to the flavor. Because of these trade secrets, the burgers, fries and shakes are outstanding!</p>
<p>It&#8217;s more than just taste too. Portions are epic. They have the &#8220;Big Ben&#8221; burger, which cut in half would produce two Big Macs from McDonald&#8217;s. Then there&#8217;s the &#8220;Double Ben&#8221;, with two patties and the &#8220;Triple Ben&#8221; with three patties. Add on the amount of fries, and the size of the shake, and you could easily feed a family of four with one order of the Triple Ben.</p>
<p>Lastly, the service is amazing. Every time I&#8217;ve visited, I&#8217;ve gotten outstanding service from the employees, and the turn around time on preparing my meal is fast. Maybe not as fast as a &#8220;fast food&#8221; joint, but certainly not as long as your standard dine-in restaurant either. As a result, I recommend Burger Bar in Roy, Utah to anyone and everyone. If you&#8217;re a burger, fries and milkshake lover like I am, you&#8217;ll love this burger stand.</p>
<p>However, despite the amazing food, epic portions and fantastic service, Burger Bar operates on trade secrets. The recipes for their burger sauces, dipping sauces and shakes are all proprietary. Further, they aren&#8217;t free. I pay ~10-12 dollars for lunch whenever I want to pay them a visit. If I bring a party of 6 or 8, I don&#8217;t get a bulk discount either. So, aside from the food and the service, everything about the experience is proprietary and vendor-controlled.</p>
<p>I&#8217;m okay with that. So why is it that some people aren&#8217;t? Well, not with burgers, but with SaaS, or &#8220;software as a service&#8221;. Of course, I&#8217;m referring to Facebook, Google+, Gmail, Bit.ly, and other software vendors that provide an online service to their userbase.</p>
<p>It seems to be the latest &#8220;fad&#8221; (call it what you will) to oppose proprietary SaaS solutions, or sites with proprietary JavaScript licenses. Companies, such as Facebook, operate on trade secrets. Their server-side code certainly isn&#8217;t open to the public, and their JavaScript is obfuscated as much as possible to prevent prying eyes from making any sense out of it (as well as minimize bandwidth). Now, I no longer have a Facebook account, but I left Facebook for other reasons. Mostly, if Facebook was a burger joint, I&#8217;m confident that they are trying to poison me, without me catching on. But that&#8217;s beside the point. Facebook offers a service, entirely proprietary, much the same way Burger Bar offers a service, entirely proprietary.</p>
<p>Yet, it&#8217;s okay to eat the burger, but not okay to use Facebook. It&#8217;s okay to ignore the trade secrets of a restaurant, but not okay to ignore the trade secrets of a software vendor. Now, don&#8217;t get me wrong. I&#8217;m certainly not advocating, endorsing or condoning trade secrets, such as copyrights, patents, trademarks, etc., where the intent is to defend your intellectual property at all costs. All I&#8217;m saying is, when it comes to software, I view SaaS a bit differently than installed software.</p>
<p>Continuing the food analogy, when I prepare food in my home, I want to know what&#8217;s in it. The FDA in the United States feels the same, and as a result, ingredient lists are required to be printed on every packaged food source. So, when making my own burger, I have the right to know exactly how to prepare it, down to making my own &#8220;secret sauce&#8221;. I have the source code to my burger, so to speak, and I can make all sorts of fantastic burgers with that &#8220;source&#8221;. Yet, when I visit a restaurant, I don&#8217;t need to know the &#8220;source code&#8221;, so long as I feel confident the restaurant isn&#8217;t trying to poison me or make me sick.</p>
<p>I treat my computer much the same way. My laptop is my home, where I can make my own recipes to create my own software. I have full control over my data, and by having access to the source, make sure the software is respecting my data too (among other things). Google is my restaurant, where I can order software, perhaps pay a premium, and enjoy a good experience, with someone else&#8217;s trade secrets. I decide what data to give them, and what not to. I still have full control over my data. So, although I don&#8217;t have access to the source, I don&#8217;t have to give them my Social Security Number either. On my laptop, having access to the source code is key, and the foundation for a lot of my Free Software principles. On a web site, regardless of the site, I&#8217;m not interested in the source code so much, as I am having a positive experience that allows me to interact in a safe and productive manner.</p>
<p>I share this post, because I just finished reading <a href="http://ebb.org/bkuhn/blog/2011/11/24/google-plus.html">http://ebb.org/bkuhn/blog/2011/11/24/google-plus.html</a>. Bradley Kuhn argues that you won&#8217;t find him on these services, such as Twitter or Facebook, because of the trade secrets. I applaud him for sticking to his principles, and not compromising. However, does he eat at burger joints where trade secrets have been critical to their success? I&#8217;m curious where the line is drawn. Why is it okay to eat and physically digest trade secrets, but it&#8217;s not okay to execute them in your browser? As a result, I believe Bradley may be distancing himself from those that love him, and just want to interact with him online. In fact, I would say he&#8217;s distancing himself from the very people he wants to advocate to. How can more people use Free Software, if you are only hanging out with the people who already do, and you are not hanging out with the people who don&#8217;t?</p>
<p>Just my thoughts. I&#8217;m not interested in trolling, so don&#8217;t take this article as such. Only as discussing an angle to SaaS that I don&#8217;t think many have thought about. If you&#8217;re interested in arguing in the comments, please be civil. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2011/11/28/burgers-as-a-service/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Piracy Sucks</title>
		<link>http://pthree.org/2009/05/17/piracy-sucks/</link>
		<comments>http://pthree.org/2009/05/17/piracy-sucks/#comments</comments>
		<pubDate>Sun, 17 May 2009 14:36:55 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://pthree.org/?p=1055</guid>
		<description><![CDATA[This is something that has been on my mind for quite some time (think years), but I&#8217;ve refused to blog it, because it goes against the beliefs of many of my friends. In short, this post is going to hurt, but I just can&#8217;t hold out on it any longer. Question: Are you one that [...]]]></description>
			<content:encoded><![CDATA[<p>This is something that has been on my mind for quite some time (think years), but I&#8217;ve refused to blog it, because it goes against the beliefs of many of my friends. In short, this post is going to hurt, but I just can&#8217;t hold out on it any longer.</p>
<p>Question: Are you one that pirates music? Movies? Software? Any other digital media that is otherwise copyrighted in a manner that would consider your actions piracy? If so, then I have a second question for you: Do you believe in the principles of freedom and liberty? Then this post is for you.</p>
<p>I&#8217;m going to shoot straight- piracy is a slap in the face for those of us fighting for copyright restrictions to be lifted, for Digital Restrictions Management wiped from the face of the Earth, and the DCMA over turned. The fact of the matter is, we hate the RIAA, MPAA, blood sucking lawyers, and everything else wrong with copyright just as much as pirates. However, we recognize there are more mature ways to reaching our goals, and we further recognize that piracy is just hurting our cause, not helping it.</p>
<p>Think about it for a second. If you pirate music, books, movies, software, or any other copyright material, what are you saying? At first thought, you&#8217;re sticking it to the man, right? You&#8217;re also harming material that is open, in the public domain, or otherwise copyrighted in a manner that let&#8217;s you share to your hearts content (commonly referred to as &#8220;copyleft&#8221;). Look at all the artists who have chosen independent labels, if any label at all, that encourages sharing of their music. Instead, you&#8217;re sharing Tori Amos, Metallica or some other artist. What you&#8217;re saying, is their music is better, but I doubt you&#8217;ve given the other music a try, haven&#8217;t you? What about proprietary software? You&#8217;re saying that you don&#8217;t want to pay these outrageous prices on software. You&#8217;re also saying that this application is superior to Free Software. The same can be said for images, books, videos, and other digital works. Piracy isn&#8217;t liberating anything, it&#8217;s just making it so you don&#8217;t have to pay, and it&#8217;s making more laws on copyright further complicating the system. It&#8217;s not the solution to the problem.</p>
<p>Now, I understand the want, or even need, to get these materials. Maybe school requires Microsoft Office. Can you use OpenOffice.org, or some other Open Source office suite? If so, why pirate Microsoft Office? If you absolutely need that specific office suite, surely the school has student discounts. What about Metallica? I was just as pissed as the next guy when they went against Napster, but pirating their music only says you still like the band, and you still like their tunes. Why not boycott them? Why not find another artist in metal that allows sharing and free distribution? If you just like their tunes so much, why not listen to them on a radio service, like Last.fm? Using a service like this, not only will you get Metallica tunes, you&#8217;ll also get similar artists that you may not have known about. Discovering new artists is a great way to support music in the Free Culture. If you must have their stuff, is it really that hard to pay a dollar on Amazon or iTunes? If you don&#8217;t want the money reaching Metallica, why not get their albums from a gray market shop?</p>
<p>Piracy just doesn&#8217;t equate to honesty as well, no matter how you look at it. You&#8217;re not being honest in your dealings with your fellowman, and if you&#8217;re engaging in piracy, how can others trust you in different aspects of your life? Sure, you can admit that you&#8217;re a pirate, but you&#8217;re still not honest with the law. You&#8217;re not honest with the artists or developers. As much as it sucks sometimes, we should believe in honoring, obeying and sustaining the law. I&#8217;m not saying follow the law blindly, and there are always times when we should lobby changes to the law. This seems more the right path than ignoring the law and engaging in piracy, don&#8217;t you think? Now, we&#8217;re not perfect law abiding citizens. I for one have a hard time sticking to posted speed limits on the road and coming to a complete stop at stop signs, so I&#8217;m certainly not one get all high and mighty, but is that an excuse for me to break other laws? Further, what if I place something in your care that requires your trust? Can I trust you won&#8217;t put it on bittorrent, or otherwise break my trust?</p>
<p>Piracy especially is troubling for those of us who believe in the Free Software ideals. Here, we&#8217;re fighting the good fight for software freedom, then in the dark corners of the basement, we&#8217;re pirating proprietary software. Isn&#8217;t this hypocritical? You either believe in the ideals or you don&#8217;t. Playing both sides doesn&#8217;t work. Further, as already mentioned, pirating the software only pisses off the software execs and their lawyers, making the whole copyright process more complicated- it&#8217;s doing nothing to liberate the software at all. Boycotting the software, and using competitive open source applications are a couple ways of getting the point out that software should be liberated. If no one is using their software, how can they continue with their business models?</p>
<p>Finally, I admit to being a pirate many years ago. I had a collection of gigabytes of music, videos and software. I was on the peer-to-peer networks night and day. However, when I thought about it, I realized that my actions could not be justified. How could I promote and advocate &#8220;copyleft&#8221; licenses and continue doing what I was doing? No man can serve two masters, and I had to make a choice. I deleted my entire repository of music, videos, books, software and anything else that was pirated, and started anew. This was nearly five years ago, and guess what? I don&#8217;t miss any of it. I have all the music I want to listen to through Last.fm. I have all the software I want to install through my distribution&#8217;s software repositories. When I need movies or music, I hit up the gray market shops, getting them for cheap and in excellent condition.</p>
<p>Give yourself a soul-searching moment. Think about your beliefs and then your actions. I think you&#8217;ll find that piracy just isn&#8217;t the right way to go about removing all the restrictions we currently face. Piracy only makes more ridiculous laws and prevents the Free Culture from furthering it&#8217;s cause.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2009/05/17/piracy-sucks/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Mono And RHEL</title>
		<link>http://pthree.org/2009/04/20/mono-and-rhel/</link>
		<comments>http://pthree.org/2009/04/20/mono-and-rhel/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 06:37:59 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://pthree.org/?p=1040</guid>
		<description><![CDATA[With all the whoo hah about why GNote sucks for Tomboy, mono is patent encumbered software by Microsoft, people eating FUD for breakfast, and other things, one argument I&#8217;ve failed to read is this: GNote can bring Tomboy to Red Hat Enterprise Linux, as Red Hat will not ship mono with its flagship product. Whatever [...]]]></description>
			<content:encoded><![CDATA[<p>With all the whoo hah about <a href="http://automorphic.blogspot.com/2009/04/tomboy-0141-future-and-word-about-gnote.html">why GNote sucks for Tomboy</a>, mono is patent encumbered software by Microsoft, <a href="http://gquigs.blogspot.com/2009/04/you-eat-pieces-of-fud-for-breakfast.html">people eating FUD for breakfast</a>, and other things, one argument I&#8217;ve failed to read is this:</p>
<blockquote><p><a href="http://live.gnome.org/Gnote">GNote</a> can bring <a href="http://www.gnome.org/projects/tomboy">Tomboy</a> to Red Hat Enterprise Linux, as <a href="http://news.cnet.com/8301-10784_3-6025387-7.html">Red Hat will not ship mono with its flagship product</a>.</p></blockquote>
<p>Whatever Red Hat&#8217;s reasons are for not shipping mono with RHEL, GNote is a major win for the open source community. Different people and different operating systems have different needs, and providing yet another application to fill a need is what Free Software is all about. This gives Red Hat the opportunity, if it desires, to bring Tomboy to RHEL through GNote.</p>
<p>Lastly, let&#8217;s not forget the <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software Definition</a>, which it seems GNote is taking advantage of:</p>
<ul>
<li>Run the program, for any purpose</li>
<li>Study how the program works, and adapt it to your needs</li>
<li>Redistribute copies so you can help your neighbor</li>
<li>Improve the program, and release your improvements to the public, so that the whole community benefits</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2009/04/20/mono-and-rhel/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GnuPG Turns 10</title>
		<link>http://pthree.org/2007/12/20/gnupg-turns-10/</link>
		<comments>http://pthree.org/2007/12/20/gnupg-turns-10/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 15:34:52 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Cryptology]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/12/20/gnupg-turns-10/</guid>
		<description><![CDATA[Happy Birthday to the GnuPG team and community. GnuPG turns 10 today! For those caught unaware, GnuPG was designed to be a Free Software implementation of PGP, removing the patented algorithms, such as RSA and IDEA, and replacing them with Free Software algorithms, such as Blowfish and ElGamal. Being a strong advocate of GnuPG and [...]]]></description>
			<content:encoded><![CDATA[<p>Happy Birthday to the GnuPG team and community.  <a href="http://gnupg.org">GnuPG</a> turns 10 today!  For those caught unaware, GnuPG was designed to be a Free Software implementation of PGP, removing the patented algorithms, such as RSA and IDEA, and replacing them with Free Software algorithms, such as Blowfish and ElGamal.  Being a strong advocate of GnuPG and cryptography in general, this is great news.  <a href="http://lists.gnupg.org/pipermail/gnupg-announce/2007q4/000268.html">Werner Koch mailed the GnuPG-Announce mailing list</a>, giving a brief history of the project.  Worth a read for anyone who uses GPG.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/12/20/gnupg-turns-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3 Operating Systems I&#8217;m Watching</title>
		<link>http://pthree.org/2007/12/20/3-operating-systems-im-watching/</link>
		<comments>http://pthree.org/2007/12/20/3-operating-systems-im-watching/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 15:07:39 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/12/20/3-operating-systems-im-watching/</guid>
		<description><![CDATA[Lately, I&#8217;ve had on my mind the desire to run different operating systems, other than Debian and Ubuntu. I&#8217;ve always had this weird interest in operating systems, so when I discovered Unix and Linux, it intrigued me to run them on my own system. Unix never went far, as the only &#8220;distro&#8221; I could run [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve had on my mind the desire to run different operating systems, other than Debian and Ubuntu.  I&#8217;ve always had this weird interest in operating systems, so when I discovered Unix and Linux, it intrigued me to run them on my own system.  Unix never went far, as the only &#8220;distro&#8221; I could run on my machines was Sun Solaris, and it was very picky with my hardware.  So, Linux was the next shot.  After running several different GNU/Linux distributions on various hardware, I&#8217;ve come to appreciate Open Source and Free Software.  It&#8217;s a superior paradigm to proprietary software, and once you drink the cool-aid, so-to-speak, you never go back.</p>
<p>Well, since then, Debian and Ubuntu have been my Linux operating systems of choice.  Superior package management, great hardware recognition, immense software selection and ease-of-use make them the distro of choice for me.  I&#8217;ve run other distros, such as Red Hat, SUSE, Mandrake, Slackware and even attempted Gentoo, but I always came back to the Debian way of things.  It&#8217;s the shoe that best fits for me.  However, I&#8217;ve been troubled by package management lately, and the fact that it&#8217;s not easy to downgrade packages once installed.  When I first installed Debian on my laptop, I wanted a stable environment, but the latest packages as well.  So, I chose Debian testing as the basis for the install.  Eventually, I needed a package that wasn&#8217;t in testing, but in unstable, so I upgraded.  Unfortunately, after an X.org update came down the pipe, and broke X on my laptop for a few days, I was regretting the decision running unstable.  Downgrading back to testing isn&#8217;t possible, or at least not easy, and as such, it was either live with unstable, or reinstall testing.  I chose the former.  Then I heard about the Conary package manager, and it&#8217;s ability to control package versions, making it easy to roll back to a previous software version if you don&#8217;t like your upgrade, or if something broke.  If only Debian had this solution when I wanted to go back from unstable to testing.</p>
<p><a href="http://foresightlinux.org">Foresight Linux</a> is the first operating system in this list that I&#8217;m keeping my eye on, and will be putting in a virtual machine as soon as I can get KVM working properly.  Foresight is the first distribution to introduce the superior Conary package manager.  First off, it&#8217;s a rolling release, which I like.  They &#8220;freeze&#8221; every-so-often to create an ISO image for you to download, but once installed, you&#8217;re constantly updating and upgrading your system as new software versions come down the pipe.  However, what happens when a new version of X.org comes down, that hoses X on your box?  Simple- roll back the X.org version to what you were running previously until the new version works everything out.  In other words, package management handling dependencies with version control built in.  Think aptitude with svn.  From what I&#8217;ve heard, Foresight has superior hardware recognition as well, recognizing wireless cards, video cards, sound cards, printers, monitors, etc. with great ease.  Further, because it is a GNOME-based distro, ease-of-use comes standard.  This may be the next progression in Linux distributions for me.  Time will tell.</p>
<p>Next in the list of operating systems that I&#8217;m keeping an eye on is <a href="http://opensolaris.org">OpenSolaris</a>.  My first introduction to Unix was the Solaris variant via a Solaris computer lab at my local university.  I took an introduction to Unix course as well as programming in Unix which kept me in the lab.  It was great!  Spending hour upon hour in that computer lab was exciting and thrilling.  So, eventually, I wanted to run Solaris on my computer at home, and wondered if it was possible.  It was, as Solaris supported i386 architecture.  Unfortunately, getting Solaris up and running on my hardware proved to be a big challenge- a challenge that I didn&#8217;t have the appropriate experience for.  Eventually, Solaris fell by the way-side, and Linux stepped in it&#8217;s place.  However, because Solaris was my first Unix love, I&#8217;ve never forgotten about it.</p>
<p>Forward several years later when Sun announces that they will be opening their flagship OS under the community built OpenSolaris.  Just imagine the Solaris kernel with the GNU/BSD utilities running on my hardware.  GNOME, vim, Firefox/Thunderbird, OpenSSH, and more, all available.  Needless to say, this is exciting for me.  There are <a href="http://www.opensolaris.org/os/downloads/">several ways to try OpenSolaris</a> at their downloads page, with the OpenSolaris Developer Preview and the Solaris Express Community Edition looking to be my first choices.  Nexenta, which is just Ubuntu coupled with the OpenSolaris kernel, seems to be another great choice.</p>
<p>Finally, the third operating system that intrigues me is <a href="http://haiku-os.org">Haiku-os</a>.  Haiku aims to be an operating system that is <a href="http://en.wikipedia.org/wiki/BeOS">BeOS</a> compatible.  Remember that operating system?  I was introduced to BeOS while watching the <a href="http://www.g4tv.com/screensavers/index.html">Screen Savers</a> actually (they need a good web developer), and Leo Laporte had one of the developers of BeOS on his show.  At this point, I was already running Linux, but it was mentioned that you could go to their site and download it for free (I think this was about a year prior to them finally closing their doors, selling to Palm).  I did so, put BeOS in a VM and ran it for a while.  What I was absolutely amazed with, was it&#8217;s speedy boot, and it&#8217;s snappy feel.  Everything felt so lean, yet loaded with features.  Applications ran fast, media was well supported and all-in-all, it was a great system.  However, I eventually lost focus, and kept moving forward with Linux.</p>
<p>Then, one day, I&#8217;m surfing the web, finding out what had happened to BeOS, and I stumble upon the Haiku-os web page.  After reading the site&#8217;s docs and FAQs, I learn the Haiku-os is an Open Source attempt to recreate BeOS. keeping the APIs compatible.  The kernel is being designed from scratch, rather than using the Linux kernel, and the licensing chosen is an MIT-style license (BSD, without the advertising clause).  So, this definitely meets my needs for running software.  Development has been slow as the team is small, but it has been steady.  There currently is not an ISO image to download and test, but there is an image for VMWare if you have that installed, which would actually be the best way to test-run the operating system.</p>
<p>So there you have it.  Three operating systems that I think are worth keeping an eye on, and at least giving a test-run, all for various reasons:  <a href="http://foresightlinux.org">Foresight Linux</a>, <a href="http://opensolaris.org">OpenSolaris</a> and <a href="http://haiku-os.org">Haiku-os</a>.  Will any of them replace my current Debian / Ubuntu setup?  Maybe, maybe not.  They definitely have caught my interest, however.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/12/20/3-operating-systems-im-watching/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>BSD License Explained In Layman Terms</title>
		<link>http://pthree.org/2007/08/08/bsd-license-explained-in-layman-terms/</link>
		<comments>http://pthree.org/2007/08/08/bsd-license-explained-in-layman-terms/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 03:59:18 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/08/08/bsd-license-explained-in-layman-terms/</guid>
		<description><![CDATA[It&#8217;s always bothered me, how confusing the many Free and Open Source Licenses are. There are many to choose from. As a developer, which one do you pick? How do you choose what software to run? What applications or services will you deploy pending licensing? These are big questions, and I hope to make explaining [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always bothered me, how confusing the many Free and Open Source Licenses are.  There are many to choose from.  As a developer, which one do you pick?  How do you choose what software to run?  What applications or services will you deploy pending licensing?  These are big questions, and I hope to make explaining licenses easy and in simple terms for the average user.  I&#8217;ll start with one of the more common licenses, the <a href="http://www.opensource.org/licenses/bsd-license.html">BSD license</a>.</p>
<p>In a nutshell, the BSD license is a very open license, allowing you do do practically anything with the software.  It&#8217;s less restrictive than the GPL, but more restrictive than the Public Domain.  There are only a couple precepts that must be adhered to, when using this license:</p>
<ul>
<li>You are free to redistribute the software, in binary or source form, as long as the copyright, conditions and disclaimer are present.</li>
<li>You cannot use the name of the originating organization, or contributers, to promote derivatives of the software, without written consent.</li>
</ul>
<p>If adhered to, you are free to modify, copy and redistribute BSD-licensed software in either source or binary form as you see fit.  You are not required to return code or patches to the upstream BSD-licensed software.  You are free to change the license, or charge for derivatives, of the software, be it commercial or proprietary.</p>
<p>BSD-licensed software is particularly attractive to organizations providing a service, such as GMail, or embedded applications, such as your mobile phone or stereo.  The company/developer can use BSD-licensed software to produce binary applications or services, without releasing the source code.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/08/08/bsd-license-explained-in-layman-terms/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Movable Type 4.0 Beta Released</title>
		<link>http://pthree.org/2007/06/08/movable-type-40-beta-released/</link>
		<comments>http://pthree.org/2007/06/08/movable-type-40-beta-released/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 15:47:34 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/06/08/movable-type-40-beta-released/</guid>
		<description><![CDATA[I&#8217;m 3 days behind in pushing out this news, however, after getting my daily dose of Technorati, and seeing all the posts about Movable Type going GPL with version 4, I had to comment. First off, I am excited to see Movable Type get back on its feet with respect to the community. It&#8217;s history [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m 3 days behind in pushing out this news, however, after getting my daily dose of <a href="http://technorati.com">Technorati</a>, and seeing all the posts about <a href="http://www.sixapart.com/movabletype/news/2007/06/movable-type-4-beta.html">Movable Type going GPL with version 4</a>, I had to comment.</p>
<p>First off, I am excited to see Movable Type get back on its feet with respect to the community.  It&#8217;s history of proprietary enterprise solutions and restricting licenses have kept it from becoming the preferred blogging platform for many.  As such, a less powerful, but nonetheless Free Software solution, <a href="http://wordpress.org">WordPress</a> has taken the scene as the big daddy of blogging CMS.  I use WordPress as my blog platform, and fully support it.  Now that Movable Type is going GPL, however, I&#8217;m wondering if it&#8217;s too late for Movable Type to enter the market as a Free Software CMS.  It does solve some of the issues that plagues WordPress installs and I wonder how WordPress is going to respond.</p>
<p>For example, I would much rather be running WordPress on top PostgreSQL than MySQL, due to the reputation of data integrity and scalability of PostgreSQL.  However, WordPress just supports MySQL.  Also, I would like to see some way to update my WordPress installation without <a href="http://www.pthree.org/2007/03/02/wordpress-upgrade-script/">running a separate script</a> to handle the upgrade.  From what I understand, Movable Type supports this natively with CGI scripts that perform all the necessary functions.  Movable Type seems to support a number of other features such as LDAP and Oracle DBs, which could be important to others.</p>
<p>In the long run, I may consider making the switch from WordPress to Movable Type when 4.0 is stable.  In the meantime, I&#8217;m interested in reasons why I should stay with WordPress or why I should move to Movable Type.  For starters, as mentioned previously, I would prefer to have PostgreSQL powering my database rather than MySQL.  Any thoughts?  Vote in the poll after the jump.</p>
<p><em>This is a poll utilizing AJAX.  It will not work properly in your feed reader.  You will need to visit this site&#8217;s post if you would like to vote in the poll.  Thanks.</em></p>
<div>
	<div class='democracy'>
		<strong class="poll-question">Should I make the switch?</strong>
		<div class='dem-results'>
		<form action='http://pthree.org/wp-content/plugins/democracy/democracy.php' onsubmit='return dem_Vote(this)'>
		<ul>
			<li>
					<input type='radio' id='dem-choice-34' value='34' name='dem_poll_5' />
					<label for='dem-choice-34'>Switch to Movable Type</label>
			</li>
			<li>
					<input type='radio' id='dem-choice-35' value='35' name='dem_poll_5' />
					<label for='dem-choice-35'>Stay with WordPress</label>
			</li>
		</ul>
			<input type='hidden' name='dem_poll_id' value='5' />
			<input type='hidden' name='dem_action' value='vote' />
			<input type='submit' class='dem-vote-button' value='Vote' />
			<a href='/category/oss/feed/?dem_action=view&amp;dem_poll_id=5' onclick='return dem_getVotes("http://pthree.org/wp-content/plugins/democracy/democracy.php?dem_action=view&amp;dem_poll_id=5", this)' rel='nofollow' class='dem-vote-link'>View Results</a>
		</form>
		</div>
	</div></div>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/06/08/movable-type-40-beta-released/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>My Centericq Colorscheme</title>
		<link>http://pthree.org/2007/05/16/my-centericq-colorscheme/</link>
		<comments>http://pthree.org/2007/05/16/my-centericq-colorscheme/#comments</comments>
		<pubDate>Thu, 17 May 2007 02:12:25 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Jabber]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/05/16/my-centericq-colorscheme/</guid>
		<description><![CDATA[After last night&#8217;s post, I began tinkering with the colorscheme for my centericq installation. Really, the layout of the application is self explanatory as to where the colors go. So, because I use the madcow theme for my irssi install, I thought that I would try to get it to match as closely as I [...]]]></description>
			<content:encoded><![CDATA[<p>After last night&#8217;s post, I began tinkering with the colorscheme for my centericq installation.  Really, the layout of the application is self explanatory as to where the colors go.  So, because I use the <a href="http://irssi.org/themefiles/madcow.theme">madcow theme</a> for my irssi install, I thought that I would try to get it to match as closely as I could.  So, I&#8217;m naming this the madcow colorscheme for centericq.  Enjoy!</p>
<p><a href="http://www.pthree.org/wp-content/uploads/2007/05/colorscheme">Download here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/05/16/my-centericq-colorscheme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Discussion Day</title>
		<link>http://pthree.org/2007/05/09/open-discussion-day-2/</link>
		<comments>http://pthree.org/2007/05/09/open-discussion-day-2/#comments</comments>
		<pubDate>Thu, 10 May 2007 03:52:14 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/05/09/open-discussion-day-2/</guid>
		<description><![CDATA[There are only 9 days left, until Open Discussion Day, and I am posting this to remind you of the event and the purpose. Open Discussion Day is May 19th, every year, and it&#8217;s a day where you drop your legacy IM protocols in favor of open protocols, such as Jabber/XMMP. I blogged about this [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.pthree.org/wp-content/uploads/2006/04/odd_logo.png' align='right' />There are only 9 days left, until <a href="http://ploum.frimouvy.org/?148-2nd-open-discussion-day-this-may-19th">Open Discussion Day</a>, and I am posting this to remind you of the event and the purpose.  Open Discussion Day is May 19th, every year, and it&#8217;s a day where you drop your legacy IM protocols in favor of open protocols, such as Jabber/XMMP.</p>
<p><a href="http://www.pthree.org/2006/04/11/open-discussion-day/">I blogged about this last year</a> as well, and since then, I have only been using Jabber.  I haven&#8217;t looked back.  I had some family and friends on MSN and a few on ICQ, Yahoo! and AIM, so making the change wasn&#8217;t easy.  In fact, it took a great deal of discussion with my wife and family members.  When it came down to it, I had to do what was important for me, and being a Free Software advocate, I needed to drop proprietary protocols, and use only Jabber.  It&#8217;s been one of the best decisions that I have made in my life.</p>
<p>So, for those reading, I encourage you to do the same.  Ditch MSN, AIM, ICQ, Yahoo! and others, and go completely Free with a Jabber account.  You&#8217;ll be glad you did, and if your family and friends want to IM you, they can just register a Jabber account, or use their Gmail, to get in touch with you.  If you are a Free Software advocate, then I submit that using those legacy proprietary protocols is a bit hypocritical, don&#8217;t you think?  <img src='http://pthree.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Not only should you switch to Jabber as your IM, but Ogg Vorbis for your music, Ogg Theora for your video, OpenDocument Format for your documents, Jingle for VOIP, etc.  The underlying goal is to use open formats and protocols to the inferior proprietary alternatives.</p>
<p>Take a stop by the <a href="http://odd.fritalk.com/">Open Discussion Day wiki</a> as well.  May serve to be useful and informative.</p>
<p>P.S.- I changed my personal Jabber server from Wildfire to ejabberd recently, and as such, lost a lot of my contacts.  Fortunately, I had a backup of my roster.  Unfortunately, the majority are Gmail users.  Due to the way Gmail handles it&#8217;s invite system, I cannot re-request an authorization to add you to my roster.  You need to delete me from your roster, and re-add me.  It sucks, but don&#8217;t blame me, blame Gmail.  So, either get a better Jabber account, or, if you want to IM me, and you&#8217;re using Gmail, you&#8217;ll need to remove my contact from your list, and re-add it.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/05/09/open-discussion-day-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bruce Perens Rains on the Novell Brainshare Parade</title>
		<link>http://pthree.org/2007/03/19/bruce-perens-rains-on-the-novell-brainshare-parade/</link>
		<comments>http://pthree.org/2007/03/19/bruce-perens-rains-on-the-novell-brainshare-parade/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 03:47:10 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Windwoes]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/03/19/bruce-perens-rains-on-the-novell-brainshare-parade/</guid>
		<description><![CDATA[UPDATE 2: Groklaw covered this post and Justin&#8217;s. Comments following are insightful, and far outstretching the content here. Read more here. UPDATE: Justin wrote up a good review of the conference on his blog. You can find his post here. I had the opportunity today, along with John, Kyle, Justin and Mike (some local LUG [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE 2: Groklaw covered this post and Justin&#8217;s.  Comments following are insightful, and far outstretching the content here.  <a href="http://www.groklaw.net/article.php?story=20070320130321622#comments">Read more here</a>.</p>
<p>UPDATE: Justin wrote up a good review of the conference on his blog.  <a href="http://jfindlay.us/blog/archives/2007/03/#e2007-03-20T02_15_18.txt">You can find his post here</a>.</p>
<p>I had the opportunity today, along with <a href="http://blog.sontek.net">John</a>, <a href="http://ugotta.org">Kyle</a>, <a href="http://jfindlay.us/blog">Justin</a> and <a href="http://mikearagua.com">Mike</a> (some local LUG members), to meet with Bruce Perens during the Novell Brainshare Conference.  Although, this meeting was not part of Brainshare, and was strictly a press conference.  However, the insights that were shed on the Novell / Microsoft deal were priceless.</p>
<p>The press conference was good.  It was held at the <a href="http://www.shiloinns.com/">Shilo Hotel</a> in downtown Salt Lake City, Utah.  My friends and I arrived about an hour early to help get a few details coordinated before the meeting started at 12 noon.  When 12 hit, there were only a couple press present, so we were worried that a good turnout would not show.  But, apparently, Novell had them held up in a Q&#038;A session that went a few minutes over.  It wasn&#8217;t long before the room was filled, seating about 20 or so.  The meeting lasted an hour, which went by too quickly, and was loaded with really good information.</p>
<p><a href="http://www.peteashdown.org/">Pete Ashdown</a>, Democratic Candidate for the U.S. Senate last year and CEO of <a href="http://www.xmission.com">XMission</a>, was present and introduced Bruce to the press.  I would like to thank Pete for allowing us to use XMission to host the images and media of the event.  I would also like to thank my employer <a href="http://www.introplay.com">introPLAY</a>, for sharing their account on the XMission servers.</p>
<p>You can find all the <a href="http://xmission.com/~introplay/brainshare/">images and audio from the event here</a>.</p>
<div align="center">
<img src="http://xmission.com/~introplay/brainshare/media/perens_65.png" alt="Bruce Perens pictured during the meeting" />
</div>
<p></p>
<p>A few highlights from the meeting:</p>
<ul>
<li>Microsoft is spreading FUD with this deal with Novell to the Open Source community.</li>
<li>The Novell / Microsoft deal poses a real threat to Open Source due to software patents.</li>
<li>Novell and Microsoft both hope to sue end users if the Open Source Software is not purchased from them.</li>
<li>Version 3 of the GNU General Public License is written to thwart those lawsuits.</li>
<li>Every piece of software, Free and non-Free infringes on a software patent one way or another.</li>
<li>Software patents are the ability for corporations to protect themselves first and innovate later.</li>
<li>Software patents stifle Open Source Software development.</li>
</ul>
<p>The conclusion of the meeting?  Nothing good is coming from this deal between Microsoft and Novell.  If it were just a technical partnership, everything would be okay, but it&#8217;s not.  Bruce kept saying &#8220;is this really a Novell exit strategy?&#8221;  I can&#8217;t help but wonder if it is.  The worst nightmares of every Open Source developer is becoming a realization.  The GPLv3 is our savior from a potential litigation nightmare on Open Source that will come about because of this.</p>
<p>At any rate, I would highly encourage you to listen to the audio provided on the <a href="http://xmission.com/~introplay/brainshare/">XMission page</a>.  Very insightful stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/03/19/bruce-perens-rains-on-the-novell-brainshare-parade/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Texas, Minnesota and ODF</title>
		<link>http://pthree.org/2007/02/07/texas-minnesota-and-odf/</link>
		<comments>http://pthree.org/2007/02/07/texas-minnesota-and-odf/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 05:28:07 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/02/07/texas-minnesota-and-odf/</guid>
		<description><![CDATA[So I&#8217;m about a day behind delivering this story. Sorry about that. Texas and Minnesota are debating making the move to ODF following the example of Massachusetts, for all of the official government documents. This is good news for ODF supporters and fans. Not so good news for Microsoft and Office Open XML supporters and [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m about a day behind delivering this story.  Sorry about that. <img src='http://pthree.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://digg.com/tech_news/Texas_and_Minnesota_2nd_3rd_states_to_move_to_ODF">Texas and Minnesota are debating making the move to ODF</a> following the example of Massachusetts, for all of the official government documents.  This is good news for ODF supporters and fans.  Not so good news for Microsoft and Office Open XML supporters and fans.  In fact, <a href="http://www.pcpro.co.uk/news/104039/microsofts-office-open-xml-hits-iso-speed-bump.html">Microsoft is facing a new hill to climb</a>.  Their approval or rejection application was just delayed another 3 months, and it may be conceded all together.</p>
<p>But, can you blame any of the states wanting to make the move to ODF?  <a href="http://opendocumentfellowship.org/introduction/odf_vs_oxml">Lets compare the two</a>, shall we (updated a bit)?</p>
<table>
<tr>
<th width="40%">OpenDocument</th>
<th>Microsoft OXML</th>
</tr>
<tr>
<td valign="top"><strong>Is an <a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=43485&amp;ICS1=35&amp;ICS2=240&amp;ICS3=30">ISO standard</a></strong>ISO/IEC 26300:2006</td>
<td><strong>Not an ISO standard</strong><br />
While OXML is an Ecma standard, Ecma standards are not considered international standards for the purposes of international law. That&#8217;s why ISO approval is important. <a href="http://www.gartner.com/resources/140100/140101/iso_approval_of_oasis_opendo_140101.pdf"> Gartner predicts</a> that <strong>ISO will not approve</strong> OXML as an ISO standard.</td>
</tr>
<tr>
<td valign="top"><strong>Is vendor neutral</strong></td>
<td><strong>Is a one-company format</strong><br />
The <a href="http://www.ecma-international.org/news/PressReleases/PR_TC45_Dez2005.htm"> purpose of Ecma TC45</a> is to produce a format &#8220;that is fully compatible <strong>with [the format] submitted by Microsoft</strong>&#8220;. In other words, they cannot make any substantive changes to the format. They can only rubber stamp it.</td>
</tr>
<tr>
<td valign="top"><strong>Many implementations</strong><br />
<a href="http://en.wikipedia.org/wiki/OpenDocument_software">applications list</a></td>
<td valign="top"><strong><a href="http://en.wikipedia.org/wiki/Comparison_of_OpenDocument_and_Office_Open_XML_formats#Cross-platform_interoperability">ZERO implementations</a></strong><br />
As of January 2007, there isn&#8217;t a single product in the market that implements the format. Not even from Microsoft.</td>
</tr>
<tr>
<td valign="top"><strong>5 years of development</strong><br />
(in a standards body)</td>
<td valign="top"><strong>1 year of development</strong><br />
(in a standards body)</td>
</tr>
<tr>
<td valign="top"><strong>Legible</strong><br />
Readily intuitive to those familiar with HTML or DocBook.</td>
<td valign="top"><strong>Obscure</strong><br />
See the <a href="http://en.wikipedia.org/wiki/Comparison_of_OpenDocument_and_Office_Open_XML_formats"> technical comparison</a> for details. The cryptic nature of OXML markup leads to higher development costs.</td>
</tr>
<tr>
<td valign="top"><strong>Proven technology</strong><br />
Reuses proven standards like SVG and XLink.</td>
<td valign="top"><strong>Un-proven</strong><br />
Reinvents the wheel.</td>
</tr>
<tr>
<td valign="top"><strong>Easier to implement</strong><br />
700 pages<br />
Single file 11MB PDF spec<br />
Reuses existing standards.</td>
<td valign="top"><strong>Harder to implement</strong><br />
6,000 pages<br />
6 files in 45MB PDF spec<br />
Reinvents the wheel.</td>
</tr>
</table>
<p>It should be plain that ODF is the obvious winner.  I&#8217;m glad to see states like Massachusetts, Texas and Minnesota considering ODF for their government documents. Countries should follow suit.  Regardless of office software, ODF should be the default file format for any text-based application.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/02/07/texas-minnesota-and-odf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pure ODF Speculation</title>
		<link>http://pthree.org/2007/01/29/pure-odf-speculation/</link>
		<comments>http://pthree.org/2007/01/29/pure-odf-speculation/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 15:14:33 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/01/29/pure-odf-speculation/</guid>
		<description><![CDATA[http://www.infoq.com/news/2007/01/ODF-Notes Because you have to register on that site to comment on that article (registering on sites, just to comment is ridiculous), I am opening up comments here. I am curious what the community thinks about IBM using ODF to secure Lotus Notes in the market. Frankly, I find it mere speculation without proof. Discuss.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/news/2007/01/ODF-Notes">http://www.infoq.com/news/2007/01/ODF-Notes</a></p>
<p>Because you have to register on that site to comment on that article (registering on sites, just to comment is ridiculous), I am opening up comments here.  I am curious what the community thinks about IBM using ODF to secure Lotus Notes in the market.  Frankly, I find it mere speculation without proof.</p>
<p>Discuss.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/01/29/pure-odf-speculation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Open Formats Alive</title>
		<link>http://pthree.org/2007/01/18/keeping-open-formats-alive/</link>
		<comments>http://pthree.org/2007/01/18/keeping-open-formats-alive/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 17:42:08 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2007/01/18/keeping-open-formats-alive/</guid>
		<description><![CDATA[I&#8217;ve blogged about this many a time, and yet, the same chime rings. How many of you are Open Source advocates, yet use proprietary protocols, formats, files, and software? It&#8217;s one thing to be anal about Free Software, it&#8217;s another to preach the Good Word, and not follow it yourself. Anyway, I&#8217;m not putting the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve blogged about this many a time, and yet, the same chime rings.  How many of you are Open Source advocates, yet use proprietary protocols, formats, files, and software?  It&#8217;s one thing to be anal about Free Software, it&#8217;s another to preach the Good Word, and not follow it yourself.</p>
<p>Anyway, I&#8217;m not putting the post up to step up on a soap box, but rather, bring to your attention some Open Formats that deserve attention.  So, I&#8217;m going to start with <a href="http://www.xiph.org">Xiph.org</a>.  From their website:</p>
<blockquote><p>The Xiph.Org Foundation is a non-profit corporation dedicated to protecting the foundations of Internet multimedia from control by private interests. Our purpose is to support and develop free, open protocols and software to serve the public, developer and business markets.</p></blockquote>
<p>By visiting their site, you will notice &#8220;the xiph open source community&#8221; bar located on the top of your screen.  Across the bar are the following links:</p>
<ul>
<li><a href="http://www.vorbis.com/">Vorbis</a>.  Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.</li>
<li><a href="http://www.thoera.org">Theora</a>.  Theora is an open video codec being developed by the Xiph.org Foundation as part of their Ogg project (It is a project that aims to integrate On2&#8242;s VP3 video codec, Ogg Vorbis audio codec and Ogg multimedia container formats into a multimedia solution that can compete with MPEG-4 format). </li>
<li><a href="http://www.icecast.org/">Icecast</a>.  Icecast, the project, is a collection of programs and libraries for streaming audio over the Internet. This includes: icecast, a program that streams audio data to listeners, libshout, a library for communicating with Icecast servers &#038; IceS, a program that sends audio data to Icecast servers</li>
<li><a href="http://www.speex.org/">Speex</a>.  Speex is an Open Source/Free Software  patent-free audio compression format designed for speech.</li>
<li><a href="http://flac.sourceforge.net/">FLAC</a>.  FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality.</li>
<li><a href="http://www.xspf.org/">XSPF</a>.  XSPF is the XML format for sharing playlists.  It is open- No proprietary lock-in.  It is portable- You should be able to send a playlist to your friend and have it work.  It is well-engineered- Most playlist formats get the easy things wrong.</li>
</ul>
<p>Now that you are familiar with these codecs, how often are you going to continue using MP3, WMA, MPG, MOV and other proprietary formats?  For me, it&#8217;s all about fighting the good fight, and refusing to use those codecs, even if it means making a sacrifice on my part.</p>
<p>This may not be for everyone, but you should definitely give it a try.  I think you&#8217;ll be surprised.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2007/01/18/keeping-open-formats-alive/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using Screen Effectively</title>
		<link>http://pthree.org/2006/11/26/using-screen-effectively/</link>
		<comments>http://pthree.org/2006/11/26/using-screen-effectively/#comments</comments>
		<pubDate>Sun, 26 Nov 2006 08:24:58 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2006/11/26/using-screen-effectively/</guid>
		<description><![CDATA[One of the biggest tools that I use is screen. Not only for irssi, my preferred IRC client, but for other things as well. When I show people screen, it&#8217;s funny to see the look on their face. They take a step back, and say &#8220;Wow. That&#8217;s really cool&#8221;. I hope somehow that I can [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest tools that I use is screen.  Not only for irssi, my preferred IRC client, but for other things as well.  When I show people screen, it&#8217;s funny to see the look on their face.  They take a step back, and say &#8220;Wow.  That&#8217;s really cool&#8221;.  I hope somehow that I can convey that same excitement in this meager post.</p>
<p>First off, screen is a wonderful tool that allows you to run a program in a terminal inside a special &#8220;session window&#8221;.  You can &#8220;detach&#8221; the window, exit your terminal, go to work, open up a terminal, and &#8220;reattach&#8221; the &#8220;session window&#8221;, and your terminal status will be in the exact same state as when you left.  This is handy for running programs, such as irssi, where you can pick up right where you left off without missing a beat.</p>
<p>To run screen, obviously, you need it installed.  Once installed, pull up a terminal, and type:</p>
<pre>screen</pre>
<p>A message may come up about screen, where to download it and how to file bugs.  Then it will take you to your default prompt.  It may just take you there anyway without the &#8220;about&#8221; message.  At any event, you are now running a &#8220;session window&#8221; inside your terminal, and you should be at your normal prompt.</p>
<p>You can have multiple &#8220;session windows&#8221; running side-by-side, basically acting like &#8220;tabs&#8221; in gnome-terminal.  You can also have nested screen sessions.  The complexity of how differing screen sessions can be run won&#8217;t be covered here, but may be covered later one-by-one.  For the time being, we&#8217;ll just cover single screen sessions.</p>
<p>You can now &#8220;see&#8221; your screen session by typing &#8216;screen -list&#8217; at the prompt.  A brief output about the PID and whether or not it is &#8220;attached&#8221; is printed to your terminal.  You could see something similar to the following output:</p>
<pre>aaron@hercules:~$ screen -list
There is a screen on:
        23454.pts-1.hercules    (Attached)
1 Socket in /var/run/screen/S-aaron.</pre>
<p>Once inside screen, there are a number of keystrokes that control the movement inside of screen.  Such as detaching and reattaching your session, moving forward and backward from one session to the other, logging out, clearing the window, and many more.  Usually, the keystrokes are in the form Ctrl-a, letter.  For example, while in screen, as you currently should be, type &#8220;Ctrl-a, d&#8221; to detach out of your session, and back to the normal terminal.  That is, type and press &#8220;Ctrl-a&#8221;, release, type d, release.  Your session is now &#8220;detached&#8221;.  To &#8220;reattach&#8221;, type &#8216;screen -dr&#8217; at the prompt.</p>
<p>When detaching and reattaching multiple screens, it may be difficult to know exactly what is being &#8220;attached&#8221; and &#8220;detached&#8221;.  To save any confusion, never forget &#8216;screen -list&#8217; (or &#8216;screen -ls&#8217;) to show you what you have running.  When &#8220;reattaching&#8221; a session, it is safest to type &#8216;screen -dr&#8217;, which says &#8220;run screen, but first detach my running session (-d), then reattach it here (-r).  This works if you have only one screen session running.  If multiple, you will need to provide the PID also.  See &#8216;man screen&#8217; for further detail.</p>
<p>Ok.  Let&#8217;s see this in working action.  As I mentioned, I use irssi as my default, and only IRC client.  However, I don&#8217;t want to disconnect and reconnect to IRC every time I change my location.  So, rather, I run irssi inside of screen.  So, first I pull up my terminal, and I am greeted with my friendly terminal prompt.  I&#8217;ll call this prompt &#8220;Prompt A&#8221;.  From Prompt A, I run &#8216;screen&#8217;.  I am now met with a new terminal prompt which I&#8217;ll call &#8220;Prompt B&#8221;.  Prompt B is a running session &#8220;inside&#8221; Prompt A.  From here, I run &#8216;irssi&#8217; at Prompt B.  I connect to my various IRC servers and chat away.</p>
<p>Now, it&#8217;s time to go to work.  I have two options at this point.  I can either: 1) close my terminal directly, or 2) detach my screen session, and exit nicely.  If I choose to close my terminal directly, I can rest assured that my IRC connections won&#8217;t change.  Irssi is being protected by my screen session, so closing the terminal will have no effect on it.  However, I like to exit everything cleanly, so I issue the keystroke &#8216;Ctrl-a, d&#8217; to &#8220;detach&#8221; my screen session.  I am now back to Prompt A.  From here, I &#8216;exit&#8217; to close the terminal, and go to work.</p>
<p>When I arrive at work, I SSH into my box running my screen session.  Once SSH&#8217;d in, I am met with Prompt A.  I want to start chatting in the IRC session that I started at home.  So, at the prompt, I type &#8216;screen -dr&#8217; to &#8220;detach&#8221; the screen session (if I just closed the terminal directly) and &#8220;reattach&#8221; the session to my current location.  My irssi application returns to the screen just as I left it when I was home.  I can now start chatting away as if I never disconnected from any of the IRC servers.</p>
<p>Take a second for that to sink in.  That rocks!  I never missed a beat, and to the others in the channels, it&#8217;s like I&#8217;ve never left.  As far as they know, I&#8217;m still at home.  It just doesn&#8217;t get much better than that.</p>
<p>That&#8217;s just using a single screen session.  As I mentioned, you can use multiple screen sessions running side-by-side, or nested screen sessions, depending on your current situation and needs.  With multiple screen sessions running in concurrence, you don&#8217;t need a terminal that has all the bloat with tabs, profiles, etc., such as gnome-terminal.  You can use RXVT, and have the same effect of tabs just using screen.</p>
<p>Finally, you should learn how to kill a screen session.  When the need for a screen session has expired, rather than letting the process run in the background taking precious RAM, you will need to expire the session.  To do this, you need to get the PID from your box.  Just &#8216;screen -list&#8217; to get that PID.  The PID will look something like 23454.pts-1.hercules.  Now that you have the id, just type at the terminal (you need to be at a prompt):</p>
<pre>screen -X -S ID kill</pre>
<p>This will kill the session and the process, as well as any application(s) that were running inside it.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2006/11/26/using-screen-effectively/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Freeing the Bound</title>
		<link>http://pthree.org/2006/11/24/freeing-the-bound/</link>
		<comments>http://pthree.org/2006/11/24/freeing-the-bound/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 05:29:45 +0000</pubDate>
		<dc:creator>Aaron Toponce</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.pthree.org/2006/11/24/freeing-the-bound/</guid>
		<description><![CDATA[First off, PortableApps Suite. When I stumbled upon this, I was ecstatic! A complete suite of Open Source Software tools for Windows users. Even better- they run right off of your portable USB drive! While the list of tools in the suite is young, and not extensive, it&#8217;s enough to get a serious Windows user [...]]]></description>
			<content:encoded><![CDATA[<p>First off, <a href="http://www.portableapps.com">PortableApps</a> Suite.</p>
<p>When I stumbled upon this, I was ecstatic!  A complete suite of Open Source Software tools for Windows users.  Even better- they run right off of your portable USB drive!</p>
<p>While the list of tools in the suite is young, and not extensive, it&#8217;s enough to get a serious Windows user freed from the bounds of proprietary software.  In the suite, you have:</p>
<ul>
<li>ClamWin</li>
<li>Firefox</li>
<li>Gaim</li>
<li>OpenOffice.org**</li>
<li>Sudoku</li>
<li>Sunbird</li>
<li>Thunderbird</li>
<li>AbiWord**</li>
</ul>
<p>That&#8217;s pretty impressive.  Office software, Internet apps, both browser and email, a game, anti-virus software and productivity all in one package that can run comfortably and easily on 512MB of storage space.  ** Use AbiWord instead of OpenOffice.org and fit the suite on 256MB!</p>
<p>Get PortableApps Suite for Windows <a href="http://portableapps.com/suite">here</a>, or check out other PortableApps <a href="http://portableapps.com/apps">here</a>.</p>
<p>Next on the list, <a href="http://www.theopencd.org">The OpenCD</a></p>
<p>Coming from Canonical, the parent company of Ubuntu, this is a GREAT collection of software.  Differing slightly from PortableApps, it features a great list of Free and Open Source Software for Windows users.</p>
<p>This list is a little more extensive.  Covering productivity, design, multimedia, Internet/networking, utilities and a couple of games.  It features most of the apps from PortableApps, but adds a few:</p>
<ul>
<li>MoinMoin</li>
<li>PDFCreator</li>
<li>Blender</li>
<li>Audacity</li>
<li>Celestia</li>
<li>7-Zip</li>
<li>Notepad2</li>
<li>Sokoban</li>
<li>The Battle for Wesnoth</li>
</ul>
<p>All bundled software is found on a single CD, and needs to be installed onto your system.  You can <a href="http://www.theopencd.org/download">download the CD</a> either directly, or through Bittorrent, the preferred method.</p>
<p>And last, but definitely not least, <a href="http://www.softwarefor.org">Software For Starving Students</a></p>
<p>What list would be complete without recognizing local talent?  Software for Starving Students (SSS) comes straight out of Utah with the talent of the students from BYU.  SSS aims at not only freeing the Windows bound, but the Macintosh bound as well.  The latest release is 2006.01 with 2007.01 just weeks away.</p>
<p>SSS has even a more extensive list than The OpenCD or PortableApps.  Such extra software includes, but not limited to (but in alphabetical order):</p>
<ul>
<li>Ant Renamer</li>
<li>Azureus</li>
<li>BZFlag</li>
<li>DeepBurner Free</li>
<li>Dia</li>
<li>Eraser</li>
<li>FileZilla</li>
<li>GNU Chess</li>
<li>Inkscape</li>
<li>Paint.NET</li>
<li>PuTTY</li>
<li>Tux Paint</li>
<li>Tux Racer</li>
<li>Wink</li>
<li>WinSCP</li>
</ul>
<p>Of course, there is much more software available, both for Windows and for Macintosh.  <a href="http://www.softwarefor.org/ad_lazarum_packages.html">Here is a full list</a> of 2006.01 applications.  All of which fit on a single CD.</p>
<p>You can find the <a href="http://www.softwarefor.org/get_software.html">download here</a>, both for Windows and Mac, Bittorrent and direct.</p>
<p>It&#8217;s important to mention that these projects are the results of volunteers.  I am sure your donation to the project would be appreciated.  Even more so, I am sure that they are eager for volunteers willing to make each project the best it can be.</p>
]]></content:encoded>
			<wfw:commentRss>http://pthree.org/2006/11/24/freeing-the-bound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

