<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23378268</id><updated>2011-11-27T23:27:10.113Z</updated><category term='Business'/><category term='Asterisk'/><category term='Photography'/><category term='Ubuntu'/><category term='Digium'/><category term='Security'/><category term='ZipTie'/><category term='Vyatta'/><category term='Deals'/><category term='Open Source'/><category term='Networking'/><title type='text'>The Open Source Advocate</title><subtitle type='html'>Thoughts and ideas about the open source software movement</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default?start-index=101&amp;max-results=100'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23378268.post-7889638013955375281</id><published>2010-02-06T19:16:00.011Z</published><updated>2010-02-07T00:27:59.559Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Linux NIC teaming recommendations</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my job as a network engineer, I am constantly looking for ways to increase the availability of the network.  This is especially true in the data center, where services are expected to always be available.  One of the ways to increase the network availability of a server is by using multiple network interfaces.  This technique has many different names, but I am just going to call it NIC teaming.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Purpose of NIC Teaming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NIC teaming increases network availability by removing single-points-of-failure (SPOF).  These SPOFs are components that will cause a service outage if they become unavailable.  If we consider a single network connection from your server to your switch, we can identify quite a few SPOFs:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Server NIC failure&lt;/li&gt;&lt;li&gt;Network cable failure (such as being cut or unplugged)&lt;/li&gt;&lt;li&gt;Network switch failure (such as a planned firmware upgrade or unplanned outage)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Methods of NIC Teaming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The reason I am writing this blog is to help people understand the different options for NIC teaming.   If you search the Internet (like I did), you will be hard pressed to find a standard NIC teaming setup that works across all operating systems.  You may not be able to find a listing of pros/cons and requirements of each NIC teaming strategy.&lt;br /&gt;&lt;br /&gt;In order to fully understand the NIC teaming options available in Linux, please read the official &lt;a href="http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding"&gt;Linux Bonding How To&lt;/a&gt;.   I am only going to cover two of these options, which are the two that I am going to recommend.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adaptive Load Balancing (ALB)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first recommended NIC teaming strategy is called "Adaptive Load Balancing" (ALB).  This is specified in Linux by using bonding mode = 6.&lt;br /&gt;&lt;blockquote&gt;"Adaptive load balancing: includes balance-tlb plus receive load balancing (rlb) for IPV4 traffic, and does not require any special switch support. The receive load balancing is achieved by ARP negotiation."&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/S24ATK-Q4dI/AAAAAAAAAjc/vIt01lZPmOo/s1600-h/adaptive-load-balancing.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 372px;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/S24ATK-Q4dI/AAAAAAAAAjc/vIt01lZPmOo/s400/adaptive-load-balancing.png" alt="" id="BLOGGER_PHOTO_ID_5435282129645789650" border="0" /&gt;&lt;/a&gt;When you use ALB, you should plug each NIC into a different switch.  This removes all three SPOF mentioned above.  Additionally, it provides a basic level of load-balancing.  I highly recommend using ALB for NIC teaming, because it offers the most advantages without requiring special configuration on the network switch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IEEE 802.3ad Dynamic link aggregation" (LACP)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The second recommended NIC teaming strategy is called "IEEE 802.3ad Dynamic link aggregation" (LACP). This is specified in Linux by using bonding mode = 4.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/S24APXgvjHI/AAAAAAAAAjU/T3LKEO5M0Fc/s1600-h/LACP.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 371px; height: 400px;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/S24APXgvjHI/AAAAAAAAAjU/T3LKEO5M0Fc/s400/LACP.png" alt="" id="BLOGGER_PHOTO_ID_5435282064292154482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When you use LACP, you are required to plug all NICs into the same switch.  You should only use LACP if you have an internally redundant switch, usually in the form of modular cards or a proprietary stack of switches.   Additionally, you are also required to configure the switchports to use LACP.  Once you have met all the requirements, you will have a great network connection.  LACP can have the same fault-tolerence as ALB, and it has a better load-balancing than ALB.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most people should use ALB (mode=6) for NIC teaming their Linux server because it is the simplest method to achieve fault-tolerance and load balancing.   If you require higher bandwidth,  and you have an internally redundant switch, and you can configure your switchports to use LACP, then you should use LACP (mode=4) for NIC teaming.&lt;br /&gt;&lt;br /&gt;Here are a few links on how to configure NIC teaming in Ubuntu Linux:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly"&gt;HowTo do Ethernet Bonding on Ubuntu – Properly&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/UbuntuLTSP/Trunking"&gt;UbuntuLTSP Trunking&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Caveat:&lt;/span&gt; I am a network engineer, and not a server engineer.  It is my goal for everyone to increase their server's network availability with this knowledge.  If you have an opinion on this topic, please share it in the comments.  Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7889638013955375281?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7889638013955375281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2010/02/linux-nic-teaming-recommendations.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7889638013955375281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7889638013955375281'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2010/02/linux-nic-teaming-recommendations.html' title='Linux NIC teaming recommendations'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/S24ATK-Q4dI/AAAAAAAAAjc/vIt01lZPmOo/s72-c/adaptive-load-balancing.png' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-518220963178003490</id><published>2009-09-13T14:51:00.000Z</published><updated>2009-09-13T15:36:16.307Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='ZipTie'/><title type='text'>Is ZipTie a good candidate for a fork?</title><content type='html'>I have followed the ZipTie project ever since it's first release . If you have not heard of ZipTie, it is an incredibly powerful open source network management tool that allows you to discover and manage hundreds of network devices, all with an easy to use interface. Does that sound too good to be true?&lt;br /&gt;&lt;br /&gt;First, I'll give you some background. The project was created in November of 2006 and was sponsored by a company called Alterpoint. This was great because they funded four developers to work on ZipTie for over two years. Here is a link to my &lt;a href="http://useopensource.blogspot.com/2007/07/another-reason-i-love-open-source.html"&gt;first review of ZipTie&lt;/a&gt;:&lt;br /&gt;&lt;p&gt;I started using ZipTie on a university network that contained hundreds of network devices. ZipTie automatically discovered my devices by crawling the network. Then it automatically made a backup of my configs, and kept a history of revisions that I can use to recover from. Additionally, I can send commands to hundreds of devices at once, saving me countless hours of time. The amazing thing about ZipTie was that I could accomplish all this with just a few clicks using the well-designed graphical interface.&lt;br /&gt;&lt;br /&gt;Things were going great, and ZipTie continued to improve by adding more features, support for more types of equipment, and better stability. ZipTie also created the ZipForge, which is a place for network engineers to upload scripts to perform specific actions or to support additional device types.&lt;br /&gt;&lt;br /&gt;Problems started to appear when the company sponsoring ZipTie, Alterpoint, decided to change the project from the Mozilla Public License (MPL) to a proprietary license that they created.  At the same time, they changed the name from ZipTie to Network Authority Inventory (Yes, from two syllables to ten!).  You can read &lt;a href="http://useopensource.blogspot.com/2008/11/ziptie-new-features-new-name-new.html"&gt;my opinion of these changes&lt;/a&gt; on a previous post.&lt;br /&gt;&lt;br /&gt;The most recent news about ZipTie is that the entire development team was laid-off, and Alterpoint was &lt;a href="http://www.networkworld.com/news/2009/022509-versata-alterpoint.html"&gt;purchased by Versata &lt;/a&gt;this spring.  Since that time, there has been no mention of what will happen to ZipTie.  Judging by the fact that they fired the development team, it doesn't look good.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Is ZipTie a good candidate for a fork?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When discussing the benefits of open source software, it is often mentioned that the code can continue to live on, even after the sponsoring company fades away.  Is this possible with ZipTie?  In my opinion the value of the code is very high, so it would be a shame to see it simply wither on the vine.  So what will it take for ZipTie to live on as a new project?&lt;/p&gt;&lt;p&gt;Does the MPL license allow ZipTie to be forked?  If so, what is required?  I'm assuming that we may need to rename the project, since the name is probably trademarked.   Here are some possible names that I have come up with:&lt;/p&gt;&lt;p&gt;NIZ = NIZ Isn't Ziptie&lt;br /&gt;NINEZ = NINEZ Is Not Exactly Ziptie&lt;br /&gt;PUNT = Powerful Uncomplicated Network Toolkit&lt;br /&gt;VUNE = Virtual Unpaid Network Engineer&lt;/p&gt;&lt;p&gt;Please provide feedback on what the next steps are in this process.  I am not a developer, so I will not be able to contribute progamming skills, but I bet that there are programmers who are interested in working on this project.  If you are interested in helping with this project in any role, please post a comment. &lt;/p&gt;&lt;p&gt;Thanks Interweb!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-518220963178003490?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/518220963178003490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2009/09/is-ziptie-good-candidate-for-fork.html#comment-form' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/518220963178003490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/518220963178003490'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2009/09/is-ziptie-good-candidate-for-fork.html' title='Is ZipTie a good candidate for a fork?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6754586975659371008</id><published>2008-12-09T04:35:00.004Z</published><updated>2008-12-09T04:40:45.114Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Random Ubuntu Planet Spam?</title><content type='html'>I just wanted to share that I have no idea why a random selection of my older posts decided to jump on the Ubuntu Planet again.   I know that this sort of thing happens when I edit an old post, but I had nothing to do with this recent incident.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://useopensource.blogspot.com/2007/07/when-is-it-wrong-to-fix-typo-on-planet.html"&gt;When is it wrong to fix a typo?  On the planet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I apologize for all the noise, and I'll try to figure out what happened.  Thanks for your understanding!  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6754586975659371008?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6754586975659371008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/12/random-ubuntu-planet-spam.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6754586975659371008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6754586975659371008'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/12/random-ubuntu-planet-spam.html' title='Random Ubuntu Planet Spam?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5877461571569511497</id><published>2008-11-15T08:50:00.002Z</published><updated>2008-11-15T15:52:23.198Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>ZipTie: New features, new name, new license?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It has been over a year since I &lt;a href="http://useopensource.blogspot.com/2007/07/another-reason-i-love-open-source.html"&gt;last posted&lt;/a&gt; about an exciting open source project called &lt;a href="http://inventory.alterpoint.com/"&gt;ZipTie&lt;/a&gt;.  We use ZipTie to automatically discover our network devices, backup their configurations, and perform a variety of functions related to these devices.   Many things have changed with ZipTie since my last post and I want to share those with you.  I'll start with the positive changes first, because I am a positive type of person.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;New Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The most obvious improvement is the slick web interface that replaces the previous Java fat client.  This interface is powered by &lt;a href="http://www.adobe.com/products/flex/"&gt;Adobe Flex&lt;/a&gt;, so it has a great look and feel to it.  Having a web interface also simplifies deploying ZipTie, because you don't have to worry about installing a Java application and all the required dependencies.  Check out the &lt;a href="http://inventory.alterpoint.com/image/tid/1"&gt;screenshots&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SRy1bLf6axI/AAAAAAAAAew/6aLrwj_ovfM/s1600-h/ziptie-device-details.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 290px;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SRy1bLf6axI/AAAAAAAAAew/6aLrwj_ovfM/s400/ziptie-device-details.jpg" alt="" id="BLOGGER_PHOTO_ID_5268285142664375058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ZipTie has also added a great community resource called &lt;a href="http://www.zipforge.org/"&gt;ZipForge&lt;/a&gt;, which is a place where anyone can publish custom tools that perform specific functions on network devices.  This forge makes it easy to create these tools, without forcing the contributor to learn a lot about ZipTie internal functions.&lt;br /&gt;&lt;br /&gt;The new release also adds the ability to gather information about end nodes on a network.  This means that I can find out which port a device is plugged into simply by entering the IP address (or MAC address) into ZipTie.&lt;br /&gt;&lt;br /&gt;I am not going to list all the improvements in this post, but I will tell you that these developers have been hard at work making ZipTie into an incredibly useful tool.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New Name: NetworkAuthority Inventory &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://alterpoint.com/"&gt;Alterpoint&lt;/a&gt; has funded the development of ZipTie from day one.  A handful of full-time programmers have been working on ZipTie for over two years, funded completely by Alterpoint.  The ZipTie open source community has been growing steadily as this application matured, but most community contributions were in the form of beta testing and ZipForge tools.   In the last year, Alterpoint began using ZipTie as the core engine inside their proprietary applications.  In case you can't make the connection, these products are the ones that make the money that is used to pay for the open source developers working on ZipTie.&lt;br /&gt;&lt;br /&gt;I have often wondered why Alterpoint decided not to advertise their products alongside the ZipTie project.  Indeed, their name and commercial branding was almost non-existent on the ZipTie website.   The Alterpoint folks must have been thinking the same thing as me, because they have completely overhauled the ZipTie website and changed the name of the project.  ZipTie will now be called &lt;a href="http://inventory.alterpoint.com/"&gt;NetworkAuthority Inventory&lt;/a&gt;.  The new website has Alterpoint branding and provides information about their commercial offerings and what features you will get if you buy them.&lt;br /&gt;&lt;br /&gt;I strongly feel that it is appropriate for Alterpoint to push their products, given the fact that they are paying for ZipTie to be developed.  It is important for people to realize that Alterpoint needs to make money if they are going to continue spending resources on this project.&lt;br /&gt;&lt;br /&gt;Regarding the new name, I personally don't like it because has five times more syllables than "ZipTie".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New License:  No longer open source?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://mailman.ziptie.org/pipermail/dev/2008-October/000700.html"&gt;Here is a message&lt;/a&gt; from the lead developer of ZipTie regarding the license change:&lt;br /&gt;&lt;blockquote&gt;ZipTie has, up until 10/28/2008, been licensed under the MPL.  Now that ZipTie has moved into our NetworkAuthority brand of products, we wanted to put a GPL license on it.  Unfortunately, our use of EPL software prohibited us from using the GPL.  To get around this, AlterPoint is licensing NetworkAuthority Inventory under the Open Technology License (OTL).  It basically reads like a GPL.&lt;/blockquote&gt;This is the area that I am most concerned about.  Alterpoint has changed the licensing of this project from &lt;a href="http://www.mozilla.org/MPL/"&gt;Mozilla Public License&lt;/a&gt; to a &lt;a href="http://inventory.alterpoint.com/license"&gt;custom license&lt;/a&gt; created by Alterpoint.  I am not a lawyer, but my conclusion is that this license severely limits the rights of users.  Because of this, I do not think it can be considered an open source license.  Alterpoint has taken an open source project and turned it into a closed freeware application.&lt;br /&gt;&lt;br /&gt;Now, I think I understand the reasoning behind this decision.  Alterpoint needs to find ways to make money if it wants to survive.  Using ZipTie as the core of their product stack is a great way to benefit from open source development and introduce users to their commercial products.  However, changing ZipTie into a proprietary application is not required to accomplish this!&lt;br /&gt;&lt;br /&gt;The business model that accomplishes what Alterpoint is trying to do has recently been named "&lt;a href="http://blogs.the451group.com/opensource/2008/09/01/andrew-lampitt-defines-open-core-licensing/"&gt;Open-Core Licensing&lt;/a&gt;".  This model works by building core functionality as open source software, and then adding proprietary features on top of that core.  As I will discuss in a future post, a successful open source business provides many benefits to the community and the project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What can we do about this?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What can we do to encourage Alterpoint to continue using an &lt;a href="http://www.opensource.org/docs/osd"&gt;open source license&lt;/a&gt;?  There is always the possibility of forking the previous version of ZipTie that was released as MPL.  However, forking a community should always be considered a last resort after all other options have failed.  Even if ZipTie was forked, I don't know how successful it would be because 99% of the development is being done solely by Alterpoint employees.  In theory, the threat of a fork is supposed to prevent software vendors from mistreating open source communities.&lt;br /&gt;&lt;br /&gt;I think the best thing we can is do at this point is educate Alterpoint about the benefits of using an open source license for their core product.  If the community really cares about this issue, perhaps Alterpoint will re-evaluate their licence.&lt;br /&gt;&lt;br /&gt;I think we also need to address their concern with the GPL being incompatible with the EPL.  I believe that the Alterpoint wants to use the GPL license because it offers the most protection from other businesses using ZipTie code inside their products without contributing their changes to the project.&lt;br /&gt;&lt;br /&gt;Can anyone answer that question?  Both &lt;a href="http://www.eclipse.org/legal/eplfaq.php#USEINANOTHER"&gt;Eclipse&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Eclipse_Public_License"&gt;Wikipedia&lt;/a&gt; state that the licenses are incompatible.  However, Ed Burnette from ZDnet &lt;a href="http://blogs.zdnet.com/Burnette/?p=331"&gt;points out that&lt;/a&gt; EPL code is found within Red Hat Linux:&lt;br /&gt;&lt;blockquote&gt;Take, for example, Red Hat Enterprise Linux. RHEL contains both free and non-free programs. It contains programs covered by GPL, EPL, Apache, BSD, and every other conceivable license. The last paragraph in section 5 says this is OK even though they’re conveyed as a single aggregate.&lt;/blockquote&gt;Is there another OSI license that would be a good fit for this project, and still be compatible with the EPL?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5877461571569511497?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5877461571569511497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/11/ziptie-new-features-new-name-new.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5877461571569511497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5877461571569511497'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/11/ziptie-new-features-new-name-new.html' title='ZipTie: New features, new name, new license?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/SRy1bLf6axI/AAAAAAAAAew/6aLrwj_ovfM/s72-c/ziptie-device-details.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7650322999210730853</id><published>2008-11-15T08:47:00.000Z</published><updated>2008-11-15T15:47:46.452Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Digium'/><title type='text'>The evolution of open source software</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have followed this blog for a while, you will know about my passion for open source software.  I have always predicted that open source software would &lt;a href="http://news.cnet.com/8301-13505_3-9783147-16.html"&gt;revolutionize&lt;/a&gt; the software industry, but I didn't quite understand how this would happen.  My initial views expected that open source would disrupt traditional software companies so much that it would eventually put them out of business.  I am now realizing that the future of open source software looks much different than I first expected.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Proprietary software will be quietly built on open source software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the primary benefits of open source software is that it &lt;a href="http://useopensource.blogspot.com/2007/09/what-is-main-benefit-of-open-source.html"&gt;reduces the cost&lt;/a&gt; to produce software.  &lt;a href="http://www.computerworlduk.com/toolbox/open-source/open-source-business/news/index.cfm?newsid=8532"&gt;Gartner agrees&lt;/a&gt; with this point; open source software is the most efficient method to create software.  Traditional proprietary software vendors are &lt;a href="http://news.cnet.com/8301-13505_3-10061480-16.html"&gt;realizing this fact&lt;/a&gt;, and are beginning to quietly build their closed software products using lots of open source software.&lt;br /&gt;&lt;br /&gt;I say "quietly" because these companies are not going to announce that they are using open source software.  In fact, they will prefer if this fact is not known by their customers.  There will even be some software companies who choose to use open source in violation of its license, and it is important for us to &lt;a href="http://gpl-violations.org/index.html"&gt;detect&lt;/a&gt; and &lt;a href="https://www.fsf.org/donate/licensing/index_html"&gt;prosecute&lt;/a&gt; this &lt;a href="http://www.softwarefreedom.org/"&gt;exploitation&lt;/a&gt;.  However, most companies will abide by the open source licenses.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.cnet.com/8301-13505_3-9863802-16.html"&gt;Gartner has predicted&lt;/a&gt; this trend of building closed software with open source elements:&lt;br /&gt;&lt;blockquote&gt;By 2012, 80 percent of all commercial software will include elements of open-source technology. Many open-source technologies are mature, stable and well supported. They provide significant opportunities for vendors and users to lower their total cost of ownership and increase returns on investment.&lt;br /&gt;&lt;br /&gt;Ignoring this will put companies at a serious competitive disadvantage. Embedded open source strategies will become the minimal level of investment that most large software vendors will find necessary to maintain competitive advantages during the next five years.&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://en.wikipedia.org/wiki/Code_reuse"&gt;Re-using code&lt;/a&gt; is not a completly new idea to software companies.  These companies have developed internal libraries of software that they can use in multiple products without having to re-write the entire application from scratch.  Open source simply expands on this concept.  Rather than being limited to an internal software library, open source software provides an enormous global library of software that is &lt;a href="http://news.cnet.com/8301-13505_3-10072567-16.html?part=rss"&gt;worth $25 billion&lt;/a&gt; dollars!&lt;br /&gt;&lt;br /&gt;Another way to look this is with the example of building a car.  Open source software can provide the wheels, frame and engine of a car.  This allows a proprietary software vendor to simply add the final touches that make the car unique to them.  This development method greatly reduces the cost to build the car, because the software vendor does not have to "re-invent the wheel".&lt;br /&gt;&lt;br /&gt;I see open source software being used all the time when I look at closed products on the market today.  Let's look at the example of a DNS appliance.  You can bet that over 90% of the code used to create the appliance is likely to be open source code.  The operating system is &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt;, the DNS server application is &lt;a href="http://www.softwarefreedom.org/"&gt;Bind&lt;/a&gt;, and a variety of subsystems are probably open source.  The DNS appliance vendor adds their 10% of value and then &lt;a href="http://useopensource.blogspot.com/2006/12/ethics-of-linux-hardware-appliances.html"&gt;sells it to you as it they created the entire thing&lt;/a&gt;!  This is not necessarily a bad thing, I just want you to realize what is happening.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Open source software vendors will become more closed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are many open source companies who have formed to meet the need of supporting open source software.  These companies are experimenting with &lt;a href="http://useopensource.blogspot.com/2007/09/commercial-open-source-does-add-value.html"&gt;various business models&lt;/a&gt; that take advantage of the large user base of open source software.  Most of these models started by simply offering support services, and the software project remained 100% open source.  As the global economy goes through hard times, I believe that these types of business models are not sustainable.&lt;br /&gt;&lt;br /&gt;What we are going to see are open source vendors who continue to contribute to a 100% open source project, but they will also add some special value that is only available to paying customers.  This is already being done successfully by companies like &lt;a href="http://www.digium.com/en/"&gt;Digium&lt;/a&gt;, the creators of Asterisk.  Their &lt;a href="http://www.digium.com/en/products/switchvox/"&gt;Switchvox appliances&lt;/a&gt; are based on the &lt;a href="http://www.asterisk.org/"&gt;open source Asterisk PBX&lt;/a&gt;, but it adds proprietary features that give customers a reason to buy the product.&lt;br /&gt;&lt;br /&gt;Both &lt;a href="http://weblog.infoworld.com/openresource/archives/2008/05/is_the_communit.html"&gt;Savio Rodrigues&lt;/a&gt; and &lt;a href="http://news.cnet.com/8301-13505_3-9945870-16.html"&gt;Matt Asay&lt;/a&gt; have predicted this evolutionary trend of offering proprietary elements to an open source project.  Savio Rodrigues has even gone as far as saying "that proprietary is going to be the savior of the OSS business model".&lt;br /&gt;&lt;br /&gt;Before you get upset about proprietary software tarnishing open source, please look at the bigger picture.  Open source vendors have paid for enormous amounts of new development to open source projects that would have taken many years of volunteer work.  These resources were paid by venture capitalists who invested funds to develop open source businesses.  If these business do not succeed, they will no longer be able to employ full-time programmers to work on open source projects.  Hopefully you can see how this would have a negative impact on open source.&lt;br /&gt;&lt;br /&gt;In my opinion, open source vendors and open source communities provide mutual benefit to each other.  The community gets free development resources, while the open source vendor gets money from the subset of paying users.  This relationship needs to thrive to realize the maximum benefit to both parties.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So, is this change good or bad?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My prediction is that proprietary vendors will use more open source, and open source vendors will become more closed.  The line between these categories is going to become very blurred as they converge around a common middle-ground.&lt;br /&gt;&lt;br /&gt;While this evolution of open source is not what I had predicted, I feel positive about these changes.  If you are an open source advocate, you should be excited.  In the future, not only will you have the same access to open source software that you do now, but successful companies will hire full-time programmers to daily improve upon that software.&lt;br /&gt;&lt;br /&gt;If you are a proprietary software user, you should also be excited.  This is because open source software will reduce the overall cost of developing software.  In the long-run, competition will force these cost savings to be passed to the consumer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What do you think?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do you agree with my predictions?  Do you agree that this is a positive change?  Either way, please let me know with a comment below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7650322999210730853?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7650322999210730853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/11/evolution-of-open-source-software.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7650322999210730853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7650322999210730853'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/11/evolution-of-open-source-software.html' title='The evolution of open source software'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3550840502270531399</id><published>2008-08-11T02:35:00.007Z</published><updated>2008-08-11T14:29:03.435Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>DimDim 4.0 is here!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SJ-zS-W48ZI/AAAAAAAAAXo/ZHyGpLaGLqY/s1600-h/dimdim_logo-blacktext.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SJ-zS-W48ZI/AAAAAAAAAXo/ZHyGpLaGLqY/s400/dimdim_logo-blacktext.png" alt="" id="BLOGGER_PHOTO_ID_5233098430585827730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I blogged about &lt;a href="http://useopensource.blogspot.com/2007/08/open-source-web-conferencing.html"&gt;open source web conferencing software&lt;/a&gt; a while back, but I wanted to share this significant update of the &lt;a href="http://www.dimdim.com/"&gt;DimDim&lt;/a&gt; project.  They have justed released version 4.0 of their software which adds significant functionality and makes &lt;a href="http://www.dimdim.com/"&gt;DimDim&lt;/a&gt; a serious competitor to proprietary web conferencing solutions like &lt;a href="http://webex.com/"&gt;Webex&lt;/a&gt; and &lt;a href="http://www.gotomeeting.com/"&gt;GoToMeeting&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Because there are so many new features, I am only going to list my favorite ones below.  For a full-list of features, go visit the &lt;a href="http://www.dimdim.com/"&gt;DimDim&lt;/a&gt; website.&lt;span style=";font-family:Verdana;font-size:8;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:8;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Recording and Archiving&lt;/span&gt;&lt;br /&gt;Any Dimdim session can be recorded and made available with the click of the mouse. Simply press the record button. You can email the recording URL or grab an embed code and paste it on your blog or website.  You can even upload your recording to YouTube or Blip.tv.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mac Screensharing&lt;/span&gt;&lt;br /&gt;Mac users can share their desktop with other Mac (and even Windows) users - even if they aren’t using Dimdim.  With Mac live screencasting you can share your desktop with anyone (it’s like iChat within a browser.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Multiple Presenters&lt;/span&gt;&lt;br /&gt;With a single click you can let any attendee share their desktop, whiteboard, webcam or documents. You can always grab back control of the meeting with another click.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Free Conference Calls&lt;/span&gt;&lt;br /&gt;While we’ve improved our free VoIP microphone sharing, many users asked for a conference dial-in so more people can use their traditional phones.  Now every user gets their own unlimited free conference call account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Single click to Start or Join Meeting&lt;/span&gt;&lt;br /&gt;Start or join a meeting in seconds with a single click. All you need is the meeting room name or the meeting URL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Zero Install&lt;/span&gt;&lt;br /&gt;You don’t have to install any software even to host a meeting, share your webcam, whiteboards or PPTs. The first time you choose to share your desktop you’ll be prompted to install our live screencasting software.  It’s a tiny 1.8MB install and comes with an uninstaller if you ever want to remove it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Easier to Use&lt;/span&gt;&lt;br /&gt;Based on user feedback, we’ve removed confusing tabs, popups, dialog boxes and links.  Now Dimdim is not only faster and more powerful - it’s actually even easier to use. A single click is all it takes to share your desktop, your whiteboard, or your PowerPoint presentation.  Click to share.  Click again to stop.  The item being shared is clearly indicated with an eye icon and darker background.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;What is the DimDim business model?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DimDim is a great option for anyone who prefers to use open source software.  The &lt;a href="http://www.dimdim.com/opensource/dimdim_open_source_community_edition.html"&gt;source code&lt;/a&gt; is always available on their website if you want to host your own web conferencing that includes all of the features of DimDim.  They even offer a virtual appliance that can be used for a painless install of DimDim. If web-conferencing is a critical part of your business, you might consider &lt;a href="http://www.dimdim.com/products/dimdim_editions.html"&gt;purchasing services&lt;/a&gt; from DimDim.&lt;br /&gt;&lt;br /&gt;For those who don't want to worry about installing and managing a DimDim server, DimDim offers several hosted options.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/SJ-x148f3HI/AAAAAAAAAXg/yLZAu9RAkAo/s1600-h/dim-dim-features_small.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/SJ-x148f3HI/AAAAAAAAAXg/yLZAu9RAkAo/s400/dim-dim-features_small.png" alt="" id="BLOGGER_PHOTO_ID_5233096831405120626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see from this diagram, DimDim offers free hosted web conferencing for meetings with up to 20 users.   If you need more web conferencing capabilities, they offer hosted services at very reasonable rates.&lt;br /&gt;&lt;br /&gt;If anyone is using DimDim, please write a comment and share how it is working for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3550840502270531399?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3550840502270531399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/08/dimdim-40-is-here.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3550840502270531399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3550840502270531399'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/08/dimdim-40-is-here.html' title='DimDim 4.0 is here!'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/SJ-zS-W48ZI/AAAAAAAAAXo/ZHyGpLaGLqY/s72-c/dimdim_logo-blacktext.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1267890675830502616</id><published>2008-07-10T04:04:00.006Z</published><updated>2008-07-10T04:43:19.898Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Reminder: Physical access = Root access</title><content type='html'>Today I needed to reset a password on an Ubuntu system.  While doing this, I was reminded of just how simple it is to get root access on a default install of Ubuntu.  I wanted to share these steps on this blog to remind people that if someone has physical access to your Ubuntu system, they can get root access in just a few seconds.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Boot up your computer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When asked, hit "Escape" to enter the GRUB menu&lt;/li&gt;&lt;li&gt;Select the option that displays "recovery mode"&lt;/li&gt;&lt;li&gt;Select the option labeled "root prompt"&lt;/li&gt;&lt;li&gt;You are now logged in as root with the ability to change anything&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;It is really just that simple.  This root console is great for advanced users who need to reset a password, but the average user will have no idea what to do.  For instance, here is how I found the main user of this system:&lt;br /&gt;&lt;blockquote&gt;root@laptop:~# cat /etc/passwd | grep 1000:1000&lt;br /&gt;tristan:x:1000:1000:Tristan Rhodes,,,:/home/tristan:/bin/bash&lt;/blockquote&gt;This output shows that there is a user named "tristan" who is the main user of this system.  Next I needed to reset the password for that user.  So I entered this command:&lt;br /&gt;&lt;blockquote&gt;root@laptop:~# passwd tristan&lt;br /&gt;Enter new UNIX password:&lt;br /&gt;Retype new UNIX password:&lt;br /&gt;passwd: password updated successfully&lt;br /&gt;root@laptop:~# &lt;/blockquote&gt;Next I was able to reboot the system and login as "tristan" using the new password I created.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Can this process be improved?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Like I mentioned above, the root command prompt is not the most user friendly interface ever invented.  At best, it is confusing to new users and at worst it is very dangerous.  So how can this be improved?  Well there are already some great ideas floating about, and thanks to the powerful &lt;a href="http://brainstorm.ubuntu.com/"&gt;Ubuntu Brainstorm&lt;/a&gt; website you can see what people have said about this topic.  One of the more popular ideas is a &lt;a href="http://brainstorm.ubuntu.com/idea/5799/"&gt;Graphical Recovery Mode&lt;/a&gt;.  If you want to help make Ubuntu better, please vote on the ideas you want to see implemented or even post your own ideas on the Ubuntu Brainstorm website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Is there any way to prevent root access?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many people may choose to give up the simple password recovery in the interest of securing their system.  There are many different ways to do this including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use a BIOS password that prevents the computer from booting&lt;/li&gt;&lt;li&gt;Use a GRUB menu password that prevents the computer from booting&lt;/li&gt;&lt;li&gt;Use an encrypted file-system that requires a password to use&lt;/li&gt;&lt;/ul&gt;I'm sure there are other ways to do this, so please provide your input in the comments below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1267890675830502616?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1267890675830502616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/07/reminder-physical-access-root-access.html#comment-form' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1267890675830502616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1267890675830502616'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/07/reminder-physical-access-root-access.html' title='Reminder: Physical access = Root access'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5167907335074065038</id><published>2008-06-22T23:47:00.006Z</published><updated>2008-06-23T00:18:36.328Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Stop the press: Watch the news with Linux!</title><content type='html'>For the past three versions of Ubuntu, I have tested seven news websites to find out if I could watch their video feeds using Ubuntu. You can read the results for &lt;a href="http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html"&gt;6.10&lt;/a&gt; and &lt;a href="http://useopensource.blogspot.com/2007/05/we-still-cant-watch-news-in-linux.html"&gt;7.04&lt;/a&gt;, and &lt;a href="http://useopensource.blogspot.com/2008/01/status-quo-cant-watch-news-in-linux.html"&gt;7.10&lt;/a&gt;.  Each time, I was disappointed to learn that a majority of the video feeds did not play correctly on Ubuntu Linux.  This time, however, something amazing has happened.&lt;br /&gt;&lt;br /&gt;I don't know which stars aligned to cause this, but every single news website that I tested with Ubuntu 8.04 LTS now has a correctly working video feed!  I wasn't expecting this great of an improvement when I began this series of tests.    I always knew that it would happen eventually, but never this quickly.&lt;br /&gt;&lt;br /&gt;So what is the reason for this change?  The video news sites have obviously realized the value of having a cross-platform video player.  Market share gains by Linux are still small, so it is more likely the growth of Mac OS that led to this change of thinking.  Be sure to thank your local Mac OS user for their help in forcing these news websites to stop using Microsoft-only video players and providing a way for Linux users to watch the news!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://abcnews.go.com/"&gt;ABC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.bbc.co.uk/"&gt;BBC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cbsnews.com/"&gt;CBS News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnbc.com/"&gt;CNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Impovement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnn.com/"&gt;CNN&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; You can skip advertisements by clicking on the video you want to watch as soon as the advertisement begins to play.  This currently only works in Linux, and they will probably patch this hole eventually.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.foxnews.com/"&gt;FOX News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt;  FOX News has a volume problem that causes the advertisement volume to be MUCH louder than the story volume.  If this tactic is intentional, they should know that this is a great reason NOT to watch their news videos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.msnbc.msn.com/"&gt;MSNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5167907335074065038?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5167907335074065038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/06/stop-press-watch-news-in-linux.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5167907335074065038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5167907335074065038'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/06/stop-press-watch-news-in-linux.html' title='Stop the press: Watch the news with Linux!'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5211334171306975432</id><published>2008-05-18T14:59:00.024Z</published><updated>2008-12-09T00:37:05.484Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Vyatta'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Vyatta: Growing up quickly</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vyatta.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/SDXFTriRChI/AAAAAAAAAW4/c1gQInB0qwE/s400/vyatta.jpg" alt="" id="BLOGGER_PHOTO_ID_5203281886391110162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For those of you who don't know, &lt;a href="http://www.vyatta.com/"&gt;Vyatta&lt;/a&gt; is an open source network appliance that functions as a router, firewall, and VPN device, all running on a customized version of &lt;a href="http://www.debian.org/"&gt;Debian Linux&lt;/a&gt;.   I have been following the progress of Vyatta for over a year now, and things are looking very promising.  The latest release is called VC4 (Vyatta Community edition) and it includes a bunch of useful new features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New command shell allows you to modify Linux settings and network settings from one common interface&lt;/li&gt;&lt;li&gt;Redesign of routing protocol offers greatly improved stability and performance&lt;/li&gt;&lt;li&gt;Role-based user access&lt;/li&gt;&lt;li&gt;Equal-cost multi-path routing&lt;/li&gt;&lt;li&gt;Remote access VPN&lt;/li&gt;&lt;li&gt;Support for IP tunneling protocols&lt;/li&gt;&lt;li&gt;PPPoE support, commonly used with DSL connections&lt;/li&gt;&lt;li&gt;WAN load balancing of outbound traffic across two or more WAN-facing interfaces&lt;/li&gt;&lt;li&gt;Quality of Service policies provide congestion management and traffic conditioning&lt;/li&gt;&lt;/ul&gt;As you can see, a lot of exciting changes have been made in the short six months since the previous release.  The routing improvements are related to the change from &lt;a href="http://www.xorp.org/"&gt;XORP&lt;/a&gt; to &lt;a href="http://www.quagga.net/"&gt;Quagga&lt;/a&gt;.  The added QoS capabilities will make Vyatta a good fit for VoIP deployments.  The only negative to this release is that Vyatta had to temporarily remove the GUI web-interface until they can integrate it, which is scheduled for July, 2008.  Overall, Vyatta is becoming a a compelling option for replacing some of your over-priced network equipment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Where does Vyatta fit in my network?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vyatta can be deployed in several places on a network.  The most obvious function for Vyatta is to replace your WAN routers and branch routers.  Vyatta has made it easy to compare their products versus similar Cisco routers by funding third-party studies.  You can &lt;a href="http://www.vyatta.com/documentation/whitepaperdl.php"&gt;read the results&lt;/a&gt; versus a low-end Cisco router and a high-end Cisco router.  I am hoping that their next report will be a comparison with a security device like the &lt;a href="http://www.cisco.com/en/US/products/ps6120/"&gt;Cisco ASA&lt;/a&gt;, which has similar functionality to Vyatta (router + firewall + VPN).&lt;br /&gt;&lt;br /&gt;Another way to deploy Vyatta is within a virtualized infrastructure like &lt;a href="http://www.vmware.com/"&gt;VMware&lt;/a&gt; or &lt;a href="http://www.virtualiron.com/"&gt;Virtual Iron&lt;/a&gt; (which uses the open source &lt;a href="http://xen.org/"&gt;Xen hypervisor&lt;/a&gt;).   These technologies are often found in data centers, and are becoming more and more popular due to the &lt;a href="http://sun.systemnews.com/articles/121/1/opt-sysadmin/19431"&gt;advantages of virtualization&lt;/a&gt;.  Vyatta can take advantage of the virtualized infrastructure because it runs on the same hardware as the data center servers.  This means that you can install dozens of Vyatta network appliances in your server farm using standardized hardware, as opposed to buying proprietary network gear that is severely overpriced.&lt;br /&gt;&lt;br /&gt;Keep in mind that Vyatta will not soon replace switches with high-density ports and high-speed backplanes.  In these cases, hardware ASICS are required to achieve high performance at an efficient price.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vyatta.com/products/appliances.php"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/SDdLd7iRCiI/AAAAAAAAAXA/fqs141o58qo/s400/vyatta_514.png" alt="" id="BLOGGER_PHOTO_ID_5203710872019601954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the Vyatta business model?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The Vyatta &lt;a href="http://www.vyatta.org/"&gt;open source project&lt;/a&gt; is sponsored by a &lt;a href="http://www.vyatta.com/"&gt;commercial entity&lt;/a&gt; named Vyatta.   All of the source code used to create Vyatta is freely available under the BSD or GPL license.  Vyatta releases a community edition once every 6-months that is completely free to use.  This community edition works great for testing environments, small deployments, and budget-starved projects.  However, most serious businesses using Vyatta will require access to security updates and bug fixes that come out in between the community edition releases.  These businesses will want to purchase a &lt;a href="http://www.vyatta.com/products/software.php"&gt;Vyatta subscription&lt;/a&gt; which provides software updates, along with two levels of technical support.  Vyatta also sells a few &lt;a href="http://vyatta.com/products/appliances.php"&gt;hardware appliances&lt;/a&gt; that include Vyatta pre-installed and certified.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The future of Vyatta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Based on the tremendous improvements Vyatta has made over the past year, it is likely that they will continue to add new features, higher scalability, and more stability to their product.  Planned improvements are listed in a &lt;a href="http://www.vyatta.org/documentation/product-roadmap"&gt;public road map&lt;/a&gt;, and users can even &lt;a href="http://www.vyatta.org/contribute/enhancements-poll"&gt;vote for&lt;/a&gt; their favorite features.  Customers with paid subscriptions get more votes than non-customers.&lt;br /&gt;&lt;br /&gt;The road-map shows that Vyatta is going to focus on security and simplicity for the next release.  The security improvements include adding intrusion detection and prevention (&lt;a href="http://www.snort.org/"&gt;Snort&lt;/a&gt;), anti-virus (&lt;a href="http://www.clamav.net/"&gt;ClamAV&lt;/a&gt;), and SSL VPN connections (&lt;a href="http://openvpn.net/"&gt;OpenVPN&lt;/a&gt;).   The simplicity improvements will include an updated web-interface, and perhaps a cross-platform, clientless, remote-access VPN using SSL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disclaimer:&lt;/span&gt;  &lt;a href="http://www.utahopentech.com/"&gt;My company&lt;/a&gt; sells Vyatta products and services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5211334171306975432?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5211334171306975432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/05/vyatta-growing-up-quickly.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5211334171306975432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5211334171306975432'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/05/vyatta-growing-up-quickly.html' title='Vyatta: Growing up quickly'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/SDXFTriRChI/AAAAAAAAAW4/c1gQInB0qwE/s72-c/vyatta.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-4334328206670170083</id><published>2008-05-04T20:16:00.006Z</published><updated>2008-12-09T00:37:06.229Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Utah Release Party: Ubuntu, Fedora, OpenBSD</title><content type='html'>Yesterday we held a release party in Salt Lake City, Utah to celebrate the release of several open source operating systems.  The original announcement only mentioned &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 8.04 LTS&lt;/a&gt; and &lt;a href="http://fedoraproject.org/"&gt;Fedora 9&lt;/a&gt;, but we realized during the party that &lt;a href="http://www.openbsd.org/"&gt;OpenBSD 4.3&lt;/a&gt; was released on May 1st.&lt;br /&gt;&lt;br /&gt;We were all happy to celebrate the goodness of open source, without arguing over which distro was better.  The Fedora guys showed us some cool improvements, and the Ubuntu guys also  demonstrated some neat improvements.  The great thing about open source is that all of these improvements will be shared by both distributions in a future release.&lt;br /&gt;&lt;br /&gt;I want to say thank you to our excellent sponsors who made this party a success.  First, the amazing location was provided by the web-development company &lt;a href="http://www.codegreene.com/"&gt;Code Greene&lt;/a&gt;.  Second, the delicious Chipotle burritos were donated by the &lt;a href="http://www.utos.org/"&gt;Utah Open Source Foundation&lt;/a&gt;, ran by &lt;a href="http://fedora-tutorials.com/"&gt;Clint Savage&lt;/a&gt;.  Lastly, thanks to the Fedora project who contributed funds, and Ubuntu/Canonical who contributed swag (including hundreds of 8.04 CDs).&lt;br /&gt;&lt;br /&gt;Here is a picture of the three Ubuntu babies!  This is the second release party for my girl Chloe (on the right).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/SB4iWLm6oTI/AAAAAAAAAVw/FFjqvrRzKSk/s1600-h/DSCF8175.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/SB4iWLm6oTI/AAAAAAAAAVw/FFjqvrRzKSk/s400/DSCF8175.JPG" alt="" id="BLOGGER_PHOTO_ID_5196628784500613426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We had an estimated 50 people at this party, but there is not one shot that includes them all.  We do have physical evidence that 32 burritos were eaten and many people did not get one.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SB4iWrm6oUI/AAAAAAAAAV4/GC_md9x3I-I/s1600-h/DSCF8190.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/SB4iWrm6oUI/AAAAAAAAAV4/GC_md9x3I-I/s400/DSCF8190.JPG" alt="" id="BLOGGER_PHOTO_ID_5196628793090548034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is Clint Savage doing his best impression of a good speaker.  Just kidding Clint, you did a great job!  Thanks for helping foster open source communities in Utah.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/SB4iW7m6oVI/AAAAAAAAAWA/1LkUFCmDnz4/s1600-h/DSCF8198.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/SB4iW7m6oVI/AAAAAAAAAWA/1LkUFCmDnz4/s400/DSCF8198.JPG" alt="" id="BLOGGER_PHOTO_ID_5196628797385515346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Notice the Fedora posters and foosball table in the background.  This web-development company also has a kitchen, ping-pong table, an air-hockey table, a gigantic over-sized chess set, and a high-def theater that was playing the original Star Wars.  Sounds like a great place to work!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/SB4iXLm6oWI/AAAAAAAAAWI/HMVTEqL2Naw/s1600-h/DSCF8201.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/SB4iXLm6oWI/AAAAAAAAAWI/HMVTEqL2Naw/s400/DSCF8201.JPG" alt="" id="BLOGGER_PHOTO_ID_5196628801680482658" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-4334328206670170083?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/4334328206670170083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/05/utah-release-party-ubuntu-fedora.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4334328206670170083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4334328206670170083'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/05/utah-release-party-ubuntu-fedora.html' title='Utah Release Party: Ubuntu, Fedora, OpenBSD'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/SB4iWLm6oTI/AAAAAAAAAVw/FFjqvrRzKSk/s72-c/DSCF8175.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6094638945847072496</id><published>2008-04-25T13:00:00.017Z</published><updated>2008-04-26T04:29:23.644Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Synching the open source release schedule</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Both &lt;a href="http://www.markshuttleworth.com/"&gt;Mark Shuttleworth&lt;/a&gt; and myself &lt;a href="http://useopensource.blogspot.com/2007/07/benefits-of-regular-release-schedule.html"&gt;have discussed this idea&lt;/a&gt; before. Because Mark &lt;a href="http://www.theregister.co.uk/2008/04/22/shuttleworth_hardy_heron/"&gt;brought it up again&lt;/a&gt; in a recent interview, I feel compelled to developer this idea further.&lt;br /&gt;&lt;br /&gt;The main concept is that Linux distributions, and open source in general, have a lot to gain by synchronizing their release schedules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Positive impact on the image of open source&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Can you imagine the news articles that would be written if Ubuntu, Fedora, and OpenSuse all released a new version on the same day?  Every six months, the world would see that open source has successfully delivered a new version on schedule.  Mark Shuttleworth made a great point &lt;a href="http://www.theregister.co.uk/2008/04/22/shuttleworth_hardy_heron/"&gt;when he stated&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;"We know when the next LTS will be probably with better confidence than we know when Windows 7 will ship. I would take that bet."&lt;/blockquote&gt;Once the distro releases become synchronized, it would create a huge incentive for upstream projects to synchronize on the same schedule.&lt;br /&gt;&lt;br /&gt;Currently, we have upstream releases happening all over the calendar. For example, the newest version of Ubuntu includes a beta version of Firefox 3.  It also includes OpenOffice 2.4, which is soon to be replaced by OpenOffice 3.0. With the power of a synchronized release, these upstream projects would work hard to get their newest versions into the distributions so that their users can start using the code sooner.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Creates efficiencies in software development&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Open source is a very unique software development model, in that the code is freely shared between anyone who wants to work on it.  This usually leads to great productivity from the worldwide development team that is formed.&lt;br /&gt;&lt;br /&gt;However, there are some friction points in this model.  Specifically, this friction happens when Linux distributions are working on different versions of an open source application at the same time.  Mark addressed this point in his interview:&lt;br /&gt;&lt;blockquote&gt;"Timing your releases drives a whole bunch of things. It means a greater ability to collaborate on bug fixes. If we are on the same versions of the Linux kernel, it is a lot easier for us to say, 'Hey, here is this patch to make this device work. Do you know any reason why we shouldn't put it in?'&lt;br /&gt;&lt;br /&gt;You could just get so much more done at an engineering level between the teams. My engineers regularly collaborate with Novell and Red Hat and, of course, Debian. Barriers to that sort of collaboration are sometimes ideological but, in most cases, are just practical things. We are just on a different version so someone else's patch isn't going to apply. There's a bit of friction there."&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;How do we accomplish this?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I agree with Mark's short answer to this question.  Simply set a hard date and modify your goals to make that release date.  That greatly oversimplifies things, but it demonstrates that the long-term benefits of a regular release schedule greatly outweigh any negatives caused by postponing a feature into the next release.&lt;br /&gt;&lt;br /&gt;In reality, there are a number of questions that need to be answered before this can happen.&lt;br /&gt;&lt;br /&gt;1. On what date will the releases happen?  Does it have to follow the current Ubuntu schedule of releasing every April and October?&lt;br /&gt;&lt;br /&gt;Mark answered this question in &lt;a href="http://www.theregister.co.uk/2008/04/22/shuttleworth_hardy_heron/page2.html"&gt;his interview&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;"We would be quite willing to revisit the elements of our release schedule in order to make that synchronicity possible, if the fact that we happen to do April and October wouldn't work for the majority of the distros. We would be flexible in that regard."&lt;br /&gt;&lt;/blockquote&gt;2. What amount of time should there be between regular releases?&lt;br /&gt;&lt;br /&gt;Periodic releases every six months has worked very well for Ubuntu, but not all distributions are currently following that schedule.   Six months also works great from a marketing perspective, because the release would always happen in the same months every year.  Lastly, the open source motto is to "release early, release often".  Six months is an attainable goal that balances the need for incorporating new features with the need for stability and quality assurance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Call for civility&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I understand that a post like this could lead to a distro war in the comment section.  Please keep your comments civil and always show respect for other people's ideas.  Hopefully, we can come up with some great ideas on how to improve open source software&lt;span style="font-weight: bold;"&gt;!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6094638945847072496?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6094638945847072496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/04/synching-open-source-release-schedule.html#comment-form' title='49 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6094638945847072496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6094638945847072496'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/04/synching-open-source-release-schedule.html' title='Synching the open source release schedule'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>49</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-4938113433338274063</id><published>2008-04-17T11:41:00.004Z</published><updated>2008-04-17T18:29:05.380Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Win the desktop, and you will win the server</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Or, "Why Red Hat is pursuing the wrong business strategy"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Red Hat has recently announced that they have &lt;a href="http://www.cnet.com/8301-13505_1-9921136-16.html"&gt;"No plans for a traditional consumer desktop"&lt;/a&gt;.   Let me explain why I think Red Hat needs to change their business strategy.&lt;br /&gt;&lt;br /&gt;First, a short history lesson.  Before the arrival of &lt;a href="http://en.wikipedia.org/wiki/Windows_NT" title="Windows NT"&gt;Windows NT&lt;/a&gt; Server, &lt;a href="http://en.wikipedia.org/wiki/Novell_NetWare#Strategic_mistakes"&gt;Novell Netware&lt;/a&gt; claimed 90% of the market for PC based servers.  However, Netware made a near fatal mistake when they did not provide a GUI interface soon enough.  This comes from the same Wikipedia page linked above:&lt;br /&gt;&lt;blockquote&gt;While the design of NetWare 3.x and later involved a DOS partition to load NetWare server files, this feature became a liability as new users preferred the Windows graphical interface to learning DOS commands necessary to build and control a NetWare server.&lt;br /&gt;&lt;/blockquote&gt;So server administrators became familiar with Windows 95 on their desktop, and they naturally preferred Windows NT 4.0 which included the same interface.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Challenged by Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Red Hat is in a similar position to what Novell faced, in that Red Hat is facing a time when server administrators will choose to run their desktop operating system on their servers.  Specifically, I believe that Ubuntu will soon become the de facto Linux desktop.  This means that server administrators will become familiar with Ubuntu and develop a trust for the brand.  Eventually, they may choose to migrate to an Ubuntu standard on servers and desktops.&lt;br /&gt;&lt;br /&gt;Most people agree that the real money is in server operating systems.  If Red Hat wants to keep capturing that server money, they &lt;span style="font-weight: bold;"&gt;must&lt;/span&gt; provide a supported, free desktop operating system as part of a &lt;a href="http://en.wikipedia.org/wiki/Loss_leader"&gt;loss leader strategy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fedora is great, but it doesn't solve this problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Don't misunderstand me, I know that Fedora is an excellent piece of software, but it has two fundamental problems.  First, most average computer users do not know that Fedora is sponsored by Red Hat.  This means that the Red Hat brand is not directly benefiting from the popularity and success of Fedora.&lt;br /&gt;&lt;br /&gt;Secondly, Red Hat does not provide any support for Fedora.   This means that many business cannot seriously consider running it on their desktops.  How will these business get support if a problem comes up?  How will they know that their applications are certified to run on Fedora?  What if they want long-term support for older versions, without having to upgrade all the time?  All of these questions are being answered by the Ubuntu ecosystem.&lt;br /&gt;&lt;br /&gt;Red Hat, let me give you a hint. (If you want more hints, I am always available for consulting).   Here it is: Change the name of Fedora to "Red Hat Enterprise Desktop" and begin to sell support for it.  If you are lucky, it may not be too late to capture a large percentage of the desktop operating system market.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remove the need for CentOS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Red Hat, I will even give you one more hint for free.  Why do let CentOS steal your thunder?  You have already published 99.999% of CentOS (everything except the branding).  You graciously publish the source code to RHEL to abide by the GPL, but then you let another brand take credit for your work.  How can you fix this?  Easy!  Simply provide a free version of Red Hat Server that is compiled and ready to be installed.  Now your users will see even more of RedHat.  RedHat on their desktop, RedHat on their servers, and they can buy support for all of it if they so desire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-4938113433338274063?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/4938113433338274063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/02/win-desktop-and-you-will-win-server.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4938113433338274063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4938113433338274063'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/02/win-desktop-and-you-will-win-server.html' title='Win the desktop, and you will win the server'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5456102421913260153</id><published>2008-04-15T15:40:00.008Z</published><updated>2008-04-15T16:10:18.025Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Most embarrasing meme ever...</title><content type='html'>What if this was your response to the command history meme?&lt;br /&gt;&lt;blockquote&gt;$ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn&lt;br /&gt;2184 dir&lt;br /&gt;1631 copy&lt;br /&gt;560 edit&lt;br /&gt;486 type&lt;br /&gt;430 makedir&lt;br /&gt;343 move&lt;br /&gt;281 ipconfig&lt;br /&gt;273 deltree&lt;br /&gt;201 erase&lt;br /&gt;164 format&lt;br /&gt;&lt;/blockquote&gt;And how come we never see a meme like this?&lt;br /&gt;&lt;blockquote&gt;cat /etc/passwd;sudo cat /etc/shadow;netstat -plunt;ifconfig;sudo iptables -L&lt;/blockquote&gt;Note:  Please do not post funny memes if they have destructive commands.  The meme above will display private information about your system that should &lt;span style="font-weight: bold;"&gt;never&lt;/span&gt; be posted online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5456102421913260153?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5456102421913260153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/04/most-embarrasing-meme-ever.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5456102421913260153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5456102421913260153'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/04/most-embarrasing-meme-ever.html' title='Most embarrasing meme ever...'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7546717478402278988</id><published>2008-04-07T17:22:00.012Z</published><updated>2008-04-08T04:33:52.705Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Why do people make software for free?</title><content type='html'>When I first tell people about open source software, one of the most common questions I get is this:&lt;br /&gt;&lt;blockquote&gt;"I just don't understand why people would create software if they don't get paid for it!  How does that work?"&lt;/blockquote&gt;This question makes sense, because we all know that people need to make money to provide for their families.  And every good capitalist knows that the profit incentive is what drives people to create and innovate.  This is true for many industries, but it does not explain why open source software is created.  Here is how I answer this question:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The birth of an open source project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most open source software projects were created by a programmer who needed a piece of software to accomplish a certain task.  Rather than purchasing a commercial software product (assuming that one existed), this programmer decided to create the software from scratch.  This programmer might have been paid by their employer to create the software, or the work might have been done on personal time. Instead of hording the newly created software, the programmer decided to share it with the world by publishing it under an open source license.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The birth of an open source community&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;This is where the open source story gets interesting.  It is likely that somewhere else in the world, a second programmer has a need for some software that provides the same functionality.  Rather than starting from scratch, this second programmer discovers the open source project that was recently created. This second programmer uses the source code to add new features and fix some bugs that they found in the application. This second programmer then submits these improvements to the first programmer, who gladly accepts them and incorporates them into the original project.&lt;br /&gt;&lt;br /&gt;This cycle continues as more and more people start using the software.  Most people will simply use the software, but a small percentage will contribute to the project.  These contributions will be made by programmers, documentation writers, translators, beta testers, artists, web administrators, and &lt;a href="http://useopensource.blogspot.com/2007/07/10-roles-in-open-source-community.html"&gt;many other important roles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The birth of an open source business&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As the community of users grows into the thousands, the size of the community eventually reaches a critical mass.  This happens when a need develops for a commercial entity to provide professional services related to the open source project.  This need is driven by businesses who require a support contract before they will use open source software.  The commercial open source company is driven by a profit motive, but &lt;a href="http://useopensource.blogspot.com/2007/09/commercial-open-source-does-add-value.html"&gt;their success is directly beneficial&lt;/a&gt; to the open source community.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;The future of an open source project?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope this post explains how many open source projects were created, matured, and became supported by open source businesses.  Not all open source projects followed this particular evolution, but I think it is the most common life-cycle for open source projects.&lt;br /&gt;&lt;br /&gt;What does the future hold for open source?  It is always hard to predict the future, but&lt;a href="http://www.cnet.com/openroad/"&gt; if you have been watching closely&lt;/a&gt; you will see that traditional software companies have been &lt;a href="http://www.enterprisedb.com/about/news_events/press_releases/03_25_08a.do"&gt;investing in&lt;/a&gt; or &lt;a href="http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html"&gt;purchasing&lt;/a&gt; these commercial open source companies.  This means that in the near future, your traditional software vendors will actually be developing open source software, and trying to implement a successful business model based on open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7546717478402278988?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7546717478402278988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/why-do-people-make-software-for-free.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7546717478402278988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7546717478402278988'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/why-do-people-make-software-for-free.html' title='Why do people make software for free?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5601731066619926445</id><published>2008-01-27T22:10:00.000Z</published><updated>2008-01-28T05:44:10.979Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Dual License model: Future of open source?</title><content type='html'>I have noticed a trend developing in the business models of successful open source companies.  These companies are implementing a business model that is based on dual licensing their software.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trolltech.com/company/newsroom/announcements/00000161/"&gt;This press release&lt;/a&gt; provides an excellent summary of what dual licensing means.&lt;br /&gt;&lt;blockquote&gt;The guiding principle behind dual licensing is "quid pro quo," or a fair exchange. Under this model, vendors offer their products under both an open source license and a commercial license. This allows open source projects to use the software at no cost, which contributes to widespread use and testing of the software and the fast growth of a large installed user base. Companies redistributing the software as part of commercial products can also get the benefits of the open source software by purchasing a commercial license, which releases them from requirements to publish their source code. Commercially-licensed customers generate revenue for the open source vendors, which contributes to the rapid development of high-quality software.&lt;/blockquote&gt;&lt;br /&gt;In an recent blog post titled "&lt;a href="http://blogs.digium.com/2007/12/25/giving-and-taking/" rel="bookmark" title="Permanent Link to Giving and Taking"&gt;Giving and Taking&lt;/a&gt;", &lt;a href="http://www.digium.com/en/"&gt;Asterisk&lt;/a&gt; creator Mark Spencer explains why dual licensing can be a good thing for open source.&lt;br /&gt;&lt;blockquote&gt;The dual licensing model that Digium has chosen introduces an &lt;em&gt;explicit monetary cost&lt;/em&gt; to choosing the proprietary route, thus providing greater direct incentive to people to choose to open their changes, and further allowing people who do &lt;em&gt;not&lt;/em&gt; choose to open their changes to subsidize the work that Digium does with Asterisk by allowing us to add more open source resources (think &lt;a href="http://www.green-e.org/"&gt;Green Energy Credits&lt;/a&gt; here).   In fact, our staff of open source dedicated programmers has more than doubled in 2007 alone!&lt;br /&gt;&lt;br /&gt;The only people with a real reason to be upset feel that way because they cannot choose the proprietary route without paying a fee. In other words, it gets in the way of their desire to make money through proprietary add-ons without having to share in the cost of development of the underlying technology.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://alfresco.com/"&gt;Alfresco&lt;/a&gt; explains &lt;a href="http://alfresco.com/legal/licensing/whitepaper/"&gt;why they prefer&lt;/a&gt; a dual license model.&lt;br /&gt;&lt;blockquote&gt;Alfresco is an open source software company.  We license 100% of the source code of our products – Alfresco Enterprise and Alfresco Community – under the GNU General Public License (“GPL”). This does not mean that Alfresco has released its software into the public domain – like any software creator, we own and retain copyrights, trademarks, and patents. Rather, it means that we author software like any software company, but license our software under an open source license that permits and encourages access to our source code, modification of this source code, and redistribution thereof.&lt;br /&gt;&lt;br /&gt;For developers or organizations who wish to embed Alfresco into proprietary software products, we can accommodate this with a commercial license to our software (“Alfresco Enterprise”), which provides the benefits of our software without the requirements of the GPL.  While we encourage everyone to use the GPL, we recognize that some prefer not to.  For this purpose, we can provide a commercial license to Alfresco Enterprise.&lt;/blockquote&gt;&lt;br /&gt;The popular open source database &lt;a href="http://mysql.com/"&gt;MySQL&lt;/a&gt; (&lt;a href="http://mysql.com/news-and-events/sun-to-acquire-mysql.html"&gt;soon to be part of Sun Microsystems&lt;/a&gt;) also follows a dual license business model.  They do a great job of briefly explaining the different license options &lt;a href="http://www.mysql.com/company/legal/licensing/"&gt;on this page&lt;/a&gt;, and they also have an &lt;a href="http://www.mysql.com/company/legal/licensing/faq.html"&gt;excellent FAQ on this subject&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;MySQL's dual license model supports the company's mission: to make superior database software available and affordable to all.  The dual licensing creates a circle that sustains both innovation and growth: MySQL channels the revenue from this viable open source business model back into support for its open source user community that, in turn, supports MySQL AB's commercial business.&lt;br /&gt;&lt;br /&gt;The dual licensing business model is a "win-win" for all parties:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MySQL's open source community gets superior software for no cost&lt;/li&gt;&lt;li&gt;MySQL's commercial customers have the option of using reliable, community "battle tested" MySQL software for a relatively low cost&lt;/li&gt;&lt;li&gt;MySQL's business is healthy and viable, which also strengthens the open source movement&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;Open source legend Eben Moglen &lt;a href="http://trolltech.com/company/newsroom/announcements/00000161/"&gt;speaks highly&lt;/a&gt; of dual license business models.&lt;br /&gt;&lt;blockquote&gt;"Dual-license products give customers who redistribute a choice in license terms," said Eben Moglen, professor of law at the Columbia University Law School and recognized as one of the world's leading experts on copyright law as applied to software. "Proprietary commercial licenses can offer customers fewer restrictions on inclusion in closed source products and enable open source software developers to grow strong businesses. This model is a win for the free software movement too, as it ensures that dual-licensed software products will be developed and supported by viable companies, and also remain available for free copying, modification and redistribution for the long-term." &lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.funambol.com/"&gt;Funambol&lt;/a&gt; is another open source company that &lt;a href="http://www.funambol.com/solutions/licensing.php"&gt;believes in a dual-license&lt;/a&gt; business model.  In fact, CEO Fabrizio Capobianco has blogged about &lt;a href="http://www.funambol.com/blog/capo/2006/07/my-honest-dual-licensing.html"&gt;why they selected this model&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;My epiphany with dual licensing happened in London some years ago. I met Marten Mickos and I decided that was the way to go. I loved the "quid pro quo" concept: you either give back code to the project or you give back cash, so we can put it back in the project itself. That's being honest.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is my strong opinion that open source software will become the dominate model for software development in the future.  The only question left to decide is just how long will it take for open source to replace the traditional software model?  The dual license model provides incentives for  open source businesses to protect open source and at the same time allows them to make money from selling proprietary licenses.  This model creates strong businesses that &lt;a href="http://useopensource.blogspot.com/2007/09/commercial-open-source-does-add-value.html"&gt;provide a lot of value to end users&lt;/a&gt;.  Therefore I believe that the dual license model will accelerate the adoption of open source.&lt;br /&gt;&lt;br /&gt;So what do you think about the dual license business model for open source companies?  Is it a good thing or a bad thing?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5601731066619926445?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5601731066619926445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/01/dual-license-model-future-of-open.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5601731066619926445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5601731066619926445'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/01/dual-license-model-future-of-open.html' title='Dual License model: Future of open source?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-788688090313993583</id><published>2008-01-21T19:26:00.000Z</published><updated>2008-01-21T20:19:36.412Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Status Quo: Can't watch the news in Linux</title><content type='html'>For the two previous versions of Ubuntu, I have tested seven news websites to find out if I could watch their video feeds using Ubuntu.  You can read the results for &lt;a href="http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html"&gt;6.10&lt;/a&gt; and &lt;a href="http://useopensource.blogspot.com/2007/05/we-still-cant-watch-news-in-linux.html"&gt;7.04&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now that &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 7.10&lt;/a&gt; is out, it is time for me to test these websites again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://abcnews.go.com/"&gt;ABC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.bbc.co.uk/"&gt;BBC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO (Worse!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO (Worse!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cbsnews.com/"&gt;CBS News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnbc.com/"&gt;CNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnn.com/"&gt;CNN&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.foxnews.com/"&gt;FOX News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.msnbc.msn.com/"&gt;MSNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;As you can see, we had one site that improved (CBS News) and one site that has actually gotten worse (BBC News).  Congratulations to CBS news for joining the 21-century.  I am not sure what to say about BBC News.   Apparently, the BBC is now using a new video player called the "&lt;a href="http://en.wikipedia.org/wiki/BBC_iPlayer"&gt;BBC iPlayer&lt;/a&gt;", which only supports Microsoft Windows operating systems.    Because of this, there was a lot of controversy about the highly restricted player, including &lt;a href="http://petitions.pm.gov.uk/iplayer/"&gt;this petition&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I still consider it difficult to watch the news on Linux because a majority of the sites I tested (4 of 7) did not provide working video and audio.&lt;br /&gt;&lt;br /&gt;Lets hope that BBC News, Fox News, CNBC News, and ABC News will realize the error of their ways and create a multi-platform video player.  The "Best of Class" award goes to MSNBC for their new video player which is extremely fast and responsive and provides excellent video quality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-788688090313993583?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/788688090313993583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2008/01/status-quo-cant-watch-news-in-linux.html#comment-form' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/788688090313993583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/788688090313993583'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2008/01/status-quo-cant-watch-news-in-linux.html' title='Status Quo: Can&apos;t watch the news in Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7068382178293329768</id><published>2008-01-16T14:55:00.000Z</published><updated>2008-01-17T04:52:04.208Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Open source web conferencing</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have you ever wanted to attend a webinar but quickly discovered that the web-conference service doesn't even support your operating system?  This has happened to me several times and it irks me greatly! I always make sure to tell the company that they should switch their web-conferencing service to one that supports multiple platforms including Linux.&lt;br /&gt;&lt;br /&gt;It is somewhat hypocritical when an open source company offers a webinar about their open source product, but they don't allow customers with open source operating systems like Linux to attend.  I ran into this ridiculous issue when trying to attend a &lt;a href="http://www.zimbra.com/"&gt;Zimbra&lt;/a&gt; webinar.  I told them that it was wrong for them to have such great multi-platform support in their product and at the same time only allow Windows users to participate in their webinars.  We'll see if they take that advice to heart.&lt;br /&gt;&lt;br /&gt;Fortunately for us, there are companies that offer cross-platform support for web-conferencing.  Even better, there are a small handful of open source projects that provide the features of a web-conference service.  This means that you can host your own web-conferences without having to pay for a service.  I am going to briefly describe three such open source projects.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://dimdim.com/"&gt;DimDim&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DimDim is probably the most advanced of the open source projects I have found.  This could be related to the fact that they have commercial sponsorship.  They offer a free hosted version if you do not want to download and run DimDim on your own server.  I definitely recommend that you give DimDim a try.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="https://www.webhuddle.com/"&gt;WebHuddle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What are the main benefits of using WebHuddle?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simple - The client runs in your web browser, through firewalls and proxies, and requires no installation. The user interface is intuitive and requires little or no training.&lt;/li&gt;&lt;li&gt;Secure - The industry-standard HTTPS protocol secures all network communication.&lt;/li&gt;&lt;li&gt;Small - The client applet weighs in at only 75 to 175 kilobytes, depending on platform and features used. &lt;/li&gt;&lt;li&gt;Standard - WebHuddle works on Java-enabled Linux, Windows, Unix, and Mac operating systems. WebHuddle uses the same protocol as web browsers, HTTPS, so your IT department doesn’t need to get involved.&lt;/li&gt;&lt;li&gt;Open Source - Leverage the many benefits of open source software, including value, transparency, and flexibility. If you find WebHuddle useful you may download it and freely install it on your own hardware.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://code.google.com/p/openmeetings/"&gt;OpenMeetings&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Video/Audio&lt;/li&gt;&lt;li&gt;See Desktop of any participant&lt;/li&gt;&lt;li&gt;Multi-Language and Customizable&lt;/li&gt;&lt;li&gt;Whiteboard with drawing, write &amp;amp; edit, dragNDrop, Resizeing, Images (DragNDrop from Library), Symbol(s)&lt;/li&gt;&lt;li&gt;Conference while drawing (4x4 or 1xn modus)&lt;/li&gt;&lt;li&gt;Safe Drawings / whiteboard and load it next time, edit and resave&lt;/li&gt;&lt;li&gt;Import Documents &lt;/li&gt;&lt;li&gt;Send invitation and direct Links into a meeting&lt;/li&gt;&lt;li&gt;Moderating System&lt;/li&gt;&lt;li&gt;User-/Organisation-/Moderating- System&lt;/li&gt;&lt;li&gt;Backup and Language Module (LanguageEditor, BackupPanel)&lt;/li&gt;&lt;li&gt;Private and Public (Organisation only) Conference-Rooms&lt;/li&gt;&lt;li&gt;Technologies used, see TechnologyPortfolio&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7068382178293329768?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7068382178293329768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/open-source-web-conferencing.html#comment-form' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7068382178293329768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7068382178293329768'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/open-source-web-conferencing.html' title='Open source web conferencing'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3166547402271729345</id><published>2007-12-22T04:02:00.000Z</published><updated>2007-12-22T05:28:15.242Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>The benefits of a regular release schedule</title><content type='html'>I have recently &lt;a href="http://blog.nixternal.com/2007.12.20/kubuntu-804-featuring-kde-4/"&gt;read the announcement&lt;/a&gt; that Kubuntu 8.04 is NOT going to be an LTS release, thereby deviating from the release schedule of all the other Ubuntu variants.  I believe that it would be more beneficial to synchronize the LTS releases between the official Ubuntu variants.&lt;br /&gt;&lt;br /&gt;First of all, Ubuntu needs to solidify its public image as much as possible.  This is even more important while it has such a small mind-share in the overall technology market.  Most computers users have no idea what an LTS release is, and they could be confused by mis-matched numbers.  "Why is Ubuntu 8.04 LTS and Kubuntu 8.04 not LTS?  Why is Ubuntu 8.10 not LTS and Kubuntu 8.10 is LTS?"  Some IT departments might choose to only support LTS releases of Ubuntu.  Now they must work with their KDE users who would need to upgrade on a different schedule than their Gnome users.&lt;br /&gt;&lt;br /&gt;I understand why Kubuntu wants to delay their LTS release.  They have a shiny new version 4.0 that provides many new features, but it is not quite ready to be considered for an LTS release. Historically, the last LTS release (Ubuntu 6.06 LTS, Dapper Drake) included primarily minor changes that focused on stability and polish.  For Kubuntu 8.04 to be an LTS release, it would need to stay with KDE 3.5.  No major changes should be made during an LTS, which I think everyone agrees upon.&lt;br /&gt;&lt;br /&gt;The unfortunate timing of a moving KDE 4.0 release date is a problem that can be corrected.  Mark Shuttleworth suggested at the last aKademy conference that KDE should change its release process to a hit a regular schedule.  You can view the &lt;a href="http://home.kde.org/%7Eakademy07/videos/1-06-Keynote-Shuttleworth.ogg"&gt;video of Mark's keynote address&lt;/a&gt; on the web.  The idea is a simple one:  Set a hard date and modify your goals (features) to match that timeline.&lt;br /&gt;&lt;br /&gt;This sage advice was not well received, but it should be taken to heart by KDE.  I believe that it would tremendously benefit KDE to create a regular and predictable release schedule.  See the benefits that this has had for Gnome and Ubuntu.  When open source projects have dependencies with each other, a regular release schedule allows them to plan their releases better.  For instance, Ubuntu trusts Gnome to hit a stable release on time so Ubuntu provides them more time before freezing changes.&lt;br /&gt;&lt;br /&gt;Now consider the negative aspects that an unpredictable release schedule brings.  The best example of this is how users left Debian for Ubuntu so that could get an OS that provided regular releases.  Another example is how the release of Microsoft Vista  slipped multiple times, throwing off the plans of IT departments, software development companies, and computer vendors.  A predictable release allows external parties to prepare and plan for the release.  If KDE does this, they too will reap the rewards that Ubuntu has seen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3166547402271729345?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3166547402271729345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/benefits-of-regular-release-schedule.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3166547402271729345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3166547402271729345'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/benefits-of-regular-release-schedule.html' title='The benefits of a regular release schedule'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7217098890949413591</id><published>2007-12-22T03:59:00.000Z</published><updated>2007-12-22T04:29:59.732Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Proactively defending the GPL</title><content type='html'>I keep hearing people talk about the need for a &lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=204300545"&gt;legal test case&lt;/a&gt; against the GPL.  This has not happened yet in the US, and some people think it is necessary to legally legitimize the GPL license. These GPL-supporters hoped that the recent &lt;a href="http://www.regdeveloper.co.uk/2007/09/24/monsoon_gpl_busybox/"&gt;Busybox vs Monsoon Multimedia&lt;/a&gt; issue would satisfy this requirement. This turned out not to be the test case because it settled outside of court.&lt;br /&gt;&lt;br /&gt;After hearing much debate and concern about how and when this all-important test case will take place, a very simple idea entered my mind.  Why don't we just create this test case ourselves?  Start with two pro-GPL parties, and have one party infringe against the GPL license.  Then have the other party sue the first for its violation of the GPL license.  Of course the specifics can be determined in advance to make the decision most favorable to defending the GPL.  I expect that the legal costs for this case will be minuscule compared to the value it would bring.&lt;br /&gt;&lt;br /&gt;Once the case has been decided in favor of the GPL, it would become the legal test case for GPL.  Any future cases against the GPL can refer to the successful defense from this artificially created case.   Is this a valid method to get a legal test case in the US?  Or is it it a ridiculous idea that needs no further thought?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7217098890949413591?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7217098890949413591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/12/proactively-defending-gpl.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7217098890949413591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7217098890949413591'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/12/proactively-defending-gpl.html' title='Proactively defending the GPL'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-2045827248547766732</id><published>2007-11-02T16:05:00.000Z</published><updated>2008-12-09T00:37:06.787Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu Utah release party</title><content type='html'>On October 20th, the Ubuntu Utah team held a "&lt;a href="https://wiki.ubuntu.com/GutsyGibbon"&gt;Gutsy Gibbon&lt;/a&gt;" release party in Salt Lake City.  It was a cold and rainy day, and some people decided to stay home where it was warm and dry.  Even so, we had around 20 people in attendance, including many new faces.  This was a great time to meet people and ask them, "&lt;a href="http://screencasts.ubuntu.com/MoS2007/04_Why_Ubuntu"&gt;Why Ubuntu?&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RytRA2DiFLI/AAAAAAAAAUU/zdzAzuxvHW0/s1600-h/DSCF6304.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RytRA2DiFLI/AAAAAAAAAUU/zdzAzuxvHW0/s400/DSCF6304.JPG" alt="" id="BLOGGER_PHOTO_ID_5128281675643622578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here are two Ubuntu laptops, but the guy at the end was using Windows.  I tried to convince him to give Ubuntu a try, but he was too busy working on his resume.  Need I point out that in this case, (Using Windows) = (Looking for a job).  Nothing like anecdotal evidence, right?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RytQUGDiFJI/AAAAAAAAAUE/mGFndIwBEXg/s1600-h/DSCF6297.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RytQUGDiFJI/AAAAAAAAAUE/mGFndIwBEXg/s400/DSCF6297.JPG" alt="" id="BLOGGER_PHOTO_ID_5128280906844476562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Please ignore the &lt;a href="http://fedora-tutorials.com/"&gt;Fedora guy&lt;/a&gt; who came to crash the party.  Just kidding Clint!  I believe he was actually running Ubuntu in a virtual machine.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RytQWGDiFKI/AAAAAAAAAUM/kYOIiAbYOgc/s1600-h/DSCF6293.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RytQWGDiFKI/AAAAAAAAAUM/kYOIiAbYOgc/s400/DSCF6293.JPG" alt="" id="BLOGGER_PHOTO_ID_5128280941204214946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is my Ubuntu baby, and her name is Chloe.  She hopes to become a member of the &lt;a href="http://ubuntu-women.org/"&gt;Ubuntu Women team&lt;/a&gt; even though she is only 6 months old.  Isn't she the cutest &lt;a href="http://www.ubuntu.com/community/processes/newmember"&gt;Ubuntero&lt;/a&gt; you ever did see?  :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RytPsWDiFII/AAAAAAAAAT8/Okp7ZA4sl8o/s1600-h/DSCF6287.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RytPsWDiFII/AAAAAAAAAT8/Okp7ZA4sl8o/s400/DSCF6287.JPG" alt="" id="BLOGGER_PHOTO_ID_5128280223944676482" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-2045827248547766732?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/2045827248547766732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/11/ubuntu-utah-release-party.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/2045827248547766732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/2045827248547766732'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/11/ubuntu-utah-release-party.html' title='Ubuntu Utah release party'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/RytRA2DiFLI/AAAAAAAAAUU/zdzAzuxvHW0/s72-c/DSCF6304.JPG' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-415178680726537995</id><published>2007-10-08T14:25:00.000Z</published><updated>2008-12-09T00:37:07.657Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 7.10 should make Dell happy</title><content type='html'>I have just upgraded my new Dell computer that came with Ubuntu 7.04 to the pre-release version of Ubuntu 7.10 (Beta).  Please read my initial &lt;a href="http://useopensource.blogspot.com/2007/10/review-my-ubuntu-pc-from-dell.html"&gt;review of this system&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After a large download and subsequent reboot, this computer came up in much better shape than it was in 7.04.  Most notably, it detected the correct resolution and came up in 1680x1050.  I also had many more resolutions to choose from.  Instead of the three resolutions I had before, I now have six choices.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rwo_gZyQNVI/AAAAAAAAAS4/p_TkFAcW_Ko/s1600-h/Gutsy-Screen-Resolution.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rwo_gZyQNVI/AAAAAAAAAS4/p_TkFAcW_Ko/s400/Gutsy-Screen-Resolution.png" alt="" id="BLOGGER_PHOTO_ID_5118973752370017618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Secondly, the Ubuntu Restricted Driver Manager correctly detected my NVIDIA video card and prompted me to enable the driver for it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RwpAcJyQNWI/AAAAAAAAATA/VqJj0gPHZgY/s1600-h/Screenshot-Restricted+Drivers.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RwpAcJyQNWI/AAAAAAAAATA/VqJj0gPHZgY/s400/Screenshot-Restricted+Drivers.png" alt="" id="BLOGGER_PHOTO_ID_5118974778867201378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once I told Ubuntu to enable the NVIDA driver, it downloaded the driver and requested that I reboot my computer.  After the reboot, I was saddened to see that it came up again in 1024x768.  I opened the screen resolution tool and found that my optimal resolution was no longer a choice.  In fact, while I still had six resolutions to choose from, 1024x768 was the highest one.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpFdZyQNXI/AAAAAAAAATI/zdAVNdddk5Q/s1600-h/Gutsy-NVIDIA-Screen-Resolution.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpFdZyQNXI/AAAAAAAAATI/zdAVNdddk5Q/s400/Gutsy-NVIDIA-Screen-Resolution.png" alt="" id="BLOGGER_PHOTO_ID_5118980297900176754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Any ideas why the "nv" driver correctly auto-detected my optimal resolution of 1680x1050 and the "nvidia" driver does not even offer this?  Shouldn't it be the monitor detection tool that determines what resolutions should be offered?  Is there any way to fix this other than manually editing xorg.conf?  I thought Ubuntu had progressed past that unfriendly requirement.  :(&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt; I think I have answered my own question.  If you look under "System -&gt; Administration -&gt; Screens and Graphics" you will find a tool that allows you to configure your monitors and video card.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpLjZyQNYI/AAAAAAAAATQ/YPM6Gjbe_MA/s1600-h/ChooseScreen.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpLjZyQNYI/AAAAAAAAATQ/YPM6Gjbe_MA/s400/ChooseScreen.png" alt="" id="BLOGGER_PHOTO_ID_5118986998049158530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Under the screen selection menu, I simply hit "Detect" and then clicked on "Widescreen".  This selected  a generic "Plug-N-Play" monitor.  Why isn't this detection done automatically?  By default it had chosen a monitor called "Custom 1" which had incorrect settings.  I think I will create a bug for this behavior.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpLoZyQNZI/AAAAAAAAATY/0yGDu3wXXTw/s1600-h/Screen-Graphics-Preferences.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RwpLoZyQNZI/AAAAAAAAATY/0yGDu3wXXTw/s400/Screen-Graphics-Preferences.png" alt="" id="BLOGGER_PHOTO_ID_5118987083948504466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am also going to create a bug report for the "Screen Resolution" tool that recommends adding a button that links to the "Screen" configuration tool. Read the comments for follow-up on these bugs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note: &lt;/span&gt; It looks like Firefox has reset the spell-check language to "de_AT" again.  How strange! Has anyone else rand into this?  I think I will perform a fresh install of Gutsy (7.10) when the final release is out to determine if this is a Dell or Ubuntu bug.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-415178680726537995?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/415178680726537995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/10/ubuntu-710-should-make-dell-happy.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/415178680726537995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/415178680726537995'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/10/ubuntu-710-should-make-dell-happy.html' title='Ubuntu 7.10 should make Dell happy'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rwo_gZyQNVI/AAAAAAAAAS4/p_TkFAcW_Ko/s72-c/Gutsy-Screen-Resolution.png' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7621293683214449826</id><published>2007-10-07T22:34:00.000Z</published><updated>2008-12-09T00:37:08.297Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Review: My Ubuntu PC from Dell</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ever since Dell announced that they would be selling computers with Ubuntu pre-installed, I have wanted to buy one.  This is not because I was unable  to install Ubuntu myself, but because I wanted to reward Dell for choosing Ubuntu.  I also wanted to make a statement that there was consumer demand for Linux to be pre-installed on computers.&lt;br /&gt;&lt;br /&gt;Secondly, I have read &lt;a href="http://ptech.allthingsd.com/20070913/linuxs-free-system-is-now-easier-to-use-but-not-for-everyone/"&gt;Walt Mossberg's review&lt;/a&gt; of his Ubuntu laptop from Dell and I wanted to see how my experience compared to his.  It is important to keep in mind that both Dell and Ubuntu have stated that the current versions of Ubuntu are intended for advanced users only.&lt;br /&gt;&lt;br /&gt;This is the reason why Dell does not advertise Ubuntu more on their website.  Dell knows that advanced users will be able to find the place to order their Ubuntu computer, while main-stream users are simply offered Windows operating systems.  I have a feeling that Dell will promote Ubuntu more once the 8.04 LTS release comes out in April of 2008.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ordering the computer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I want to share one minor issue that I ran into while ordering my computer.  This probably happened only because I was ordering the computer through a special employee-discount program on the Dell website.&lt;br /&gt;&lt;br /&gt;While walking through the configurator to select my hardware and software, I was offered many different Windows-only applications.  It made me laugh as I imagined a Dell employee trying to install anti-virus, graphics, and productivity software on my Ubuntu machine.&lt;br /&gt;&lt;br /&gt;I didn't take of screenshot of this, and it looks like you can't duplicate this by &lt;a href="http://www.dell.com/content/topics/segtopic.aspx/linux_3x"&gt;configuring an Ubuntu computer&lt;/a&gt; from Dell.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screen Resolution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I ordered my computer with a 22-inch LCD screen from Dell.  While waiting for my computer to arrive, I wondered how Dell would handle the drivers and settings for this monitor.  I had heard that Dell includes some additional software that is not part of a default Ubuntu install, so I assumed that they setup my computer to handle this monitor correctly.&lt;br /&gt;&lt;br /&gt;However, once I booted up my computer it came up with a resolution of 1024x768.  This was not right, since the monitor came with a large label that said to use a resolution of 1680x1050.  I pulled up the screen resolution settings (System -&gt; Preferences -&gt; Screen Resolution).  This tool showed that I only had three resolutions to choose from.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RwhfTpyQNSI/AAAAAAAAASg/QTf5iDETG2s/s1600-h/UbuntuScreenResolution.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RwhfTpyQNSI/AAAAAAAAASg/QTf5iDETG2s/s400/UbuntuScreenResolution.png" alt="" id="BLOGGER_PHOTO_ID_5118445767745352994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;"That's strange", I thought.  It appeared to me that Ubuntu was not using the proper NVIDIA drivers. To confirm this, I fired up the Ubuntu Restricted Drivers Manager.  This tool quickly told me that "Your hardware does not need any restricted drivers."&lt;br /&gt;&lt;br /&gt;Wow, did I miss the news that NVIDIA had released their drivers as open source? If not, then why doesn't Ubuntu offer to install the NVIDIA drivers?  My monitor is plugged into the NVIDIA GeForce 8600GT card that came with my computer. Has anyone else ran into this problem?  I am going to search &lt;a href="https://launchpad.net/"&gt;Launchpad&lt;/a&gt; for bugs associated with the &lt;a href="https://bugs.launchpad.net/restricted-manager/+bugs"&gt;Restricted Drivers Manager&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing Updates&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Soon after booting up, Ubuntu had automatically connected to my network using DHCP.  I opened Firefox to verify that I had access to the internet.  Within a few minutes, Ubuntu notified me that there were updates to be installed.&lt;br /&gt;&lt;br /&gt;As it turns out, I had 164 updates to install which required downloading 198.4 MB of files.  This may sound like a lot to Windows users, but you must keep in mind that Ubuntu updates are not just for the operating system, but they also include all of the applications and utilities that are installed on your computer.&lt;br /&gt;&lt;br /&gt;I want to point out the amazing download speeds of Ubuntu updates.  Can you imagine getting a download speed of 500+ kB/s from Microsoft updates?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwhfTZyQNRI/AAAAAAAAASY/ubwy-ZlJvoM/s1600-h/ubuntu-dell.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwhfTZyQNRI/AAAAAAAAASY/ubwy-ZlJvoM/s400/ubuntu-dell.png" alt="" id="BLOGGER_PHOTO_ID_5118445763450385682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Firefox using the wrong language&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first thing I did on this new computer was creating this blog post.  I started typing the post using the Blogger interface and I noticed that Firefox was marking every word as misspelled.  I started second guessing myself, thinking that I had typed the words wrong.  I soon realized that Firefox was using the wrong language to spell-check my post!  It appears that Firefox was set to the "de_AT" language.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwhgvJyQNTI/AAAAAAAAASo/yWUwn0jBFrI/s1600-h/Firefox-wrong-language.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwhgvJyQNTI/AAAAAAAAASo/yWUwn0jBFrI/s400/Firefox-wrong-language.png" alt="" id="BLOGGER_PHOTO_ID_5118447339703383346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Where should I report this bug?  Is it a Dell or Ubuntu problem?  Does Dell even provide a place to report bugs?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I have not spent any of this post talking about the plethora of things that worked correctly on my Ubuntu computer from Dell. If I had, this post would be dozens of pages long.  Instead, I have listed the few issues that came up.  These issues were few, but I can understand the frustration that Walt wrote about.&lt;br /&gt;&lt;br /&gt;Can you imagine what a new computer user would think if they bought a nice video card and never realized that Ubuntu wasn't even using it?  I hope these problems are being taken care of and will be corrected in the new version of Ubuntu (7.10) that comes out in 12 days.&lt;br /&gt;&lt;br /&gt;In fact, I am currently upgrading this system to Ubuntu 7.10 Beta to see if that version will correctly detect my hardware.  Take a look at the size of that download!  I would hate to try to upgrade this over a dial-up connection!  I wonder if the download would complete before the next version of Ubuntu came out, six-months later?  :)  I guess that is why &lt;a href="https://shipit.ubuntu.com/"&gt;Ubuntu provides free CDs&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rwm3EJyQNUI/AAAAAAAAASw/FP6tDn9bwbo/s1600-h/upgrade-to-gutsy.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rwm3EJyQNUI/AAAAAAAAASw/FP6tDn9bwbo/s400/upgrade-to-gutsy.png" alt="" id="BLOGGER_PHOTO_ID_5118823733457335618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7621293683214449826?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7621293683214449826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/10/review-my-ubuntu-pc-from-dell.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7621293683214449826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7621293683214449826'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/10/review-my-ubuntu-pc-from-dell.html' title='Review: My Ubuntu PC from Dell'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/RwhfTpyQNSI/AAAAAAAAASg/QTf5iDETG2s/s72-c/UbuntuScreenResolution.png' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5862486840370560348</id><published>2007-10-07T20:06:00.000Z</published><updated>2007-10-07T22:04:55.229Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Advantages of open source: Revisited</title><content type='html'>I feel that is important for me to further analyze the benefits of open source software.  In a &lt;a href="http://useopensource.blogspot.com/2007/09/what-is-main-benefit-of-open-source.html"&gt;previous post&lt;/a&gt;, I highlighted the cost-savings of open source and did not mention any of the other advantages that it provides.  This post should provide a more balanced view of open source and the intrinsic benefits that &lt;a href="http://www.fsf.org/licensing/essays/free-sw.html"&gt;free software&lt;/a&gt; provides.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Low Cost&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the benefit that I focused on in my &lt;a href="http://useopensource.blogspot.com/2007/09/what-is-main-benefit-of-open-source.html"&gt;previous post&lt;/a&gt;.  Cost is the most obvious benefit when people compare it to proprietary software.  How does open source achieve this low cost?&lt;br /&gt;&lt;br /&gt;I believe that the open source development model is the most efficient way to create software. With proprietary software development, each software company creates an isolated software silo. Meanwhile, their competitors are spending resources to create software that does almost the exact same function! Compare that to the open source model, where worldwide resources can be shared to develop an application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserver/compare/linux/tco.mspx"&gt;Some people&lt;/a&gt; claim that while open source software may be free to acquire, it has a higher &lt;a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership"&gt;Total Cost of Ownership (TCO)&lt;/a&gt;.  These studies have been quite &lt;a href="http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gci1119468,00.html"&gt;controversial&lt;/a&gt; because they are usually funded by Microsoft.  Talk about a conflict of interest!&lt;br /&gt;&lt;br /&gt;Even if Linux currently has higher integration costs, you can expect these costs to only become smaller with time.  This is due to the fact that open source software is becoming more widely deployed and easier to manage.  This means that there will be less training and maintenance costs to be accounted for in a TCO study.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open source software is usually considered to be &lt;a href="http://www.zdnetasia.com/news/software/0,39044164,62032771,00.htm"&gt;more secure&lt;/a&gt; than proprietary software.  I believe this can be attributed to two driving factors.  The first factor is that the source code of the software is publicly available.  This means that if the community is large enough, there will be many programmers analyzing the code.  This has been stated as "&lt;a href="http://en.wikipedia.org/wiki/Linus%27s_Law"&gt;Given enough eyeballs, all bugs are shallow.&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;The second factor is very closely tied to the first.  If programmers know that their code will go through a worldwide &lt;a href="http://en.wikipedia.org/wiki/Peer_review"&gt;peer review&lt;/a&gt;, it provides an incentive for them to create high-quality code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Continuity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With proprietary software, if the software company goes out of business then the software will simply die with the company. It is also possible for the software company to decide to stop maintaining a piece of software.  In both cases, you are out of luck if your business depends on that software.&lt;br /&gt;&lt;br /&gt;With open source software, you are not dependent on any one entity for the project to stay alive.   If the current developers stop working on the software, anyone can use the source code to simply continue from where they stopped.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flexibility&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;With traditional proprietary software, you were at the mercy of the software developer to listen to requests from users.  It is common for business needs to dictate the future direction of software.  In these cases, the software company will listen to large customers or a majority of their customers.  If you are a small customer and have a unique need, it is unlikely that the software developer will be responsive to your requests.&lt;br /&gt;&lt;br /&gt;With open source, you can add the features that your business needs and you can fix the bugs that affect you.  There is no requirement to work with the developers, although the community benefits when you contribute your changes to the project.&lt;br /&gt;&lt;br /&gt;What do you do if the open source developers are impossible to work with?  In these extreme cases, it may be best to &lt;a href="http://en.wikipedia.org/wiki/Fork_%28software_development%29"&gt;create a fork&lt;/a&gt; of the original project.  Open source provides you the freedom to work with developers that meet your needs.&lt;br /&gt;&lt;br /&gt;Proprietary software does not offer this freedom; in fact the industry does its best to prevent it.  This is often called &lt;a href="http://en.wikipedia.org/wiki/Vendor_lock-in"&gt;vendor lock-in&lt;/a&gt;, which is a method that software companies use to prevent customers from leaving.  Open source companies prefer to simply use good service to ensure customer loyalty.  Which method do you prefer?&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Comments?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Please share any comments you may have about this topic.  I really enjoy getting feedback on these topics. "The more brains the better!" said the &lt;a href="http://en.wikipedia.org/wiki/Zombie"&gt;Zombie&lt;/a&gt;. (Hey, it's almost &lt;a href="http://en.wikipedia.org/wiki/Halloween"&gt;Halloween&lt;/a&gt;!)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5862486840370560348?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5862486840370560348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/10/advantages-of-open-source-revisited.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5862486840370560348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5862486840370560348'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/10/advantages-of-open-source-revisited.html' title='Advantages of open source: Revisited'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1201359699357447207</id><published>2007-10-03T17:50:00.000Z</published><updated>2008-12-09T00:37:08.883Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Digium is doing things right</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwQIcJyQNOI/AAAAAAAAASA/U-CcTrDSLU0/s1600-h/digium-logo-big.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwQIcJyQNOI/AAAAAAAAASA/U-CcTrDSLU0/s400/digium-logo-big.jpg" alt="" id="BLOGGER_PHOTO_ID_5117224356355781858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Background&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.digium.com/en/index.php"&gt;Digium&lt;/a&gt; is the company behind &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt;, the popular open source &lt;a href="http://en.wikipedia.org/wiki/PBX"&gt;PBX&lt;/a&gt;.  Digium was founded in 1999 by &lt;a href="http://en.wikipedia.org/wiki/Mark_Spencer"&gt;Mark Spencer&lt;/a&gt;, the creator of Asterisk.  Since then, Asterisk has been deployed around the world on millions on computers. Despite that fact, Asterisk still does not have a large market share of the PBX market.  Why is this?  In the past, there were many reasons for this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No brand recognition of Asterisk&lt;/li&gt;&lt;li&gt;No proven track record of successful implementations&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Commercial support was needed&lt;/li&gt;&lt;li&gt;No Linux expertise on staff&lt;/li&gt;&lt;li&gt;Afraid to use open source software&lt;/li&gt;&lt;/ul&gt;These concerns were once valid, but today most of them have been addressed by Digium.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwQI1ZyQNPI/AAAAAAAAASI/hVc8X1Qg1Mw/s1600-h/digium-mark-spencer2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwQI1ZyQNPI/AAAAAAAAASI/hVc8X1Qg1Mw/s400/digium-mark-spencer2.jpg" alt="" id="BLOGGER_PHOTO_ID_5117224790147478770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;They made Asterisk easy to use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Digium has been working hard to overcome the historically steep learning curve associated with implementing Asterisk.  They have accomplished this with two major improvements. First, Digium created an open source software appliance called &lt;a href="http://www.asterisknow.org/"&gt;AsteriskNow!&lt;/a&gt; that bundled Asterisk inside a pre-configured version of Linux.  Most of the work for this appliance was done by the magic pixie dust known as &lt;a href="http://www.rpath.com/corp/"&gt;rPath&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Secondly they have developed a simple web-based interface called &lt;a href="http://www.asterisknow.org/image"&gt;Asterisk GUI&lt;/a&gt; to configure the PBX.  This is a great improvement when compared to manually editing multiple text-based configuration files!&lt;br /&gt;&lt;br /&gt;More recently, Digium has acquired a company called &lt;a href="http://www.switchvox.com/"&gt;Switchvox&lt;/a&gt;.  This was done so that Digium could take advantage of the advanced GUI that Switchvox had created.  The best part about this acquisition is that Digium is going to be releasing the Switchvox code under the GPL license!  Check out &lt;a href="http://blog.tmcnet.com/blog/tom-keating/asterisk/digium-acquires-switchvox.asp"&gt;this quote&lt;/a&gt; from Mark Spencer:&lt;br /&gt;&lt;blockquote&gt;So as a contrast right, look at what Fonality did. They bought an open source project [trixbox/asterisk@home] and then turned it into a proprietary product. What we are trying to do is go the other way. Take something that started out as a fully proprietary product and to try to leverage that to bring some additional technologies into open source.&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwQI5JyQNQI/AAAAAAAAASQ/PNZg-I1AdQ0/s1600-h/asterisknow-logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwQI5JyQNQI/AAAAAAAAASQ/PNZg-I1AdQ0/s400/asterisknow-logo.gif" alt="" id="BLOGGER_PHOTO_ID_5117224854571988226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;They offer professional services for Asterisk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Digium now offers a wide range of professional services to meet the needs of any organization.  This includes consulting, training, and technical support.  They also offer a product called "&lt;a href="http://www.digium.com/en/asteriskbusinesses/"&gt;Asterisk Business Edition&lt;/a&gt;", which benefits from the usability improvements listed above.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Digium appliances&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwPiypyQNNI/AAAAAAAAAR4/93cY_Z-UicA/s1600-h/asterisk-appliance.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RwPiypyQNNI/AAAAAAAAAR4/93cY_Z-UicA/s400/asterisk-appliance.jpg" alt="" id="BLOGGER_PHOTO_ID_5117182961460982994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Digium has also recently started selling a hardware appliance called the &lt;a href="http://www.digium.com/en/products/hardware/asteriskappliance.php"&gt;Asterisk Appliance&lt;/a&gt;.  This appliance is designed for deployments of up to 50 users.  It supports 8 analog ports, and can process 25 concurrent calls.  There are no moving parts in device, which means no hard drive to crash.  Instead, it uses an upgradeable flash  card to store voice-mail, greetings, configuration settings, and recorded calls.  Digium offers three levels of support for the device, including a 24x7 option.&lt;br /&gt;&lt;br /&gt;This appliance is great, but it only serves the small business environment.  I have heard that Digium is working on a larger appliance that will support hundreds of users.  This is a great thing, since it will allow Asterisk to be deployed in a majority of businesses around the world.  Only the largest deployments would require more than the this new appliance can deliver.&lt;br /&gt;&lt;br /&gt;It was also recently announced that 3com would be selling a &lt;a href="http://www.3com.com/voip/3com_asterisk.html"&gt;3com branded Asterisk Appliance.&lt;/a&gt; This means that Asterisk will reach a much larger audience through the 3com brand.  3com is offering support services for their version of the appliance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What does the future hold?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Digium has made great strides in making Asterisk both powerful and easy to use.  However, one area that I see lacking is scalability.  Asterisk works great for a few hundred phones, but how about a few thousand phones, like you might see at a University?  The most common way to increase scalability of Asterisk systems is to use a SIP-proxy such as &lt;a href="http://www.iptel.org/ser/"&gt;SER&lt;/a&gt; or &lt;a href="http://www.openser.org/"&gt;OpenSER&lt;/a&gt;.  For instance, the &lt;a href="http://www.networkworld.com/news/2007/071707-open-source-voip.html"&gt;University of Pennsylvania&lt;/a&gt; is rolling out a 15,000 unit Asterisk-based phone system.  To achieve the scalability they needed, they decided to implement SER along with Asterisk.&lt;br /&gt;&lt;br /&gt;How does Digium expect to support large Asterisk installations if they require a third-party SIP-proxy that doesn't even offer commercial support?  My guess is that Digium will acquire a SIP-proxy like SER or OpenSER so that they can offer a complete solution without needing any third-party software.&lt;br /&gt;&lt;br /&gt;Another obstacle that Digium faces is Microsoft.  Microsoft is about to enter the small-business VOIP market with a product called &lt;a href="http://www.microsoft.com/responsepoint/default.mspx"&gt;Response Point&lt;/a&gt;.  The biggest advantage of this product is that it includes intelligent &lt;a href="http://en.wikipedia.org/wiki/Interactive_voice_response"&gt;IVR&lt;/a&gt;, or speech recognition technology.  This will allow users to dial anyone in the phone directory simply by speaking their name.  This commonly used feature could persuade businesses to choose Microsoft over Digium.&lt;br /&gt;&lt;br /&gt;Digium has several options to respond to this threat.  First, they can try to create a working system based on open source projects such as &lt;a href="http://cmusphinx.sourceforge.net/html/cmusphinx.php"&gt;Sphinx&lt;/a&gt;.  I have no clue as to how much work this would be, but I expect that it would be difficult and time-consuming to achieve high-quality IVR.  If you know anything about the current status of Sphinx, please leave a comment.  How well does it currently work?  Can it provide a voice directory feature like Microsoft Response Point does?&lt;br /&gt;&lt;br /&gt;The second option for Digium would be to partner with a commercial IVR company.  They are already partnered with &lt;a href="http://www.lumenvox.com/"&gt;Lumenvox&lt;/a&gt;, but I am not sure what this includes.  For instance, I do not know if this will provide the voice directory feature mentioned above.  I think it would be a good idea for Asterisk to provide advanced IVR functionality that is integrated with their software.  The easier it is to implement the better!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1201359699357447207?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1201359699357447207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/10/digium-is-doing-things-right.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1201359699357447207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1201359699357447207'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/10/digium-is-doing-things-right.html' title='Digium is doing things right'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/RwQIcJyQNOI/AAAAAAAAASA/U-CcTrDSLU0/s72-c/digium-logo-big.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-107455506316303916</id><published>2007-09-27T16:03:00.000Z</published><updated>2007-09-27T16:07:22.990Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>What is the main benefit of open source?</title><content type='html'>The short answer is that open source reduces the cost of software.  It is widely accepted that software is a necessary cost of doing business in today's environment.  Therefore, it is beneficial for companies to find ways to acquire software that minimizes that cost.&lt;br /&gt;&lt;br /&gt;I believe that the open source development model is the most efficient way to create software.  In the traditional software development model, each software company creates an isolated software silo.  Meanwhile, their competitors are spending resources to create software that does almost the exact same function!  Compare that to the open source model, where worldwide resources can be shared to develop an application.&lt;br /&gt;&lt;br /&gt;Similar to the &lt;a href="http://en.wikipedia.org/wiki/Invisible_hand"&gt;"invisible hand" of capitalism&lt;/a&gt;, there is an "invisible hand" of open source software.  The idea is that when each individual works for their own benefit (fix bugs, add new features), it will benefit the entire community.  When you have thousands of people doing this it allows open source software to quickly mature into a stable product, and includes features that are most wanted by users of the software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-107455506316303916?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/107455506316303916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/what-is-main-benefit-of-open-source.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/107455506316303916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/107455506316303916'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/what-is-main-benefit-of-open-source.html' title='What is the main benefit of open source?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7872564373499405036</id><published>2007-09-26T17:50:00.000Z</published><updated>2007-09-26T17:42:16.316Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>So you want to be a software developer?</title><content type='html'>Imagine that you are a software engineering student, with one more year left of school.  How do you plan on being hired by a software company, despite the fact that you have no real-world experience?  The traditional strategy has been to find an internship with a company.  If you can get an internship, it will provide you with a part-time job.  The best part of the deal is that you get your real-world experience, which will make you employable after graduation.&lt;br /&gt;&lt;br /&gt;What do you do if there are no internships available?  I propose that you should get involved in developing an open source project.  Look for a project that interests you, and perhaps one that uses the programming languages that you would like to work with.&lt;br /&gt;&lt;br /&gt;For example, if you want to be a game programmer, look for an &lt;a href="http://linuxappfinder.com/games"&gt;open source gaming project&lt;/a&gt;.  There is no interview or job application, you simply start looking at the code and seeing where you can help.  The development team will provide direction and encouragement of your efforts.  What a great way to improve your programming skills!&lt;br /&gt;&lt;br /&gt;If you are an extremely good programmer, there is a chance that the open source project may hire to continue working full-time on the project. Here are &lt;a href="http://www.venturevoip.com/news.php?rssid=1841"&gt;two&lt;/a&gt; &lt;a href="http://www.warma.dk/blog/article/81/"&gt;examples&lt;/a&gt; of community members who were hired by the open source project they were working on.&lt;br /&gt;&lt;br /&gt;An additional advantage of an open source internship is that you are improving software that can be used by anyone, regardless of their ability to purchase software.  You could even consider your work to be &lt;a href="http://en.wikipedia.org/wiki/Philanthropy"&gt;philanthropic&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7872564373499405036?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7872564373499405036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/so-you-want-to-be-software-developer.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7872564373499405036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7872564373499405036'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/so-you-want-to-be-software-developer.html' title='So you want to be a software developer?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1575853193300165714</id><published>2007-09-22T18:31:00.000Z</published><updated>2007-09-24T03:40:58.306Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>"What is open source?"</title><content type='html'>I was on the Novell campus a few weeks ago attending the &lt;a href="http://www.utosc.org/"&gt;Utah Open Source Conference.&lt;/a&gt;  One of the days I went to the Novell cafeteria for lunch.  While I was filling my plate with food, a young man next to me asked, "So do you work here?".  I replied with "No, I'm here attending the open source conference."  A few seconds later I was hit with a question that I was not prepared to answer.&lt;br /&gt;&lt;br /&gt;"What is open source?" he asked. I was speechless.  Did he just ask me what open source was?  Is he joking? Nope, he looks pretty serious.  Ahh, well then where to start?  I only have a few seconds to explain it to him.  I managed to come up with a horribly composed answer, and followed it up with "You know, like Firefox and Linux."  He nodded and walked away.&lt;br /&gt;&lt;br /&gt;Now that I have had more time to think about this, I want to come up with a better explanation of what open source software is.  That way I will be prepared for the next time this sort of thing happens.  This definition needs to be short and easily understood by people of all backgrounds, including your grandmother.  Here is what I have come up with so far:&lt;br /&gt;&lt;blockquote&gt;Open source software is software where the code is publicly available and people from all over the world work together to create free software.&lt;br /&gt;&lt;/blockquote&gt;Not the best it could be, but much better than the definition I gave the young man in the Novell cafeteria.  I am writing another post that will help people understand why people create free software.&lt;br /&gt;&lt;br /&gt;Now before people start jumping to conclusions, there is no way to determine if this person was a Novell employee or not.  I have been told that the cafeteria is open to the public, so he could have been there simply for the food.  In Novell's defense, they really are a good friend to open source.  Yes, &lt;a href="http://useopensource.blogspot.com/2007/09/how-will-microsoft-respond-to-linux.html"&gt;they make mistakes&lt;/a&gt;, but we are all human.  The most recent example of Novell's commitment to open source is the &lt;a href="http://www.linuxelectrons.com/news/linux/11742/amd-partners-novell-optimize-ati-open-source-graphics-driver"&gt;leadership that Novell has taken&lt;/a&gt; regarding the &lt;a href="http://www.linux.com/feature/119049"&gt;new open source ATI drivers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1575853193300165714?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1575853193300165714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/what-is-open-source.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1575853193300165714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1575853193300165714'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/what-is-open-source.html' title='&quot;What is open source?&quot;'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7836321752587777083</id><published>2007-09-14T22:11:00.000Z</published><updated>2008-12-09T00:37:09.298Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>When an ATM machine uses Windows...</title><content type='html'>You just may see this on your screen...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RvAV_2u-OvI/AAAAAAAAARI/_OBpNpkWx8o/s1600-h/windows-atm.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RvAV_2u-OvI/AAAAAAAAARI/_OBpNpkWx8o/s400/windows-atm.jpeg" alt="" id="BLOGGER_PHOTO_ID_5111609763833985778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RvAWAGu-OwI/AAAAAAAAARQ/3FV6sAuHZSw/s1600-h/windows-atm-error.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RvAWAGu-OwI/AAAAAAAAARQ/3FV6sAuHZSw/s400/windows-atm-error.jpeg" alt="" id="BLOGGER_PHOTO_ID_5111609768128953090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This program was minimized on the bottom left side of the screen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RvAWAGu-OxI/AAAAAAAAARY/0oE4va-TfS8/s1600-h/windows-atm-other.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RvAWAGu-OxI/AAAAAAAAARY/0oE4va-TfS8/s400/windows-atm-other.jpeg" alt="" id="BLOGGER_PHOTO_ID_5111609768128953106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Anyone other pictures of fun &lt;a href="http://www.rootsecure.net/?p=windows_error_pics"&gt;Windows errors in public places&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7836321752587777083?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7836321752587777083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/when-atm-machine-uses-windows.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7836321752587777083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7836321752587777083'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/when-atm-machine-uses-windows.html' title='When an ATM machine uses Windows...'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RvAV_2u-OvI/AAAAAAAAARI/_OBpNpkWx8o/s72-c/windows-atm.jpeg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-8098642390119312860</id><published>2007-09-11T22:02:00.000Z</published><updated>2007-09-11T22:16:28.809Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Cisco reseller insults open source</title><content type='html'>I just received an email from a Cisco vendor who is pitching a new product that Cisco has acquired.  Within this email, the vendor discredits open source in a couple different ways.  Here is some of the content of that email:&lt;br /&gt;&lt;blockquote&gt;* Scalability – Our operating system supports up to 10k simultaneous connections per appliance regardless of hardware platform. We developed our own OS (AsyncOS) and do not rely on Linux, Sendmail etc.&lt;br /&gt;&lt;br /&gt;* Built from the ground up as a Sendmail/open source replacement&lt;br /&gt;&lt;br /&gt;* Truly fire and forget – All our spam and virus fighting technology is dynamic and updated every few minutes. We do not rely on any open source technologies, all our technology is developed by IronPort. You will not spend any time updating the appliance or trying to find ways to block new spam, that’s our job. &lt;/blockquote&gt;No thank you, Cisco.  I believe that open source is something to be proud of and not the liability that you claim it to be.  Cisco claims to have developed their own operating system, but I doubt that they started from scratch.  What they probably did is base it on BSD-licensed code, since there is no requirement to redistribute their modifications.  This is yet another reason to support the GPL over BSD type licenses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-8098642390119312860?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/8098642390119312860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/cisco-reseller-insults-open-source.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8098642390119312860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8098642390119312860'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/cisco-reseller-insults-open-source.html' title='Cisco reseller insults open source'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5016185539107003412</id><published>2007-09-07T11:57:00.000Z</published><updated>2007-09-07T13:42:18.811Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Commercial open source DOES add value</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am having a great time attending the first annual &lt;a href="http://www.utosc.org/"&gt;Utah Open Source Conference&lt;/a&gt;.  It is always great to meet the people you interact with in the open source community.  Last night we had two keynote speakers, &lt;a href="http://blogs.cnet.com/8300-13505_1-16.html"&gt;Matt Asay&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Bruce_Perens"&gt;Bruce Perens&lt;/a&gt;.  Both presenters had great information along with some good humor.&lt;br /&gt;&lt;br /&gt;I want to discuss one of the ideas that Bruce Perens mentioned.  He believes that open source vendors are not necessary, and that they do not add any value to the open source movement.  I disagree with him on this point, and I will share my reasons below.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Marketing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Marketing is a necessary evil in a large economy.  It is evil because marketing does not add anything of value to the product.  It is necessary because it allows consumers to learn about the product and understand what it does.  Some open source projects have been able to create a beautiful website that provides excellent information about the project, but &lt;a href="http://www.virtualdub.org/"&gt;this is not always the case&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Even though the project may have great volunteer developers, they may not have any volunteers with good website design skills.  Commercial open source vendors will likely pay for people who specialize in &lt;a href="http://www.alfresco.com/"&gt;creating beautiful websites&lt;/a&gt; and promotional material about the product.  This information is crucial for consumers so they can find out if a product offers value and meets their requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware Certification&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Open source developers are not going to be able to test their software on all types of hardware.  A large community can help to provide this information, because everyone can test the software on the hardware that they use.  Even with a large community, there will be hardware that is not tested, or at least not verified to work on the software.  Commercial open source vendors can &lt;a href="https://hardware.redhat.com/"&gt;certify their software&lt;/a&gt; will run on a particular hardware platform.  That is something that IT managers like to see.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Software Integration&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now that you know the open source software will run on your hardware, how do you know that it will also play nicely with the other software that you use?  Commercial open source companies can test and certify this compatibility.  Independent software companies have an incentive to work with the commercial open source vendor to &lt;a href="http://www.redhat.com/rhel/compatibility/software/"&gt;ensure their product is compatible&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Security &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As we learned from the &lt;a href="http://www.pcworld.com/article/id,136084-page,1/article.html"&gt;hacked Ubuntu servers&lt;/a&gt;, volunteers do not always have the time or incentive to be proactive about security.  Someone who is paid to perform a job so they can feed their family will prioritize that job over any volunteer work they do for open source.  Open source needs to be proactive about security.  The only reliable way to do this is to hire people to work on security.  That is something commercial open source vendors can offer, and it is a valuable service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Support&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The reality is that many businesses will not run software that is not commercially supported. Who can support a software product better than the people who make the software?  Open source vendors hire people to develop and support their application.  This support is very specialized, since the company only supports the products that they make.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Training&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Training is an important and necessary requirement for some business to purchase software.  Commercial open source vendors can offer this.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Full-time developers&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Many open source projects are created and maintained by volunteer developers.  Some developers are paid by their employer to work on these projects, at least for part of their duties.  Even so, it is rare for an open source project to have many developers who get paid to work on the project full-time.  Great things can be accomplished by all developers, but only the ones who are paid to work full-time on open source can prioritize that work over any other work.  Commercial open source vendors can afford to hire full-time developers because of the revenue generated by the services listed above.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Conclusion&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I believe that the open source software model has the ability to create high-quality software.  But I also believe that commercial open source vendors have the ability to offer valuable services that make open source software easier to consume by businesses.  They do this by lowering the risks to the customer, and providing a safety-net in case something goes wrong.  I wonder if Bruce Perens would agree with the points I made in this post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5016185539107003412?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5016185539107003412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/commercial-open-source-does-add-value.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5016185539107003412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5016185539107003412'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/commercial-open-source-does-add-value.html' title='Commercial open source DOES add value'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5976543661017662571</id><published>2007-09-04T03:43:00.000Z</published><updated>2007-09-04T05:21:24.665Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>How will Microsoft respond to Linux success?</title><content type='html'>Let the conspiracy theories begin!  Seriously, I want to consider how Microsoft will respond if Linux begins to heavily impact their profitability.  Consider these possible actions:&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;More anti-Linux marketing campaigns&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Microsoft has billions of dollars of cash that they can use to create a massive storm of advertisements, comparative "studies", and similar marketing schemes.  The question is, will this work, or will it backfire?  I think Microsoft is smart enough to balance this effort without causing a backlash.  If a lie is repeated enough times, it will become accepted as the truth.  Fortunately, open source has the benefit of word-of-mouth recommendations and truth on our side.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Threatening customers with potential lawsuits&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Microsoft has been using this technique for a few years now.  They claim that Linux infringes on their software patents, but they never specify the exact details of this infringement.  If they ever did provide these details, the open source community would have the ability to consider these infringements and replace any offending code with new open source code.&lt;br /&gt;&lt;br /&gt;Microsoft uses this claim to cause doubt in the minds of customers, to give them one more reason NOT to use open source software.  Microsoft then offers patent protection deals, in order to gain income simply from the threat of possible lawsuits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Appear to be open source friendly&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Microsoft is already "trying" to do this, without much success.  First, they are working with open source companies (like Novell) to create deals that are supposed to improve interoperability between Windows and Linux.  Interoperability by itself is a good thing, but Microsoft uses these deals to sneak in the patent protection deals that I mentioned above.  They also have an &lt;a href="http://www.codeplex.com/"&gt;open source forge&lt;/a&gt;, which is currently a &lt;a href="http://www.eweek.com/article2/0,1759,2174730,00.asp?kc=EWRSS03129TX1K0000616"&gt;pathetic list of mostly useless&lt;/a&gt; software.&lt;br /&gt;&lt;br /&gt;If Microsoft truly wants to be taken seriously as "open source friendly", they need to release at least one popular application as open source. This action will generate HUGE mind-share and tons of positive marketing for Microsoft. It wouldn't even have to be a product that is currently generating a lot of profit. They could choose some second-tier product that would be quickly adopted and heralded by open source advocates.&lt;br /&gt;&lt;br /&gt;Can you imagine the excitement if Microsoft released something like MS Works, MS Digital Imaging Suite, or MS Streets and Maps as open source?  Come on Microsoft, is it that hard to figure out that this would help your business? If so, then please hire me to be your open source strategist.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lower the price of their software&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;A price-war is a common way to compete with a similar product.  But how can Microsoft compete with FREE?  The truth of the matter is, some people will choose a familiar brand name just because of the name.  This means that Microsoft can encourage people to stick with what they know, since they can now buy it at a lower price.  Here is my question:  In the face of stiff competition from Linux, how did Microsoft get away with increasing the price for Windows Vista?  Unbelievable! I don't understand why they thought that was the right thing to do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sabotage open source communities&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;It would be very easy for proprietary software companies to cause huge negative impacts on open source projects by disrupting communication. They also stand to benefit greatly from this type of action.  Let me explain how this could occur.&lt;br /&gt;&lt;br /&gt;Open source community members greatly value each others opinions, but if a member is repeatedly disrupting communication processes then it is necessary to stop the interruption. If this is not stopped, it can grind progress to a halt. How do we determine what behaviors will require this action? Well, you need a &lt;a href="http://www.ubuntu.com/community/conduct"&gt;Code of Conduct&lt;/a&gt; (see Ubuntu) and a &lt;a href="http://www.ubuntu.com/community/processes/council"&gt;Community Council&lt;/a&gt; (see Ubuntu).&lt;br /&gt;&lt;br /&gt;There is also the issue of how to actually block the trouble-maker. Open source communication is an open process, with no pre-approval necessary. So how can we identify the trouble-maker if they can register under multiple different names? A mailing list can easily get overrun by an emotional confrontation caused by a single trouble-maker.  Any ideas on how this can be stopped?&lt;br /&gt;&lt;br /&gt;So when will this type of community sabotage begin, or is it happening already? (Cue &lt;a href="http://en.wikipedia.org/wiki/The_X-Files"&gt;X-Files&lt;/a&gt; music.)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Your ideas wanted&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Do you have any other ideas on what actions Microsoft will take to protect their monopoly?  If we can predict these actions in advance, it will provide us with two benefits.  First, we will know that Linux is becoming very successful.  Second, it will allow us to plan how to best defend against these actions.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5976543661017662571?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5976543661017662571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/how-will-microsoft-respond-to-linux.html#comment-form' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5976543661017662571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5976543661017662571'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/how-will-microsoft-respond-to-linux.html' title='How will Microsoft respond to Linux success?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1644990398829532547</id><published>2007-09-01T02:45:00.000Z</published><updated>2007-09-01T03:04:34.307Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Miniature Beowulf cluster runs Ubuntu Linux</title><content type='html'>While reading &lt;a href="http://www.clustermonkey.net//content/view/211/1/"&gt;this article&lt;/a&gt; about a miniature &lt;a href="http://www.beowulf.org/"&gt;Beowulf cluster&lt;/a&gt; built by a student and professor at Calvin College, I was pleasantly surprised to learn that they were running it on Ubuntu.  What was the reason they choose to use Ubuntu, even though they had more experience with Gentoo?&lt;br /&gt;&lt;blockquote&gt; For various reasons, we have been a &lt;a href="http://www.gentoo.org/"&gt;Gentoo&lt;/a&gt; shop for a while.  So it would seem fairly obvious that we would use Gentoo.  But over time we had found Gentoo to be something of an administrative hassle.  Since we wanted to keep Microwulf relatively simple  (as simple as possible but not overly simple). and we had experience with  &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;, we decided to give that a try first.&lt;/blockquote&gt;Sounds like a lot of people are discovering the value that Ubuntu provides!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1644990398829532547?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1644990398829532547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/09/smallest-beowulf-cluster-runs-ubuntu.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1644990398829532547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1644990398829532547'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/09/smallest-beowulf-cluster-runs-ubuntu.html' title='Miniature Beowulf cluster runs Ubuntu Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6456537612555863151</id><published>2007-08-24T15:26:00.000Z</published><updated>2007-08-27T16:38:46.603Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Linux administration will become GUI</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am confident that the future of Linux server administration will rely less on the command line, and that most server admins will use a GUI interface.  To understand why this will happen, lets take a look at the success of Windows servers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Learn from history&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Windows servers have always included a graphical user interface, and there is no indication that this will change. In fact, the popularity of Windows servers is largely due to the fact that server admins could manage their servers with the same interface they used on their desktop.  Novell's Netware started out with a huge lead in the server market, but server admins started migrating to Windows because they were more comfortable with the interface.&lt;br /&gt;&lt;br /&gt;Why should server admins need to learn two operating systems when they can just use Windows?  Now that most server admins are familiar with a graphical interface (Windows desktop and server editions), they will resist changing to a command-line driven operating system.&lt;br /&gt;&lt;br /&gt;Secondly, if you look at modern web applications, you will see that they often include a web-based interface for administering the application.  This is becoming more common, since easier configuration lowers the barrier to entry and increases adoption.  No more editing the "complex.conf" files by hand.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Don't worry, you will always be able to "ls" your files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The command line will always be available as an option to Linux admins.  This is because the command line is sometimes the most efficient way to perform certain tasks.  For instance, any tasks that require repetitive actions could be simplified by creating a &lt;a href="http://en.wikipedia.org/wiki/Scripting_language"&gt;script&lt;/a&gt;.  There are also times when the command line is the ONLY way to perform a specific task.  These instances will become fewer with time, as graphical interfaces are created to manage more server functions.&lt;br /&gt;&lt;br /&gt;Keep in mind that there are also tasks that can be performed more efficiently with a GUI interface.  If anyone has ever tried managing an ultra-complex firewall ruleset using the command line, they know it can be a nightmare.  In some instances, hundreds of lines of text can be much better manipulated by using tabs, buttons, menus, expandable bullets, search functions, and similar GUI features.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why not go GUI?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What are the negatives of having a graphical interface on a server?  I can only think of two reasons (but I am sure I will be informed of others in the comments to this post). The first downside of running a GUI on a server is that it will consume resources on the server.  It takes memory, CPU, and storage resources to run a graphical interface.  The second reason is that these additional process have the potential to be exploited (like all processes do).  Are these good enough reasons not to run a GUI on a server?&lt;br /&gt;&lt;br /&gt;Lets take a look at the first argument.  If I am running a server on a low-end, hand-me-down piece of hardware, then I probably do not have resources to spare for a GUI.  However, servers are always becoming more and more powerful (see &lt;a href="http://en.wikipedia.org/wiki/Moore%27s_Law"&gt;Moore's Law&lt;/a&gt;) and the resources to run a basic GUI will continue to be a smaller percentage of total resources.  For example, a decent server may include 16 GB of RAM, two dual-core processors, and a ton of space on a storage area network.&lt;br /&gt;&lt;br /&gt;Now, how much extra resources does a GUI actually use?  I could not find any good numbers on this, but you can compare the minimum system requirements for Ubuntu Desktop (256 MB RAM) and Ubuntu Server (64 MB RAM).  See how small that extra 192 MB of memory is when you compare it to the total 16 GB of RAM?  It is only 1 percent!&lt;br /&gt;&lt;br /&gt;As far as the second argument, I do not think it is really an issue, since the attacker would need local access to perform the exploit.  However, I am not a security expert and I am sure that others can answer this better than I.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The question is, how long will it be before the Ubuntu Server edition includes a GUI install option?  Instead of resisting this change, we should be encouraging it by improving the graphical interfaces that server admins need.  This is how Ubuntu can gain faster adoption in the server market.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FYI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While researching Netware for this article, I discovered this &lt;a href="http://www.nickh.org/computer/nw-vs-nt.html"&gt;great piece of history&lt;/a&gt;.  It is basically an argument in support of Netware when compared to Windows NT.  The arguments are laughable, especially in hindsight.  Here is my favorite quote:&lt;br /&gt;&lt;blockquote&gt; NT Works better with the Internet: Sounds like a point for NT, eh?  Hardly.  Do you really &lt;i&gt;want&lt;/i&gt; your server to be accessible through the Internet?  Think about the security issues!  A Netware server running IPX can be placed directly on the internet without security concerns.  The perfect firewall:  A server which absolutely ignores all Internet traffic, without the configuration and maintenance issues of a firewall!&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6456537612555863151?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6456537612555863151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/linux-administration-will-become-gui.html#comment-form' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6456537612555863151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6456537612555863151'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/linux-administration-will-become-gui.html' title='Linux administration will become GUI'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-8002324443389309060</id><published>2007-08-21T15:36:00.000Z</published><updated>2007-08-21T17:35:35.555Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Windows hates me</title><content type='html'>Its true.  Windows operating systems hate me.  I don't understand why, since I feel I have always been &lt;a href="http://useopensource.blogspot.com/2007/03/vmware-converter-and-microsoft.html"&gt;fair&lt;/a&gt; and &lt;a href="http://useopensource.blogspot.com/2007/04/would-you-use-windows-if-it-was-gpl.html"&gt;balanced&lt;/a&gt; in my discussions about Windows.  Why the animosity towards me, then?  Here are a few examples to help you understand how I am being discriminated against.&lt;br /&gt;&lt;br /&gt;We use some Windows 2003 servers at work (not my choice) to perform some basic functions.  My problems first occurred when I wanted to browse for some files.  Here is what I did: I double-clicked on "My Computer".  Ok, nothing too advanced there, right?  Well, a window opened up but the only thing inside is a blank grey color.  &lt;a href="http://www.moviewavs.com/php/sounds/?id=gog&amp;media=MP3S&amp;amp;type=Movies&amp;movie=Zoolander&amp;amp;quote=inthecomputer.txt&amp;file=inthecomputer.mp3"&gt;Where are all the files&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Ok, no big deal.  How often do I browse for files anyway?  Only about once an hour, so nothing to worry about.  &lt;a href="http://www.moviewavs.com/php/sounds/?id=gog&amp;amp;media=MP3S&amp;type=Movies&amp;amp;movie=Zoolander&amp;quote=themachine.txt&amp;amp;file=themachine.mp3"&gt;Sheesh&lt;/a&gt;&lt;a href="http://www.moviewavs.com/php/sounds/?id=gog&amp;media=MP3S&amp;amp;type=Movies&amp;movie=Zoolander&amp;amp;quote=themachine.txt&amp;file=themachine.mp3"&gt;!&lt;/a&gt;  Fortunately, this started working after I rebooted the server.  Apparently, I only have a few days of a working file browser before I need to reboot.&lt;br /&gt;&lt;br /&gt;Next, I created a small script (a.k.a batch file) to backup some data, and I configured it to run once a day using a cron job (a.k.a scheduled task).  The script worked great when I ran it manually, but it didn't work when the scheduler ran it.  One of the first troubleshooting steps I took was to look in the system logs (a.k.a event viewer).&lt;br /&gt;&lt;br /&gt;I opened the Application Log and started to sort it by user, so that I could find any errors that were associated to my username.  After a few seconds of processing, Windows displayed an error that said that the log was corrupt.  Then all of the entries in the log suddenly disappeared.   &lt;a href="http://www.moviewavs.com/php/sounds/?id=gog&amp;amp;media=MP3S&amp;type=Movies&amp;amp;movie=Zoolander&amp;quote=uglyprotesters.txt&amp;amp;file=uglyprotesters.mp3"&gt;What?!!&lt;/a&gt;   Lucky for me, the logs entries reappeared when I refreshed the window.  I eventually found the problem with the script and it is working fine.&lt;br /&gt;&lt;br /&gt;So why do I have so many problems with this Windows server?  I confess that I am &lt;a href="http://www.moviewavs.com/php/sounds/?id=gog&amp;media=MP3S&amp;amp;type=Movies&amp;amp;movie=Zoolander&amp;quote=turnoncomputer.txt&amp;amp;file=turnoncomputer.mp3"&gt;not a Windows expert&lt;/a&gt;, but did I do anything that would have caused these errors?  If so, then Windows is a lot more fragile than I had ever imagined.&lt;br /&gt;&lt;br /&gt;Perhaps the Windows server detected the scent of open source on my keystrokes and decided to give me a hard time.  Who knows?  Either way, I was quite relieved to get back to my Ubuntu desktop.  So much so, that I gave my monitor a thankful pat on the head.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-8002324443389309060?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/8002324443389309060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/windows-hates-me.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8002324443389309060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8002324443389309060'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/windows-hates-me.html' title='Windows hates me'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1867523883221764310</id><published>2007-08-08T18:33:00.001Z</published><updated>2007-08-20T17:18:34.807Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu Innovations</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the short amount of time that Ubuntu has been around (3 years, with 6 releases) it has attained an impressive level of popularity and growth.  I believe this success is due to some critical improvements that Ubuntu has implemented when compared to other Linux distributions.&lt;br /&gt;&lt;br /&gt;These improvements were not always created by Ubuntu, but Ubuntu was the first distro to strategically implement the best features and to remove the unnecessary ones.  I will discuss some of the major advantages that Ubuntu has provided from day one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt;  There were some great points made in the comments to this post, so I am updating this post in the interest of accuracy.  I want to emphasize what I said in the previous paragraph; Ubuntu did not create many of these improvements, and they were not always the first distro to use them. It is the unique combination of these improvements that has helped Ubuntu achieve its popularity. &lt;br /&gt;&lt;br /&gt;Secondly, I intended this post to be a historical comparison of features from when Ubuntu first came out, in the Fall of 2004. (The Live-CD installer came later in 2006 with Dapper)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Simple install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu has always had a very simple install, and it requires very little input from the user.  The first versions were text-based, but they were simple enough that almost any novice could install Ubuntu with a few presses of the "Enter" key.&lt;br /&gt;&lt;br /&gt;This was considered a major breakthrough since &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; (which Ubuntu is based on) was historically difficult to install.  Back then, the Debian install had many steps and required the user to know how to partition a hard drive, select hardware drivers, and make several other technical choices.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Regular release schedule&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As far as I know, Ubuntu was the first Linux distribution to follow a regular &lt;a href="http://www.ubuntu.com/products/whatIsubuntu/releases"&gt;release schedule&lt;/a&gt;.  Ever since the first version of Ubuntu, &lt;a href="http://canonical.com/"&gt;Canonical&lt;/a&gt; has promised that a new version would be released every 6 months, and that each release would be supported for 18 months.  This has proven to be true, except for a 2-month delay to polish the first long-term-support (&lt;a href="http://www.ubuntu.com/products/whatisubuntu"&gt;LTS&lt;/a&gt;) release.&lt;br /&gt;&lt;br /&gt;We now know that there will be an LTS version of Ubuntu every two years.  These LTS versions provide a much longer life-cycle, which is preferred by server administrators.  LTS versions receive security updates for 3 years on the Desktop Edition, and 5 years on the Server Edition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Live-CD that you can install from&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;Following the success of the &lt;a href="http://www.knoppix.org/"&gt;Knoppix&lt;/a&gt; live-cd, Ubuntu created a way to install directly from a live-cd.  This innovation makes it simple to test Ubuntu on a system, and then to quickly install it on that system, without a reboot.  Sort of a "Try before you buy" approach.  This also removed the need for a separate "Install CD".  Meanwhile, the other Linux distributions required you to download and burn up to 6 CDs.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;One application for each purpose&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before Ubuntu, most Linux distributions would install multiple applications that performed the same function.  For example, the default install would include two web browsers, two chat applications, three multimedia players, etc.  This was very confusing to new users, who wouldn't know which application they should use.  By default, Ubuntu only includes one application per function, but you have the ability to install more applications at any time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Secure by default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;The default install does not run any externally visible network services.  This surprised our security administrator, who wanted to make sure that I installed a firewall on my Ubuntu desktop.  I told him that nothing is externally visible, and after a quick &lt;a href="http://en.wikipedia.org/wiki/Nmap"&gt;NMAP&lt;/a&gt; scan, he confirmed it (you can also use the "&lt;a href="http://en.wikipedia.org/wiki/Netstat"&gt;netstat&lt;/a&gt;" command to test this). At the time, most Linux distributions came with running network applications such as &lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;SSH&lt;/a&gt;.  Be sure to install a firewall (like &lt;a href="http://www.fs-security.com/"&gt;FireStarter&lt;/a&gt;) if you decide to install a remote network service on your computer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:  &lt;/span&gt;This has changed recently, starting with the 7.04 Fiesty Fawn release.  Ubuntu has made an exception to the "no open ports" policy for &lt;a href="http://avahi.org/"&gt;Avahi&lt;/a&gt;.  &lt;a href="http://avahi.org/"&gt;&lt;span class="searchword0"&gt;Avahi&lt;/span&gt;&lt;/a&gt; is a system which facilitates service discovery on a local network. This means that you can plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find shared printers or find files being shared.  For more information on this, please read the following links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://0pointer.de/blog/projects/zeroconf-ubuntu"&gt;ZeroConf in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/DefaultNetworkServices"&gt;Default Network Services&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://help.ubuntu.com/community/HowToZeroconf"&gt;HowToZeroconf&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Administration actions require "sudo"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Long before Microsoft implemented &lt;a href="http://en.wikipedia.org/wiki/User_Account_Control"&gt;UAC&lt;/a&gt;, Ubuntu required users to use "&lt;a href="https://help.ubuntu.com/community/RootSudo"&gt;sudo&lt;/a&gt;" to perform administrative actions.  Ubuntu did not create "&lt;a href="https://help.ubuntu.com/community/RootSudo"&gt;sudo&lt;/a&gt;", but I believe they were the first to disable the root user and require the user to use "&lt;a href="https://help.ubuntu.com/community/RootSudo"&gt;sudo&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Over 20,000 applications can easily be installed &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(Thanks &lt;a href="http://www.us.debian.org/"&gt;Debian&lt;/a&gt;!)  What more do I need to say about this?  Many other distros (RPM-based) offered thousands of packages, but they forced you to manually download the package, find out if there are any dependencies, download those packages, and if you are lucky you will get the original application installed.  Debian's packaging system is &lt;a href="http://www.pthree.org/2007/08/12/aptitude-vs-apt-get/"&gt;super slick&lt;/a&gt; and Ubuntu has created some easy-to-use &lt;a href="http://fosswire.com/2007/04/30/introducing-ubuntus-addremove-packages/"&gt;front-ends&lt;/a&gt; that make installing software a breeze.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt;  Ubuntu has over 20,000 packages, but a typical application consists of multiple packages. Therefore, the number of actual applications is quite a bit less.  Secondly, modern RPM-based distributions have created &lt;a href="http://en.wikipedia.org/wiki/Yellow_dog_Updater_Modified"&gt;better tools&lt;/a&gt; to deal with dependencies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Include non-free hardware drivers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the most controversial feature that Ubuntu has provided.  Their reasoning is simple: If you can't use the hardware, then you will never access the 20,000 open source applications.  Which of these two options is better:&lt;br /&gt;&lt;br /&gt;A. Person uses Windows because Linux would not run on their computer, or&lt;br /&gt;B. Person uses some non-free hardware drivers, but only uses open source applications&lt;br /&gt;&lt;br /&gt;Yes, this is a compromise, but &lt;a href="http://useopensource.blogspot.com/2006/11/why-i-support-use-of-non-free-software.html"&gt;I believe it is a necessary one&lt;/a&gt;.  Only once Linux &lt;a href="http://useopensource.blogspot.com/2006/10/which-should-come-first-chicken-or-egg.html"&gt;achieves a critical mass&lt;/a&gt; will we be able to force the hardware industry to provide open source drivers.  Wide-spread adoption needs to occur BEFORE we will get a fully open source operating system that runs on all hardware.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Made the color brown sexy&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Who used a brown desktop theme before Ubuntu?  Some people don't like the brown, but they can &lt;a href="https://help.ubuntu.com/community/UbuntuEyeCandy"&gt;quickly change it&lt;/a&gt;.  I like to use the default interface so that I can show people what it would be like for them.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(NEW) &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Get an Ubuntu CD for FREE &lt;/span&gt;&lt;span style="font-weight: bold;"&gt; (NEW)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;This is truly a feature that is unique to Ubuntu.  For no cost at all, you can get Ubuntu CDs &lt;a href="https://shipit.ubuntu.com/"&gt;shipped to your location&lt;/a&gt; anywhere in the world!&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; (NEW) &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;The Ubuntu Community &lt;/span&gt;&lt;span style="font-weight: bold;"&gt; (NEW)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;How could I forget this point!  The &lt;a href="http://www.ubuntu.com/community"&gt;Ubuntu Community&lt;/a&gt; is often imitated, but never duplicated.  Guided by an important &lt;a href="http://www.ubuntu.com/community/conduct"&gt;Code of Conduct&lt;/a&gt;, this community is the friendliest that I have ever worked with.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Your turn!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;I am sure that there are many other important factors to Ubuntu's success.  I would appreciate it if you shared your favorite ones in a comment, or on your blog.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1867523883221764310?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1867523883221764310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/ubuntu-innovations.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1867523883221764310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1867523883221764310'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/ubuntu-innovations.html' title='Ubuntu Innovations'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1800998832087314636</id><published>2007-08-06T15:54:00.000Z</published><updated>2008-12-09T00:37:09.543Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>More ideas: Unify the Ubuntu Name</title><content type='html'>First, I want to thank everyone who gave their input regarding my &lt;a href="http://useopensource.blogspot.com/2007/08/idea-unify-ubuntu-name.html"&gt;last post&lt;/a&gt; about unifying the Ubuntu brand.  You can also read more opinions on &lt;a href="http://admiralchicago.wordpress.com/2007/08/06/rebranding-not-for-me/"&gt;Freddy's&lt;/a&gt; and &lt;a href="http://www.ogmaciel.com/?p=381"&gt;Og's&lt;/a&gt; blog.&lt;br /&gt;&lt;br /&gt;Next, I want to share some of the ideas that were expressed in the comments to my post.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"Ubuntu Lightweight Desktop edition? Why didn't they make the default edition lightweight enough? How come when I install it, it uses the same amount of memory right after I boot up as the regular edition?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;XFCE is not lighter than Gnome in reality at all. What you end up with is that people will be forced to install some KDE/Gnome applications because XFCE doesn't provide everything required. That will pull in several environments running simultaneously, and in overall it's far heavier than pure Gnome/KDE. It will lead to some new comers to think "ooh it's LIGHT", and getting really disappointed and moving along to something else. "Light" should &lt;b&gt;NOT&lt;/b&gt; be used as a selling point for Xubuntu, ever!&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You: "You should try Xubuntu"&lt;br /&gt;Them: "What's Xubuntu"&lt;br /&gt;You: “You know Ubuntu?  Well, this is Ubuntu with Xfce.”&lt;br /&gt;Why not start with, “You should try 'Ubuntu with Xfce'”&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;People have a hard enough time just trying to remember and pronounce "Ubuntu." Getting rid of all of this Ku-Xu-Go nonsense would be a big step in the right direction. Besides, for all of Microsoft's stupidity, their naming conventions are significantly more memorable and pronounceable than anything Ubuntu or Linux-in-general offers.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I personally think there just needs to be one desktop version.  Then at the time of installation you have the choice to install either Gnome, KDE ,or Xfce. Much like other distros have been doing for years.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ubuntu is very focused on ease of install, and an old and valid concern is that new users cannot be expected to make an informed choice about their desktop environment.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A simple drop down list is NOT too confusing for novices, especially if GNOME is the default and the installer recommends using the default. Most users cruise through using default settings anyway.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I don't think the names should be unified until the tools are equivalent. I am not talking about the places where GNOME and KDE do things differently - I am talking about the additional tools and wizards that help make Ubuntu as popular and user friendly as it is today. Where is my Proprietary Driver Manager in Kubuntu? That sort of thing.  Until that happens, I think that making the other *buntu derivatives part of the same product is asking for trouble.&lt;/li&gt;&lt;/ul&gt;After reviewing the comments, I am leaning towards a single Ubuntu Desktop version that allows the user to select Gnome (default), KDE, and XFCE during install. Even more importantly, there should be an option under "System &gt; Preferences" that will allow a user to change between those whenever they want.&lt;br /&gt;&lt;br /&gt;For an example of how this could be done, look at how OpenSuse handles this question during install.  They provide a small screenshot of each option.  The problem with this is that people will assume that Gnome is brown and has the "Start" bar at the top, and KDE is blue with the "Start" bar on the bottom.  This is untrue, since both version allow you to change the color scheme and position of the taskbar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rrei6cEFvGI/AAAAAAAAAQg/j0z45bG-H4s/s1600-h/opensuse-images.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rrei6cEFvGI/AAAAAAAAAQg/j0z45bG-H4s/s400/opensuse-images.jpg" alt="" id="BLOGGER_PHOTO_ID_5095720628242463842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I understand that this will add an extra step to the install.  I really appreciate what Ubuntu has done to simplify the install process and the reduction in user input.  However, I believe that the benefit of having a unified Ubuntu Desktop is greater than the cost of this extra step during install.&lt;br /&gt;&lt;br /&gt;As you can tell, I feel that marketing Ubuntu is an important step to achieving mainstream adoption.  Because of this, I have recently joined the &lt;a href="https://launchpad.net/%7Eubuntu-marketing"&gt;Ubuntu Marketing Team&lt;/a&gt;.  If you have any experience in marketing, or if you just have some good ideas, please join this team.  Together, we can make a difference!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1800998832087314636?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1800998832087314636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/more-ideas-unify-ubuntu-name.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1800998832087314636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1800998832087314636'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/more-ideas-unify-ubuntu-name.html' title='More ideas: Unify the Ubuntu Name'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rrei6cEFvGI/AAAAAAAAAQg/j0z45bG-H4s/s72-c/opensuse-images.jpg' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-11540993667259838</id><published>2007-08-06T02:04:00.001Z</published><updated>2007-08-06T02:35:05.766Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Idea: Unify the Ubuntu name</title><content type='html'>Everyone agrees that Ubuntu is making huge progress towards mainstream adoption.  But what do we mean when we say "&lt;a href="http://www.ubuntu.com/products/WhatIsUbuntu"&gt;Ubuntu&lt;/a&gt;"?  Don't we really mean *buntu, a collection of all Ubuntu versions?  How do we explain this to the mainstream user?  Will the names "&lt;a href="http://www.kubuntu.org/"&gt;Kubuntu&lt;/a&gt;", "&lt;a href="http://www.edubuntu.org/"&gt;Edubuntu&lt;/a&gt;" and "&lt;a href="http://www.xubuntu.org/"&gt;Xubuntu&lt;/a&gt;" make sense to a newcomer?  Are they self-explanatory?&lt;br /&gt;&lt;br /&gt;I think we can all agree that these names are not easily understood by people outside of the Linux arena.   Even worse, they will help to dilute the impact of the Ubuntu name in the minds of potential users.  Therefore, if we want to encourage mainstream adoption, we need to use a simpler naming convention.&lt;br /&gt;&lt;br /&gt;Let's take a look at some existing names that are easy to understand:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;a href="http://www.ubuntu.com/products/whatisubuntu/desktopedition"&gt;Ubuntu Desktop Edition&lt;/a&gt;"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.ubuntu.com/products/whatisubuntu/serveredition"&gt;Ubuntu Server Edition&lt;/a&gt;"&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.ubuntu.com/news/ubuntu-for-mobile-internet-devices"&gt;Ubuntu Mobile and Embedded Edition&lt;/a&gt;"&lt;/li&gt;&lt;/ul&gt;Why don't we come up with some new names that are easier to understand?  Something like this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"Ubuntu School Edition" - The OS formerly known as Edubuntu&lt;/li&gt;&lt;li&gt;"Ubuntu Lightweight Desktop Edition" - (Xubuntu)&lt;/li&gt;&lt;li&gt;"Ubuntu Desktop Edition with KDE" - (Kubuntu)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;If you have some good ideas on how to rename Kubuntu, Xubuntu, and Edubuntu, please list them in a comment to this post.  If I get a lot of feedback,  I will create a follow-up post.  Thanks for your input!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-11540993667259838?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/11540993667259838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/idea-unify-ubuntu-name.html#comment-form' title='69 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/11540993667259838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/11540993667259838'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/idea-unify-ubuntu-name.html' title='Idea: Unify the Ubuntu name'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>69</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-4335554445301342670</id><published>2007-08-03T16:17:00.000Z</published><updated>2008-12-09T00:37:09.563Z</updated><title type='text'>Open source replacement for MS Project</title><content type='html'>I have &lt;a href="http://www.solidoffice.com/archives/601"&gt;just learned about&lt;/a&gt; a new open source application called OpenProj.  This application has similar features to Microsoft Project, and it can even import native Project files.  One major advantage it has over MS Project is that it will run on Linux, Unix, Mac and Windows.&lt;br /&gt;&lt;br /&gt;Open Proj is scheduled for release on August 7th, but you can &lt;a href="https://www.projity.com/openproj/"&gt;download a beta from here&lt;/a&gt;. The download is a JNLP file, which is handled by the Java Web Start application.  Once you run that file, it will install OpenProj.  It is surprisingly easy to install, considering that I had it running in less than 30 seconds on Ubuntu 7.04.&lt;br /&gt;&lt;br /&gt;It looks like the OpenProj team will be coordinating with the OpenOffice team, which I think is a great idea.  They should combine marketing and distribution efforts so that these great open source applications can reach a wider audience.&lt;br /&gt;&lt;br /&gt;Mark Shuttleworth has &lt;a href="http://www.linux-watch.com/news/NS2396922192.html"&gt;spoken in support&lt;/a&gt; of OpenProj:&lt;br /&gt;&lt;span style=";font-family:Arial,Helvetica;font-size:100%;"  &gt;&lt;blockquote&gt;"OpenProj is an exciting addition to the range of professional desktop applications that are available on the free software desktop today. It's increasingly possible to run your business on an entirely open Linux platform, with full compatibility across free software applications and your legacy documents. Congratulations to the Projity team for this milestone release!"&lt;/blockquote&gt;&lt;/span&gt;A pre-mature press release &lt;a href="http://http//www.stickyminds.com/news.asp?Function=NEWSDETAIL&amp;ObjectType=NEWS&amp;amp;ObjectId=12641"&gt;can &lt;/a&gt;&lt;a href="http://http//www.stickyminds.com/news.asp?Function=NEWSDETAIL&amp;ObjectType=NEWS&amp;amp;ObjectId=12641"&gt;be found here&lt;/a&gt;.  There have also been a few &lt;a href="http://blogs.zdnet.com/open-source/?attachment_id=1255"&gt;recent&lt;/a&gt; &lt;a href="http://www.linux-watch.com/news/NS2396922192.html"&gt;articles&lt;/a&gt; about OpenProj.&lt;br /&gt;&lt;span style=";font-family:Arial,Helvetica;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=";font-family:Arial,Helvetica;font-size:100%;"  &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RrNX1sEFvEI/AAAAAAAAAQQ/zBg9DZjSvtk/s1600-h/openproj.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RrNX1sEFvEI/AAAAAAAAAQQ/zBg9DZjSvtk/s400/openproj.png" alt="" id="BLOGGER_PHOTO_ID_5094512183359159362" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-4335554445301342670?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/4335554445301342670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/08/open-source-replacement-for-ms-project.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4335554445301342670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4335554445301342670'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/08/open-source-replacement-for-ms-project.html' title='Open source replacement for MS Project'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/RrNX1sEFvEI/AAAAAAAAAQQ/zBg9DZjSvtk/s72-c/openproj.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5692027094115308070</id><published>2007-07-13T15:02:00.001Z</published><updated>2008-12-09T00:37:09.751Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Ubuntu needs a secure remote desktop</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If Ubuntu wants to be taken seriously in the workplace, it needs a secure remote desktop.  Many people have a need to connect to their work computer from home using remote desktop technology.  Currently, the Ubuntu Remote Desktop is a front-end for &lt;a href="http://en.wikipedia.org/wiki/VNC"&gt;VNC,&lt;/a&gt; which allows you to remotely manage your desktop.  It works well, and a nice feature was recently added that alerts you when someone is remotely controlling your desktop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem is that VNC provides very little security.  It does encrypt the password that you use to connect with, but all other traffic is not encrypted.  This means that if someone is intercepting your traffic, it will be possible for them to watch what you are doing (including typing passwords).  Another problem is that VNC has a maximum password length of 8 characters, and it does not require a username.  This means that an attacker only has to guess 1 to 8 characters correctly in order to connect to your machine.  If you use the Ubuntu Remote Desktop, it would be a very good idea to &lt;a href="http://useopensource.blogspot.com/2007/03/ubuntu-tidbits.html"&gt;add a password to your screensaver&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This lack of security will make the Ubuntu Remote Desktop a violation of many corporate security policies.  Therefore, it is a barrier to the adoption of Ubuntu in the workplace.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You Can Use Duct Tape&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may know that there are many ways to use the current remote desktop securely.  Probably the most common method is to forward the entire &lt;a href="https://help.ubuntu.com/community/VNCOverSSH"&gt;remote desktop session through SSH&lt;/a&gt;.  As you can read, this method takes quite a few steps and multiple commands at the terminal prompt.&lt;br /&gt;&lt;br /&gt;Here is what I do to connect to the Ubuntu Remote Desktop on my work computer.  First, I connect to our VPN server, which encrypts all my traffic.  Then I connect to my machine, which is configured to only let me connect through the VPN.  To do this, I use the powerful yet simple &lt;a href="http://www.fs-security.com/"&gt;FireStarter&lt;/a&gt; firewall.  See my firewall config below:  (I am also running FTP and TFTP services on this box)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RpelLy8QewI/AAAAAAAAAP0/CaFgyUz4Nkg/s1600-h/vnc-firewall.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RpelLy8QewI/AAAAAAAAAP0/CaFgyUz4Nkg/s400/vnc-firewall.png" alt="" id="BLOGGER_PHOTO_ID_5086715926209919746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Long-term Solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu needs to provide a secure remote desktop by default.  It should not require tweaking configuration files or typing commands at the terminal prompt.  One solution would be to use &lt;a href="http://freenx.berlios.de/"&gt;FreeNX&lt;/a&gt;, which can be &lt;a href="https://help.ubuntu.com/community/FreeNX"&gt;installed on Ubuntu&lt;/a&gt; today.  Another solution would be to use the SSH forwarding technique, but to hide all that complexity behind a GUI. All that users need to see is a checkbox that says "Use Encryption". In addition, the maximum password length needs to be increased, and the login should require a username.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;References&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To learn more about the security problems with Ubuntu Remote Desktop, check out these two essays:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnome.org/%7Emarkmc/remote-desktop.html"&gt;Vino - The Remote Desktop Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnome.org/%7Emarkmc/remote-desktop-2.html"&gt;Vino - The Remote Desktop Project - Take 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5692027094115308070?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5692027094115308070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/ubuntu-needs-secure-remote-desktop.html#comment-form' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5692027094115308070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5692027094115308070'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/ubuntu-needs-secure-remote-desktop.html' title='Ubuntu needs a secure remote desktop'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/RpelLy8QewI/AAAAAAAAAP0/CaFgyUz4Nkg/s72-c/vnc-firewall.png' height='72' width='72'/><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6451577038207676444</id><published>2007-07-11T02:48:00.000Z</published><updated>2008-12-09T00:37:13.704Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Open Source Software On Windows</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Open source software on Windows... WHAT?!?!!" may be your first reaction to this post.  However, there are many good reasons to promote the use of open source software on Windows.  First, it is a great way to introduce people to the wonderful world of open source software.  They will be amazed at the amount of great software that they get for FREE!&lt;br /&gt;&lt;br /&gt;This will be your cue to inform them that the software is not only free of cost, but &lt;a href="http://en.wikipedia.org/wiki/Open-source_software"&gt;free of restrictions&lt;/a&gt;.  In fact, they can run these same applications on an operating system that is entirely based on those concepts.  Next, you hand them &lt;a href="http://www.ubuntu.com/getubuntu"&gt;an Ubuntu disk&lt;/a&gt; and help them try it out. See how that works?  Now give it a try with your friends, family, and co-workers.&lt;br /&gt;&lt;br /&gt;In this post I will highlight some of the most useful open source applications for Windows (listed in alphabetical order).  If I missed your favorite application, please leave a comment so that I can include it in a future post.  If you want to find more open source applications, then you can get great information from &lt;a href="http://linuxappfinder.com/"&gt;Linux App Finder&lt;/a&gt; and &lt;a href="http://www.osalt.com/"&gt;Open Source Alternatives&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://audacity.sourceforge.net/"&gt;Audacity&lt;/a&gt; - The Free, cross-platform sound editor - Great for editing podcasts&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpUNassehvI/AAAAAAAAAPc/XEETiyaUV7k/s1600-h/audacity-windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpUNassehvI/AAAAAAAAAPc/XEETiyaUV7k/s400/audacity-windows.png" alt="" id="BLOGGER_PHOTO_ID_5085986106510313202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://azureus.sourceforge.net/"&gt;Azureus&lt;/a&gt; - The most popular &lt;a href="http://en.wikipedia.org/wiki/BitTorrent"&gt;BitTorrent&lt;/a&gt; client - Runs on Windows and Linux&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRF-8sehmI/AAAAAAAAAOU/5ylxC3RJBik/s1600-h/azureus.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRF-8sehmI/AAAAAAAAAOU/5ylxC3RJBik/s400/azureus.png" alt="" id="BLOGGER_PHOTO_ID_5085766826955015778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; - Award-winning web browser with thousands of useful &lt;a href="https://addons.mozilla.org/"&gt;Add-ons&lt;/a&gt; that enhance Firefox&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RpRNLMsehoI/AAAAAAAAAOk/Te0u_iVNQE0/s1600-h/firefox.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RpRNLMsehoI/AAAAAAAAAOk/Te0u_iVNQE0/s400/firefox.jpg" alt="" id="BLOGGER_PHOTO_ID_5085774733989807746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://gimp-win.sourceforge.net/"&gt;GIMP&lt;/a&gt; - Software for photo retouching, image composition and image authoring&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpUODMsehwI/AAAAAAAAAPk/QX2U56Z98Ks/s1600-h/gimpwin.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpUODMsehwI/AAAAAAAAAPk/QX2U56Z98Ks/s400/gimpwin.png" alt="" id="BLOGGER_PHOTO_ID_5085986802295015170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://homebank.free.fr/"&gt;HomeBank&lt;/a&gt; - Free, easy personal accounting for all&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpRajcsehrI/AAAAAAAAAO8/PvL5unuazFc/s1600-h/homebank.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpRajcsehrI/AAAAAAAAAO8/PvL5unuazFc/s400/homebank.jpg" alt="" id="BLOGGER_PHOTO_ID_5085789444252796594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://infrarecorder.sourceforge.net/"&gt;InfraRecorder&lt;/a&gt; - The free CD/DVD burning solution - Allows you to burn ISOs - Replaces Nero and Roxio&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpRVGssehqI/AAAAAAAAAO0/HfitJNfM8bs/s1600-h/infrarecorder.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpRVGssehqI/AAAAAAAAAO0/HfitJNfM8bs/s400/infrarecorder.png" alt="" id="BLOGGER_PHOTO_ID_5085783452773418658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://mediacoder.sourceforge.net/"&gt;MediaCoder&lt;/a&gt; - The universal audio/video transcoder - Compress your videos so they can be uploaded to YouTube&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpUM3MsehuI/AAAAAAAAAPU/uc2lNHmA6Tg/s1600-h/mediacoder.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RpUM3MsehuI/AAAAAAAAAPU/uc2lNHmA6Tg/s400/mediacoder.png" alt="" id="BLOGGER_PHOTO_ID_5085985496624957154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.openoffice.org/"&gt;OpenOffice&lt;/a&gt; - Multilingual and multiplatform office suite, compatible with all other major office suites&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRIR8sehnI/AAAAAAAAAOc/EOPDI1pyJSg/s1600-h/openoffice.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRIR8sehnI/AAAAAAAAAOc/EOPDI1pyJSg/s400/openoffice.png" alt="" id="BLOGGER_PHOTO_ID_5085769352395785842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://pidgin.im/pidgin/home/"&gt;Pidgin (formerly GAIM)&lt;/a&gt; - Multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpRb9ssehsI/AAAAAAAAAPE/P4g9WCb8fk4/s1600-h/pidgin.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpRb9ssehsI/AAAAAAAAAPE/P4g9WCb8fk4/s400/pidgin.png" alt="" id="BLOGGER_PHOTO_ID_5085790994735990466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.mozilla.com/en-US/thunderbird/"&gt;Thunderbird&lt;/a&gt; - Powerful email client with &lt;a href="http://www.mozilla.org/projects/calendar/lightning/"&gt;calendar integration&lt;/a&gt; and many useful &lt;a href="https://addons.mozilla.org/en-US/thunderbird"&gt;Add-ons&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRO_8sehpI/AAAAAAAAAOs/T_R94jZGCzA/s1600-h/Thunderbird.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpRO_8sehpI/AAAAAAAAAOs/T_R94jZGCzA/s400/Thunderbird.png" alt="" id="BLOGGER_PHOTO_ID_5085776739739534994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.videolan.org/vlc/"&gt;VLC Media Player&lt;/a&gt; - The cross-platform media player and streaming server (supports many different &lt;a href="http://www.videolan.org/vlc/features.html"&gt;multimedia formats&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpUL5csehtI/AAAAAAAAAPM/0-HeISxqh_U/s1600-h/vlc.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RpUL5csehtI/AAAAAAAAAPM/0-HeISxqh_U/s400/vlc.png" alt="" id="BLOGGER_PHOTO_ID_5085984435768035026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.7-zip.org/"&gt;&lt;span style="font-weight: bold;"&gt;7-Zip&lt;/span&gt;&lt;/a&gt; - File archiver with a high compression ratio, supports many different file formats&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpUOcssehxI/AAAAAAAAAPs/8WzM-rwf5_s/s1600-h/7zip.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpUOcssehxI/AAAAAAAAAPs/8WzM-rwf5_s/s400/7zip.png" alt="" id="BLOGGER_PHOTO_ID_5085987240381679378" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6451577038207676444?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6451577038207676444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/open-source-software-on-windows.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6451577038207676444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6451577038207676444'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/open-source-software-on-windows.html' title='Open Source Software On Windows'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RpUNassehvI/AAAAAAAAAPc/XEETiyaUV7k/s72-c/audacity-windows.png' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5202805205661148754</id><published>2007-07-09T13:29:00.000Z</published><updated>2007-07-10T00:20:24.773Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>The 10 roles in an open source community</title><content type='html'>&lt;span style="font-weight: bold;"&gt;1)    Developers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Developers are the backbone of every open source community.  Without them, the project would not exist.  Many open source projects were started by a single programmer who created a piece of software to meet their own requirements.  While most open source developers graciously volunteer their time, a growing number of developers are being paid to work on open source software.&lt;a href="https://wiki.ubuntu.com/UbuntuDevelopment"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/UbuntuDevelopment"&gt;Ubuntu Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;2)    Packagers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open source applications need to be converted into a package format before they can be included in a Linux distribution.  Packages make it easy to install a software application, including any required dependencies.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/MOTU"&gt;Ubuntu MOTU Packaging Team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;3)    Artists&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most open source applications will need graphical artists to create icons, buttons, and logos.  Some projects will also need musical artists to create audio files.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/Artwork"&gt;Ubuntu Artwork Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://launchpad.net/%7Eubuntu-audio-art"&gt;Ubuntu Audio Team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;4)    Documentation writers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A software project will not be successful if users cannot learn how to install, configure, and use the software.  Good documentation will increase the adoption of an open source application.  &lt;a href="http://en.wikipedia.org/wiki/Wiki"&gt;Wikis&lt;/a&gt; make it easy for anyone to help with creating and editing documentation.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/DocumentationTeam"&gt;Ubuntu Documentation Team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;5)   Beta Testers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open source projects need people to test the software.  These beta testers are the equivalent of a Quality Assurance team.  Developers will often create beta versions and release candidates before they release a version of software to the general public.  Beta testers play a crucial role in testing software on multiple hardware and software platforms, and in a wide variety of environments.  These testers will &lt;a href="https://help.ubuntu.com/community/ReportingBugs"&gt;create new bug reports&lt;/a&gt;, &lt;a href="https://wiki.ubuntu.com/Bugs/HowToTriage"&gt;triage existing bug reports&lt;/a&gt;, and test patches that the developers create.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/BugSquad"&gt;Ubuntu Bug Squad&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;6)    Translators&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;One of the coolest things about open source communities is that they are international.  This means that your users will understand many different languages.  Therefore, the more languages that you support, the larger your user base will be.  Modern tools like &lt;a href="https://translations.launchpad.net/+tour"&gt;Rosetta&lt;/a&gt; provide a simple web-interface that allows anyone to be a translator, regardless of technical ability.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://translations.launchpad.net/+tour"&gt;Ubuntu Translation Tool&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;7)   Support Technicians&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;A good open source community will have volunteers to answer technical questions that other users may have. These support technicians will monitor forums, mailing lists, and IRC channels looking for users who have questions.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ubuntuforums.org/"&gt;Ubuntu Forums&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://launchpad.net/%7Eubuntu-helpteam"&gt;Ubuntu Support Team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;8)    Advocates&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Advocates are people who tell other people about the benefits of open source software.  They &lt;a href="http://useopensource.blogspot.com/"&gt;review open source software on their blog&lt;/a&gt;, they demonstrate their Linux laptop to friends and family, and they convince co-workers and managers to replace proprietary applications with &lt;a href="http://www.osalt.com/"&gt;open source alternatives&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/MarketingTeam"&gt;Ubuntu Marketing Team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;9)    Users&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Users will hopefully become contributing community members.  Because users benefit the most from open source software, they are often inclined to give back by donating their time and skills.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10)   Infrastructure providers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Someone needs to maintain the hosting of the website, forums, wikis, IRC channels, and version control systems that the project uses.  Without these contributions, open source community members would not be able to communicate with each other.&lt;a href="https://launchpad.net/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://launchpad.net/"&gt;Launchpad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/"&gt;SourceForge&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;As you can see, there are many different ways to contribute to an open source community.  It may surprise you to know that only two of the ten roles require programming skills.  This means that anyone can find a way to participate in an open source community.  Go ahead and &lt;a href="http://www.ubuntu.com/community/participate"&gt;Get Involved&lt;/a&gt;!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5202805205661148754?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5202805205661148754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/10-roles-in-open-source-community.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5202805205661148754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5202805205661148754'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/10-roles-in-open-source-community.html' title='The 10 roles in an open source community'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7074845129935002135</id><published>2007-07-08T03:00:00.000Z</published><updated>2007-07-08T03:46:44.437Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>When is it wrong to fix a typo? On the planet</title><content type='html'>Looks like I just ran into &lt;a href="http://peadrop.com/blog/2007/07/06/minor-annoyance-with-planet/"&gt;this problem&lt;/a&gt;.  I was preparing to modify my feed by adding tags to all of my posts. This minuscule change caused my posts to reappear at the top of the planet again!  I'm sorry everyone!&lt;br /&gt;&lt;br /&gt;I agree with &lt;a href="http://peadrop.com/blog/2007/07/06/minor-annoyance-with-planet/"&gt;Alexandre&lt;/a&gt; that this behavior needs to be changed.  The &lt;a href="http://www.planetplanet.org/"&gt;planet&lt;/a&gt; should not bump posts to the top based on the "updated" value.  Bloggers should be free to fix a typo without worrying about spamming the planet.  I am often forced to decide just how many typos I will tolerate before I edit a post. There have been times when I left a typo in the post, simply to prevent the post from being bumped to the top of the planet.&lt;br /&gt;&lt;br /&gt;When a blogger edits an existing post, the planet SHOULD update the content (assuming it has not rolled off the planet) but it SHOULD NOT change its position.  If the blogger has an important update that they DO want to bump to the top of the planet, they have two options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create a new post and reference the old post via a link&lt;/li&gt;&lt;li&gt;Change the "published" value to the current time&lt;/li&gt;&lt;/ul&gt;This small change would make the planet much more blogger friendly.  Any opinions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7074845129935002135?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7074845129935002135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/when-is-it-wrong-to-fix-typo-on-planet.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7074845129935002135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7074845129935002135'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/when-is-it-wrong-to-fix-typo-on-planet.html' title='When is it wrong to fix a typo? On the planet'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5924862570605467417</id><published>2007-07-03T14:56:00.000Z</published><updated>2008-12-09T00:37:14.105Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Another reason I love open source software</title><content type='html'>This weekend I was reminded of another reason that I love open source software:  A transparent development process.  Only in open source software will you be able to talk directly to the developers of a software project and give them your input.  This is one of the reasons that open source projects tend to focus specifically on the requirements of the users.  Let me tell you my story...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RopwBN6Y7LI/AAAAAAAAAOE/DKObOSGTqqA/s1600-h/ziptieLogo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RopwBN6Y7LI/AAAAAAAAAOE/DKObOSGTqqA/s400/ziptieLogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5082998295657770162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently discovered a young open source project called &lt;a href="http://ziptie.org/"&gt;ZipTie&lt;/a&gt;.  ZipTie is a network management application that allows you discover and manage the devices on your network.  I am always interested in open source network management applications, so I decided to test out ZipTie on our network.&lt;br /&gt;&lt;br /&gt;I first tried running ZipTie on Ubuntu, but I ran into some errors, which I &lt;a href="http://ziptie.org/node/298"&gt;posted on the forum&lt;/a&gt;.  A developer quickly replied and asked me to test it again with a different setting.  I made the change but the problem still existed.  Then the developer suggested a work-around to get me going until they could find the root cause of the errors.  His work-around did the trick, and it allowed me to successfully discover all of my network devices.  Here is the &lt;a href="http://bugs.ziptie.org/show_bug.cgi?id=210"&gt;bug-report I submitted&lt;/a&gt;, which will allow the developers to keep track of this issue and inform me when the problem is fixed.&lt;br /&gt;&lt;br /&gt;Next, I decided to test out how well ZipTie worked on Windows Vista.  I am happy to report that the application ran almost perfectly on the Windows platform.  I did notice one inconsistency when  I compared it to how it ran on Ubuntu, so I told the developers about it on the &lt;a href="http://www.ziptie.org/node/203"&gt;ZipTie IRC channel&lt;/a&gt;.  Within minutes, they had found the problem and &lt;a href="http://fisheye.ziptie.org/changelog/ZipTie/?cs=b2007_06:brettw:20070629221811"&gt;fixed it in the next version&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Every time I have contacted the ZipTie developers, they have been super friendly and responsive.  They have even asked me about which features I would like to see in future versions of ZipTie, which they publish in their &lt;a href="http://wiki.ziptie.org/bin/view/Developer/Roadmap"&gt;roadmap&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As it turns out, the ZipTie project is in a unique position for a young open source project. I have learned that the parent company, &lt;a href="http://www.alterpoint.com/"&gt;AlterPoint&lt;/a&gt;, is allocating 4.5 employees to work on the ZipTie project.  Considering that most open source projects start with a single part-time developer, you can see how this project has a huge jump start!  The ZipTie project is only 9 months old (&lt;a href="http://ziptie.org/node/35"&gt;November, 2006&lt;/a&gt;), but in that short amount of time they have managed to create some good quality code.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RopwBd6Y7MI/AAAAAAAAAOM/7Zpxf1v5X-Q/s1600-h/zipttie-screenshot.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RopwBd6Y7MI/AAAAAAAAAOM/7Zpxf1v5X-Q/s400/zipttie-screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5082998299952737474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am excited about the future of ZipTie, and I want to encourage the creation of a thriving community around this project.  If you are interested in network management, please download ZipTie and test it out on your network.  If you like what you see (and you probably will) then you should &lt;a href="http://useopensource.blogspot.com/2006/09/participating-in-open-source-community.html"&gt;become a member of the community&lt;/a&gt;.  You can do this by reporting bugs, writing documentation, testing new versions, answering questions in the forum, submitting feature requests to the developers, and much more.  It feels good to participate in an open source community, and sometimes I even call it fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5924862570605467417?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5924862570605467417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/07/another-reason-i-love-open-source.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5924862570605467417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5924862570605467417'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/07/another-reason-i-love-open-source.html' title='Another reason I love open source software'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/RopwBN6Y7LI/AAAAAAAAAOE/DKObOSGTqqA/s72-c/ziptieLogo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-4918448454830730162</id><published>2007-06-21T18:37:00.000Z</published><updated>2008-12-09T00:37:14.484Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>More symbols...</title><content type='html'>In response to &lt;a href="http://www.pthree.org/2007/06/20/symbols/"&gt;Aaron's post&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RnrH-WbAUTI/AAAAAAAAAN8/1c30nMA4NrQ/s1600-h/cannon-picture.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RnrH-WbAUTI/AAAAAAAAAN8/1c30nMA4NrQ/s400/cannon-picture.jpg" alt="" id="BLOGGER_PHOTO_ID_5078591403798319410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Cannon"&gt;cannon&lt;/a&gt;: A large tubular firearm designed to fire a heavy projectile over a long distance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RnrH7WbAUSI/AAAAAAAAAN0/t4gMsQ4wDmU/s1600-h/canonical-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RnrH7WbAUSI/AAAAAAAAAN0/t4gMsQ4wDmU/s400/canonical-logo.png" alt="" id="BLOGGER_PHOTO_ID_5078591352258711842" border="0" /&gt;&lt;/a&gt;&lt;a href="http://canonical.com/"&gt;Canonical&lt;/a&gt;: An  innovative company designed to "realize the potential of free software".  The Canonical logo may look like a cannon, but any such resemblance is merely coincidental... or is it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-4918448454830730162?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/4918448454830730162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/06/more-symbols.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4918448454830730162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4918448454830730162'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/06/more-symbols.html' title='More symbols...'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Xc3ug-O4s-g/RnrH-WbAUTI/AAAAAAAAAN8/1c30nMA4NrQ/s72-c/cannon-picture.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3861580185844454555</id><published>2007-06-19T15:17:00.000Z</published><updated>2008-12-09T00:37:15.061Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>GUI to configure dual monitors (Nvidia)</title><content type='html'>I have been searching for GUI interface to configure dual monitors for a long time. (&lt;a href="http://useopensource.blogspot.com/2006/12/fedora-beats-ubuntu-dual-monitor.html"&gt;Fedora beats Ubuntu: Dual-monitor configuration&lt;/a&gt;).  Recently, I have &lt;a href="http://paradigma.pt/ja/slog/index.php/2007/06/dual-monitor-made-easy-in-ubuntu.html"&gt;heard about&lt;/a&gt; a &lt;a href="https://wiki.ubuntu.com/DisplayConfigGTK"&gt;new tool&lt;/a&gt; that is being developed that might be included with Ubuntu 7.10.  This is great news, but it means that we have to wait another four months before it will be available.&lt;br /&gt;&lt;br /&gt;Fortunately, I have stumbled upon a resource that has been available for quite a while.  It all started when I read &lt;a href="http://www.ossgeeks.co.uk/?p=144"&gt;this post&lt;/a&gt; about a neat tool called &lt;a href="http://sourceforge.net/projects/gsysinfo/"&gt;SysInfo&lt;/a&gt;.  One of the features of this tool is the ability to launch an application called "nvidia-settings". (This assumes that you have an Nvidia video card, and that you are running the Nvidia non-free drivers.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rnf2BmbAUMI/AAAAAAAAANE/ltzDFewtnnk/s1600-h/Screenshot-Sysinfo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rnf2BmbAUMI/AAAAAAAAANE/ltzDFewtnnk/s400/Screenshot-Sysinfo.png" alt="" id="BLOGGER_PHOTO_ID_5077797612237639874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can either click on the "Nvidia Display Settings" button, or simply run the command "nvidia-settings" from a terminal session.  This will open up a new GUI to configure your video card and monitors.  On the left side of the window, click on the text labeled "X Server Display Configuration". This is what it looked like on my computer:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf8lGbAURI/AAAAAAAAANs/kycMs0_2hWM/s1600-h/screenshot-nvidia-settings.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf8lGbAURI/AAAAAAAAANs/kycMs0_2hWM/s400/screenshot-nvidia-settings.png" alt="" id="BLOGGER_PHOTO_ID_5077804819192762642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can see that this tool has detected two monitors, but one of the monitors is currently disabled.  To get the second monitor running, you start by clicking on the disabled monitor and then clicking "Configure".  Another window will open up, and you should select the "TwinView" option.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Rnf3qWbAUOI/AAAAAAAAANU/uxaluz0qrgY/s1600-h/nvidia-twinview.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Rnf3qWbAUOI/AAAAAAAAANU/uxaluz0qrgY/s400/nvidia-twinview.png" alt="" id="BLOGGER_PHOTO_ID_5077799411828936930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This will enable the second monitor.  Next, select the resolution that you want the new monitor to run at.  You can then choose if the disabled monitor is to the "Right of" or the "Left of" the active monitor.  When you are done, it should look similar to this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf5dGbAUQI/AAAAAAAAANk/6OYqQL5F1T4/s1600-h/nvidia-completed.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf5dGbAUQI/AAAAAAAAANk/6OYqQL5F1T4/s400/nvidia-completed.png" alt="" id="BLOGGER_PHOTO_ID_5077801383218925826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can click on "Apply" to test the new settings.  If your screen gets all messed up, don't panic.  The tool has a 15 second timer that will revert to the previous settings if you don't click "OK".  If you want to make the changes permanent, click the button labeled "Save to X Configuration File".&lt;br /&gt;&lt;br /&gt;This tool has helped me and a few co-workers to get up and running with dual-monitors on Ubuntu 7.04 (Fiesty).  The problem is that you are out of luck if you don't have an Nvidia card, or if you choose to run the open source drivers.  I'm going to keep an eye on the "Display Config GTK" tool and help out in any way I can.  I make a great beta tester!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3861580185844454555?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3861580185844454555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/06/gui-to-configure-dual-monitors-nvidia.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3861580185844454555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3861580185844454555'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/06/gui-to-configure-dual-monitors-nvidia.html' title='GUI to configure dual monitors (Nvidia)'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rnf2BmbAUMI/AAAAAAAAANE/ltzDFewtnnk/s72-c/Screenshot-Sysinfo.png' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-65461268619065409</id><published>2007-05-24T22:31:00.000Z</published><updated>2007-05-24T22:49:26.301Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Dell helping Canonical become profitable</title><content type='html'>When the Dell/Ubuntu deal was first announced, many people speculated on the financial impact to Canonical.  The behind-the-scenes details are still not available, but I was able to glean some information from the Dell website as I customized an Ubuntu machine.&lt;br /&gt;&lt;br /&gt;As you can see below, Dell is selling support contracts through Canonical.  They are offering terms ranging from 30 days to 1 year of support.  If you compare the Dell prices to the &lt;a href="http://www.ubuntu.com/support/paid"&gt;official Canonical support prices&lt;/a&gt;, you will find that one year of support costs $250 direct from Canonical, and $275 if you buy it bundled with your Dell machine.&lt;br /&gt;&lt;br /&gt;I wonder how much of that $275 goes to Dell, and how much goes to Canonical.  At first glance, you might guess that the $25 increase could be Dell's cut for selling the support contract for Canonical.  But Dell is also going to be providing hardware support, so I expect more than $25 is going to Dell.  Even so, I expect the amount of revenue coming to Canonical via Dell will dwarf any previous amounts that Canonical has been receiving.  Good for you Mark!&lt;br /&gt;&lt;br /&gt;*******************************************&lt;br /&gt;&lt;table id="icon-options-table" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="opt_modblurb_cell"&gt;Dell provides hardware support only.  Software support is available through Canonical and Linux Community.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="td1_m_11:LINUX" class="opt_radio_cell"&gt;&lt;input name="m_11" id="m_11" value="LINUX" checked="checked" onclick="onIconOptionClick(event),setSelectedImage(this);" option_image="" onkeydown="validateKeyDown(event);" type="radio"&gt;&lt;/td&gt;&lt;td style="border-color: white; background-color: white;" id="td2_m_11:LINUX" class="opt_desc_cell" onmouseover="onOptionHover('','td2_m_11:LINUX');" onmouseout="onOptionHoverOut('td2_m_11:LINUX');"&gt;Ubuntu&lt;sup&gt; &lt;/sup&gt;Desktop Edition version 7.04 &lt;span id="op_m_11:LINUX" name="op_m_11:LINUX" class="delta_price"&gt;[Included in Price]&lt;/span&gt;&lt;br /&gt;&lt;a href="javascript:OpenPostedDetailsPop('shipdate_details_popup.aspx?~lt=print&amp;name=m_11:LINUX&amp;cfgitem=CFG&amp;c=us&amp;cs=19&amp;fb=1&amp;kc=6V440&amp;l=en&amp;oc=DDCWAV3&amp;s=dhs','650','450')"&gt;May delay your Dell Dimension E520N ship date&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="td1_m_11:LINUX3D" class="opt_radio_cell"&gt;&lt;input name="m_11" id="m_11" value="LINUX3D" onclick="onIconOptionClick(event),setSelectedImage(this);" option_image="" onkeydown="validateKeyDown(event);" type="radio"&gt;&lt;/td&gt;&lt;td style="border-color: white; background-color: white;" id="td2_m_11:LINUX3D" class="opt_desc_cell" onmouseover="onOptionHover('','td2_m_11:LINUX3D');" onmouseout="onOptionHoverOut('td2_m_11:LINUX3D');"&gt;Ubuntu&lt;sup&gt; &lt;/sup&gt;Desktop Edition version 7.04 with 30 days of Starter support &lt;span id="op_m_11:LINUX3D" name="op_m_11:LINUX3D" class="delta_price"&gt;[add $65 or $2/month&lt;sup&gt;1&lt;/sup&gt;]&lt;/span&gt;&lt;br /&gt;&lt;a href="javascript:OpenPostedDetailsPop('shipdate_details_popup.aspx?~lt=print&amp;name=m_11:LINUX3D&amp;cfgitem=CFG&amp;c=us&amp;cs=19&amp;fb=1&amp;kc=6V440&amp;l=en&amp;oc=DDCWAV3&amp;s=dhs','650','450')"&gt;May delay your Dell Dimension E520N ship date&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="td1_m_11:LINUX1B" class="opt_radio_cell"&gt;&lt;input name="m_11" id="m_11" value="LINUX1B" onclick="onIconOptionClick(event),setSelectedImage(this);" option_image="" onkeydown="validateKeyDown(event);" type="radio"&gt;&lt;/td&gt;&lt;td style="border-color: white; background-color: white;" id="td2_m_11:LINUX1B" class="opt_desc_cell" onmouseover="onOptionHover('','td2_m_11:LINUX1B');" onmouseout="onOptionHoverOut('td2_m_11:LINUX1B');"&gt;Ubuntu&lt;sup&gt; &lt;/sup&gt;Desktop Edition version 7.04 with 1 year of Basic Support &lt;span id="op_m_11:LINUX1B" name="op_m_11:LINUX1B" class="delta_price"&gt;[add $125 or $4/month&lt;sup&gt;1&lt;/sup&gt;]&lt;/span&gt;&lt;br /&gt;&lt;a href="javascript:OpenPostedDetailsPop('shipdate_details_popup.aspx?~lt=print&amp;name=m_11:LINUX1B&amp;cfgitem=CFG&amp;c=us&amp;cs=19&amp;fb=1&amp;kc=6V440&amp;l=en&amp;oc=DDCWAV3&amp;s=dhs','650','450')"&gt;May delay your Dell Dimension E520N ship date&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="td1_m_11:LINUX1S" class="opt_radio_cell"&gt;&lt;input name="m_11" id="m_11" value="LINUX1S" onclick="onIconOptionClick(event),setSelectedImage(this);" option_image="" onkeydown="validateKeyDown(event);" type="radio"&gt;&lt;/td&gt;&lt;td style="border-color: white; background-color: white;" id="td2_m_11:LINUX1S" class="opt_desc_cell" onmouseover="onOptionHover('','td2_m_11:LINUX1S');" onmouseout="onOptionHoverOut('td2_m_11:LINUX1S');"&gt;Ubuntu&lt;sup&gt; &lt;/sup&gt;Desktop Edition version 7.04 with 1 year of Standard support &lt;span id="op_m_11:LINUX1S" name="op_m_11:LINUX1S" class="delta_price"&gt;[add $275 or $8/month&lt;sup&gt;1&lt;/sup&gt;]&lt;/span&gt;&lt;br /&gt;&lt;a href="javascript:OpenPostedDetailsPop('shipdate_details_popup.aspx?~lt=print&amp;name=m_11:LINUX1S&amp;cfgitem=CFG&amp;c=us&amp;cs=19&amp;fb=1&amp;kc=6V440&amp;l=en&amp;oc=DDCWAV3&amp;s=dhs','650','450')"&gt;May delay your Dell Dimension E520N ship date&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;*******************************************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-65461268619065409?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/65461268619065409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/05/dell-helping-canonical-become.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/65461268619065409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/65461268619065409'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/05/dell-helping-canonical-become.html' title='Dell helping Canonical become profitable'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7224222037931003035</id><published>2007-05-10T22:28:00.000Z</published><updated>2007-05-11T04:06:09.466Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Internet Identity: Truth or Dare?</title><content type='html'>Should I use my real identity when communicating on the internet, or should I have a separate online identity?  That is the question I have been thinking about as I watch my internet footprint grow with every blog entry, blog comment, forum post, mailing list reply, and IRC chat message.  (FYI - IRC chat messages are often logged and posted online.)&lt;br /&gt;&lt;br /&gt;I do not have a reason to keep my privacy now, but who knows what the future holds?  I may have new enemies in the future that I don't want to know personal details about me. Once data is on the internet, it stays on the internet. It is usually impossible to erase your writing from the public domain.&lt;br /&gt;&lt;br /&gt;I can only think of two options:&lt;br /&gt;&lt;br /&gt;1.  I can continue to use my real identity, but I must always keep in mind that what I write may be used against me in the future.  This can be in the form of a job opportunity, an evil stalker, a political campaign, a business deal, or a lawsuit.&lt;br /&gt;&lt;br /&gt;2. Create a new nickname that serves as my online identity.  I must be careful to never refer to the real identity from this one, and vice-versa.  This may provide me with some more freedom of speech, but there is a possibility that my two identities will be linked.  In fact, it would not be very hard for a motivated person to accomplish.&lt;br /&gt;&lt;br /&gt;Both options have large downsides.  Is this just something that we must accept with online communication?  Are there any other options that I have missed?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7224222037931003035?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7224222037931003035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/04/internet-identity-truth-or-dare.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7224222037931003035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7224222037931003035'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/04/internet-identity-truth-or-dare.html' title='Internet Identity: Truth or Dare?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-8913692372367171872</id><published>2007-05-02T21:26:00.000Z</published><updated>2007-05-02T22:19:02.022Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>We STILL can't watch the news in Linux</title><content type='html'>Last December I wrote an article titled "&lt;a href="http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html"&gt;Why can't we watch the news in Linux?&lt;/a&gt;" In that article I exposed the problems that Ubuntu 6.10 had with watching video feeds from popular news websites.  These problems were not caused by a lack of multimedia support in Ubuntu, instead they were caused by the news companies who designed their sites for Windows-based media players only.&lt;br /&gt;&lt;br /&gt;Now that Ubuntu 7.04 is out, I wanted to evaluate the progress that has been made by testing  these video feeds from the same news websites.&lt;br /&gt;&lt;a href="http://abcnews.go.com/"&gt;&lt;br /&gt;ABC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.bbc.co.uk/"&gt;BBC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cbsnews.com/"&gt;CBS News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnbc.com/"&gt;CNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnn.com/"&gt;CNN&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES (Improvement!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.foxnews.com/"&gt;FOX News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.msnbc.msn.com/"&gt;MSNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;/li&gt;&lt;/ul&gt;As you can see, two of the websites have improved their results.  This increases the number of working video feeds to 3 out of the 7 websites that I selected for testing.&lt;br /&gt;&lt;br /&gt;I am not certain if this change can be attributed to improvements in Ubuntu, or because the news websites have modified their video feeds to support multiple platforms.  Any ideas on how to watch the news on websites that aren't currently working?  Do we just need to wait for Linux to gain enough critical mass to get the attention (and wallets) of the news companies?  Should we submit feature requests to these news companies?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-8913692372367171872?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/8913692372367171872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/05/we-still-cant-watch-news-in-linux.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8913692372367171872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/8913692372367171872'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/05/we-still-cant-watch-news-in-linux.html' title='We STILL can&apos;t watch the news in Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7088721951604428525</id><published>2007-04-27T14:24:00.000Z</published><updated>2007-04-27T15:02:56.640Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Would you use Windows if it was GPL?</title><content type='html'>In my &lt;a href="http://useopensource.blogspot.com/2007/03/vmware-converter-and-microsoft.html"&gt;last post&lt;/a&gt;, several people accused me of being anti-Microsoft.  This is not true at all!  I believe that Microsoft makes good products.  Do you think they could attain a 95% market share without making a good product?  That is not the way a market economy works.&lt;br /&gt;&lt;br /&gt;What I am opposed to are arbitrary restrictions being placed on the software I use.  Can you imagine a case where my Linux operating system locks me out for no good reason?  Perhaps a message that says "We're sorry, but the Penguin Kingdom has decided that you have not given them enough herring.  Access denied."&lt;br /&gt;&lt;br /&gt;This chain of events has got me thinking about Windows and Linux.  Specifically, would you use Windows if it was licensed by the &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt;?  Windows would just be another open source operating system to choose from.  Would you choose it?  It has great hardware and application support, and most of your users already know how to operate it.  You could choose to run only open source applications on it, or you could purchase proprietary applications if you wanted. (&lt;a href="http://cnr.com/"&gt;CNR&lt;/a&gt; is supposed to offer this same functionality in Linux, but it seems as if nothing is happening with CNR.  Any updates on this?)&lt;br /&gt;&lt;br /&gt;What reasons would you have to NOT run Windows if it was GPL?  Some might say security, but I believe Windows Vista has a similar level of security as current Linux distros.  Would you not use Windows simply because it USED to be a proprietary operating system that placed many restrictions on its use?&lt;br /&gt;&lt;br /&gt;I believe that Linux would be greatly suppressed if Windows ever became GPL software. Don't worry about this happening, because it probably never will.  I predict that Windows will be forced to continually lower its price to compete with Linux, and perhaps someday giving their software away.  I have no idea why they thought they could charge even more money for Vista, that just blows my mind away.  When a competitor sells an equivalent product at a lower price, you are forced to lower your prices.  This is called a "price-war", and you can see a good example in AMD and Intel.&lt;br /&gt;&lt;br /&gt;If Windows was ever released as a "free" product, I still would not use it.  However, I think I would use Windows if it was GPL. At least then I would be able to easily setup my dual-monitors, unlike in Ubuntu where I have to manually edit my xorg.conf file. (Please fix this!  &lt;a href="http://useopensource.blogspot.com/2006/12/fedora-beats-ubuntu-dual-monitor.html"&gt;Look at what Fedora has done!&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7088721951604428525?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7088721951604428525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/04/would-you-use-windows-if-it-was-gpl.html#comment-form' title='48 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7088721951604428525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7088721951604428525'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/04/would-you-use-windows-if-it-was-gpl.html' title='Would you use Windows if it was GPL?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>48</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1851079292644050712</id><published>2007-04-25T08:25:00.000Z</published><updated>2007-04-25T14:19:36.016Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>VMware Converter and Microsoft Licensing</title><content type='html'>I have been happily using Ubuntu for quite a while now, and I don't really use the Windows partition on my hard drive.  The only thing I have ever needed was my Groupwise archive that contained some old emails.&lt;br /&gt;&lt;br /&gt;Recently, I heard about a new tool called &lt;a href="http://www.vmware.com/products/converter/"&gt;VMware Converter&lt;/a&gt;.  This free tool can be used to create a VMware image from a real installation of Windows.  I thought it would be a good idea to convert my Windows partition into a virtual machine so that I could simply fire up Windows while I am running Ubuntu.&lt;br /&gt;&lt;br /&gt;I booted into Windows, downloaded the VMware Converter, and followed the wizard.  After a few hours of processing, I had a VMware image of my Windows installation.  Everything appeared to be working, so I booted into Ubuntu and fired up VMware Player and started the new virtual machine I had just created.&lt;br /&gt;&lt;br /&gt;Everything looked good as Windows started to boot inside the virtual machine.  However, I quickly ran into a brick-wall.  Licensing.  Yuck!  Windows told me that I didn't have a valid license for my operating system.  What?  This is the same legal copy of Windows that I was using just a few minutes ago!  Apparently the change in hardware made Windows think I had illegally copied it to a new system.  This is so frustrating.  Some people have suggested that I call Microsoft to have them re-activate this OS, but I don't think I will do that.  Instead, I will consider this another reason NOT to use proprietary software.&lt;br /&gt;&lt;br /&gt;I shake my head in disbelief when I watch fellow colleagues spend hours of their time installing and configuring a "Licensing Server".  Can you believe they even have such a thing?  Those servers don't even serve a real purpose or function!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1851079292644050712?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1851079292644050712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/03/vmware-converter-and-microsoft.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1851079292644050712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1851079292644050712'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/03/vmware-converter-and-microsoft.html' title='VMware Converter and Microsoft Licensing'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1056112432460102493</id><published>2007-04-06T11:29:00.000Z</published><updated>2007-04-06T13:00:38.729Z</updated><title type='text'>Tristan's Thought Exercise #1</title><content type='html'>I came up with this exercise while on a long car trip to &lt;a href="http://en.wikipedia.org/wiki/Lake_Powell"&gt;Lake Powell&lt;/a&gt; with some friends.  This is a great way to kill some time, and you can learn a lot about people by the way they respond to this scenario.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scenario&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For some supernatural reason, all other humans have suddenly disappeared from this planet.  There was no warning, it was as if they were all teleported away at the same time.  You are left alone on the planet and must now decide what to do with your life.  Here are some topics to consider:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The world is your oyster&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Congratulations, everything in the world is now yours!  Of course you won't be able to use it all, and things that are normally considered valuable, such as gold or money, will now be worthless.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Declining infrastructure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Without anyone else running the place, things will start to deteriorate.  The speed at which this happens depends on many variables.  I expect that many cities will be destroyed by fire in the first week.  Electricity will only last for so long, and running water will stop working eventually. You could use portable generators to provide power for your electronic devices, but you will also need a reliable source of gasoline for those generators.  Will nuclear power plants shutdown automatically, or will they meltdown?  Best to stay far away from those, just in case.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Taking Risks&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Just because you can do anything you want, does that mean you should?  If you get hurt, there will be no one to take care of you. There are no doctors, but there are unlimited medical supplies at hospitals and stores.  Also, it might be a good idea to keep a gun with you in case a wild animal decides to play "eat the human".&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Travel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can go anywhere in the world, assuming that you can get there by yourself.  Where would you go?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;By Land:&lt;/span&gt; There will be an unlimited supply of vehicles on the road.  Most of these will have crashed after their occupant disappeared, but some will be stopped at red-lights or parked.  You better learn how to &lt;a href="http://en.wikipedia.org/wiki/Hotwiring"&gt;hotwire&lt;/a&gt; cars, because you may not have the keys.  You don't know how to hotwire a car? Well, since there is no one around to teach you this, you better hope that there is a book about it at your local library.&lt;br /&gt;&lt;br /&gt;Which vehicle would you drive?  You can always drive one until it runs out of gas, and switch it for another.  Gas stations will probably not work, but you should be able to find a way to manually pump or siphon the gas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;By Sea:  &lt;/span&gt;It might be fun to find a large yacht and sail around the world.  But you better know what you are doing, or you could become stranded at sea.  Remember that the local weatherman is no longer around to supply you with semi-accurate weather predictions. GPS will work for a while, but it would be a good idea to learn to navigate by the stars or compass.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;By Air:  &lt;/span&gt;Always wanted to learn how to fly but never had the time or money?  Now is your chance!  Read as much as you can about flying and maintaining airplanes, then go to your local airport and try your best!  On second thought, perhaps flying would only be feasible if you were already a pilot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Animal companions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because there are no other humans on the earth, you could get a little lonely.  You may want to find some pets to keep you sane.   The sad thing is that most pets will soon die, locked in their kennels, cages, and homes.  How many pets would you keep with you?  Perhaps you would want to travel with a pack of dogs, or perhaps some monkeys from the zoo.  If so, you better get to the zoo quickly before they run out of food and water.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Living conditions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;You can live in any home you wanted, or you can live in a different place every night.  Canned food would always be available in either stores or homes, but perishable food will soon spoil and will not be replenished.  This means that you will soon have no fresh meat, no milk, no fruit, no bread, no eggs, etc.  If you really wanted a steak, you could visit a cow ranch but you would need to butcher it yourself.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Entertainment&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;After the internet goes down, you will need to find another way to spend your time.  You can always read books at the library, assuming that has not been destroyed by fire.  Or you might want to go through people's homes and try to learn as much as you can about them.  Watch their home-videos, read diaries and journals, and look at pictures and scrapbooks.  You can do this for your family and friends, complete strangers, or famous celebrities.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Post your responses&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Now it is your turn to share what you would do in this scenario.  Feel free to post a comment on this blog, or post your answer on your own blog and link to it here.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1056112432460102493?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1056112432460102493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/04/tristans-thought-exercise-1.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1056112432460102493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1056112432460102493'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/04/tristans-thought-exercise-1.html' title='Tristan&apos;s Thought Exercise #1'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7929094337768667305</id><published>2007-03-29T15:20:00.000Z</published><updated>2008-12-09T00:37:16.060Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Unscientific Linux Popularity Contest</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have you ever wondered which Linux distro is the most popular?  Many people will point to the statistics at &lt;a href="http://distrowatch.com/"&gt;DistroWatch.com.&lt;/a&gt; These statistics are generated by the number of "hits" for each distro page at DistroWatch.  Unfortunately, this allows the possibility of "ballot-stuffing" by making multiple visits to distro page that you like.&lt;br /&gt;&lt;br /&gt;Therefore this data cannot be considered scientific, and it is has a high probability of being inaccurate.  Even so, it still has some value.  We can tell which distro has the most (real visitors + "ballet-stuffers"), which will roughly correlate to the actual popularity of the distro.&lt;br /&gt;&lt;br /&gt;Here are some interesting long-term trends:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2002: Top 5 Distros&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Mandrake&lt;/li&gt;&lt;li&gt;Red Hat&lt;/li&gt;&lt;li&gt;Gentoo&lt;/li&gt;&lt;li&gt;Debian&lt;/li&gt;&lt;li&gt;Sorcerer&lt;/li&gt;&lt;li&gt;Suse&lt;/li&gt;&lt;/ol&gt;Comments: I have never even heard of &lt;a href="http://sorcerer.aakin.net/"&gt;Sorcerer Linux&lt;/a&gt;!  Year 2002 statistics could be very inaccurate since DistroWatch.com was not well-known at the time.  Also, I included Suse in position #6 so that we can see how it fares as the years go by.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;2003: Top 5 Distros&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Mandrake&lt;/li&gt;&lt;li&gt;Red Hat&lt;/li&gt;&lt;li&gt;Knoppix&lt;/li&gt;&lt;li&gt;Gentoo&lt;/li&gt;&lt;li&gt;Debian&lt;/li&gt;&lt;/ol&gt;    7.  Suse&lt;br /&gt;&lt;br /&gt;Comments: Knoppix makes a huge splash as it enters the scene at #3.  Knoppix was the first distro to introduce the concept of a Live-CD, which is still very popular today (used in the Ubuntu install CD).  Many people saw Linux for the first time when they booted up Knoppix.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;2004: Top 5 Distros&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Mandrake&lt;/li&gt;&lt;li&gt;Fedora (was Red Hat)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Knoppix&lt;/li&gt;&lt;li&gt;Suse&lt;/li&gt;&lt;li&gt;Debian&lt;/li&gt;&lt;/ol&gt;        13. Ubuntu&lt;br /&gt;&lt;br /&gt;Comments: This is the year that Fedora replaced Red Hat.  This also marks the third year in a row that Mandrake has held the coveted #1 rank on this list. Note that a brand new operating system which was introduced in Q4 of 2004 still managed to achieve a rank of #13 for the year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2005: Top 5 Distros&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Ubuntu&lt;/li&gt;&lt;li&gt;Mandriva (was Mandrake)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Suse&lt;/li&gt;&lt;li&gt;Fedora&lt;/li&gt;&lt;li&gt;Mepis&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span&gt;Comments: Ubuntu shines in all its glory as it manages to beat Mandrake (now known as Mandriva) and take the #1 position.  This is also the first year that Suse has beaten Fedora or Red Hat.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;2006: Top 5 Distros&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Ubuntu&lt;/li&gt;&lt;li&gt;OpenSuse (was Suse)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fedora&lt;/li&gt;&lt;li&gt;Mepis&lt;/li&gt;&lt;li&gt;Mandriva&lt;/li&gt;&lt;/ol&gt;Comments:  Suse was renamed to OpenSuse, and it still manages to keep its lead over Fedora.  Mandriva is dropping fast as it is beat by the new-comer Mepis.  The success of Mepis was probably helped by the fact that it is based on the number #1 distro, Ubuntu.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Statistics from Google Trends&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;There is another source of statistics that we can use to determine the popularity of Linux distros.  Google Trends allows us to see the relative popularity of search terms, based on a sample of total searches.  Here are some fun ones:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/trends?q=windows+98%2C+windows+2000%2C+windows+xp%2C+windows+2003%2C+windows+vista&amp;ctab=0&amp;amp;geo=all&amp;date=all"&gt;Windows vs Windows&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rgvzpds7hjI/AAAAAAAAAMA/CcHgvq0nH2A/s1600-h/windows-vs-windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rgvzpds7hjI/AAAAAAAAAMA/CcHgvq0nH2A/s400/windows-vs-windows.png" alt="" id="BLOGGER_PHOTO_ID_5047395701072037426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/trends?q=fedora%2C+ubuntu%2C+mac+os%2C+suse&amp;ctab=0&amp;amp;geo=all&amp;date=all"&gt;Popular Linux/Unix Distros&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rgv0T9s7hkI/AAAAAAAAAMI/S1lKpkNXOXY/s1600-h/linux-distros.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rgv0T9s7hkI/AAAAAAAAAMI/S1lKpkNXOXY/s400/linux-distros.png" alt="" id="BLOGGER_PHOTO_ID_5047396431216477762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/trends?q=fedora%2C+ubuntu%2C+mac+os%2C+suse%2C+windows+vista&amp;ctab=0&amp;amp;geo=all&amp;date=all"&gt;Linux Distros vs Windows Vista&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rgv0u9s7hlI/AAAAAAAAAMQ/fEotUTkSn5E/s1600-h/linux-vs-windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rgv0u9s7hlI/AAAAAAAAAMQ/fEotUTkSn5E/s400/linux-vs-windows.png" alt="" id="BLOGGER_PHOTO_ID_5047396895072945746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Statistics from Alexa&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You can also play around with statistics from &lt;a href="http://www.alexa.com/"&gt;Alexa&lt;/a&gt;.  The data from this site comes from users who have installed the Alexa toolbar.  We can now find the relative popularity of websites by querying this data.  Here is a &lt;a href="http://www.alexa.com/data/details/traffic_details?site0=ubuntu.com/&amp;site1=fedoraproject.org&amp;amp;site2=opensuse.org&amp;site3=&amp;amp;site4=&amp;y=r&amp;amp;amp;amp;amp;amp;amp;amp;z=3&amp;h=400&amp;amp;w=700&amp;range=3y&amp;amp;size=Large&amp;url=http://www.ubuntu.com/"&gt;query that I did&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RgvxsNs7hiI/AAAAAAAAAL4/UykcZr6gc_4/s1600-h/alexa-stats.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RgvxsNs7hiI/AAAAAAAAAL4/UykcZr6gc_4/s400/alexa-stats.png" alt="" id="BLOGGER_PHOTO_ID_5047393549293422114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope I have demonstrated something that is useful to you.  These tools can be used to determine the popularity of almost any topic.  Just keep in mind that they cannot be considered accurate, but they do show relative trends.  Have fun!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7929094337768667305?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7929094337768667305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/03/unscientific-linux-popularity-contest.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7929094337768667305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7929094337768667305'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/03/unscientific-linux-popularity-contest.html' title='Unscientific Linux Popularity Contest'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rgvzpds7hjI/AAAAAAAAAMA/CcHgvq0nH2A/s72-c/windows-vs-windows.png' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1639224936668532305</id><published>2007-03-03T15:18:00.000Z</published><updated>2008-12-09T00:37:18.694Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu Tidbits</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I created this post to document all of the small things I do on my Ubuntu systems to make them customized for me.  My hope is that people who want to do similar things will learn from my experiences.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Add a password to the screensaver (a common policy at work)&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;System &gt; Preferences &gt; Screensaver&lt;/li&gt;&lt;li&gt;Select the screensaver you want to use (you can also choose "Random" or "Blank Screen")&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Use the slider to choose the amount of idle time before the screensaver starts&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check this box: "Activate Screensaver"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check this box: "Lock screen when screensaver is active"&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8J0Eni2bI/AAAAAAAAAKo/EP3YHwZNEcY/s1600-h/screensaver-password"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8J0Eni2bI/AAAAAAAAAKo/EP3YHwZNEcY/s400/screensaver-password" alt="" id="BLOGGER_PHOTO_ID_5039257298248325554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make "List View" the default in the File Browser (Nautilus)&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Places &gt; Home Folder&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Edit &gt; Preferences&lt;/li&gt;&lt;li&gt;Find "View new folders using:" and select "List View"&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8LfEni2cI/AAAAAAAAAKw/Mser8YPTqLY/s1600-h/view-files-list.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8LfEni2cI/AAAAAAAAAKw/Mser8YPTqLY/s400/view-files-list.png" alt="" id="BLOGGER_PHOTO_ID_5039259136494328258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. After you change this setting, you can browse your files like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Re8Ln0ni2dI/AAAAAAAAAK4/XImSdHY1CH8/s1600-h/example-list-view.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Re8Ln0ni2dI/AAAAAAAAAK4/XImSdHY1CH8/s400/example-list-view.png" alt="" id="BLOGGER_PHOTO_ID_5039259286818183634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Increase the Terminal scroll-back history&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Applications &gt; Accessories &gt; Terminal&lt;/li&gt;&lt;li&gt;Edit &gt; Current Profile&lt;/li&gt;&lt;li&gt;Click on the tab labeled "Scrolling"&lt;/li&gt;&lt;li&gt;Find "Scrollback:" and increase the number to something like 100,000 lines&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Re8Mekni2eI/AAAAAAAAALA/Xxh9DdJBgS0/s1600-h/terminal-scrollback.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Re8Mekni2eI/AAAAAAAAALA/Xxh9DdJBgS0/s400/terminal-scrollback.png" alt="" id="BLOGGER_PHOTO_ID_5039260227416021474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add a button on the top panel to start an application (such as Terminal)&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Applications &gt; Accessories&lt;/li&gt;&lt;li&gt;Right-click on "Terminal" and select "Add this launcher to panel"&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Re8Pc0ni2fI/AAAAAAAAALI/naRQiU86PDg/s1600-h/quick-launch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Re8Pc0ni2fI/AAAAAAAAALI/naRQiU86PDg/s400/quick-launch.png" alt="" id="BLOGGER_PHOTO_ID_5039263495886133746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Making applications start automatically after a reboot (such as xchat)&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;System &gt; Preferences &gt; Sessions&lt;/li&gt;&lt;li&gt;Click on the tab labeled "Startup Programs"&lt;/li&gt;&lt;li&gt;Click on the button labeled "Add"&lt;/li&gt;&lt;li&gt;Type in the command used to launch the application&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Re8QPUni2gI/AAAAAAAAALQ/XcHpRpnI1g8/s1600-h/session-startup-programs.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Re8QPUni2gI/AAAAAAAAALQ/XcHpRpnI1g8/s400/session-startup-programs.png" alt="" id="BLOGGER_PHOTO_ID_5039264363469527554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Display the usage of your system resources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Re8VSUni2iI/AAAAAAAAALg/Ir-bh0wEEbc/s1600-h/system-monitor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Re8VSUni2iI/AAAAAAAAALg/Ir-bh0wEEbc/s400/system-monitor.png" alt="" id="BLOGGER_PHOTO_ID_5039269912567274018" border="0" /&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;Right-click on the top panel and select "Add to Panel..."&lt;/li&gt;&lt;li&gt;Click on "System Monitor" and then click "Add"&lt;/li&gt;&lt;li&gt;Drag the System Monitor icon to where you want it to go&lt;/li&gt;&lt;li&gt;Right-click on the System Monitor icon and choose "Preferences"&lt;/li&gt;&lt;li&gt;Select the values that you want to measure, such as "Processor", "Memory", "Network", "Harddisk", etc.&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Re8VEkni2hI/AAAAAAAAALY/0YkSfM2S7E8/s1600-h/system-monitor-preferences.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Re8VEkni2hI/AAAAAAAAALY/0YkSfM2S7E8/s400/system-monitor-preferences.png" alt="" id="BLOGGER_PHOTO_ID_5039269676344072722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monitor the weather in your area&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Right-click on the top panel and select "Add to Panel..."&lt;/li&gt;&lt;li&gt;Click on "Weather Report" and then click "Add"&lt;/li&gt;&lt;li&gt;Drag the Weather icon to where you want it to go&lt;/li&gt;&lt;li&gt;Right-click on the Weather icon and choose "Preferences"&lt;/li&gt;&lt;li&gt;Click on the tab labeled "Location" and input your location&lt;/li&gt;&lt;li&gt;Another way to monitor the weather is to use the &lt;a href="https://addons.mozilla.org/firefox/398/"&gt;Forecastfox plugin&lt;/a&gt; for Firefox.&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8X8Eni2jI/AAAAAAAAALo/fkb7kOiMvC0/s1600-h/weather-map.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8X8Eni2jI/AAAAAAAAALo/fkb7kOiMvC0/s400/weather-map.png" alt="" id="BLOGGER_PHOTO_ID_5039272828850068018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monitor your Gmail account&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;System &gt; Administration &gt; Synaptic Package Manager&lt;/li&gt;&lt;li&gt;Search for "checkgmail"&lt;/li&gt;&lt;li&gt;Install "checkgmail"&lt;/li&gt;&lt;li&gt;Run "checkgmail" from a Terminal session to start it&lt;/li&gt;&lt;li&gt;Right-click on the mail icon and choose "Preferences"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configure CheckGmail by adding your account and password information&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add "checkgmail" to your startup programs as described above&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8a6Eni2kI/AAAAAAAAALw/--7ySMJRaDs/s1600-h/check-gmail-preferences.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8a6Eni2kI/AAAAAAAAALw/--7ySMJRaDs/s400/check-gmail-preferences.png" alt="" id="BLOGGER_PHOTO_ID_5039276093025212994" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1639224936668532305?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1639224936668532305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/03/ubuntu-tidbits.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1639224936668532305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1639224936668532305'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/03/ubuntu-tidbits.html' title='Ubuntu Tidbits'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/Re8J0Eni2bI/AAAAAAAAAKo/EP3YHwZNEcY/s72-c/screensaver-password' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-122033326172731232</id><published>2007-03-02T15:38:00.000Z</published><updated>2008-12-09T00:37:19.971Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>How to setup a firewall in Ubuntu</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A firewall is a necessary piece of software on most operating systems.  This is not true for Ubuntu, because the default install doesn't include any services that accept connections from the network.  You can confirm this by running this command:&lt;br /&gt;&lt;blockquote&gt;sudo netstat -plut&lt;br /&gt;&lt;/blockquote&gt;Services that accept connections from the network will include an asterisk symbol or an IP address in the field labeled "Local Address".  Services that only accept connections from the local system will include the word "localhost".&lt;br /&gt;&lt;br /&gt;If you later decide to install a new service such as SSH or Remote Desktop (VNC), you will probably want to control who can access these services by installing a software firewall. Searching in Add/Remove Applications for "firewall" does not return any results.  Searching in Synaptic Package Manager for "firewall" will provide you with 116 results. Obviously, these are not the best ways to find the right application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Firestarter Firewall (basic)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I recommend using a site like &lt;a href="http://linuxappfinder.com/"&gt;Linux App Finder&lt;/a&gt; to learn about open source applications. On the Linux App Finder site you can search for "firewall" or you can use the menu system to select "Security -&gt; Firewall".  That will take you to &lt;a href="http://linuxappfinder.com/security/firewalls"&gt;this page&lt;/a&gt;, which displays some popular firewall applications, sorted by their rating.  The top entry is &lt;a href="http://www.fs-security.com/"&gt;Firestarter&lt;/a&gt;, which is the application I recommend to anyone who has basic firewall needs and prefers a simple interface.&lt;br /&gt;&lt;br /&gt;You can install Firestarter using "System &gt; Administration &gt; Synaptic Package Manager".  Once it is installed, you can access the application from "System &gt; Administration &gt; Firestarter".  The first time you start the application, Firestarter will walk you through a basic configuration wizard that looks like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rehb3k4LomI/AAAAAAAAAJc/ohhnarXXfIA/s1600-h/firestarter-wizard1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rehb3k4LomI/AAAAAAAAAJc/ohhnarXXfIA/s400/firestarter-wizard1.jpg" alt="" id="BLOGGER_PHOTO_ID_5037377193564152418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rehb7E4LonI/AAAAAAAAAJk/K26Ld4sxV3w/s1600-h/firestarter-wizard2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rehb7E4LonI/AAAAAAAAAJk/K26Ld4sxV3w/s400/firestarter-wizard2.jpg" alt="" id="BLOGGER_PHOTO_ID_5037377253693694578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once the wizard is completed, your firewall is up and running.  By default, it will block all incoming connections.  You will need to configure the firewall policy to allow access to your services.  You can add simple rules like "Allow connections to VNC from Anywhere", or you can setup more granular rules like "Allow connections to VNC from a specific IP address".  These configurations are done in the "Policy" tab.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RehbrE4LojI/AAAAAAAAAJE/6Skwu9gD3Hk/s1600-h/firestarter-policy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RehbrE4LojI/AAAAAAAAAJE/6Skwu9gD3Hk/s400/firestarter-policy.jpg" alt="" id="BLOGGER_PHOTO_ID_5037376978815787570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There is a Status page that will show you if the firewall is active, the amount of activity on each interface, and what connections are currently being made.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rehbzk4LolI/AAAAAAAAAJU/NX2DW8yYzaE/s1600-h/firestarter-status.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rehbzk4LolI/AAAAAAAAAJU/NX2DW8yYzaE/s400/firestarter-status.jpg" alt="" id="BLOGGER_PHOTO_ID_5037377124844675666" border="0" /&gt;&lt;/a&gt;One of the nice features of this firewall is the logging function that shows connections that have been blocked by the firewall.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RehhPU4LoqI/AAAAAAAAAKc/RP_2_J6FuT8/s1600-h/firestarter-events.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RehhPU4LoqI/AAAAAAAAAKc/RP_2_J6FuT8/s400/firestarter-events.jpg" alt="" id="BLOGGER_PHOTO_ID_5037383099144184482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Guarddog Firewall (intermediate)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;People who want a few more options to work with (or who are running KDE) may want to choose another great firewall application called &lt;a href="http://www.simonzone.com/software/guarddog/"&gt;Guarddog&lt;/a&gt;.  This application provides more options and configurations than Firestarter, but it is still simple to use.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rehb-E4LooI/AAAAAAAAAJs/C5QL_D5l0ko/s1600-h/guarddog.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rehb-E4LooI/AAAAAAAAAJs/C5QL_D5l0ko/s400/guarddog.png" alt="" id="BLOGGER_PHOTO_ID_5037377305233302146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fwbuilder Firewall (advanced)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you want to run a network firewall on Ubuntu, you probably need to implement complex firewall rules and advanced configurations.  The best tool for this is called &lt;a href="http://www.fwbuilder.org/"&gt;fwbuilder&lt;/a&gt;.  I only recommend fwbuilder to people who have a good understanding of firewalls and networking.  This tool has many advanced features including revision control, and the ability to deploy the firewall policy to a remote firewall.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RehcFk4LopI/AAAAAAAAAJ0/TcjSfkAo3To/s1600-h/fwbuilder.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RehcFk4LopI/AAAAAAAAAJ0/TcjSfkAo3To/s400/fwbuilder.png" alt="" id="BLOGGER_PHOTO_ID_5037377434082321042" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-122033326172731232?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/122033326172731232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/03/how-to-setup-firewall-in-ubuntu.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/122033326172731232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/122033326172731232'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/03/how-to-setup-firewall-in-ubuntu.html' title='How to setup a firewall in Ubuntu'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rehb3k4LomI/AAAAAAAAAJc/ohhnarXXfIA/s72-c/firestarter-wizard1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7363825202724448065</id><published>2007-02-21T13:47:00.000Z</published><updated>2008-12-09T00:37:20.356Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>WPA wireless "just works" in Ubuntu 7.04</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This past week I installed a pre-release of the next version of Ubuntu.  This alpha version is called "Herd 4" and should NOT be installed on a production machine.  Please wait until the final release of Ubuntu 7.04 which should be in April, 2007.&lt;br /&gt;&lt;br /&gt;With that disclaimer behind us, let me tell you that this next release is going to rock!  In addition to many other improvements such as &lt;a href="https://blueprints.launchpad.net/ubuntu/+spec/easy-codec-installation"&gt;automatically installing&lt;/a&gt; multimedia codecs, Ubuntu 7.04 will now allow you to painlessly connect to secure wireless networks.&lt;br /&gt;&lt;br /&gt;I have been waiting a long-time for Linux to automatically connect to &lt;a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access"&gt;WPA&lt;/a&gt;-secured wireless networks.  WPA is the minimum security for a modern wireless network to be considered "secure". (Even WPA can still &lt;a href="http://www.youtube.com/watch?v=8bue_e7J-kc"&gt;be hacked&lt;/a&gt; if you use a small pre-shared key.) In past versions of Ubuntu, you had to manually install software (&lt;a href="http://open1x.sourceforge.net/"&gt;xsupplicant&lt;/a&gt;) and configure it if you wanted to connect to a WPA network.&lt;br /&gt;&lt;br /&gt;Now you can connect in two simple steps.  First, click on the wireless icon in the top-right of the screen and select the wireless network you want to connect to.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdyzAWc4_pI/AAAAAAAAAIY/fxqmF8pgaxU/s1600-h/choose-wireless-network.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdyzAWc4_pI/AAAAAAAAAIY/fxqmF8pgaxU/s400/choose-wireless-network.png" alt="" id="BLOGGER_PHOTO_ID_5034095302101499538" border="0" /&gt;&lt;/a&gt;Then, depending on the type of security for the wireless network, you will be prompted to authenticate to the network.  At my workplace, the prompt looks like this.  The only fields I had to modify are "Identity" (my username) and "Password".  Within a few seconds, I was connected!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RdyzL2c4_qI/AAAAAAAAAIg/dUzUQKr1zgw/s1600-h/wireless-network-detail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RdyzL2c4_qI/AAAAAAAAAIg/dUzUQKr1zgw/s400/wireless-network-detail.png" alt="" id="BLOGGER_PHOTO_ID_5034095499669995170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How can it be improved?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have one complaint about the wireless network authentication process.  The network manager software is smart enough to remember all of your network credentials, but it requires you to create a master password to secure these passwords.  So every time you reboot or come back from hibernation, you have to log into Ubuntu AND log into the network keyring.  In my opinion, this is redundant and the network keyring should see that you have already authenticated yourself.&lt;br /&gt;&lt;br /&gt;If you want to fix this manually, it is possible to do so by following a few simple instructions given by &lt;a href="http://johnny.chadda.se/2007/02/21/unlock-the-gnome-keyring-upon-login/"&gt;Johnny Chadda.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RdzKxGc4_rI/AAAAAAAAAIw/hN9eAZHlQ3M/s1600-h/annoying-wireless-prompt.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RdzKxGc4_rI/AAAAAAAAAIw/hN9eAZHlQ3M/s400/annoying-wireless-prompt.png" alt="" id="BLOGGER_PHOTO_ID_5034121428387561138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How does this compare to other operating systems?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Windows XP is normally thought to have great support for wireless networks.  This is true for  some networks, but many secure wireless networks require the user to perform multiple complex steps to configure the correct security and authentication settings.  To see what I mean, just look at &lt;a href="http://www.google.com/search?q=university+secure+wireless+windows"&gt;these instructions&lt;/a&gt; to connect to various University wireless networks.&lt;br /&gt;&lt;br /&gt;On the other hand, the Mac OS X interface looks very similar to Ubuntu 7.04.  Just like Ubuntu, it will allow you to painlessly connect to secure wireless networks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7363825202724448065?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7363825202724448065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/02/wpa-wireless-just-works-in-ubuntu-704.html#comment-form' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7363825202724448065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7363825202724448065'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/02/wpa-wireless-just-works-in-ubuntu-704.html' title='WPA wireless &quot;just works&quot; in Ubuntu 7.04'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdyzAWc4_pI/AAAAAAAAAIY/fxqmF8pgaxU/s72-c/choose-wireless-network.png' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6538585545988794134</id><published>2007-02-20T13:56:00.000Z</published><updated>2008-12-09T00:37:21.228Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Store passwords securely in Firefox</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most of us visit a lot of websites, and we have a need to login to many of these sites.  We know that it would be a bad idea to use the same password for all online accounts, so we create unique passwords for each site.  However, it is impossible for us to remember all of these passwords so we tell Firefox to remember them for us.&lt;br /&gt;&lt;br /&gt;This provides great convenience, but it also creates a huge security risk.  Anyone who sits down at your computer can view your passwords!  If you don't believe me, try this in Firefox: "Edit" &gt; "Preferences" &gt; "Security" &gt; "Show Passwords".&lt;br /&gt;&lt;br /&gt;Fortunately, the smart people at Mozilla have created an improved way to store your passwords.  This method requires creating a "Master Password" which is used to encrypt your online passwords.  You can do this in Firefox by clicking on "Edit" &gt; "Preferences" &gt; "Security" and clicking on the button labeled "Use a master password".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdY1FmmBGlI/AAAAAAAAAHo/-XdXSzY19VI/s1600-h/firefox-master-password.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdY1FmmBGlI/AAAAAAAAAHo/-XdXSzY19VI/s400/firefox-master-password.png" alt="" id="BLOGGER_PHOTO_ID_5032268004008729170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When you are creating a Master Password, it is important that you create a &lt;a href="http://en.wikipedia.org/wiki/Password_strength"&gt;strong password&lt;/a&gt;. Even though your passwords are encrypted, they can still be retrieved if someone can guess your Master Password.  Someone has even created a password recovery tool called &lt;a href="http://http//nagmatrix.50webs.com/article_firemaster.html"&gt;FireMaster&lt;/a&gt; that tries  to find your password by using both &lt;a href="http://en.wikipedia.org/wiki/Dictionary_attack"&gt;dictionary&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Brute_force_attack"&gt;brute-force&lt;/a&gt; attacks.&lt;br /&gt;&lt;br /&gt;Once you have created a Master Password, you will be asked for it the first time you try to login to an online account.  Firefox will only ask for this password once per session .  If you close and open Firefox you will need to enter it again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Rdtv82c4_oI/AAAAAAAAAIM/CWcXabIFZmM/s1600-h/firefox-master-password.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Rdtv82c4_oI/AAAAAAAAAIM/CWcXabIFZmM/s400/firefox-master-password.png" alt="" id="BLOGGER_PHOTO_ID_5033740099716185730" border="0" /&gt;&lt;/a&gt;If you are paranoid about this, there is also a &lt;a href="https://addons.mozilla.org/firefox/1275/"&gt;Firefox extension&lt;/a&gt; that will force you to re-enter the Master Password after a certain length of inactivity.  Of course, a simple screen-saver password would accomplish the same thing.  ("System" &gt; "Preferences" &gt; "Screensaver" &gt;  "Lock screen when screensaver is active")&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Feature Requests&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A password generator would be useful when creating the master password and when creating new online accounts.  Because your passwords are remembered by Firefox, you can get away with using highly complex passwords in all your online accounts.  There is a Firefox extension that will help you &lt;a href="https://addons.mozilla.org/firefox/135/"&gt;generate secure passwords&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I also wish there was a way to easily synchronize my saved passwords on my work machine with my home machine, and my laptop.  If I wanted to do this manually, I could install the &lt;a href="https://addons.mozilla.org/firefox/2848/"&gt;Password Exporter&lt;/a&gt; Firefox extension which lets you export and import the passwords using encrypted text files.  Google appears to have a great product to fill this need: &lt;a href="http://www.google.com/tools/firefox/browsersync/"&gt;Google Browser Sync.&lt;/a&gt;  Just beware of the possible &lt;a href="http://ebiquity.umbc.edu/blogger/2006/06/08/risks-of-googles-browser-sync/"&gt;privacy and security risks&lt;/a&gt; of letting Google have access to your passwords, history, cookies, and favorites.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6538585545988794134?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6538585545988794134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/02/store-passwords-securely-in-firefox.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6538585545988794134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6538585545988794134'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/02/store-passwords-securely-in-firefox.html' title='Store passwords securely in Firefox'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdY1FmmBGlI/AAAAAAAAAHo/-XdXSzY19VI/s72-c/firefox-master-password.png' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1199505557260593480</id><published>2007-02-19T18:23:00.000Z</published><updated>2008-12-09T00:37:21.818Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>What does the Ubuntu/Linspire deal mean?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have been hearing a lot of &lt;a href="http://ubuntu-tutorials.com/2007/02/10/a-dnr-for-linspires-cnr/"&gt;negative opinions&lt;/a&gt; about the Ubuntu/Linspire deal that was &lt;a href="http://www.linspire.com/linspire_letter_archives.php?id=40"&gt;recently announced&lt;/a&gt;.  Why is this?  Will this deal really have a negative impact on Ubuntu and open source? What advantages and opportunities does this deal represent?  Although the results of this deal will not be known for many months, I will do my best to answer these questions now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are the details of this deal?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;There are two main points to this deal.  First, the Linspire distribution is going to move from a Debian base to an Ubuntu base.  This is an interesting trend to watch.  Historically, there were dozens of different distributions that were derived from &lt;a href="http://www.us.debian.org/"&gt;Debian&lt;/a&gt;.  These include a variety of popular distros including &lt;a href="http://www.knoppix.org/"&gt;Knoppix&lt;/a&gt;, &lt;a href="http://www.morphix.org/"&gt;Morphix&lt;/a&gt;, &lt;a href="http://www.linspire.com/"&gt;Linspire&lt;/a&gt;, &lt;a href="http://www.mepis.org/"&gt;Mepis&lt;/a&gt;, &lt;a href="http://www.xandros.com/"&gt;Xandros&lt;/a&gt;, and of course &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;.  &lt;/span&gt;&lt;span&gt;Here is a visual &lt;a href="http://www.infodrom.org/%7Ejoey/Vortraege/2006-09-10/collage.png"&gt;collage of logos&lt;/a&gt; that are based on Debian.&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Now we are starting to see some of these distros start basing their distro on Ubuntu.  &lt;a href="http://www.mepis.org/"&gt;Mepis&lt;/a&gt; moved to Ubuntu last year, and Linspire will transition in April of 2007.  Here is a list of &lt;a href="http://www.ubuntu.com/download/derivatives"&gt;Ubuntu derivatives&lt;/a&gt;.  The diagram below may help you understand the Ubuntu/Linspire relationship. (Disclaimer: I don't agree that Linspire is better or above Ubuntu.  All of the "additional" benefits listed for Linspire are also provided by Ubuntu.)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdD1jWmBGiI/AAAAAAAAAHE/of-hhx5-aGU/s1600-h/OSbuildingblocks.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdD1jWmBGiI/AAAAAAAAAHE/of-hhx5-aGU/s400/OSbuildingblocks.jpg" alt="" id="BLOGGER_PHOTO_ID_5030790771482106402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;The second main point of this deal is that Ubuntu will be using aspects of the CNR (Click-N-Run) service.  The CNR service will provide a front-end to find and install applications, both open source and commercial.  This diagram illustrates how CNR will interact with Ubuntu:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdD1rGmBGjI/AAAAAAAAAHM/1iY42K-TEwM/s1600-h/CNR-system2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RdD1rGmBGjI/AAAAAAAAAHM/1iY42K-TEwM/s400/CNR-system2.jpg" alt="" id="BLOGGER_PHOTO_ID_5030790904626092594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can also see more &lt;a href="http://www.cnr.com/screenshots.html"&gt;screenshots&lt;/a&gt; of CNR, and read the &lt;a href="http://www.cnr.com/faq.html"&gt;FAQ&lt;/a&gt; about CNR.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What does Linspire's CNR offer to Ubuntu?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I believe that CNR provides two major benefits to Ubuntu and open source.&lt;br /&gt;&lt;br /&gt;1.  Help new users find the right application&lt;br /&gt;&lt;br /&gt;In my opinion, one of the biggest hurdles for new Linux users is learning which open source applications they should use.   There are so many projects spread across the internet, it is very hard to track them and provide qualitative information about them.  That is why I created the &lt;a href="https://help.ubuntu.com/community/ListOfOpenSourcePrograms"&gt;LoopList&lt;/a&gt; and have been referring people to sites such as &lt;a href="http://www.osalt.com/"&gt;OSALT (Open Source Alternatives)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;CNR offers users much more information about applications than the current method in Ubuntu.  Currently we are given a paragraph describing the application, and if we are lucky it will include a link to the project website.  Here are some of the additional features that will be available through CNR:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Search for applications by title, popularity, user rating, category, function, or author&lt;/li&gt;&lt;li&gt;View screenshots of the application&lt;/li&gt;&lt;li&gt;Read user reviews or submit your own review&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Browse charts to easily find the most popular software programs by category&lt;/li&gt;&lt;li&gt;Find user support and help information for each application&lt;/li&gt;&lt;li&gt;Product pages contain wiki-type technology allowing the community to help add and update content for products&lt;/li&gt;&lt;li&gt;A tip-jar that allows users to support an application by donating to the developers&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdD2vWmBGkI/AAAAAAAAAHU/p4mGEZseIzw/s1600-h/cnr.com-overview.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdD2vWmBGkI/AAAAAAAAAHU/p4mGEZseIzw/s400/cnr.com-overview.jpg" alt="" id="BLOGGER_PHOTO_ID_5030792077152164418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.  &lt;span&gt;Easy distribution of commercial software&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;If you are a software developer, you probably only create software for Windows operating systems.  If you have enough resources, you might also provide a version of your software for Mac OS X.  With CNR, you can now easily distribute your software to tens of millions of Linux desktops.  CNR will provide a cross-distro client that will install and upgrade your application. &lt;/span&gt;&lt;span&gt;Supported distributions include Ubuntu, Debian, Fedora, OpenSuse, Freespire and Linspire.  &lt;/span&gt;&lt;span&gt;CNR will also handle the billing of your customers, providing them a one-stop-shop for all their Linux software needs, whether open source or commercial.&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdjNLWmBGnI/AAAAAAAAAH8/ZCq0Ts_1x-o/s1600-h/cnr-overview.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdjNLWmBGnI/AAAAAAAAAH8/ZCq0Ts_1x-o/s400/cnr-overview.jpg" alt="" id="BLOGGER_PHOTO_ID_5032998178513820274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This benefit to developers will have a huge positive impact on Linux and open source adoption.  Many people complain that nobody develops popular games for Linux.  CNR makes this much more likely by providing developers easy access to tens of millions of potential customers.  This will have a snowball affect as more software is developed for Linux, then more people will use Linux.  CNR will be a catalyst that accelerates the adoption of Linux.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So, the sky is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; falling?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Of course not.  First of all, you are not being forced to use CNR&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt; You can still install your applications the same way you normally do such as Synaptic, apt-get, or aptitude.  Secondly, I believe that the benefits I listed above will have an overall positive affect on Ubuntu and the entire open source movement.&lt;br /&gt;&lt;br /&gt;That said, will there any possible problems? It is possible.  For example, I am not certain how much confusion and additional support will be created by having CNR's application repository.  I  assume that CNR will use standard Ubuntu packages when available, but also offer the commercial software from their repository.&lt;br /&gt;&lt;br /&gt;Keep your eyes on the progress of this partnership, but please put on your &lt;a href="http://en.wikipedia.org/wiki/Rose-tinted_glasses"&gt;rose-tinted glasses&lt;/a&gt; first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1199505557260593480?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1199505557260593480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/02/what-does-ubuntulinspire-deal-mean.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1199505557260593480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1199505557260593480'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/02/what-does-ubuntulinspire-deal-mean.html' title='What does the Ubuntu/Linspire deal mean?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Xc3ug-O4s-g/RdD1jWmBGiI/AAAAAAAAAHE/of-hhx5-aGU/s72-c/OSbuildingblocks.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-470439358543725724</id><published>2007-02-15T18:13:00.000Z</published><updated>2007-02-15T18:28:08.199Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Upgrading to version 1.3.4 of VirtualBox</title><content type='html'>There is a new version of &lt;a href="http://virtualbox.org/"&gt;VirtualBox&lt;/a&gt; out  (1.3.4) that includes over 800 improvements.  I have upgraded to this new version on Ubuntu 6.10, but I had to perform a few steps that I will document in this post.&lt;br /&gt;&lt;br /&gt;When I tried to install the new deb package, I got a dependency error for "libc-dev".  That package is not even in the Ubuntu universe!  Here is &lt;a href="http://www.virtualbox.org/ticket/34"&gt;the ticket&lt;/a&gt; that was created to report this problem.&lt;br /&gt;&lt;br /&gt;If you follow these steps, you too can upgrade to VirtualBox 1.3.4 on Ubuntu 6.10:&lt;br /&gt;&lt;p&gt; 1. Install packages "libc6-dev" and "linux-libc-dev"&lt;/p&gt;&lt;p&gt; 2. Remove the VirtualBox 1.3.2 package by using Synaptic.  Choose "remove package".&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. Download and install the VirtualBox version 1.3.4 package for Ubuntu 6.10.   You will need to view the details of the install so that you can accept the license by typing "yes".  I have filed &lt;a href="http://www.virtualbox.org/ticket/65"&gt;this ticket&lt;/a&gt; so that they will improve this in the next version.&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/p&gt; Let me know if you run into any problems, or you can also post them on the &lt;a href="http://virtualbox.org/wiki/Bugtracker"&gt;VirtualBox bugtracker.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-470439358543725724?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/470439358543725724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/02/upgrading-to-version-134-of-virtualbox.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/470439358543725724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/470439358543725724'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/02/upgrading-to-version-134-of-virtualbox.html' title='Upgrading to version 1.3.4 of VirtualBox'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-491515769198899789</id><published>2007-02-01T13:19:00.000Z</published><updated>2008-12-09T00:37:23.265Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Five ways to use Windows apps in Linux</title><content type='html'>&lt;span style="font-weight: bold;"&gt;1. Use an open source alternative instead&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When someone asks me if they can run "Windows Application X" on Linux, the first thing I tell them is to look for an open source alternative.  For most Windows applications, there will be a high-quality open source alternative that can meet their needs.  The biggest hurdle for non-Linux people is simply knowing that these alternative exist and how to find them.&lt;br /&gt;&lt;br /&gt;The best place I have found to search for these applications is at &lt;a href="http://www.osalt.com/"&gt;www.osalt.com&lt;/a&gt;.  On that site, you can enter the name of the Windows application and it will list the open source alternatives that provide similar functionality.  Be sure to check it out.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.osalt.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RceB7xAGHLI/AAAAAAAAAGg/g8e2OlX7YuQ/s400/osalt-visio.png" alt="" id="BLOGGER_PHOTO_ID_5028130372748450994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Buy a commercial product that was designed for Linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you cannot find an open source alternative, and you have not already purchased a Windows application, then you should consider purchasing a commercial product that was designed for Linux.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ivoks.blogspot.com/2007/01/success-story.html"&gt;Here is a story&lt;/a&gt; of a civil engineer who wanted to find an open source replacement for &lt;a href="http://en.wikipedia.org/wiki/AutoCAD"&gt;AutoCAD&lt;/a&gt;. He tried several applications, but he could not find one that met all his requirements. So this engineer decided to use a commercial CAD application that was designed for Linux. He purchased a copy of "&lt;a href="http://www.bricscad.com/"&gt;BricsCad&lt;/a&gt;", which worked well for him AND it cost a lot less than AutoCAD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Use Wine to run the application in Linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you cannot find a suitable open source alternative and you have already purchased a Windows application, then you might be able to run the application in Linux using &lt;a href="http://www.winehq.com/"&gt;Wine&lt;/a&gt;.  Wine is a tool that simulates the Windows environment.    Since I had already purchased a copy of &lt;a href="http://www.blizzard.com/war3x/"&gt;Warcraft 3&lt;/a&gt; for Windows, I have &lt;a href="http://appdb.winehq.org/appview.php?iVersionId=1177"&gt;configured it&lt;/a&gt; to run on Linux using Wine.&lt;br /&gt;&lt;br /&gt;However, your success with Wine will vary  depending on the application.  It is best to search the &lt;a href="http://appdb.winehq.org/browse_by_rating.php"&gt;Wine Application Database&lt;/a&gt; to find out if your application will run well under Wine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Run Windows in a Virtual Machine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before virtualization was widely available, people would dual-boot their machine if they wanted access to both Windows and Linux. Whenever they needed to do something in the other operating system, they would have to close all their applications and reboot into the other operating system.&lt;br /&gt;&lt;br /&gt;This time-consuming process can now be replaced by running Windows in a virtual machine on a Linux system.  For instance, you can install the open source &lt;a href="http://virtualbox.org/"&gt;VirtualBox&lt;/a&gt; application which I have &lt;a href="http://useopensource.blogspot.com/2007/01/open-source-replacement-for-vmware.html"&gt;written a review&lt;/a&gt; about.  Once that is installed, you can install Windows and Windows applications inside a virtual machine.  Now you can use that virtual machine to have instant access to any of your Windows applications.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RceLZxAGHMI/AAAAAAAAAGs/9VLscbAQ9O4/s1600-h/vmware-windowsxp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RceLZxAGHMI/AAAAAAAAAGs/9VLscbAQ9O4/s400/vmware-windowsxp.png" alt="" id="BLOGGER_PHOTO_ID_5028140783749176514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.  Run the application on a remote Windows system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The final way that you can run Windows applications is to run the application on a remote Windows system and control it from your local system.  This is often called "&lt;a href="http://en.wikipedia.org/wiki/Terminal_Services"&gt;Terminal Services&lt;/a&gt;", which runs on a Windows server.&lt;br /&gt;&lt;br /&gt;This method can be as simple as connecting to a Windows XP Pro workstation using &lt;a href="http://www.rdesktop.org/"&gt;rdesktop&lt;/a&gt;. However, you may have many Linux workstations that need to run Windows applications using this method.  In that case, there are software options available that provide more scalability and features.  The biggest name in this market is &lt;a href="http://en.wikipedia.org/wiki/Citrix"&gt;Citrix&lt;/a&gt;, but there are also others such as &lt;a href="http://www.propalms.com/"&gt;Propalms&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is a screenshot of Citrix providing &lt;a href="http://en.wikipedia.org/wiki/Macromedia_Dreamweaver"&gt;Macromedia Dreamweaver&lt;/a&gt;, a Windows application, to my Ubuntu Linux desktop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcejCxAGHNI/AAAAAAAAAG4/I6J-Em62tRw/s1600-h/citrix-dreamweaver.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcejCxAGHNI/AAAAAAAAAG4/I6J-Em62tRw/s400/citrix-dreamweaver.png" alt="" id="BLOGGER_PHOTO_ID_5028166776891251922" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-491515769198899789?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/491515769198899789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/02/five-ways-to-use-windows-apps-in-linux.html#comment-form' title='71 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/491515769198899789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/491515769198899789'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/02/five-ways-to-use-windows-apps-in-linux.html' title='Five ways to use Windows apps in Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/RceB7xAGHLI/AAAAAAAAAGg/g8e2OlX7YuQ/s72-c/osalt-visio.png' height='72' width='72'/><thr:total>71</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1643072042937108706</id><published>2007-01-26T17:06:00.000Z</published><updated>2008-12-09T00:37:23.581Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>What to do if you NEED Internet Explorer</title><content type='html'>What do you do if you NEED to use Internet Explorer on your Linux system? Of course, nobody would WANT to use Internet Explorer on Linux but there are times when you need it to get your work done.  This is a sad state of affairs, so remember to encourage your software vendors to always support open standards so that we can use the web browser of our choosing.&lt;br /&gt;&lt;br /&gt;Fortunately, someone has made it very easy to run IE on Linux.  The project is called &lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;IEs 4 Linux&lt;/a&gt;, which will run IE using &lt;a href="http://www.winehq.com/"&gt;Wine&lt;/a&gt;.  If you read the &lt;a href="http://www.tatanka.com.br/ies4linux/page/Legal_notices"&gt;IE license&lt;/a&gt; from Microsoft, you will learn that you should own a copy of Windows if you want to install IE.  There is no way for IEs4Linux to know if you have a license, so it simply uses the &lt;a href="http://en.wikipedia.org/wiki/Honor_system"&gt;honor system&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To install IEs4Linux on Ubuntu, you can follow these &lt;a href="http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu"&gt;simple instructions&lt;/a&gt;.  The script runs a simple text-based wizard, which offers you the choice of installing IE version 5.0, 5.5, or 6.0.  If you hit "Enter" four times, it will install IE 6.0 with the Flash Player plugin. There are also &lt;a href="http://www.tatanka.com.br/ies4linux/page/Plugins"&gt;several more plugins&lt;/a&gt; available that you can install with IEs4Linux.&lt;br /&gt;&lt;br /&gt;Here is what the installation wizard looks like:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rb49ZCVLeRI/AAAAAAAAAFk/YLLCVZ1uhnc/s1600-h/installing-ies4linux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rb49ZCVLeRI/AAAAAAAAAFk/YLLCVZ1uhnc/s400/installing-ies4linux.png" alt="" id="BLOGGER_PHOTO_ID_5025521734523779346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once the wizard is completed, you should have an icon on your desktop which will start-up Internet Explorer.  Here is a screenshot of me using IE to manage a &lt;a href="http://www.cisco.com/en/US/products/ps6241/index.html"&gt;Cisco MARS appliance&lt;/a&gt;, which requires IE. (Shame on them!)  You can also see that I managed to successfully install the Google Toolbar for IE, although it is formatted a little awkward.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Rb49QSVLeQI/AAAAAAAAAFc/VISAANEpiJc/s1600-h/ei-on-linux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/Rb49QSVLeQI/AAAAAAAAAFc/VISAANEpiJc/s400/ei-on-linux.png" alt="" id="BLOGGER_PHOTO_ID_5025521584199923970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1643072042937108706?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1643072042937108706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/what-to-do-if-you-need-internet.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1643072042937108706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1643072042937108706'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/what-to-do-if-you-need-internet.html' title='What to do if you NEED Internet Explorer'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/Rb49ZCVLeRI/AAAAAAAAAFk/YLLCVZ1uhnc/s72-c/installing-ies4linux.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6691282095835671979</id><published>2007-01-24T18:57:00.000Z</published><updated>2008-12-09T00:37:24.497Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Using the Cisco console in Linux</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;People who work with Cisco network equipment need to be able to connect to the console port on their devices. In Windows, you can simply fire up &lt;a href="http://en.wikipedia.org/wiki/HyperTerminal"&gt;HyperTerminal&lt;/a&gt; to get basic access to your devices.  If you are using Linux, then you need to know how this can be done with an application called &lt;a href="http://alioth.debian.org/projects/minicom/"&gt;Minicom&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;First, you are going to need a Cisco &lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/dsl_prod/c1400/icg/cables.htm#26010"&gt;console cable&lt;/a&gt;, a Cisco device, and a computer.  If your computer has a &lt;a href="http://en.wikipedia.org/wiki/Serial_port"&gt;serial port&lt;/a&gt;,  then you can use the standard console cable that comes with every Cisco device.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbfI4SVLeNI/AAAAAAAAAE4/tgwCLRUrL9Q/s1600-h/cisco-console-cable.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbfI4SVLeNI/AAAAAAAAAE4/tgwCLRUrL9Q/s400/cisco-console-cable.JPG" alt="" id="BLOGGER_PHOTO_ID_5023704778673977554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you do not have a serial port (like most new laptops), then you need to purchase a &lt;a href="http://www.keyspan.com/products/usb/usa19hs/homepage.spml"&gt;USB to Serial adapter&lt;/a&gt; that supports Linux.  This device will allow you to use the standard Cisco cable, which has a serial port on one end.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RcD9DyVLeSI/AAAAAAAAAF0/joXYokVVYJU/s1600-h/usb-to-serial.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RcD9DyVLeSI/AAAAAAAAAF0/joXYokVVYJU/s400/usb-to-serial.jpg" alt="" id="BLOGGER_PHOTO_ID_5026295425637513506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Install Minicom&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can easily install Minicom by using "System &gt; Administration &gt; Synaptic Package Manager".  Search for "minicom" and choose to install the package.  Click "Apply" and Minicom should be installed within a few seconds.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcOWqxAGHJI/AAAAAAAAAGI/_AAliHOB4Lw/s1600-h/minicom-synaptic.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcOWqxAGHJI/AAAAAAAAAGI/_AAliHOB4Lw/s400/minicom-synaptic.png" alt="" id="BLOGGER_PHOTO_ID_5027027270528015506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Find the name of your serial port&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;The first thing you need to find out is which device your serial port is mapped to.  The easiest way to do this is to connect the console cable to a running Cisco device.  Now open up a Terminal using "Applications &gt; Accessories &gt; Terminal" and type this command:&lt;br /&gt;&lt;blockquote&gt;dmesg | grep tty&lt;/blockquote&gt; The output will look something like this:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcOXPxAGHKI/AAAAAAAAAGQ/9wGXfIj8-vQ/s1600-h/minicom-tty.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RcOXPxAGHKI/AAAAAAAAAGQ/9wGXfIj8-vQ/s400/minicom-tty.png" alt="" id="BLOGGER_PHOTO_ID_5027027906183175330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;Look in this output for words that contain "tty".  In this case, it is "ttyS0".  That meas the name of the device the corresponds to your serial port is "ttyS0".  Now we are ready to configure Minicom to use this information.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Configure Minicom&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;Open a terminal using "Applications &gt; Accessories &gt; Terminal".  Now type this command to enter the configuration menu of Minicom:&lt;br /&gt;&lt;blockquote&gt;sudo minicom -s&lt;/blockquote&gt;Use &lt;span&gt;the keyboard arrow keys to select the menu item labeled "Serial Port Setup" and then hit "Enter".  This will open a window that looks similar to the one below:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RbfI7CVLeOI/AAAAAAAAAFA/Hnreq_nMxtU/s1600-h/minicom-configure.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RbfI7CVLeOI/AAAAAAAAAFA/Hnreq_nMxtU/s400/minicom-configure.png" alt="" id="BLOGGER_PHOTO_ID_5023704825918617826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Change your settings to match the ones in the picture above.  Here is what I had to change:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Change the line speed (press E) to "9600"&lt;/li&gt;&lt;li&gt;Change the hardware flow control (press F) to "No"&lt;/li&gt;&lt;li&gt;Change the serial device (press A) to "/dev/ttyS0"&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Be sure to use the device name that you learned in the previous step&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span&gt;&lt;/span&gt;Once your screen looks like mine, you can hit "Escape" to go back to the main menu.  Next, you need to select "Save setup as dfl" and hit "Enter" to save these settings to the default profile.  Then select "Exit Minicom" to exit Minicom... ;)&lt;br /&gt;&lt;br /&gt;To find out if you have configured Minicom correctly, type this command in the terminal:&lt;br /&gt;&lt;blockquote&gt;sudo minicom&lt;/blockquote&gt;After entering your Ubuntu user password, you should be connected to your Cisco device.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note:  &lt;/span&gt;&lt;span&gt;You may want to delete the Minicom init string if you see a bunch of gibberish every time you connect to a device.  To do this, enter Minicom configuration with:&lt;br /&gt;&lt;blockquote&gt; sudo minicom -s&lt;/blockquote&gt;Then select "Modem and dialing".  Press "A" to edit the Init string, and delete all characters so that it becomes empty.  Make sure you save this to the default profile with "Save setup as dfl".  You should no longer see gibberish when you connect to devices.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Create a desktop launcher&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;If you want to have quicker access to Minicom, you can create a desktop launcher.&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Right-click on the desktop and choose "Create launcher"&lt;/li&gt;&lt;li&gt;Click on "Icon" and choose the picture you want to use&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Use the "Type" pull-down menu and select "Application in terminal"&lt;/li&gt;&lt;li&gt;Create a name like "Cisco Console" in the field labeled "Name"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enter this command into the field labeled "Command"&lt;/li&gt;&lt;ul&gt;&lt;li&gt; sudo minicom&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Hit "OK" and your desktop launcher is ready for you to use.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbfI9iVLePI/AAAAAAAAAFI/nQE41Ap19-0/s1600-h/minicom-launcher.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbfI9iVLePI/AAAAAAAAAFI/nQE41Ap19-0/s400/minicom-launcher.png" alt="" id="BLOGGER_PHOTO_ID_5023704868868290802" border="0" /&gt;&lt;/a&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6691282095835671979?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6691282095835671979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/using-cisco-console-in-linux.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6691282095835671979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6691282095835671979'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/using-cisco-console-in-linux.html' title='Using the Cisco console in Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbfI4SVLeNI/AAAAAAAAAE4/tgwCLRUrL9Q/s72-c/cisco-console-cable.JPG' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-669648432301844671</id><published>2007-01-24T16:46:00.000Z</published><updated>2008-12-09T00:37:24.709Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deals'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>The life of a front-page Digg</title><content type='html'>I was recently surprised and blessed with a post that reached the front-page of Digg.  This means that the post must be good, so you should &lt;a href="http://useopensource.blogspot.com/2007/01/what-it-takes-to-make-ubuntu-ready-for.html"&gt;read it&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I had never really paid attention to &lt;a href="http://digg.com/"&gt;Digg&lt;/a&gt; before this.  I knew what it was, but I didn't really understand how the process worked, or how much traffic it could drive to my site.  The best information that I have found about how Digg works is &lt;a href="http://computer.howstuffworks.com/digg.htm"&gt;this article&lt;/a&gt; and of course the Wikipedia &lt;a href="http://en.wikipedia.org/wiki/Digg"&gt;entry for Digg&lt;/a&gt;.  The main concept about Digg is that it uses tens of thousands of internet surfers to decide how good a story is.  It is easy to search through these submitted stories and decide if you think a story is worth your "Digg".&lt;br /&gt;&lt;br /&gt;Here is a screenshot of my post just as it was about to fall off the front page of Digg.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbeSOyVLeLI/AAAAAAAAAEg/kx2LymG1MZI/s1600-h/my-digg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbeSOyVLeLI/AAAAAAAAAEg/kx2LymG1MZI/s400/my-digg.png" alt="" id="BLOGGER_PHOTO_ID_5023644692081506482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is a graph of traffic to my blog website.  As you can see, I went from about 100 visitors a day to over 10,000 visitors on the day of the Digg front-page.  Then there is a quickly dwindling amount of visitors following the big day.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbeOpyVLeKI/AAAAAAAAAEY/u-EZvyECats/s1600-h/graph-of-digg-success.php"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbeOpyVLeKI/AAAAAAAAAEY/u-EZvyECats/s400/graph-of-digg-success.php" alt="" id="BLOGGER_PHOTO_ID_5023640757891463330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After seeing the amount of traffic that Digg could bring to my site, I almost immediately decided to sign-up for Google Adsense.  My goal with advertising is to pay for one meal at my &lt;a href="http://www.caferio.com/"&gt;favorite mexican restaurant&lt;/a&gt; each month.  However, it looks like this goal is a little optimistic.&lt;br /&gt;&lt;br /&gt;In the past week since I started advertising, I have made $0.23 from Google.  If I can just write better posts, perhaps I can get this up to $2.00 a week?  That would pay for the meal, but since Google does not send the money until I have made $100, it could be a while before I get my smothered pork burrito at &lt;a href="http://www.caferio.com/"&gt;Cafe Rio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I can honestly say that I am now a Digg addict.  Watching my posts go through the Digg life-cycle is almost like watching the stock market in real-time.  Will this post be the next big one?  Will it make it to the front-page of Digg, or (more likely) will it not gather enough momentum and sink into obscurity?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-669648432301844671?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/669648432301844671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/life-of-front-page-digg.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/669648432301844671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/669648432301844671'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/life-of-front-page-digg.html' title='The life of a front-page Digg'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbeSOyVLeLI/AAAAAAAAAEg/kx2LymG1MZI/s72-c/my-digg.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5652934759498463358</id><published>2007-01-18T23:34:00.000Z</published><updated>2008-12-09T00:37:25.827Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Open source replacement for VMware</title><content type='html'>&lt;span style="font-weight: bold;"&gt;No, I'm not talking about Xen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You probably thought that this post was going to be about &lt;a href="http://www.xensource.com/xen/xen/"&gt;Xen&lt;/a&gt;, which is an excellent piece of virtualization software.  Instead, I am going to share with you a newcomer into the field of open source virtualization.  On January 15th, InnoTek &lt;a href="http://www.virtualbox.org/wiki/News"&gt;announced&lt;/a&gt; the release of &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; under the GPL license.  Lets take a closer look at what this product does.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbEj8DQ7n8I/AAAAAAAAADQ/Zrvpva6IDxA/s1600-h/virtualbox.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbEj8DQ7n8I/AAAAAAAAADQ/Zrvpva6IDxA/s400/virtualbox.png" alt="" id="BLOGGER_PHOTO_ID_5021834574070259650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;VirtualBox has a similar feature set to &lt;a href="http://www.vmware.com/products/ws/"&gt;VMware Workstation&lt;/a&gt; (~$200).  You can use it to create virtual machines and run &lt;a href="http://www.virtualbox.org/wiki/Status%3A%20Guest%20OSes"&gt;many different&lt;/a&gt; operating systems within the virtual machine.  VirtualBox can be installed on Windows or Linux, and it supports many different operating systems as guests inside the virtual machine. VirtualBox also supports creating multiple snapshots of your virtual machines, which is a feature that is missing in the free &lt;a href="http://www.vmware.com/products/player/"&gt;VMware Player&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By asking around in &lt;a href="http://www.virtualbox.org/wiki/Community"&gt;VirtualBox IRC channel&lt;/a&gt;, I learned that VirtualBox was built using some code from the &lt;a href="http://fabrice.bellard.free.fr/qemu/"&gt;Qemu&lt;/a&gt; project.  If you have more questions about this, you can read about it in the &lt;a href="http://www.virtualbox.org/wiki/Developer_FAQ"&gt;Developer FAQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing VirtualBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before you install this application, you must first enable the Universe repository (you can do this using "System &gt; Administration &gt; Software Sources").  To install VirtualBox on Ubuntu, simply download the appropriate .deb file from the VirtualBox website.  For me, I used the file named "VirtualBox_1.3.2_Ubuntu_Edgy_x86.deb" since I was going to install it on Ubuntu 6.10 (Edgy).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbY-syVLeGI/AAAAAAAAADo/V3anGJi1WX0/s1600-h/open-vbox-deb.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbY-syVLeGI/AAAAAAAAADo/V3anGJi1WX0/s400/open-vbox-deb.png" alt="" id="BLOGGER_PHOTO_ID_5023271373524138082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once the file is downloaded, choose to "Open" it with the default application.  This will install the application on your system, and you will have a new entry in "Applications &gt; System Tools &gt; Innotek VirtualBox".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbY-xCVLeHI/AAAAAAAAADw/-X1VQy0eMdo/s1600-h/vbox-installer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RbY-xCVLeHI/AAAAAAAAADw/-X1VQy0eMdo/s400/vbox-installer.png" alt="" id="BLOGGER_PHOTO_ID_5023271446538582130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Before you run this for the first time, you need to add your user to a new group that was created during the package installation.  You can do this from "System &gt; Administration &gt; Users and Groups".  Choose "Manage Groups", select the group labeled "vboxusers", and click on "Properties".  Now put a check box next to your username.   See the diagram below to see how I did this on my system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RbY8ISVLeFI/AAAAAAAAADc/mlIikQWFqvg/s1600-h/vbox-adding-group.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RbY8ISVLeFI/AAAAAAAAADc/mlIikQWFqvg/s400/vbox-adding-group.png" alt="" id="BLOGGER_PHOTO_ID_5023268547435657298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you do not do this before you run VirtualBox, you will get an error message that is described in the &lt;a href="http://www.virtualbox.org/wiki/User_FAQ"&gt;User FAQ&lt;/a&gt;.  You will then need to re-login to Ubuntu after adding yourself to that group.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Using VirtualBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is a beautiful screenshot of running Ubuntu 6.10 on Ubuntu 6.10 using VirtualBox.  This was also my feable attempt at &lt;a href="http://www.worldofescher.com/gallery/A13.html"&gt;artistic recursion&lt;/a&gt;: A screenshot of someone taking a screenshot.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbZA5yVLeII/AAAAAAAAAEA/hC_bzVD05lc/s1600-h/ubuntu-on-ubuntu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbZA5yVLeII/AAAAAAAAAEA/hC_bzVD05lc/s400/ubuntu-on-ubuntu.png" alt="" id="BLOGGER_PHOTO_ID_5023273795885693058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Caveat&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;VirtualBox is very new to the open source world.  One of the benefits of offering software as open source is that you get a large population of users to test and evaluate your product.  This should help VirtualBox become more stable, as I ran into a few problems when using it.&lt;br /&gt;&lt;br /&gt;For instance, I was not able to install the "Herd 2" alpha-release of Fiesty.  The LiveCD booted fine, but during the install wizard the graphics became garbled and I couldn't see enough to complete the wizard.  Another time, the virtual machine crashed while downloading updates for Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Keep your eyes on VirtualBox.  The software is currently very usable, except for a few problems in stability.  I am hoping that they will quickly correct these issues and become a real competitor in the virtualization market.  If this happens, I am going to stop using &lt;a href="http://www.vmware.com/products/free_virtualization.html"&gt;free software&lt;/a&gt; from VMware, and start using open source software from VirtualBox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5652934759498463358?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5652934759498463358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/open-source-replacement-for-vmware.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5652934759498463358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5652934759498463358'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/open-source-replacement-for-vmware.html' title='Open source replacement for VMware'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/RbEj8DQ7n8I/AAAAAAAAADQ/Zrvpva6IDxA/s72-c/virtualbox.png' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-202792486764417672</id><published>2007-01-15T15:14:00.000Z</published><updated>2007-01-22T23:22:17.468Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu beats OpenSuse: Upgrading Versions</title><content type='html'>Take a look at this &lt;a href="http://en.opensuse.org/Updating_SUSE_Linux"&gt;warning&lt;/a&gt; on the &lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;OpenSuse&lt;/a&gt; website:&lt;br /&gt;&lt;blockquote&gt; Warning:    Updating from one version to another is unsupported and may result in system inconsistencies. Performing distribution upgrades in the running system increases the risk of causing damage.&lt;br /&gt;&lt;/blockquote&gt;If you ask me, not being able to upgrade my operating system is major problem.  Fedora also appears to have sub-par support for upgrading from one version to the next.  Take a look at &lt;a href="http://fedoraproject.org/wiki/YumUpgradeFaq"&gt;this warning&lt;/a&gt; on the Fedora wiki:&lt;br /&gt;&lt;blockquote&gt;Although upgrades with yum have been tested and work, live upgrades are not recommended by the Fedora Project. If you are not prepared to resolve issues on your own if things break, you should probably use the recommend installation methods instead. With a typical installation, this method usually works well, but it can break third-party packages not available in the Fedora repositories. Please search the mailing list archives first if you run into problems.&lt;/blockquote&gt;Based on the information on that page, it appears that upgrading Fedora can be simple, but it is definitely not recommended.  While this is not as bad as the Suse warning above, I would still be nervous to upgrade Fedora.&lt;br /&gt;&lt;br /&gt;For comparison, you can read on the Ubuntu wiki about how &lt;a href="https://help.ubuntu.com/community/UpgradeNotes"&gt;easy it is to upgrade&lt;/a&gt; to a new version of Ubuntu.  Anyone got a testimonial about your experience with upgrading an operating system?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-202792486764417672?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/202792486764417672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/ubuntu-beats-opensuse-upgrading.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/202792486764417672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/202792486764417672'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/ubuntu-beats-opensuse-upgrading.html' title='Ubuntu beats OpenSuse: Upgrading Versions'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-9218177312919739895</id><published>2007-01-11T22:43:00.000Z</published><updated>2008-12-09T00:37:26.544Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>How to mount Novell network drives</title><content type='html'>One of the major requirements for running Ubuntu at work is that I need to be able to access our department network drives on Novell Netware servers.  I thought this was going to be a difficult procedure, but as you will soon learn it is not hard at all.&lt;br /&gt;&lt;br /&gt;Novell Netware servers use the &lt;a href="http://en.wikipedia.org/wiki/NetWare_Core_Protocol"&gt;NCP&lt;/a&gt; protocol to provide network shares.  Therefore, an NCP client is needed to connect to these network drives.  The NCP client for Linux is called "&lt;a href="http://packages.ubuntulinux.org/edgy/net/ncpfs"&gt;ncpfs&lt;/a&gt;", which is available in the Universe repository for Ubuntu.  Here are the steps it takes to access your Novell network drives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enable the "Universe" repository&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Click on "System&gt;Administration&gt;Software Sources"&lt;/li&gt;&lt;li&gt;Check this box:  "Community maintained Open Source (universe)"&lt;/li&gt;&lt;li&gt;Click on "Close" and let the system update the software catalog&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Use Synaptic to install "ncpfs"&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Click on "System&gt;Administration&gt;Synaptic Package Manager"&lt;/li&gt;&lt;li&gt;Search for "ncpfs"&lt;/li&gt;&lt;li&gt;Choose to install "ncpfs"&lt;/li&gt;&lt;li&gt;Click on "Apply" and allow it to install any required dependencies&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbZKYiVLeJI/AAAAAAAAAEM/p5hJbHqQVRA/s1600-h/search-ncpfs.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbZKYiVLeJI/AAAAAAAAAEM/p5hJbHqQVRA/s400/search-ncpfs.png" alt="" id="BLOGGER_PHOTO_ID_5023284219771320466" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Create a directory that will become the network drive&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Create a new directory called "novell"&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Click on: "Applications&gt;Accessories&gt;Terminal"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run this command: "sudo mkdir /mnt/novell"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Change permissions so that your user can access it &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Run this command: "sudo chown yourusername:yourusername /mnt/novell"&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Be sure to use your actual username on the Linux system&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;Create a link so the folder will be available on your desktop&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Run this command: "ln -s /mnt/novell/ /home/yourusername/Desktop/novell"&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Be sure to use your actual username on the Linux system&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Create a desktop launcher to mount the drive&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Right-click on the desktop and choose "Create launcher"&lt;/li&gt;&lt;li&gt;Click on "Icon" and choose the picture of the green apple.  (Green is for GO) &lt;/li&gt;&lt;li&gt;Click on the "Command" tab and select "Application in terminal"&lt;/li&gt;&lt;li&gt;Paste this command into the field labeled "Command"&lt;/li&gt;&lt;ul&gt;&lt;li&gt; ncpmount -S yourservername -A yourservernamefqdn  -U novellusername -V volumename -u linuxusername /mnt/novell/&lt;/li&gt;&lt;li&gt;(Be sure to edit each of the fields with your information)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Ra6JkDQ7n5I/AAAAAAAAACs/njPPQUgJbWQ/s1600-h/create-launcher-m.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Ra6JkDQ7n5I/AAAAAAAAACs/njPPQUgJbWQ/s400/create-launcher-m.png" alt="" id="BLOGGER_PHOTO_ID_5021101887009300370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create a desktop launcher to unmount the drive&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Right-click on the desktop and choose "Create launcher"&lt;/li&gt;&lt;li&gt;Click on "Icon" and choose the picture of the red apple.  (Red is for STOP)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click on the "Command" tab and select "Application in terminal"&lt;/li&gt;&lt;li&gt;Paste this command into the field labeled "Command"&lt;/li&gt;&lt;ul&gt;&lt;li&gt; ncpumount /mnt/novell/&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Ra6JzzQ7n7I/AAAAAAAAAC8/pZbaoFFwcSw/s1600-h/create-launcher-u.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/Ra6JzzQ7n7I/AAAAAAAAAC8/pZbaoFFwcSw/s400/create-launcher-u.png" alt="" id="BLOGGER_PHOTO_ID_5021102157592240050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When you are done, you should have two icons that look something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Ra55KDQ7n4I/AAAAAAAAACg/lB7EMsRJuTA/s1600-h/mount-icons.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/Ra55KDQ7n4I/AAAAAAAAACg/lB7EMsRJuTA/s400/mount-icons.png" alt="" id="BLOGGER_PHOTO_ID_5021083848146657154" border="0" /&gt;&lt;/a&gt;&lt;span&gt;To mount the drive, simply double-click on the green apple (GO) and a terminal will open up and ask you for your password.  Once you have typed the password and hit "Enter", the network drive will be mounted.  To unmount the drive, simply double-click the red apple (STOP).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Note: I have posted &lt;a href="https://help.ubuntu.com/community/MountingNovellNetworkDrives"&gt;these instructions&lt;/a&gt; to the Ubuntu Wiki.&lt;br /&gt;&lt;span&gt;Credit:  I got some of this information from &lt;a href="http://idea.zanestate.edu/archives/2005/04/how-to-mount-novell-shares-in-ubuntu/"&gt;this post&lt;/a&gt; by &lt;/span&gt;Todd Slater.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-9218177312919739895?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/9218177312919739895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/how-to-mount-novell-network-drives.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/9218177312919739895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/9218177312919739895'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/how-to-mount-novell-network-drives.html' title='How to mount Novell network drives'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Xc3ug-O4s-g/RbZKYiVLeJI/AAAAAAAAAEM/p5hJbHqQVRA/s72-c/search-ncpfs.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-4219165777933677600</id><published>2007-01-11T14:22:00.000Z</published><updated>2007-01-17T22:54:33.694Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>What it takes to make Ubuntu ready for use</title><content type='html'>I recently installed Ubuntu 6.10 on a new PC at work.  In this post I will document all the steps I had to perform to get it ready for everyday use.   Each step is assigned a level of difficulty, which I define below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Very Easy&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Step can be completed without using the command prompt&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Intuitive to complete&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Easy&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Step can be completed without using the command prompt&lt;/li&gt;&lt;li&gt;May require searching to find the right place to make the change&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Medium&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requires a single command to be entered at the command prompt&lt;/li&gt;&lt;li&gt;Requires searching internet resources to find the solution&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Hard&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requires multiple commands to be entered at the command prompt&lt;/li&gt;&lt;li&gt;Requires searching internet resources to find the solution&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Very Hard&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requires multiple commands to be entered at the command prompt&lt;/li&gt;&lt;li&gt;Requires searching internet resources to find the solution&lt;/li&gt;&lt;li&gt;Requires the user to manually edit a configuration file&lt;/li&gt;&lt;/ul&gt;These criteria are quite strict, because I believe that using an operating system should be intuitive, and not require any specialized knowledge.  With that in mind, let me share with you the steps I performed to get Ubuntu setup ready for me to be productive with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Install Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level:  &lt;span style="font-weight: bold;"&gt;Very Easy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Ubuntu has one of the easiest install procedures of any operating system.  I simply booted to the LiveCD, clicked on the "Install" icon and followed the simple wizard.  It only took about 15 minutes to complete the install.  You can even surf the net while the operating system is being installed.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I think it would be a good idea to show a few simple tutorials to the user while Ubuntu is being installed to the hard drive.  Use this time to answer some of the most commonly asked questions about Ubuntu. This can be as simple as a slide-show with text and background music, or perhaps a flash video with audio.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;2. Enable additional software sources&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Easy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;The &lt;/span&gt;universe, restricted, and backports &lt;span&gt;repositories are an essential part of Ubuntu.  By enabling these sources, I am allowing Ubuntu to take advantage of one of its greatest assets.  There are now are over 20,000 software packages available that can easily be installed with a few clicks.  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Currently, you can enable these sources via "System&gt;Administration&gt;Software Sources", or you can let the sources be automatically enabled when you install an application that requires them.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; There is a specification that proposes that these &lt;a href="https://blueprints.launchpad.net/ubuntu/+spec/enabling-additional-components"&gt;additional software sources&lt;/a&gt; be included by default, and I agree.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;3.  Install proprietary graphics driver&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;s&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; (&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Nvidia)&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Medium&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;This step required me to search the internet and follow &lt;a href="https://help.ubuntu.com/community/BinaryDriverHowto/"&gt;these instructions&lt;/a&gt; that I found on the Ubuntu wiki.  The steps included typing a command at the command prompt.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Steps are already being taken to include these drivers in future versions of Ubuntu.  To learn more, read the specification named "&lt;a href="https://blueprints.launchpad.net/ubuntu/+spec/accelerated-x"&gt;Accelerated X&lt;/a&gt;".&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;4. Configure Ubuntu to use my dual-monitor setup&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Very Hard&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I have two monitors that I would like to use with Ubuntu. By default, only one screen comes up and the other is blank.  I searched for an easy way to configure dual-monitors in  Ubuntu, but it doesn't appear that one exists.  I had to &lt;a href="http://ubuntuforums.org/showthread.php?t=221174"&gt;manually edit the xorg.conf&lt;/a&gt; file just to use a second monitor.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;This is an area where we can learn from Fedora.  I recently blogged about how  "&lt;a href="http://useopensource.blogspot.com/2006/12/fedora-beats-ubuntu-dual-monitor.html"&gt;Fedora beats Ubuntu: Dual-monitor configuration&lt;/a&gt;", which shows how Fedora provides a slick GUI to setup dual-monitors.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;5. Install additional multimedia codecs&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Medium&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Much of the multimedia content available on the internet is encoded in a format that Ubuntu cannot use without installing extra packages.  I had to search the internet to find the &lt;a href="https://help.ubuntu.com/community/RestrictedFormats"&gt;RestrictedFormats&lt;/a&gt; wiki page&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span&gt;which shows how to enable support for many additional types of media.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;There is a specification called &lt;a href="http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html"&gt;"&lt;/a&gt;&lt;a href="https://launchpad.net/ubuntu/+spec/easy-codec-installation"&gt;Make extra codecs easy to install&lt;/a&gt;" which should help with this problem. However, there is still a lot of content that is not available even after installing these packages.  For instance, &lt;a href="http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html"&gt;why can't we watch the news in Linux?&lt;/a&gt; We need to find a way to either support more formats, or we must &lt;a href="http://useopensource.blogspot.com/2006/10/which-should-come-first-chicken-or-egg.html"&gt;convince content providers&lt;/a&gt; to use open formats.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;6. Install common applications &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(Add/Remove Applications)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Very Easy&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;The "Add/Remove Applications" tool is very well designed and easy to use.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;This tool is great, it just needs a bigger selection of applications.  How does Ubuntu decide which packages will be in "Add/Remove", and which ones are only available in Synaptic?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;7. Install less common applications&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(Synaptic Package Manager)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Easy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;If I cannot find my application in "Add/Remove Applications", then I use "Synaptic Package Manager" to install it.  Synaptic is a great tool, but it is not as easy to use as the "Add/Remove" tool.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Provide more packages through the "Add/Remove Applications" interface.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;8. Configure my email, calender, and messaging client&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Easy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;At work we are a Novell shop, so I needed to connect to our Groupwise servers to get my email, calender, and messenger service.  Fortunately, there is native support for this in Ubuntu.  I configured Evolution to display my email and calender, and I configured GAIM to connect to the Groupwise Messenger service.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt; For the most part, everything mentioned above just works.  I have discovered that I cannot join some types of chat rooms in GAIM, which I hope is corrected in a future version.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;9. Mount my Novell Netware network drives&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Medium&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I thought this step would be harder, but it turns out that it only takes a &lt;a href="https://help.ubuntu.com/community/MountingNovellNetworkDrives"&gt;few short steps&lt;/a&gt; to access your Novell network drives.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I would like to see support for Novell network drives added to the "Places&gt;Connect to Server" tool.  Based on how easy it is to mount Novell drives, I assume that it would be easy to add this functionality.  I feel that it would be a great win for Ubuntu to be able to say that it natively supports connecting to Novell network drives.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;10. Install a Windows game (Warcraft 3)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Difficulty Level: &lt;span style="font-weight: bold;"&gt;Hard&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Description:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;While Linux has some &lt;a href="http://useopensource.blogspot.com/2006/12/tristans-favorite-linux-games.html"&gt;great games available&lt;/a&gt;, an Ubuntu user may want to play a Windows game that they have already purchased.  Wine allows many applications to run in Linux, but it is unpredictable and requires a few steps to get working. Warcraft 3 is rated "Gold", but I still had to follow &lt;a href="http://appdb.winehq.org/appview.php?iVersionId=1177"&gt;this tutorial&lt;/a&gt; to get it working. The steps included installing Wine, running "winecfg" to configure my drives and OS type, and creating a desktop launcher to start the game.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How it can be improved?:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Wine is getting better with every release, but you still need to research each application to see if it is supported.  If it is supported, it will take a few steps to get Wine setup for it.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Overall, this process was not very hard, especially if you consider how far Linux has come in the past few years.  Once I completed the steps described above, my computer was ready for me to use.  Based on the &lt;a href="https://launchpad.net/ubuntu/+specs"&gt;specifications&lt;/a&gt; for Feisty, the next version of Ubuntu will require even less work to get going.  You can be sure that I will create a similar post about that version and share my experiences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-4219165777933677600?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/4219165777933677600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/what-it-takes-to-make-ubuntu-ready-for.html#comment-form' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4219165777933677600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/4219165777933677600'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/what-it-takes-to-make-ubuntu-ready-for.html' title='What it takes to make Ubuntu ready for use'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-7181175241585152294</id><published>2007-01-09T18:21:00.000Z</published><updated>2008-12-09T00:37:26.800Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>World Domination 201: A review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RaVwGDQ7n2I/AAAAAAAAACE/ombD8FrCnyQ/s1600-h/intel-64.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RaVwGDQ7n2I/AAAAAAAAACE/ombD8FrCnyQ/s200/intel-64.jpg" alt="" id="BLOGGER_PHOTO_ID_5018540609032134498" border="0" /&gt;&lt;/a&gt;Eric S. Raymond and Rob Landley have written an interesting paper called "&lt;a href="http://catb.org/%7Eesr/writings/world-domination/world-domination-201.html"&gt;World Domination 201&lt;/a&gt;".   The main idea of this paper is that the entrance of 64-bit processors will force a new operating system to be adopted, which provides a unique opportunity for Linux to become the dominate operating system.&lt;br /&gt;&lt;br /&gt;Their conclusion is based on this theory: An operating system will become obsolete when low-end computers are sold with more memory than the operating system can support.&lt;br /&gt;&lt;br /&gt;Here is how this transition has happened before:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8-bit processors&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dates:  1975-1984 (9 years)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supported Memory:  64 kilobytes &lt;/li&gt;&lt;li&gt;Dominate Operating System:  BASIC&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;16-bit processors&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dates:  1981-1990 (9 years)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supported Memory:  1 megabyte&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dominate Operating System:   DOS&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;  32-bit processors&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dates:  1987-2008 (21 years)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supported Memory:  4 gigabytes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dominate Operating System:   Windows&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt; 64-bit processors&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dates:  2008-???&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supported Memory:  1 terabyte&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dominate Operating System:   Linux, OS X, or Windows Vista&lt;/li&gt;&lt;/ul&gt;Historically, the transition to the new operating system occurs around three years after the new hardware was introduced.  Since 64-bit processors were first introduced in 2005, this means that the new 64-bit OS will be determined by the end of 2008.&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;They list these factors as requirements for Linux to succeed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drivers for all major existing hardware&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"When it comes to crossing the 32- to 64-bit divide, device driver support is where Linux has its biggest practical advantage over both Microsoft and Apple."&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;32-bit legacy platform emulation&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"Linux needs a Wine 1.0 release, installed and preconfigured on desktop distributions."&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Surviving the killer app&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"As of yet, there is no killer app for Linux, nor for 64-bit hardware."&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Enabling preinstalls&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"To attract enough non-technical end users to make the hardware vendors care about us, we need Linux to come preinstalled on PCs in a configuration that just works."&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Support for all major multimedia formats&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"Idealism about open formats will not solve our multimedia problem in time; in fact, getting stuck on either belief in the technical superiority of open source or free-software purism guarantees we will lose."&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;The authors spend some time exploring the solutions to that last point.  They describe six possible approaches to dealing with proprietary codecs:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Do without.&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Unload the problem on individual users.&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Reverse-engineer all codecs for which deployment is legally possible (e.g. not blocked by patents or the DMCA).&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Press for delivery in open formats.&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Get closed source binaries that are "free as in beer".&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="orderedlist"&gt;&lt;p&gt;Pay to license codecs, per-copy.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;Overall, it is an interesting read.  I think the points he make are valid, and the premise of hardware forcing a software upgrade is historically accurate.  I believe that Ubuntu is heading the right direction and is poised to be the next major operating system on 64-bit hardware.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RaVv-TQ7n1I/AAAAAAAAAB8/30DsC6gSHaY/s1600-h/AMD-64.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RaVv-TQ7n1I/AAAAAAAAAB8/30DsC6gSHaY/s200/AMD-64.jpg" alt="" id="BLOGGER_PHOTO_ID_5018540475888148306" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-7181175241585152294?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/7181175241585152294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/world-domination-201-review.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7181175241585152294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/7181175241585152294'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/world-domination-201-review.html' title='World Domination 201: A review'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Xc3ug-O4s-g/RaVwGDQ7n2I/AAAAAAAAACE/ombD8FrCnyQ/s72-c/intel-64.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5145883702543925780</id><published>2007-01-01T18:39:00.000Z</published><updated>2008-12-09T00:37:26.945Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu beats Fedora: Long-term support</title><content type='html'>The &lt;a href="http://fedoralegacy.org/"&gt;Fedora Legacy Project&lt;/a&gt; is &lt;a href="http://fedoranews.org/cms/node/2320"&gt;shutting down&lt;/a&gt;.  The goal of the Fedora Legacy Project was to provide security and critical bug fix errata packages for Fedora Core distributions in maintenance mode.  Fedora users can no longer get support for releases older than Fedora Core 5, which was &lt;a href="http://fedoraproject.org/wiki/Core/HistoricalSchedules"&gt;released in March, 2006&lt;/a&gt;.  If you installed Fedora more than 9 months ago, then you need to upgrade if you want to get security updates.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZlc6IAsLZI/AAAAAAAAABY/RXTBSJ5zVqs/s1600-h/security_alert.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZlc6IAsLZI/AAAAAAAAABY/RXTBSJ5zVqs/s400/security_alert.gif" alt="" id="BLOGGER_PHOTO_ID_5015141813706304914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;People who use Linux, especially in commercial deployments, need to know that they can get security updates for a reasonable amount time. The Fedora Legacy Project provided an important service, but it was only sponsored by volunteers in the Fedora community.  Red Hat decided not to provide this support, mainly because they wanted to encourage people to purchase their "Enterprise Linux" product. To illustrate Red Hat's position on this, you should read the answer to this question on the Fedora FAQ:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fedoraproject.org/wiki/FAQ#head-52c17b4baac39733f7eba968e01259fadd83918c"&gt;Why should I pay for Red Hat Enterprise Linux when Fedora is free? What is the relationship between Fedora and Red Hat Enterprise Linux?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I can understand Red Hat trying to increase sales of their products, but this is just irresponsible.  Red Hat is using the Fedora community as a testing and development environment for their products.  Red Hat benefits from Fedora community contributions, and they get an excellent marketing and sales vehicle to potential customers.  &lt;a href="http://fedoraproject.org/wiki/FAQ#head-52c17b4baac39733f7eba968e01259fadd83918c"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The lack of long-term support in Fedora is contrasted by the solid and predictable support that Ubuntu releases provide.  I have posted before about Ubuntu's &lt;a href="http://useopensource.blogspot.com/2006/09/ubuntus-amazing-release-schedule.html"&gt;amazing release schedule&lt;/a&gt;.  Most Ubuntu releases get 1.5 years of support, but periodically there will be a &lt;a href="http://www.ubuntu.com/download/releasenotes/606?highlight=%28lts%29"&gt;LTS (long-term-support) version&lt;/a&gt; that provides 3 years of desktop support and 5 years of server support.&lt;br /&gt;&lt;br /&gt;It is likely that the Fedora Legacy Project will be replaced with a similar entity that provides long-term support for Fedora releases.  Let's hope that Red Hat steps up to the plate and invests resources to make this happen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:  &lt;/span&gt;&lt;a href="http://ubuntu-tutorials.com/"&gt;Christer&lt;/a&gt; pointed out that there will be a similar situation with Ubuntu support.  Ubuntu 5.10 is supported for 1.5 years (18 months) which ends in April 2007.  If you installed Ubuntu 5.10 in July 2006 (right before Ubuntu 6.06 came out) then you would only get 10 months of support.  For all other releases, the minimum amount of support is 12 months if you install a version the day before a new version comes out.&lt;br /&gt;&lt;br /&gt;The main point of this post is still true:  The future of legacy support for Fedora is now unknown, and Red Hat should spend resources to make this happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5145883702543925780?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5145883702543925780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2007/01/ubuntu-beats-fedora-long-term-support.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5145883702543925780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5145883702543925780'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2007/01/ubuntu-beats-fedora-long-term-support.html' title='Ubuntu beats Fedora: Long-term support'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZlc6IAsLZI/AAAAAAAAABY/RXTBSJ5zVqs/s72-c/security_alert.gif' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1591037221060836732</id><published>2006-12-30T19:39:00.000Z</published><updated>2008-12-09T00:37:27.246Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>The easy way to resize hard drive partitions</title><content type='html'>This past week I installed Ubuntu 6.10 on a second hard drive for my father. It is a 250 GB drive, and he wanted to give 30 GB to Ubuntu. I got to the "Resize Partion" step and dragged the slider so that it said "New partition size: 30 GB". I installed Ubuntu and when the system came up I found out that "New Partition" was not talking about the new Ubuntu partition.   Instead, it resized the original partition to 30GB, and Ubuntu was now using 220 GB!  This confusing behavior led me to update &lt;a href="https://bugs.launchpad.net/distros/ubuntu/+source/ubiquity/+bug/42532"&gt;this bug&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What do I do now that I my hard drive partitions are not setup like I wanted them to be?  Of course, any serious hacker would perform the complex operation of resizing the partitions manually.   I, however, prefer to solve things the "easy" way so that I can spend my time on more productive activities.  So what is the "easy" to fix this?  The answer is... the &lt;a href="http://gparted.sourceforge.net/livecd.php"&gt;GParted LiveCD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The GParted LiveCD is an amazing tool that greatly simplifies the editing of hard drive partitions.  You simply burn the ISO onto a CD, and then reboot your computer using the CD.  The system will come up and present you with an intuitive interface that lets you click-and-drag your partitions into the size you want.  If you have used Partition Magic before, you will feel right at home with GParted.  If not, then it will still be easy for you to figure out.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZa7HKJXv3I/AAAAAAAAABA/oJCpzeuTZ64/s1600-h/gparted_1_big.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZa7HKJXv3I/AAAAAAAAABA/oJCpzeuTZ64/s400/gparted_1_big.jpg" alt="" id="BLOGGER_PHOTO_ID_5014400966780764018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you move partitions around in the GUI, no changes are made to your hard drive until you hit "Apply". Once you hit "Apply", the changes you specified will start to happen.  If you have a large hard drive and you are moving a lot of data, this process could take several hours.  GParted will estimate the time needed and display this on the screen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RZa7VaJXv4I/AAAAAAAAABI/ygl-g2w9gK4/s1600-h/gparted_5_big.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Xc3ug-O4s-g/RZa7VaJXv4I/AAAAAAAAABI/ygl-g2w9gK4/s400/gparted_5_big.jpg" alt="" id="BLOGGER_PHOTO_ID_5014401211593899906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There is one non-intuitive aspect of this CD.  As you make changes to partitions, it is recording what you do in a linear fashion.  This means that if you increase a partition, and the decrease it to the original size, the application will perform both of those steps once you hit "Apply".  We made the mistake of resizing a partition, and then decided to change it to a different size.  This was recorded as two steps, and took much longer than if we had canceled all changes and done the resize in a single step.&lt;br /&gt;&lt;br /&gt;Here are some &lt;a href="http://gparted.sourceforge.net/screenshots.php"&gt;screenshots of GParted&lt;/a&gt;, and here are some &lt;a href="http://shots.osdir.com/slideshows/slideshow.php?release=763&amp;slide=1"&gt;screenshots of the GParted LiveCD&lt;/a&gt;.  You may also be interested in this &lt;a href="http://gparted.sourceforge.net/features.php"&gt;list of features&lt;/a&gt; for GParted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WARNING:&lt;/span&gt; Any changes made to your hard drive partitions has the potential to destroy your data.  Be sure to backup anything that you don't want to lose.  Remember to follow this rule:  Backup Twice, Delete Once. See my post about &lt;a href="http://useopensource.blogspot.com/2006/12/comparing-remote-backup-options.html"&gt;off-site backups&lt;/a&gt; if you want more information about this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1591037221060836732?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1591037221060836732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/easy-way-to-resize-hard-drive.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1591037221060836732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1591037221060836732'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/easy-way-to-resize-hard-drive.html' title='The easy way to resize hard drive partitions'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZa7HKJXv3I/AAAAAAAAABA/oJCpzeuTZ64/s72-c/gparted_1_big.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-141112213341454899</id><published>2006-12-30T19:23:00.000Z</published><updated>2008-12-09T00:37:27.441Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Photography'/><category scheme='http://www.blogger.com/atom/ns#' term='Deals'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Comparing remote backup options</title><content type='html'>I have always been interested in backups.  (In fact, I created an open source project called &lt;a href="http://sarab.sourceforge.net/"&gt;SaraB&lt;/a&gt;: Schedule And Rotate Automatic Backups.)  Anyone who has valuable data should be implementing a proper backup process.  For a good primer on the fundamentals of backup, I recommend visiting "&lt;a href="http://www.taobackup.com/"&gt;The Tao of Backup&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.taobackup.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZa3vKJXv2I/AAAAAAAAAA0/6xAMBW5_av8/s400/tao-of-backup.gif" alt="" id="BLOGGER_PHOTO_ID_5014397255929020258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Most recently, I have been trying to decide how to best implement the concept of "&lt;a href="http://www.taobackup.com/separation.html"&gt;Separation&lt;/a&gt;".  This requires that I store my data in multiple geographic locations to prevent a local disaster from destroying all copies of my data.  Like most people, my collection of photos, videos, and documents has been growing quickly as technology become more prevalent and uses higher resolutions.  The value of my data becomes greater with every passing holiday, birthday, wedding, and vacation.&lt;br /&gt;&lt;br /&gt;Here are some options that I have come up with to backup my data to a remote site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Manual Solutions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.  Periodically burn DVDs and carry them to another location&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pros:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Simple&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cheap (for a small amount of data, and infrequent backups)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Manual process requires user interaction for every backup&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You risk losing all data created since the last backup.  There is a monetary transaction cost for each backup, because you must pay for the DVD media.  This encourages you to backup infrequently.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;2.  Purchase two USB hard-drives.  Periodically backup to the local one and swap it with the off-site drive.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pros:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Simple&lt;/li&gt;&lt;li&gt;Cheap (if you have a LOT of data to backup)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Manual process requires user interaction for every backup&lt;/li&gt;&lt;li&gt;You risk losing all data created since the last backup.  Because there is no monetary transaction cost for creating backups (unlike Option #1), you should be able to backup more often and therefore risk losing less data.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Automated Network Solutions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.  Simple home-grown network backup&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Description:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Setup some form of synchronization (SFTP, SCP) between two computers at separate locations.  A family member's computer or a work computer would be sufficient.  Use extra space on each PC to store the data of the remote PC.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Pros:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Cheap to implement (if extra space is available on hard drives)&lt;/li&gt;&lt;li&gt;Backups are regularly sent off-site, without user interaction&lt;/li&gt;&lt;li&gt;Data is encrypted during transmission&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;May require purchasing a hard drive if the storage requirements exceed the available space.&lt;/li&gt;&lt;li&gt;Highly inefficient use of bandwidth and storage resources.  If you have a lot of data, you will be constantly maxing your upload speed to your ISP.  This could cause a serious degradation in normal internet usage.&lt;/li&gt;&lt;li&gt;You risk losing all data created since the last backup.  Because your upload speed is a bottleneck, you may not be able to perform frequent backups.  If you have a lot of data, this could result in less frequent backups than Option #1.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;4.  Advanced home-grown network backup&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Description:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Implement a backup system that uses &lt;a href="http://en.wikipedia.org/wiki/Rsync"&gt;Rsync&lt;/a&gt; (for efficiency) and &lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;SSH&lt;/a&gt; (for security). A family member's computer or a work computer would be sufficient.  Use extra space on each PC to store the data of the remote PC. &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Pros:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Cheap to implement (if extra space is available on hard drives)&lt;/li&gt;&lt;li&gt;Backups are regularly sent off-site, without user interaction&lt;/li&gt;&lt;li&gt;Data is encrypted during transmission&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Efficient use of bandwidth and storage resources&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Complex to setup&lt;/li&gt;&lt;li&gt;May require purchasing a hard drive if the storage requirements exceed the available space.&lt;/li&gt;&lt;li&gt;You risk losing all data created since the last backup. Because you are only uploading changes to your data, you should be able to perform frequent backups.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; 5. Subscription to backup service&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Description: &lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://mozy.com/"&gt;Mozy&lt;/a&gt; and &lt;a href="http://www.carbonite.com/"&gt;Carbonite&lt;/a&gt; are the best value, $5/month for unlimited data.  They have clients that use efficient backup algorithms and also provide encryption to protect the privacy of your data.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Pros:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Simple&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cheap to implement (especially for a lot of data)&lt;/li&gt;&lt;li&gt;Backups are regularly sent off-site, without user interaction&lt;/li&gt;&lt;li&gt;Data is encrypted during transmission and storage (Mozy even lets you use your own encryption keys to ensure privacy.  Now they just need to &lt;a href="http://useopensource.blogspot.com/2006/12/open-source-strategy-for-mozycom.html"&gt;open source the client&lt;/a&gt; so that we can see if they implemented this securely.)&lt;/li&gt;&lt;li&gt;Efficient use of bandwidth and storage resources&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Initial backup can take many days (after that, only changes will be sent)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restoring data may take many hours&lt;/li&gt;&lt;li&gt;You risk losing all data created since the last backup. Because you are only uploading changes to your data, you should be able to perform frequent backups.&lt;/li&gt;&lt;li&gt;No Linux client available&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I am undecided about which option to choose.   I like options #2, #4, and #5.  Until a Linux client is made available for the subscription services, I cannot use option #5.  I do like the simplicity of purchasing two USB drives and swapping them at work everyday.  Plus, the USB hard drives could be used for other storage purposes.&lt;br /&gt;&lt;br /&gt;What option do you prefer?  Do you have any other options that I have missed?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-141112213341454899?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/141112213341454899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/comparing-remote-backup-options.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/141112213341454899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/141112213341454899'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/comparing-remote-backup-options.html' title='Comparing remote backup options'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RZa3vKJXv2I/AAAAAAAAAA0/6xAMBW5_av8/s72-c/tao-of-backup.gif' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3063600134577273838</id><published>2006-12-28T15:24:00.000Z</published><updated>2006-12-28T19:35:07.199Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Why can't we watch the news in Linux?</title><content type='html'>I have been working overtime this Christmas season to help my father and brother improve their experience in Ubuntu 6.10.  One of the deficiencies we have encountered is the limited ability to watch news videos from a web-browser (such as Firefox 2.0).   I have installed Flash Player 9 Beta 2, and the Good-Bad-Ugly plugins for GStreamer.  Here is what happens when we try to watch news videos on these large news sites.&lt;br /&gt;&lt;a href="http://abcnews.go.com/"&gt;&lt;br /&gt;ABC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.bbc.co.uk/"&gt;BBC News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cbsnews.com/"&gt;CBS News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnbc.com/"&gt;CNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: NO&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cnn.com/"&gt;CNN&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.foxnews.com/"&gt;FOX News&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: NO&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.msnbc.msn.com/"&gt;MSNBC&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sound: YES&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video: YES&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Don't you find it ironic that the only major news website that I could get to play videos is owned by Microsoft?  Is there anything I can do to get these other websites to play videos properly?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3063600134577273838?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3063600134577273838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3063600134577273838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3063600134577273838'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/why-cant-we-watch-news-in-linux.html' title='Why can&apos;t we watch the news in Linux?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-1314204367000849808</id><published>2006-12-21T17:27:00.000Z</published><updated>2007-01-02T04:25:21.021Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deals'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Unbeatable deal on VOIP phone service</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;:  As this deal is now expired, I am removing my phone number.  You can always sing my replacement number: 555-867-5309!  I apologize that this post is going to show up on the Planets.  If anyone knows how to edit posts without it going to the top of the planet, please share.  I have verified that the "Post time and date" are not being updated, so I don't know why this happens.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;I wanted to share this awesome deal with everyone who wants to save money on a phone service.  This could be used to reduce monthly charges for people who have a Qwest phone line, or to provide a cheap emergency phone line for people who only have cell-phones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sunrocket.com/"&gt;SunRocket&lt;/a&gt;  has traditionally been one of the cheapest VOIP services around, with an unlimited plan for less than $17/month.  Now they have an unbeatable deal, but you need to act fast if you want to take advantage of it.  They are offering a free year of service when you buy one year, which brings the monthly fee to $8/month.  The deal expires on 12/22/06.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to get this deal:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="http://www.sunrocket.com/"&gt;SunRocket&lt;/a&gt;'s website (http://www.sunrocket.com/)&lt;/li&gt;&lt;li&gt;Look at the bottom-left side of the screen for "Other ways to sign up"&lt;/li&gt;&lt;li&gt;Click on "Referred by a friend"&lt;/li&gt;&lt;li&gt;Type in my phone number: 555-867-5309 (I am on the DoNotCall registry)&lt;/li&gt;&lt;li&gt;You should see the deal to "Buy one year for $200, get the second year FREE!"&lt;/li&gt;&lt;li&gt;Sign up!&lt;/li&gt;&lt;li&gt;Refer your friends and family with you as the referral number&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;Annual Edition - $199 per year&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Includes unlimited calling to the U.S., Canada, and Puerto Rico, plus over 12 built-in features, Enhanced Voicemail, bonus international calling, and more!&lt;/li&gt;&lt;/ul&gt;SunRocket offers many exciting features, including several advanced services that are not available with traditional phone service.&lt;br /&gt;        &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#3way"&gt;3-Way Calling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#7digit"&gt;7 Digit Dialing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#forwarding"&gt;Call Forwarding&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#callID"&gt;Caller ID with Name&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#logs"&gt;Call Logs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#return"&gt;Call Return&lt;/a&gt;&lt;/li&gt;&lt;!--&lt;li&gt;&lt;a href="#transfer"&gt;Call Transfer&lt;/a&gt;&lt;/li&gt;--&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#waiting"&gt;Call Waiting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#waitingID"&gt;Call Waiting ID&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#click"&gt;Click to Call&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#contacts"&gt;Contacts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#rings"&gt;Distinctive Rings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#dnd"&gt;Do Not Disturb&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#findme"&gt;Find Me&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#sim"&gt;SimRing&lt;/a&gt;&lt;img src="http://www.sunrocket.com/_resources/images/content/new-txt.gif" align="bottom" border="0" /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sunrocket.com/features/built-in/#speed"&gt;Speed Dial&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Disclaimer&lt;/span&gt;:  I will get financial rewards for everyone who signs up.  If you decide to sign-up, you can share this deal with your friends and family and get the rewards yourself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Additional Note&lt;/span&gt;: Does your satellite television provider charge a fee because you do not have a phone-line?  Mine charges me $5 a month because I only had cell-phones.  I hope that after I get my internet phone service, I can plug in my satellite receiver and have them remove that charge.  This will lower the cost of SunRocket to $3 a month!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-1314204367000849808?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/1314204367000849808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/unbeatable-deal-on-voip-phone-service.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1314204367000849808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/1314204367000849808'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/unbeatable-deal-on-voip-phone-service.html' title='Unbeatable deal on VOIP phone service'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-6875358240001375505</id><published>2006-12-13T20:24:00.000Z</published><updated>2006-12-13T19:59:30.442Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>The ethics of Linux hardware appliances</title><content type='html'>Recently my organization has been looking into purchasing &lt;a href="http://en.wikipedia.org/wiki/Dns"&gt;DNS&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/wiki/Dhcp"&gt;DHCP&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/wiki/IPAM"&gt;IPAM&lt;/a&gt; hardware appliances.  This category includes products from &lt;a href="http://www.infoblox.com/"&gt;InfoBlox&lt;/a&gt;, &lt;a href="http://www.bluecatnetworks.com/"&gt;BlueCat&lt;/a&gt;, &lt;a href="http://www.metainfo.com/index.cfm"&gt;MetaInfo&lt;/a&gt;, and &lt;a href="http://ins.com/"&gt;INS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It turns out that all of these appliances are running a version of Linux, and they are using open source applications.  In fact, some of the vendors proudly admit that they "start with ISC's Bind and DHCP" and then make improvements to them.&lt;br /&gt;&lt;br /&gt;When I heard these facts, I immediately asked them if they released the source-code to their appliances.  They explained that there is no legal requirement for them to do so. Lucky for them, ISC uses the BSD license.  But they also are shipping Linux,  so shouldn't they have to redistribute the source for that?&lt;br /&gt;&lt;br /&gt;Tivo &lt;a href="http://www.tivo.com/linux/linux.asp"&gt;publishes&lt;/a&gt; the source code to the GPL code that they modify.  Perhaps the Linux-appliance vendors are not modifying any GPL code.  I must assume that they are not legally required to distribute the source, based on the fact that I am not a lawyer and I am sure that they have a herd of them.&lt;br /&gt;&lt;br /&gt;This is a really big issue, if you consider that there are &lt;a href="http://www.google.com/search?hl=en&amp;q=%22hardened+Linux%22+%22hardware+appliance%22&amp;amp;btnG=Google+Search"&gt;dozens of Linux-based hardware appliances&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;OK, put aside for a moment the legal issues of using open source software in a hardware appliance.  I also want to address the ethical implications of using open source software in your commercial appliance.  If you use open source in your product, do you believe that there is a moral obligation to contribute back to the communities that developed the code?  I certainly do!  If not, then this is a modern-day version of the &lt;a href="http://useopensource.blogspot.com/2006/11/modern-day-version-of-little-red-hen.html"&gt;Little Red Hen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Does this issue bother anyone else?  Is this something that the GPLv3 is going to address?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?hl=en&amp;q=%22hardware+appliance%22+%22hardened+Linux%22+&amp;amp;btnG=Google+Search"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-6875358240001375505?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/6875358240001375505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/ethics-of-linux-hardware-appliances.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6875358240001375505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/6875358240001375505'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/ethics-of-linux-hardware-appliances.html' title='The ethics of Linux hardware appliances'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3148067291147507443</id><published>2006-12-11T15:54:00.000Z</published><updated>2006-12-12T01:38:13.231Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Nedi: The Movie</title><content type='html'>I have posted before about how cool Nedi is, but now you can see it for yourself.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nedi.sourceforge.net/img/NeDiweek.mov"&gt;The Nedi Movie&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are involved in network management, I am sure you will see the value in this open source project.  We use it everyday, and it is hard to imagine life without it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3148067291147507443?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3148067291147507443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/nedi-movie.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3148067291147507443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3148067291147507443'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/nedi-movie.html' title='Nedi: The Movie'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3984137746535128425</id><published>2006-12-08T23:55:00.000Z</published><updated>2007-03-15T21:38:23.922Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Tristan's Favorite Linux Games</title><content type='html'>&lt;p&gt;This is a list of my favorite games on Linux.  They may not be your favorite games, but that is why it is called "&lt;span style="font-weight: bold;"&gt;Tristan's&lt;/span&gt; Favorite Linux Games".   If you are one of those people who think there are no good games for Linux, be prepared to be surprised.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;These games are all free of cost, and they will be labeled if they are not open source.  Most of these games also run natively on Windows, so try to get your friends to switch to Linux after playing these games on Windows!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This page will become a permanent part of my blog, and I intend to update it when I learn of new favorite games.&lt;br /&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://en.wikipedia.org/wiki/Turn-based_strategy"&gt;&lt;span&gt;Turn-based Strategy&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;(like "Civilization" or "Heroes of Might and Magic")&lt;a href="http://en.wikipedia.org/wiki/Turn-based_strategy"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.wesnoth.org/"&gt; Battle for Wesnoth&lt;/a&gt;&lt;a target="_blank" href="http://www.wesnoth.org/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ufo.myexp.de/"&gt; UFO: Alien Invasion&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Music_video_game"&gt;&lt;span style="font-weight: bold;"&gt;Music R&lt;/span&gt;&lt;b&gt;hythm Action &lt;/b&gt;&lt;span style="font-weight: bold;"&gt;Game&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;(like &lt;a href="http://en.wikipedia.org/wiki/Guitar_Hero"&gt;Guitar Hero&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://louhi.kempele.fi/%7Eskyostil/uv/fretsonfire/"&gt; Frets on Fire&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Realtime_strategy_game"&gt;Real Time Strategy&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;(like "&lt;a href="http://en.wikipedia.org/wiki/Warcraft_III:_Reign_of_Chaos"&gt;Warcraft&lt;/a&gt;" or "&lt;a href="http://en.wikipedia.org/wiki/Starcraft"&gt;Starcraft&lt;/a&gt;")&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.glest.org/"&gt;Glest&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt; Real Time Strategy Shooter&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tremulous.net/"&gt;Tremulous&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.s2games.com/savage/"&gt; SAVAGE: The Battle for Newerth&lt;/a&gt; - (Not open source)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scrolling Space Shooter&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.viewizard.com/astromenace/index_linux.php"&gt; AstroMenace&lt;/a&gt; -  (Not open source)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/First-person_shooter"&gt;&lt;span style="font-weight: bold;"&gt;First-person shooters&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;(like &lt;a href="http://en.wikipedia.org/wiki/Doom_3"&gt;Doom&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Quake_4"&gt;Quake&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Unreal_Tournament_2007"&gt;Unreal&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Half-Life_2"&gt;Half-Life&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Halo2"&gt;Halo&lt;/a&gt;)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.truecombatelite.net/"&gt; True-Combat Elite&lt;/a&gt; (requires &lt;a href="https://help.ubuntu.com/community/EnemyTerritory"&gt;Enemy Territory&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://red.planetarena.org/"&gt; AlienArena 2007&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.warsow.net/"&gt; Warsow&lt;/a&gt;&lt;a target="_blank" href="http://www.warsow.net/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sauerbraten.org/"&gt; Sauerbraten&lt;/a&gt;&lt;a target="_blank" href="http://sauerbraten.org/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.alientrap.org/nexuiz/"&gt; Nexuiz&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p style="font-weight: bold;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Flight_simulator"&gt;Flight Simulator&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flightgear.org/"&gt;FlightGear&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.alientrap.org/nexuiz/"&gt; &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/MMORPG"&gt;&lt;span style="font-weight: bold;"&gt; MMORPG&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;(like &lt;a href="http://en.wikipedia.org/wiki/EverQuest_II"&gt;EverQuest&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/World_of_Warcraft"&gt;World of Warcraft&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Guild_Wars"&gt;Guild Wars&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.planeshift.it/"&gt; Planeshift&lt;/a&gt;&lt;a target="_blank" href="http://www.planeshift.it/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt; Rally Car racing&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/trigger-rally/"&gt; Trigger&lt;/a&gt; - (No Windows client)&lt;a target="_blank" href="http://www.positro.net/trigger/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Role_Playing_Game"&gt;&lt;span style="font-weight: bold;"&gt; Role Playing Game&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.allacrost.org/"&gt; Hero of Allacrost&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FAQ - Frequently Asked Questions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Q:  Can I suggest a game to be added to this list?&lt;br /&gt;A:  Of course!  Please leave a comment with a link to the game.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Links to similar game sites for Linux&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ubuntugames.org/"&gt;Ubuntu Games&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3984137746535128425?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3984137746535128425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/tristans-favorite-linux-games.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3984137746535128425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3984137746535128425'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/tristans-favorite-linux-games.html' title='Tristan&apos;s Favorite Linux Games'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-3358362582724841662</id><published>2006-12-08T16:38:00.000Z</published><updated>2008-12-09T00:37:27.786Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Fedora beats Ubuntu: Dual-monitor configuration</title><content type='html'>I recently had the opportunity to help a co-worker setup Ubuntu 6.10 on his desktop.  I was thrilled to see his surprise when he saw how nice the desktop looked.  He told me that the Ubuntu desktop looks much better than the last time he had tried Linux.&lt;br /&gt;&lt;br /&gt;My joy was short-lived when we started to look for a way to extend his desktop across a second monitor.  I had never used dual-monitors before, but I assumed that Ubuntu would provide a tool since it does such a nice job in other areas.  Unfortunately, there is no GUI tool to configure dual-monitor support in Ubuntu 6.10!&lt;br /&gt;&lt;br /&gt;Here is how to &lt;a href="http://ubuntuforums.org/showthread.php?t=221174"&gt;manually configure&lt;/a&gt; dual-monitors in Ubuntu.  Note:  You are going to need this...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RXmQ4t-mThI/AAAAAAAAAAY/JywOzLEf3OI/s1600-h/vmplayer-ubuntu-terminal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Xc3ug-O4s-g/RXmQ4t-mThI/AAAAAAAAAAY/JywOzLEf3OI/s400/vmplayer-ubuntu-terminal.png" alt="" id="BLOGGER_PHOTO_ID_5006191764888243730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Meanwhile, Fedora Core has included a &lt;a href="http://www.redhat.com/magazine/014dec05/features/multihead/"&gt;nice graphical tool&lt;/a&gt; to configure dual-monitor support.  I don't know exactly when this feature was added, but it was in Fedora Core 4 which came out in  June of 2005.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RXmQKd-mTgI/AAAAAAAAAAM/3LLlA388cio/s1600-h/display-dualhead.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Xc3ug-O4s-g/RXmQKd-mTgI/AAAAAAAAAAM/3LLlA388cio/s400/display-dualhead.png" alt="" id="BLOGGER_PHOTO_ID_5006190970319293954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Let's learn from our friends at Fedora, and provide a GUI to configure dual-monitor setups. Ubuntu, are you going to include this in your next release?  I sure hope so!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-3358362582724841662?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/3358362582724841662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/fedora-beats-ubuntu-dual-monitor.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3358362582724841662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/3358362582724841662'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/fedora-beats-ubuntu-dual-monitor.html' title='Fedora beats Ubuntu: Dual-monitor configuration'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Xc3ug-O4s-g/RXmQ4t-mThI/AAAAAAAAAAY/JywOzLEf3OI/s72-c/vmplayer-ubuntu-terminal.png' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5713824977514810283</id><published>2006-12-06T05:00:00.000Z</published><updated>2006-12-06T05:11:20.186Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>An open source strategy for Mozy.com</title><content type='html'>&lt;a href="http://mozy.com/"&gt;Mozy.com&lt;/a&gt; provides a hosted backup service which allows users to save a copy of their data on a remote site.  It is ran by a &lt;a href="http://mozy.com/mozy/about"&gt;Utah company&lt;/a&gt; called Berkeley Data Systems.&lt;br /&gt;&lt;br /&gt;To get started using Mozy, you first install their client on your Windows operating system.  They do not have a Linux client, but a Macintosh client is said to be in development.  Next, the Mozy client helps you select which data you would like to backup and then proceeds to encrypt it and send a copy of your data to the Mozy servers.&lt;br /&gt;&lt;br /&gt;Mozy currently offers 2 GB of free storage to all users.  If you find that you need more storage, you can purchase a monthly subscription for a reasonable free.  This is sometimes called a "&lt;a href="http://en.wikipedia.org/wiki/Freemium_business_model"&gt;freemium&lt;/a&gt;" business model, and it is an excellent way for users to evaluate a product.&lt;br /&gt;&lt;br /&gt;However, I believe that there is an even better business model for Mozy.  I want to make the case for a open source strategy for Mozy, with the intent of increasing demand for Mozy services when compared to the current model.&lt;br /&gt;&lt;br /&gt;1. Open source the Mozy backup client and server applications, which will include a basic feature set&lt;br /&gt;&lt;ul&gt;&lt;li&gt;People who want to host their own "Mozy" backup system can now do so&lt;/li&gt;&lt;li&gt;Businesses can backup their data to a branch office for business continuity&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Families can backup their data to the home of a relative&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;2. Continue to sell a hosted backup service&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Provide 2 GB for free to users&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Offer higher storage amounts for a monthly fee&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Include more features than the open source version (widget frosting business model)&lt;/li&gt;&lt;/ul&gt;3.  Offer support services for people who choose to host their own "Mozy" system&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Many businesses would like to efficiently backup their data to a disaster recovery site&lt;/li&gt;&lt;li&gt;Many businesses would need help implementing this complex system correctly&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;4. Reasons people will upgrade to the hosted subscription service&lt;br /&gt;&lt;ul&gt;&lt;li&gt;They prefer a hassle-free way to manage their backups&lt;/li&gt;&lt;li&gt;They don't have the expertise to correctly implement the system&lt;/li&gt;&lt;li&gt;They want the advanced feature-set that is included with hosted accounts&lt;/li&gt;&lt;li&gt;They want the performance and high-availability of an enterprise data-center&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;5. Benefits to Mozy for using the open source model&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Creates buzz and interest in your company and products&lt;/li&gt;&lt;li&gt;An increase in users will result in more paying customers&lt;/li&gt;&lt;li&gt;Supporting business who implement "Mozy" provides an addition revenue stream&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Mozy community will help to quickly develop a Linux client&lt;/li&gt;&lt;li&gt;It is a great way to give back to the open source community, since there is a high-probability that Mozy uses open source software within their business&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;6. Companies with similar business models&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Similar to &lt;a href="http://www.sugarcrm.com/crm/"&gt;SugarCRM&lt;/a&gt;'s business model - (&lt;a href="http://brij.typepad.com/147/2004/07/open_source_mov.html"&gt;Widget Frosting and Service Enabler&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://opensource.sys-con.com/read/173436.htm"&gt;A Sweet Mix of Commercial and Open Source&lt;/a&gt;&lt;/li&gt;&lt;li&gt;"SugarCRM offers its software for free as an open source server and then converts some users to paying customers by charging for add-ons, installation services, training, technical support, and software patches"&lt;/li&gt;&lt;/ul&gt;If you know someone who works for Mozy, please forward them this plan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5713824977514810283?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5713824977514810283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/12/open-source-strategy-for-mozycom.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5713824977514810283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5713824977514810283'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/12/open-source-strategy-for-mozycom.html' title='An open source strategy for Mozy.com'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-9133555218026871165</id><published>2006-11-21T22:05:00.000Z</published><updated>2006-11-21T22:15:20.319Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Why do we believe in open source software?</title><content type='html'>I wanted to share my response to some &lt;a href="http://useopensource.blogspot.com/2006/11/why-i-support-use-of-non-free-software.html"&gt;comments&lt;/a&gt; on my &lt;a href="http://useopensource.blogspot.com/2006/11/why-i-support-use-of-non-free-software.html"&gt;last post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;First, thanks for your responses.&lt;br /&gt;&lt;br /&gt;Justin:  "Free Software is not about technology or even about making the world a better place. It's about Freedom."&lt;br /&gt;&lt;br /&gt;Are you sure about that? What is the real reason we support open source? In my opinion it *IS* for the purpose of making the world a better place. If first-world countries spend resources to develop high-quality open source software, then all of humanity will benefit from that investment.&lt;br /&gt;&lt;br /&gt;Open source software is not always better quality than proprietary software, but I do believe it is always ethically superior.&lt;br /&gt;&lt;br /&gt;Lonnie: "I agree with what Justin Findlay said..."&lt;br /&gt;&lt;br /&gt;I also want to ask you what is the "big-picture" reason for supporting open source software?  Please share your opinion.&lt;br /&gt;&lt;br /&gt;I agree with your description of the average user, and it is something that we need to keep in mind when making decisions about software.&lt;br /&gt;&lt;br /&gt;"Then she will complain loudly."&lt;br /&gt;&lt;br /&gt;The thing is, we don't want her to complain loudly. If she has a bad experience because of not being able to view a Flash website, she will associate the bad experience with Linux. Since you mentioned psychology, I would point out this chain of events is an example of &lt;a href="http://en.wikipedia.org/wiki/Classical_conditioning"&gt;classical conditioning&lt;/a&gt; (review the &lt;a href="http://en.wikipedia.org/wiki/Little_Albert"&gt;Little Albert experiment&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Unable to view flash website (US) =&gt; Frustration (UR) Natural response.&lt;br /&gt;&lt;br /&gt;Unable to view flash website (US) +  Big Ubuntu Linux logo (CS) =&gt; Frustration (UR) After pairing them.&lt;br /&gt;&lt;br /&gt;Big Ubuntu Linux logo (CS) =&gt; Frustration (CR) Learning occurs. Notice how the response never changes.&lt;br /&gt;&lt;br /&gt;In the case of Little Albert, he started to generalize the conditioned stimulus with other items that were similar to the original stimulus. In the case of your Mom, this can happen so that she feels frustrated whenever she sees any Linux, open source, or free software.  Do you think that will help us achieve our goals?&lt;br /&gt;&lt;br /&gt;I do not believe in "sacrificing principles for popularity", just for the sake of popularity. As I have stated, popularity is a necessary step to get the industry to take notice of our needs.&lt;br /&gt;&lt;br /&gt;Step 1: Gain popularity.&lt;br /&gt;Step 2: ??? (Flex muscles)&lt;br /&gt;Step 3: &lt;a href="http://en.wikipedia.org/wiki/Underpants_Gnomes"&gt;Profit!!!&lt;/a&gt; Err... I mean "Become completely open source"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-9133555218026871165?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/9133555218026871165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/11/why-do-we-believe-in-open-source.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/9133555218026871165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/9133555218026871165'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/11/why-do-we-believe-in-open-source.html' title='Why do we believe in open source software?'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-225395841175774477</id><published>2006-11-20T16:47:00.000Z</published><updated>2006-12-09T22:02:19.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Why I support the use of non-free software in Linux</title><content type='html'>I appreciate the &lt;a href="https://beta.blogger.com/comment.g?blogID=23378268&amp;postID=116353468162037263"&gt;comments&lt;/a&gt; made by Lonnie and Anonymous.  Let me address your concerns.&lt;br /&gt;&lt;br /&gt;First, I want to point out that 99.99% of the software available in Ubuntu (including the application repositories) will still be open source. However, the 0.01% of non-free software has a very visible impact on the user experience.&lt;br /&gt;&lt;br /&gt;If the average user can't listen to music, watch a movie, or play a 3-D game, then they will not get a chance to use the other 99.99% of free software that is included with Ubuntu. That is why Mark Shuttleworth said that shipping proprietary drivers is the best way to allow users to experience the rest of the free software stack.&lt;br /&gt;&lt;br /&gt;Lonnie - Yes, the people that will be attracted by this tactic will be the average computer user. They are looking for software that simply works well for them. If they can get that without having to pay for it, then they will use Ubuntu. These users will appreciate the great open source operating system they get for free, and would be willing to listen to Ubuntu when considering the purchase of a graphics card. The pressure on ATI and Nvidia will not come until Linux has the "weight" to threaten the sales of their products. This is the Chicken and the Egg question, and I believe the Chicken needs to come first.&lt;br /&gt;&lt;br /&gt;Also, I am glad you have a free alternative to use (gnewsense). Open source is all about providing users with the power of choice. You can choose to use the software, or you can choose to modify it and use that version. (Of course, there are many benefits to pooling our resources around good open source projects. I hope gnewsense will help improve Ubuntu, and Ubuntu will help improve gnewsense)&lt;br /&gt;&lt;br /&gt;Anonymous - I am always excited about the development of open source replacements of proprietary software. I encourage people to use those drivers, and to help with the development of them. Perhaps this story will end similar to that of of Java. Java was slowly being replaced by ever improving &lt;a href="http://www.informationweek.com/software/showArticle.jhtml?articleID=194300265"&gt;free java clones&lt;/a&gt;, so Sun decided to open source the software.&lt;br /&gt;&lt;br /&gt;In conclusion - I know where you are coming from, since we share the same passion for open source software. We are both concerned about losing sight of our goal, which is a completely open source operating system and applications. What we disagree on, is how to best reach this goal.&lt;br /&gt;&lt;br /&gt;Every great accomplishment in this world has involved taking some risks. I believe that including some non-free software in the short-term will actually advance free software in the long-term, and it is a risk we should take.&lt;br /&gt;&lt;br /&gt;Update:  I also want to share &lt;a href="http://community.linux.com/article.pl?sid=06/11/16/1443243&amp;amp;tid=53&amp;amp;tid=96&amp;amp;pagenum=1"&gt;these videos&lt;/a&gt; of people talking about the &lt;a href="https://features.launchpad.net/distros/ubuntu"&gt;planned improvements&lt;/a&gt; in Ubuntu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-225395841175774477?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/225395841175774477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/11/why-i-support-use-of-non-free-software.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/225395841175774477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/225395841175774477'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/11/why-i-support-use-of-non-free-software.html' title='Why I support the use of non-free software in Linux'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-5499213828275499277</id><published>2006-11-16T23:45:00.000Z</published><updated>2006-11-17T22:49:48.100Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Debian and Ubuntu: Mutual Symbiosis</title><content type='html'>I believe that Debian and Ubuntu are an example of &lt;a href="http://en.wikipedia.org/wiki/Symbiosis"&gt;mutual symbiosis&lt;/a&gt;.  In other words, their relationship is advantageous to both entities. (Disclaimer:  I do not claim to be an expert on this subject. I am just an observer)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How does Ubuntu benefit from Debian?&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;- Based on one of the best Linux distributions&lt;br /&gt;- Inherits over 15,000 packages (applications) from Debian&lt;br /&gt;- Great community and dedication to free software&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;How does Debian benefit from Ubuntu?&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;- Packages that are created/improved for Ubuntu can easily &lt;a href="https://wiki.ubuntu.com/ContributingToDebian"&gt;be made for Debian&lt;/a&gt;&lt;br /&gt;- Ubuntu &lt;a href="http://patches.ubuntu.com/"&gt;provides patches&lt;/a&gt; for all of the packages that it modifies from Debian&lt;br /&gt;- Ubuntu has the &lt;a href="http://www.ubuntu.com/community"&gt;best community around&lt;/a&gt;, providing support and goodwill&lt;br /&gt;- Ubuntu is growing extremely fast, and may become the Linux desktop leader&lt;br /&gt;- Canonical &lt;a href="http://www.canonical.com/Welcome"&gt;employs dozens&lt;/a&gt; of open source developers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mark Shuttleworth made an awesome &lt;a href="http://video.google.ca/videoplay?docid=-1165754797197197496&amp;q=shuttleworth+debconf"&gt;presentation at a DebConf&lt;/a&gt; where he talked about the relationship between Debian and Ubuntu.    Here is a &lt;a href="http://video.google.ca/videoplay?docid=-1165754797197197496&amp;amp;q=shuttleworth+debconf"&gt;video of that presentation&lt;/a&gt;.  Towards the end of the video, Mark draws a picture on the board to illustrate how Ubuntu regularly synchronizes with Debian.  I have slightly modified his diagram and posted it below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/6492/2853/1600/debian-ubuntu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6492/2853/400/debian-ubuntu.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, Ubuntu is not a "fork" of Debian.  It is in Ubuntu's best interests to funnel any improvements into Debian so that the regular synchronization process will be easier.  &lt;span&gt;Mark has also written an excellent article explaining the &lt;a href="http://www.markshuttleworth.com/archives/56"&gt;relationship between Debian and Ubuntu&lt;/a&gt;.  He starts by explaining the commonalities between the two distros, and then goes on to discuss areas in which they differ.&lt;br /&gt;&lt;br /&gt;If you want to read some concerns about the Ubuntu/Debian relationship, read this article &lt;a href="http://ianmurdock.com/?p=167"&gt;written by Ian Murdock&lt;/a&gt; (he is the "ian" in Debian).  There has also been &lt;a href="http://blog.madduck.net/debian/2006.05.24-ubuntu-and-debian"&gt;some tension&lt;/a&gt; between people who get paid to work on open source software and those who remain unpaid volunteers.&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;In closing, I wanted to express my desire for these two communities to come together as allies and friends.  There have been some &lt;a href="http://www.pthree.org/2006/11/03/disappointed-in-debian/"&gt;adversarial attitudes expressed&lt;/a&gt;, and I want to discourage this from continuing.  I will leave you with some relevant quotes by Mark Shuttleworth.&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;em&gt;Ubuntu benefits from a strong Debian, and Debian benefits from a strong Ubuntu.&lt;/em&gt; - &lt;a href="https://wiki.ubuntu.com/MarkShuttleworth"&gt;MarkShuttleworth&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;Every Debian developer is also an Ubuntu developer, because one way to contribute to Ubuntu is to contribute to Debian.&lt;/em&gt; - &lt;a href="https://wiki.ubuntu.com/MarkShuttleworth"&gt;MarkShuttleworth&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;We incorporate Debian changes regularly, because that introduces the latest work, the latest upstream code, and the newest packaging efforts from a huge and competent open source community. Without Debian, Ubuntu would not be possible.&lt;/em&gt; - &lt;a href="https://wiki.ubuntu.com/MarkShuttleworth"&gt;MarkShuttleworth&lt;/a&gt; &lt;/p&gt;&lt;span&gt;Do you agree with my analysis of the Debian/Ubuntu relationship?&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-5499213828275499277?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/5499213828275499277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/11/debian-and-ubuntu-mutual-symbiosis.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5499213828275499277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23378268/posts/default/5499213828275499277'/><link rel='alternate' type='text/html' href='http://useopensource.blogspot.com/2006/11/debian-and-ubuntu-mutual-symbiosis.html' title='Debian and Ubuntu: Mutual Symbiosis'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_Xc3ug-O4s-g/R6SeYfR6TJI/AAAAAAAAAVQ/lKcy3ytikqI/S220/TristanAvatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23378268.post-116353468162037263</id><published>2006-11-14T20:03:00.000Z</published><updated>2006-11-17T22:53:48.677Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu to become even easier to use!</title><content type='html'>Ubuntu is well known for its wonderful ease-of-use, especially for new Linux users. With every release, Ubuntu has been breaking ground by making Linux "just work" for millions of people. This tradition is set to continue with the next release (7.04), code-named Feisty Fawn.&lt;br /&gt;&lt;br /&gt;I recently posted about the need for Linux to &lt;a href="http://useopensource.blogspot.com/2006/10/which-should-come-first-chicken-or-egg.html"&gt;strive for ease-of-use first&lt;/a&gt;, and then to become fully open source after that. The Chicken (user-friendly Linux) needs to come before the Egg (completely open source Linux). It appears that there are more and more people agreeing with that idea.&lt;br /&gt;&lt;br /&gt;For example, Eugenie Loli-Queru wrote an article entitled "&lt;a href="http://www.osnews.com/story.php/16284/A-Call-to-Distros-Give-Users-What-They-Want"&gt;A Call to Distros: Give Users What They Want&lt;/a&gt;". In this article, she explains that Linux needs to be easier to use. She suggests that Linux distros should include important non-free software by default so that users do not have to "tweak" their systems just to watch a movie, listen to a song, or play a 3-D game. Well, Eugenia, your call has been answered by Ubuntu.&lt;br /&gt;&lt;br /&gt;As a result of the recent &lt;a href="http://www.linux.com/article.pl?sid=06/11/10/168227"&gt;Ubuntu conference at Google's headquarters&lt;/a&gt;, a list of planned features has been created for Feisty Fawn. To learn about these features and their assigned priorities, take a look at &lt;a href="https://features.launchpad.net/distros/ubuntu"&gt;this specifications page&lt;/a&gt; in Launchpad.&lt;br /&gt;&lt;br /&gt;Here are the "Essential" and "High" priority features that I am most excited about:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/network-roaming"&gt;Simple roaming between different networks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/accelerated-x"&gt;Accelerated X by default&lt;/a&gt; - Provide drivers for ATI and Nvidia video cards&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/binary-driver-education"&gt;Educating users about non-free binary drivers  &lt;/a&gt;- Important, considering the above feature&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/composite-by-default"&gt;Composite (compiz/beryl) installed by default&lt;/a&gt; - Eye-candy that requires "Accelerated X"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/bullet-proof-x"&gt;More robust configuration of the X server&lt;/a&gt; - Never get trapped by the command-line prompt again!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/easy-codec-installation"&gt;Make extra codecs easy to install&lt;/a&gt; - About time! This solves one of the biggest problems for new users.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://features.launchpad.net/distros/ubuntu/+spec/common-customizations"&gt;Review common user customizations and consider for defaults&lt;/a&gt; - No need for &lt;a href="http://easyubuntu.freecontrib.org/"&gt;Easy Ubuntu&lt;/a&gt; or &lt;a href="http://www.getautomatix.com/"&gt;Automatix&lt;/a&gt;, which you &lt;a href="http://jonathancarter.co.za/?p=58"&gt;shouldn't be using&lt;/a&gt; anyway!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;However, there are some people &lt;a href="http://www.advogato.org/person/Burgundavia/diary.html?start=111"&gt;who are opposed&lt;/a&gt; to including non-free binary drivers by default. Their main argument is that by including the non-free drivers, it will remove pressure from ATI and Nvidia to open source their video-card drivers.&lt;br /&gt;&lt;br /&gt;I agree that this will reduce pressure in the short-term, but I believe that providing some non-free software is necessary to accelerate the adoption of Linux on the desktop. Once the desktop Linux market is big enough for Nvidia and ATI to notice, the open source community can then begin to apply pressure to get the drivers open sourced. If that fails, the community will be large enough to either write new open source drivers, or they will choose to buy from a graphics-card vendor who provides open source drivers.&lt;br /&gt;&lt;br /&gt;I hate to keep repeating myself, but I have to admit that Ubuntu has once again impressed and surprised me with the great improvements they make every release. With that in mind, I will keep my eyes open and try to find areas where Ubuntu is not doing well. If you have any ideas about that, please leave a comment on this blog. Together, we can continue to make Ubuntu the best "Linux for Human Beings".&lt;br /&gt;&lt;br /&gt;Update:  I wanted to also provide a link to this article, which also talks about the &lt;a href="http://community.linux.com/community/06/11/13/2112259.shtml?tid=53&amp;tid=96"&gt;new features planned&lt;/a&gt; for Ubuntu 7.04 (Fiesty Fawn).   The thing that got my attention is the talk about X.org automatically configuring itself, simply by detecting the hardware.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23378268-116353468162037263?l=useopensource.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://useopensource.blogspot.com/feeds/116353468162037263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://useopensource.blogspot.com/2006/11/ubuntu-to-become-even-easier-to-use_14.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href
