<?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'><id>tag:blogger.com,1999:blog-23378268</id><updated>2009-11-30T06:55:40.885Z</updated><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'/><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=26&amp;max-results=25'/><author><name>Tristan Rhodes</name><uri>http://www.blogger.com/profile/02097705840321191138</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><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='13 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>13</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='2 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</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='7 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>7</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='5 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</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='15 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>15</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='28 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>28</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='12 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>12</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='5 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>5</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='5 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>5</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='46 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>46</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='24 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>24</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='5 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</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='7 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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='21 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>21</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='21 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>21</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='20 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>20</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='6 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</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='8 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>8</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='15 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>15</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='25 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>25</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='9 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</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='7 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></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 xmlns:thr='http://purl.org/syndication/thread/1.0'>7</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='12 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>12</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='5 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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08845428370179424992'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry></feed>