<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Piestar &#187; FOSS</title>
	<atom:link href="http://piestar.net/category/foss/feed/" rel="self" type="application/rss+xml" />
	<link>http://piestar.net</link>
	<description>A pragmatic look at the state of FOSS</description>
	<lastBuildDate>Tue, 06 Jul 2010 07:54:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Years behind and slowing fast.</title>
		<link>http://piestar.net/2010/07/06/years-behind-and-slowing-fast/</link>
		<comments>http://piestar.net/2010/07/06/years-behind-and-slowing-fast/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 07:54:01 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>
		<category><![CDATA[Rubbish]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=574</guid>
		<description><![CDATA[So I wasn&#8217;t even going to mention this (the screenshot) as it&#8217;s kind of beating a dead horse but then I saw this choice quote on the Ayatana mailing list: &#8220;In 10.10, we&#8217;ll take a big step forward in the netbook edition, by moving the menu into the top panel and combining it with the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://piestar.net/wp-content/uploads/2010/07/dats.jpg"><img class="size-medium wp-image-575 alignright" title="dats" src="http://piestar.net/wp-content/uploads/2010/07/dats-300x221.jpg" alt="" width="300" height="221" /></a>So I wasn&#8217;t even going to mention this (the screenshot) as it&#8217;s kind of beating a dead horse but then I saw this choice quote on the Ayatana mailing list:</p>
<blockquote><p>&#8220;In 10.10, we&#8217;ll take a big step forward in the netbook edition, by<br />
moving the menu into the top panel and combining it with the titlebar<br />
for maximised windows.&#8221;</p></blockquote>
<p>Now look at the image on the right.  It&#8217;s a screenshot of the proposed &#8216;<a href="http://www.engadget.com/2010/05/10/canonical-shows-off-unity-desktop-ubuntu-light-for-oems/" target="_blank">Unity UI</a>&#8216; that is being &#8216;developed&#8217; by Ubuntu inside an OSX screenshot.  Note the monochrome icons in the system tray, the Apple / Ubuntu logos with identical spacing, the popout options on the dock with the identical black background, curved light borders and association arrow.  There is even a &#8216;Keep in Launcher&#8217;, &#8216;Keep in Dock&#8217; option.  Ok I suppose the current running program indicator is an arrow instead of a bright spot, but that&#8217;s only because they are copying Tiger rather than Snow Leopard.  Add in the <a href="http://piestar.net/2010/06/01/the-last-word-on-the-lucid-button-debacle/" target="_blank">recent pointless change</a> of moving the window decorations to the left.  It&#8217;s all very suspicious.</p>
<p>Although once you take the above quote into context the only significant difference between them disappears.  That is it is going to get an OSX style universal menu &#8211; that is the File / Edit / View menu moved to the top left outside the applications window.  I mean come on, there is being inspired and then there is outright plagarism and there really is far too much similarity here to chalk it up to chance.  As I said before it&#8217;s all <a href="http://piestar.net/2010/03/23/cargo-cult-usability/" target="_blank">cargo cult usability</a> &#8211; the focus is on copying Apple because they care about usability rather than copying the <em>reasons</em> Apple do what they do.  It&#8217;s a significant difference.  It&#8217;s all irrelevant anyhow though.  Here&#8217;s why:</p>
<p><strong>THE DESKTOP IS A SOLVED PROBLEM!</strong></p>
<p>It&#8217;s 2010.  It doesn&#8217;t matter any more.  Why are we even talking about this?  I remember years ago, before the Internet was fast or reasonably accessible, playing with the OS for the seemingly sake of it, but nobody ever does this anymore.  Simply put the OS&#8217;s only job is to run the important thing &#8211; that is the applications.  Nobody tweaks their OS.  The reason you can&#8217;t change themes on OSX is because the majority of people don&#8217;t want to do that anymore.  Windows 7 lets you change the colours but that&#8217;s about it.  Essentially the OS has two jobs, running apps and bothering you as little as possible.  That&#8217;s it.</p>
<p>But no, we have Fedora, Ubuntu, Suse, CentOS, Mint, Kubuntu, Edubuntu, Ubuntu Studio, etc, etc, etc.  It&#8217;s a constant reinvention and minor tweaks to the overlying thing that doesn&#8217;t really matter (the OS) while the thing that really really matters (the apps) languish in obscurity as &#8216;upstream&#8217;.  With Windows (and OSX) there is a vibrant third party community developing all sorts of apps independently of their target platform.  With Linux it&#8217;s all about the repository and what apps you get is based on what distro you use.  You get your software updated when the distro decides you should get it updated, not when it is actually updated.  It&#8217;s not at all uncommon to have the repo version as several versions behind what is in the wild and if what you want isn&#8217;t in the repo you are screwed.  All the talk of &#8216;choice&#8217; is utterly irrelevant as no matter what distro you &#8216;choose&#8217; you will still have the exact same selection of software (you know, the things that matters) as every single other distro.</p>
<p>So why are the FOSS communities version of the record industry &#8211; the &#8216;packagers&#8217; &#8211; where all the focus lies?  Why does everyone get whipped into a frenzy every few months when some new distro comes out with a fancy new wallpaper and a fancy new theme?  Why are we even still talking about this?  The only reason I can see to ever upgrade your OS is because the new one brings something significant and most people take a largely &#8216;wait and see&#8217; approach yet with Ubuntu you have the insane <a href="http://tmrepository.com/trademarks/biannualforceddeathmarch/" target="_blank">BiannualForcedDeathMarch™</a> and if you don&#8217;t upgrade you can forget about ever having newer versions of the software.  Why on earth is there no sane way to install software outside this byzantine system?  LTS support?  Fine if you don&#8217;t mind them not bothering to update or add any apps to the repo.  Then they moan about Microsoft not following standards then require software developers to waste days making an individual releases for each version of each distro (see <a href="http://www.skype.com/intl/en-us/get-skype/on-your-computer/linux/post-download/" target="_blank">Skype</a>) as they can&#8217;t even agree among themselves.  I can get software that was released for Windows 15 years ago and provided the developers didn&#8217;t do anything stupid it&#8217;ll still work.  Why is doing this so hard?  As I said it&#8217;s a solved problem.</p>
<p>Essentially no amount of distro tweaking is going to make Gimp stop sucking, or make OO any less bloated or magically make a decent selection of games appear.  The best Shuttleworth and co are going to end up with at this rate is a copy of OSX without any application support.  What&#8217;s the point in that?</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/07/06/years-behind-and-slowing-fast/feed/</wfw:commentRss>
		<slash:comments>141</slash:comments>
		</item>
		<item>
		<title>The Leopard Print Couch Company</title>
		<link>http://piestar.net/2010/04/27/the-leopard-print-couch-company/</link>
		<comments>http://piestar.net/2010/04/27/the-leopard-print-couch-company/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 13:56:31 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=437</guid>
		<description><![CDATA[One year on, same presentation, absolutely no significant change what-so-ever. His hearts in the right place but I really don&#8217;t think that even if the community did exactly what he said it would really change a thing. If a boat is sinking and when someone does a speech &#8216;hey, the boat is sinking&#8217; it makes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lunduke.com/?p=1075" target="_blank">One year on, same presentation, absolutely no significant change what-so-ever.</a> His hearts in the right place but I really don&#8217;t think that even if the community did exactly what he said it would really change a thing.</p>
<p>If a boat is sinking and when someone does a speech &#8216;hey, the boat is sinking&#8217; it makes waves* then the issue is not that the boat is sinking, it is instead that nobody has noticed the boat was sinking.  Fixing the boat itself will do nothing.  Suggesting fixes to the boat will do even less.  Your core issue is that nobody actually sees that the boat is sinking.  &#8220;Guys, I gave this presentation a year ago and there is still water pouring in the sides, what we need is a team to set up a fund to pay for a crew to board up the holes that you guys keep making.&#8221;  Lets face it it&#8217;s not really tackling the actual issue &#8211; people keep putting holes in the boat.</p>
<p>Even saying something as fundamentally obvious as &#8216;Choice in software is good, choice in standards is bad&#8217; creates controversy and argument.  Essentially what has happened is Linux has become a movement, rather than a bunch of lines of code.  Tenets of that movement such as &#8216;choice, freedom, superior development model&#8217; are viewed as infallible, thus anything which casts doubt on this is attacked.  Saying &#8216;standardize on a package format&#8217; goes against the &#8216;choice&#8217; tenet and as such you&#8217;ll get slammed for it.  Saying Gimp isn&#8217;t very good &#8211; especially compared to Photoshop &#8211; goes against &#8216;superior development model&#8217; and again, you&#8217;ll get slammed for it.  Many people actually believe that Gimp is equal or better than Photoshop &#8211; which is incredible.</p>
<p>It seems to me that the problem is a culture of defensiveness and denial is at the heart of the issue.  Linux uptake is staggeringly slow (~1% marketshare and, what, 50% increase in the last 5 years?) yet the attitude among the supporters when faced with unhappy users is &#8220;If you don&#8217;t like it piss off, it&#8217;s free&#8221;.  The community consists entirely of people who like it more than the competition &#8211; people who don&#8217;t like it leave pretty quickly.  If the Leopard Print Couch Company wasn&#8217;t doing so well, do you think asking a cross section of the people who own Leopard Print couches would provide valuable information into why they were not selling much stock?</p>
<p>I suppose what I am trying to say is that the Linux community reminds me of the Leopard Print Couch Company, who want a couch in every house but can&#8217;t figure out why it&#8217;s not happening.  Someone walks into the shop and says &#8216;I don&#8217;t like Leopard print&#8217; and they&#8217;ll get told &#8216;everyone else here likes it&#8217; and tell the customer to leave and then continue on discussing changes to the pattern &#8220;If only we could add more spots, then we&#8217;d succeed!&#8221;</p>
<p>The feeling I took away from this presentation was that which I get from virtually all these &#8216;lets be humble&#8217; sessions &#8211; &#8220;we are nearly there, we just need to sort out a few little issues and  then it&#8217;ll really take off&#8221; &#8211; when from where I am standing there is a massive, and widening, gulf between where Linux is and where it needs to be.</p>
<p>The true issue is that the people responsible for the holes in the side of the boat don&#8217;t even realise that they are creating them.  Pointing at the holes is pointless, getting the people making them to stop doing it is the actual solution.  Good luck with that though, as the community largely <em>likes</em> the holes**.</p>
<p><em>* Sorry!</em></p>
<p><em>** Just as the Leopard Print Couch Company wouldn&#8217;t change pattern &#8211; everyone likes Leopard print after all, just ask our customers!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/04/27/the-leopard-print-couch-company/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Easy has a meaning, you know.</title>
		<link>http://piestar.net/2010/04/14/easy-has-a-meaning-you-know/</link>
		<comments>http://piestar.net/2010/04/14/easy-has-a-meaning-you-know/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:38:13 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=425</guid>
		<description><![CDATA[I bet if you looked in the standard Linux advocates dictionary you&#8217;d be hard pressed to find the word &#8216;easy&#8217;.  It&#8217;s probably cowering somewhere among the Z&#8217;s, hoping that the the torture will stop. What am I referring to?  Comments such as this (or Google your own) &#8230; Maybe if it wasn&#8217;t so easy to [...]]]></description>
			<content:encoded><![CDATA[<p>I bet if you looked in the standard Linux advocates dictionary you&#8217;d be hard pressed to find the word &#8216;easy&#8217;.  It&#8217;s probably cowering somewhere among the Z&#8217;s, hoping that the the torture will stop.</p>
<p>What am I referring to?  Comments such as this (<a href="http://www.google.co.uk/search?q=%22easy+to+change%22+lucid+site%3Aubuntuforums.org" target="_blank">or Google your own</a>) &#8230;</p>
<blockquote><p>Maybe if it wasn&#8217;t so easy to change it would matter a little but now it&#8217;s starting to sound like a bunch of spoiled babies crying because mommy didn&#8217;t cut the crust off of their sandwich. Get over it people&#8230;</p></blockquote>
<p>In the above example the zealot is saying how you shouldn&#8217;t complain about a usability regression because it&#8217;s <em>so easy to change back</em>.  Here&#8217;s what people are referring to as easy:</p>
<blockquote><p>It is easy to change back to the traditional top RHS.<br />
Alt +F2 to open launcher<br />
<strong>gconf-editor</strong><br />
select: apps/metacity/general/button_layout<br />
Place &#8216;spacer, after &#8216;menu:&#8217;<br />
<strong>menu:spacer,maximize,minimize,close</strong></p></blockquote>
<p>It&#8217;s almost as if you say something is easy enough times it&#8217;ll suddenly be easier &#8211; such as &#8216;updating is easy, just type sudo apt-get dist-upgrade&#8217; &#8211; ignoring the fact that words have actual <em>meanings</em>, and changing the meaning to make something seem better than it is is dishonest.  Here&#8217;s the dictionary definition of &#8216;easy&#8217;:</p>
<blockquote><p>Easy: achieved without great effort; <strong>presenting few difficulties</strong> : an easy way of</p></blockquote>
<p>Of course when you actually bring up the fact that it&#8217;s not easy you&#8217;ll get this fun little qualifier added &#8216;It&#8217;s easy <em>when you know how</em>&#8216;.  But as far as all the dictionaries I have checked none have &#8216;when you know how&#8217; anywhere in the description.  And why not?  Because &#8216;when you know&#8217; negates the whole meaning of &#8216;easy&#8217;.  Here&#8217;s a bunch of other things that are &#8216;easy when you know how&#8217;.</p>
<ul>
<li>C Pointers</li>
<li>Regular Expressions</li>
<li>Mod Rewrite</li>
<li>Juggling</li>
<li>Professional Snooker</li>
<li>Tightrope Walking</li>
<li>Multidimensional Arrays</li>
<li>Assembly Language</li>
<li>Windows Arabic Edition (it&#8217;s easy once you learn Arabic)</li>
</ul>
<p>You see where I am going with this.  In fact I can&#8217;t think of a single thing that isn&#8217;t &#8216;easy once you know how&#8217;.  Even the deliberately obfuscated languages such as <a href="http://en.wikipedia.org/wiki/Brainfuck" target="_blank">Brainfuck</a> are probably fairly simple once you get to know it well enough.</p>
<h3>CLI vs GUI</h3>
<p>Think of a GUI as a complex network of roads and paths.  You have all the paths in front of you and can see the main highways (start button) and little hidden side-roads (control panel) but although they are sometimes twisty and poorly signposted it is possible to get from A to B without a map.  Not that a map wouldn&#8217;t help, and not that the signs can&#8217;t be better, but getting from A to B does not require one.</p>
<p>The CLI on the other hand is like the same network of roads, but instead of having signposts you have a blindfold.  You need to know exactly what road you need, where it is and how to get down it.  One mistake and you are lying in the ditch.  It&#8217;s the whole point of a GUI and why they have been so wildly successful &#8211; they make things easy.</p>
<p>I remember telling a veteran Linux user about <a href="http://en.wikipedia.org/wiki/Tail_%28Unix%29">tail -f</a> to monitor updates on a log file.  It&#8217;s not because he was stupid, it&#8217;s because he had never ever read the particular bit of documentation that described this feature.  That is, <strong>to effectively use a CLI based interface you must have already read and remembered everything about it</strong>.</p>
<p>If we take the above example as a GUI then the program will often pop up a message &#8216;changes detected, do you want to update to the file stored on disk&#8217;, with Yes, No and Always as an option.  There&#8217;s no way you could not know about it.  Same thing with mounting volumes, I&#8217;ve used various GUI partition tools for the last 20 years and the only thing I need to know going in was what I wanted.  I used the Linux mount command for the first time and wasted the best part of an hour due to not knowing to add &#8216;-umask=0666&#8242; to the command to make it user-readable.  If that was a GUI there would have been an &#8216;allow user access&#8217; checkbox and the problem would not have existed.</p>
<p>If something requires a mass amount of prerequisite knowledge then it is not easy!  If there is no way of knowing that something is even possible, let possible to figure out yourself then it is not easy!  Just because once you have invested the months of practice into learning whatever you happen to be using (Bash, VI, Emacs, Perl, etc) you can do something in 5 seconds does not make it easy!  If you have to copy line by line from the internet into a terminal window with no idea what you are typing means, it is not easy!</p>
<p>Hell, I am at the bottom of this article and I simply can&#8217;t remember what the steps were that were outlined as &#8216;easy&#8217; &#8211; so if something can be written and read multiple times and <em>you still can&#8217;t remember how to do it</em>, it&#8217;s not easy.</p>
<p><em>Update: That&#8217;s not to say you don&#8217;t get some terrible GUI apps &#8211; you do.  But the natural state of a well made GUI app is to be intuitive, obvious and easy.  A CLI apps natural state is to have a mandatory RTFM requirement.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/04/14/easy-has-a-meaning-you-know/feed/</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
		<item>
		<title>The Customer Is Always Right</title>
		<link>http://piestar.net/2010/01/25/the-customer-is-always-right/</link>
		<comments>http://piestar.net/2010/01/25/the-customer-is-always-right/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:35:27 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=361</guid>
		<description><![CDATA[I am sure everyone by now has heard the phrase &#8220;The customer is always right&#8221; at some point in their lives.  The actual meaning though gets lost in translation a lot of the time and it is often taken to mean &#8220;The customer is allowed to be a dick&#8221; &#8211; which they aren&#8217;t*.  What it [...]]]></description>
			<content:encoded><![CDATA[<p>I am sure everyone by now has heard the phrase &#8220;The customer is always right&#8221; at some point in their lives.  The actual meaning though gets lost in translation a lot of the time and it is often taken to mean &#8220;The customer is allowed to be a dick&#8221; &#8211; which they aren&#8217;t*.  What it actually means is, &#8220;The customers opinion is always valid&#8221;.</p>
<p>The point of this is to try to keep your customers happy, and to listen to their concerns.  If a customer is not happy with something about your service or product no decent business would just tell them to &#8216;piss off&#8217;, instead they would try their best to address the customers concern and to try to prevent such occurances in the future.  For example if you sold a spade which the handle kept coming off you&#8217;d either replace the item or refund the customers money and, but more importantly, you&#8217;d try to identify the cause of the problem.</p>
<p>While often customer complaints are a one-off and usually end there, what is important is to keep a lookout for repeated complaints as they indicate a systemic problem.  For example in a restaurant if a certain dish gets sent back regularly you wouldn&#8217;t say that the customers have no taste, instead you&#8217;d look into what is in it and how it is made in an attempt to solve the issue entirely.</p>
<h3>Customers vs FOSS</h3>
<p>Take <a href="http://blogs.computerworld.com/15443/talling_firefox_3_6_one_more_reason_linux_isnt_ready_for_the_prime_time_mass_market" target="_blank">this blog from Preston Gralla</a> for example.  He says that installing software that is not in the repo&#8217;s is too difficult and is holding back Linux adoption.  Not a new statement in the slightest, and one that I both agree with and am sure I have even said before.</p>
<p>It&#8217;s not even like he&#8217;s being an angry shouter like a lot of us embittered haters have become, he&#8217;s clearly following the &#8216;make every second paragraph praise&#8217; approach which is required (as an offering to the Holy GNU) when writing any article that dares be critical of Linux.  Not that it helped him at all anyway.</p>
<p>He is a &#8216;customer&#8217; of Ubuntu, just as I am and just as thousands of other people who no doubt share the same view are.  And while many people are about to say something pithy like &#8220;Linx doesn&#8217;t want you&#8221;, may I remind you of <a href="https://bugs.launchpad.net/ubuntu/+bug/1" target="_blank">Ubuntu Bug #1</a> &#8211; Microsoft has majority marketshare &#8211; implying that Ubuntu actually <em>wants</em> customers.</p>
<p>Yet this guy says something that, to him, is an impediment to him using Ubuntu and immediately gets his head bitten off by a horde of angry Linux users who then post massive amounts of comments saying how he is wrong, calling him a shill, claiming he&#8217;s getting paid by MS, claiming that the site is fundamentally biased (despite it being home to the infamous SJVN) and generally denying that the problem he outlines could possibly exist, and it&#8217;s only because he&#8217;s either stupid, or being paid that he can come to such a conclusion.</p>
<p>The following two questions then get raised: Will this torrent of abuse somehow make him change his mind about his claim and realise that the problem he has suddenly isn&#8217;t a problem anymore?  And more importantly will he be more disposed to trying and promoting Linux after recieving those responses than before?</p>
<p>Or consider if you went into a bar and ordered a drink, and the drink tasted like cleaning fluid (or otherwise nasty) and you pointed this out to the bartender.  If he (and the other patrons) proceeded to call you an idiot moron you would simply not ever go back and tell all your friends about the bad experience (welcome to my blog!) rather than go &#8216;you&#8217;re right I am a moron&#8217;.</p>
<p>The customers complaints are always valid.  Calling them a moron and denying they have a complaint does solve the problem &#8211; you no longer have them as a customer.</p>
<h3>Installing Software In Linux Sucks</h3>
<p>Besides, he&#8217;s right.  It&#8217;s amusing that the community that touts &#8216;choice&#8217; as it&#8217;s primary selling point presents the argument that he should just wait until the distro updates the repository, rather than be able to easily use new software straight off the bat.</p>
<p>When I was trying Linux I had endless issues with the software in the repo&#8217;s being massively out of date, and what do you expect?  You have tens of thousands of apps to track and keep up to date and it&#8217;s not even like the iPhone or Android app stores in that developers don&#8217;t necessarily submit new versions requiring the repo maintainers to find out when there has been an update (good luck with that).</p>
<p>In an ideal world the repo&#8217;s would be all you need (and communism would actually work) but in reality the system of repositorys needs to be supplemented by a system of manual installation in the cases where the software is out of date or simply unavailable.  And the brutal truth is Linux falls flat on it&#8217;s face here.</p>
<h3>Manual Installation</h3>
<p>Welcome to the quagmire that is manual software installation in Linux.  As soon as you&#8217;re outside the walled garden of vendor approved obsolete versions of software to be found in the repositories then you&#8217;re largely out of luck.</p>
<p>How often have you seen Microsoft being berated for making it&#8217;s own &#8216;standards&#8217; for things like word documents and protocols?  How many Linux evangelists have you seem complain that .docx and .doc are not compatible?  Yet these very same evangelists will argue &#8217;till they are blue in the face that somehow multiple incompatible package formats and standard breaking distros is somehow a &#8216;good thing&#8217; &#8211; usually under the guise of &#8216;choice&#8217;.</p>
<p>Hell, I&#8217;ve even <a href="http://piestar.net/2009/08/15/windows-sucks-an-old-rant/" target="_blank">written a post bashing</a> the Windows software installation method and since this is technically an anti-Linux (and thus visited largely by Windows users) blog I should be getting angry posts saying how I am wrong, and an idiot, yet all I got was agreements and clarifications!  Yet if you say something as BLINDINGLY OBVIOUS as Linux needs a standardized package format you&#8217;ll get flamed to a crisp.</p>
<h3>The Dead <span style="text-decoration: line-through;">Parrot</span> Horse</h3>
<p>I am flogging a dead horse with my point but I think it deserves to be made (and flogged).  Being critical of Linux always reminds me of the <a href="http://www.youtube.com/watch?v=e6Lq771TVm4" target="_blank">Dead Parrot Sketch</a>.  The community is largely unable to accept <em>any**</em> criticism as valid, no matter how obvious or problematic, with the first approach to user complaints to be to deny they exist, then to call the complainer an idiot troll.</p>
<p><em>This</em> is what is holding Linux back from going mainstream &#8211; it&#8217;s the fact that the community simply doesn&#8217;t care about the needs or issues of the people they are trying to foist Linux upon.</p>
<p>The claims of &#8216;community development&#8217; are a massive lie in that aside from posting the occasional bug reports (which you can do with closed source) anyone with a problem is abused and faces North Korean levels of censorship***.  You either take what the Linux cult gives you and be quiet, or you simply don&#8217;t use it.  Trying to contribute improvements and suggestions just gets you into trouble.</p>
<p>If you&#8217;re happy with Linux, sure use it.  If you&#8217;re not don&#8217;t even bother &#8211; it&#8217;s simply not worth it.</p>
<p><em>* Not if I am working there they aren&#8217;t</em></p>
<p><em>** I think one of the sources of my Ubuntuforums ban was due to an argument where I was trying to propose double clickable .deb files.<br />
</em></p>
<p><em>*** Preston, try to have the discussion on your blog post on a Linux </em><em>forum </em><em> (Ubuntuforums is a good choice) and see how fast the admins delete your post then ban you.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/01/25/the-customer-is-always-right/feed/</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>Free as in Freedom (to do as you&#8217;re told)</title>
		<link>http://piestar.net/2010/01/21/free-as-in-freedom/</link>
		<comments>http://piestar.net/2010/01/21/free-as-in-freedom/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 10:20:01 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=352</guid>
		<description><![CDATA[Everyone&#8217;s favorite troll got me thinking again about the GPL and it&#8217;s claims of freedom and I think I have worked out another thing that makes me so uneasy about it. Of course there is absolutely nothing wrong with distributing something under the GPL.  If you are committed to freedom then you&#8217;ll accept that people [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone&#8217;s favorite troll got me thinking again about the GPL and it&#8217;s claims of freedom and I think I have worked out another thing that makes me so uneasy about it.</p>
<p>Of course there is absolutely nothing wrong with distributing something under the GPL.  If you are committed to freedom then you&#8217;ll accept that people should have the freedom to use whatever license they please.  What is problematic is the popular view that somehow releasing your software under the GPL is somehow &#8216;ethical&#8217;, with some people even suggesting it should be a legal requirement for all software.</p>
<p>If you believe the revisionists they would tell you that &#8216;free&#8217; is the natural state of software until companies (mainly Microsoft) came in and ruined everything by &#8216;closing&#8217; the software and charging money, snatching software utopia out of the worlds hands in the process.</p>
<p>But the problem is this: Why is software the only thing covered by these fundamental freedoms?</p>
<p>Books, Software, Movies and Music are all technically the same thing, they are an infinitely reproducible product based upon human endeavour, differing from standard creations (such as making a chair) in that making 1,000,000 is almost as easy as making 10.  Only the first one took the time to make.</p>
<p>The &#8216;rights&#8217; outlined in the GPL are not just the right to the source code &#8211; that is tangential to the issue.  The main &#8216;rights&#8217; are for free modification and redistribution &#8211; If I receive any GPL&#8217;d software I am free to edit it and give it away for no cost.  The claims that &#8216;you can sell GPL&#8217;d software&#8217; as a counter to a claim that it creates an unworkable business model are intellectually dishonest since you can only sell it <em>once</em> &#8211; after that you&#8217;ll be competing with free.</p>
<p>If I were to buy a new book by Iain Banks, should I have the right to edit, make copies and then give those copies away?  Should I demand the original document rather than the printed version as by not being able to do the above easily with a physical book my &#8216;freedoms&#8217; are being compromised?  If I was to make this argument to most people who support the GPL as a vehicle for software progress I would be laughed at, but it is fundamentally the same thing.</p>
<p>The argument could be made that books are for entertainment, but education largely comes in book form.  Also there are no clear cut lines between media anymore.  If I draw a sapceship on paper, do you have the &#8216;freedom&#8217; to take it and give it away?  What about if I make a 3D rendering of it?  What if I make the 3D rendering display as a runtime exe?  What if I make it interactive and flyable?  At what point do your &#8216;fundamental rights&#8217; kick in and allow you to do whatever you want with it?</p>
<p>The belief is that if the GPL was enforced today then the world would be better off, and while true this fails to consider the future.  If these &#8216;freedoms&#8217; applied to the world of literature then there would be a wealth of works suddenly made available for low or zero cost.  What would then happen though is the individuals who before were creating a livelihood on the sales of their creation would suddenly have no income and be forced to find other avenues for money and while some may be able to monetize their fame most others would not.  As a result you would get people like Stephen King working as shelf stackers in supermarkets rather than doing what they do well and sure, he can write in the evenings and weekends but he would only write a fraction of what he could under the previous system.</p>
<p>The &#8216;freedom&#8217; model essentially pulls the rug out from under the system of rewarding artists that has worked for hundreds of years.  People claim that you can &#8216;sell support&#8217; and that it is just as profitable, but that is blatantly not true in many cases &#8211; only certain software can be made profitable.</p>
<p>I want a system where individuals with talent are able to do nothing but exercise that talent, rather than a system where they have to work mundane jobs to simply make a living and are only allowed to create greatness in the evenings and weekends.</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/01/21/free-as-in-freedom/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Amusing Fact (Plus Gimp still sucks)</title>
		<link>http://piestar.net/2010/01/07/amusing-fact-plus-gimp-still-sucks/</link>
		<comments>http://piestar.net/2010/01/07/amusing-fact-plus-gimp-still-sucks/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 15:51:13 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=339</guid>
		<description><![CDATA[Around 17% of all traffic that reaches this blog is on the keyword &#8216;Gimp Sucks&#8217;.  Just throwing that out there. I love the self delusion of the Gimp developers.  Look at their site under &#8216;contribute&#8217;: &#8220;GIMP is Free Software and a part of the GNU Project. In the free software world, there is generally no [...]]]></description>
			<content:encoded><![CDATA[<p>Around 17% of all traffic that reaches this blog is on the keyword &#8216;Gimp Sucks&#8217;.  Just throwing that out there.</p>
<p>I love the self delusion of the Gimp developers.  Look at their site under &#8216;contribute&#8217;:</p>
<blockquote><p>&#8220;GIMP is Free Software and a part of the <a href="http://www.gnu.org/">GNU Project</a>.  In the free software world, <strong>there is generally no distinction between users and developers</strong>. As in a friendly neighbourhood, everybody pitches in to help their neighbors.  Please consider the time you give in assistance to others as payment.&#8221;</p></blockquote>
<p>I&#8217;ve always thought there was a massive distinction between artists and developers.  I think what they meant to say is &#8216;unless you are a programmer we won&#8217;t listen to you or cater to your needs&#8217;.</p>
<p>Here&#8217;s a conversation I have over and over again:</p>
<blockquote><p><strong>Linux Zealot:</strong> You should use Linux, Windows sucks and is for morons.<br />
<strong>Me:</strong> I need stuff which you don&#8217;t get on Linux like Photoshop<br />
<strong>Linux Zealot: </strong>Use Gimp, it&#8217;s better than Photoshop plus it&#8217;s free!<br />
<strong>Me: </strong>Gimp sucks, (insert pages of things that it can&#8217;t do here)<br />
<strong>Linux Zealot: </strong>If you don&#8217;t like it don&#8217;t use it, stop complaining it&#8217;s free!</p></blockquote>
<p>So to the people pushing Linux (and Gimp) onto users, you have two choices:</p>
<ol>
<li>Shut up and stop promoting it (and calling people idiots for not using it) or&#8230;</li>
<li>Cater for the needs and desires of your userbase and own up to and address the flaws.</li>
</ol>
<p>You can&#8217;t claim it&#8217;s better as well as telling people to not complain as it&#8217;s free.  As soon as you say it&#8217;s better and evangelise on this basis and it&#8217;s not actually better it just makes you a liar.  And if you evangelise on the basis that it&#8217;s better and people say it isn&#8217;t then their opinions are valid and should be listened to.  Also, telling people to &#8216;fix it yourself&#8217; does not count.</p>
<p>As soon as you tell them they are, in fact, wrong and it is better* &#8211; as the Gimp** supporters love to do &#8211; then you have crossed the boundary between lies and self delusion.  Enjor your stay, the Ubuntuforums are first on the left.</p>
<p><em>* The usual excuse is &#8216;you are thinking in the &#8216;Microsoft&#8217; way.  If you&#8217;d tried Emacs/VI/Latex before Word you&#8217;d find it just as easy&#8217;.  Or just plain old WorksForMe(tm)</em>.</p>
<p><em>** Oh, and the name is still embarassing, offensive and exclusionary.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2010/01/07/amusing-fact-plus-gimp-still-sucks/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
		<item>
		<title>Save MySQL</title>
		<link>http://piestar.net/2009/12/29/save-mysql/</link>
		<comments>http://piestar.net/2009/12/29/save-mysql/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:18:32 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=331</guid>
		<description><![CDATA[Save MySQL So Monty is complaining that Oracle may end up owning MySQL.  Here&#8217;s a reality check: If you sell something for ONE BILLION DOLLARS you have no right to dictate the terms of that product anymore.  You sold it, game over. Sun&#8217;s aquisition of MySQL probably helped sink that ship, unlike the flotilla of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://helpmysql.org/en/stats" target="_blank">Save MySQL</a></p>
<p>So Monty is complaining that Oracle may end up owning MySQL.  Here&#8217;s a reality check: If you sell something for <a href="http://www.techcrunch.com/2008/01/16/sun-picks-up-mysql-for-1-billion-open-source-is-a-legitimate-business-model/" target="_blank">ONE BILLION DOLLARS</a> you have no right to dictate the terms of that product anymore.  You sold it, game over.</p>
<p>Sun&#8217;s aquisition of MySQL probably helped sink that ship, unlike the flotilla of private yachts that Monty now owns thanks to Sun&#8217;s money.  That ONE BILLION DOLLARS he took in exchange for MySQL must be converted into business value somehow to justify it&#8217;s price and Oracle are probably going to do just that.</p>
<p>If he really cared about &#8216;freedom&#8217; he wouldn&#8217;t have taken the big businesses money and sold out.  If he really, really cared he&#8217;d take that ONE BILLION DOLLARS and simply buy MySQL back as I am pretty sure it&#8217;s not worth now what he got for it.</p>
<p>But no, he sets up a site to try to strongarm Oracle into essentially losing all benifits to an investment valued at ONE BILLION DOLLARS because he doesn&#8217;t think they can be trusted to keep it &#8216;free&#8217;.</p>
<p>What an idiot.</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/12/29/save-mysql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reality Check</title>
		<link>http://piestar.net/2009/11/03/reality-check/</link>
		<comments>http://piestar.net/2009/11/03/reality-check/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 00:56:22 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Rubbish]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=262</guid>
		<description><![CDATA[The &#8216;Desktop Linux&#8217; dream has failed.  There are absolutely no stats that support any favourable trend of Linux uptake (not that hasn&#8217;t just been pulled out of some random bloggers ass).  And before you say &#8216;Well Linux doesn&#8217;t want you&#8216; or some other smartarse thing like that &#8211; I don&#8217;t want it, and apparently nobody [...]]]></description>
			<content:encoded><![CDATA[<p>The &#8216;Desktop Linux&#8217; dream has failed.  There are absolutely no stats that support any favourable trend of Linux uptake (not that hasn&#8217;t just been pulled out of some random bloggers ass).  And before you say &#8216;Well Linux doesn&#8217;t want <em>you</em>&#8216; or some other smartarse thing like that &#8211; I don&#8217;t want it, and apparently nobody else does.  If you want to define success as people not using your junk then go away &#8211; this isn&#8217;t for you.</p>
<p>But first some numbers&#8230;</p>
<p><a href="http://www.google.com/trends?q=linux%2C+windows" target="_blank">Linux vs Windows</a> (Google Trends)  Observe the steady decline.  Not exactly a pattern that&#8217;ll lead to anything significant.</p>
<p>The much touted <a href="http://www.w3schools.com/browsers/browsers_os.asp">W3 Schools</a> logs.  These are horribly biased as it is only for w3schools.com itself, is cited so often to prove dubious claims of marketshare that itself probably skews the numbers, not to mention that Linux is obviously going to be skewed on technical sites, yet it has only shown Linux use double in the last 6 years from 2.2% to 4.2%.</p>
<p>I was going to show <a href="http://gs.statcounter.com/#os-ww-monthly-200810-200911" target="_blank">statcounter</a> as well but apparently Linux&#8217; usage has fallen so low it&#8217;s now classified as &#8216;other&#8217;.  I could have sworn it had it&#8217;s own heading.  Oh well.</p>
<p>And finally <a href="http://marketshare.hitslink.com/os-market-share.aspx?qprid=9" target="_blank">hitslink</a>.  Shows Linux usage at 0.98% at December 2008, a peak of 1.17% before dropping to 0.96% in October 2009.  A net loss.</p>
<p>Obviously if you pull up the logs of Slashdot or some site like that you can get some more &#8216;convenient&#8217; numbers, but I don&#8217;t think I have ever seen a positive trend itself.  Usage is not increasing in any significant fashion.  If it is provide me with the stats (seriously, do it) but until this point I think my assertion stands.</p>
<p>As an anecdotal point, across the board on all the websites that I admin, Linux usage sits at about 0.3%, which includes music festivals, dentists, estate agents and the like.  As soon as you remove people who&#8217;s interests are not computers themselves (and view them as a means to an end instead) Linux&#8217; numbers plummet even further.</p>
<h3>The Myth of Marketing</h3>
<p>Of course the usual answer from Linux advocates at this point is that it is because of Microsoft&#8217;s advertising money, and that the only reason people don&#8217;t use Linux is because they haven&#8217;t heard about it.  Which is now provably false.</p>
<p>1: Linux has one of the largest grassroots movements on the Internet.  In fact I am coining <strong>&#8220;Kerberos&#8217; Rule #8 &#8211; If someone mentions OS&#8217;s, someone will mention Linux.&#8221;</strong> You can&#8217;t have a technical discussion anywhere without someone trying to ram Linux down your throat.  I am pretty sure the majority of the technical community knows what it is, yet strangely choose not to use it.  Is this marketing?  Are MS suppressing Linux?  What about the Streisand effect?</p>
<p>2: The real killer is this.  Windows 7 managed to, before it&#8217;s official release, pass Linux in terms of usage.  Everyone who had it installed at that point had:</p>
<ul>
<li>Known what it was and where to get it, despite the fact it wasn&#8217;t &#8216;marketed&#8217;.</li>
<li>Managed to burn it to a DVD.</li>
<li>Managed to install it on an existing system.</li>
<li>Managed to get it working with all their hardware and apps.</li>
</ul>
<p>Yet these are the very people that, according to the Linux community, should be using Linux instead.  Yet overwhelmingly they all went with Windows, despite the fact that they obviously have the technical ability to obtain it and install it which the proponents of Linux often claim is easier that Windows.</p>
<h3>Linux Is Faith Based</h3>
<p>Obviously pointing at a bunch of facts as I have done doesn&#8217;t lead to a civil discussion, despite all I have done is point at some facts &#8211; and not even said anything inflammatory.  Even saying something like &#8220;Linux uptake is remaining flat despite claims of superiority, which doesn&#8217;t make statistical sense.&#8221; will get you lynched on most pro-Linux forums.  Even saying &#8220;Linux is not suitable for my needs&#8221; is often enough to incite a flamewar, and stating <em>why</em> will generally get you banned.  It&#8217;s why I started this blog in the first place.</p>
<p>The reason for this is obvious though, once you replace the idea that you are dealing with Linux advocates on a basis of logic and science and instead realise that it is a faith based initiative, and religious rule #1 is &#8220;Free software is superior to commercial software&#8221; and rule #2 &#8220;Microsoft is the antichrist&#8221;.  Any challenge which questions these rules will elicit a fear/hate based response as would telling a religious person God doesn&#8217;t exist*.  Such a statement is fundamentally incompatible with their worldview.  This is proven in the fact that there is pretty much zero critical discussion of Linux occurring anywhere outside &#8216;hate&#8217; blogs, despite the claims of a <em>community created</em> OS.  So in a world where &#8216;everyone is a developer&#8217; there is almost no debate and critical feedback**.  That can&#8217;t be either right or healthy &#8211; but it&#8217;s the truth.</p>
<p>What the &#8216;community&#8217; really is is an evangelical mission to spread the word.  It&#8217;s not about self reflection and self improvement, it&#8217;s about embracing the two rules and then trying to bend the world to fit them &#8211; and calling anyone who doesn&#8217;t agree a &#8216;noob&#8217; and &#8216;stupid&#8217; along the way.</p>
<h3>Pragmatism</h3>
<p>I like to think of myself as a software pragmatist &#8211; I don&#8217;t care which faceless corporation that pretends to care about me produces it &#8211; I&#8217;ll choose whatever is best for the task at hand.  At the moment I have&#8230;</p>
<ul>
<li>A Windows 7 laptop,</li>
<li>An iPod,</li>
<li>An Android based phone,</li>
<li>A Linux (Smoothwall) based firewall,</li>
<li>I also develop websites for LAMP on Windows,</li>
<li>Plus numerous managed Linux, Windows and BSD servers</li>
</ul>
<p>The point being I&#8217;ll get whatever fits my needs the best at the time.  I&#8217;ll get all the available information about all the options, compare them to what I need and base my decision upon this information.  If someone asks me for help I use the following process:</p>
<ol>
<li>Ask them what they will be needing it for</li>
<li>Find out the skill and experience of the user</li>
<li>Make my recommendation based upon the above</li>
</ol>
<p>Here&#8217;s how your typical Linux advocate makes their decision:</p>
<ol>
<li>Use Linux, it&#8217;s the best!</li>
</ol>
<p>You can see the problem here.  It&#8217;s faith based, they have &#8216;belief&#8217; that Linux is good (and correspondingly that Microsoft is evil), thus they have their answer.  Actual user requirements are irrelevant as they <em>know</em> that Linux is superior, and that Windows sucks.  From this point on it&#8217;s simply a case of trying to convert the person they foisted Linux onto to their world view &#8211; which generally involves telling them they are wrong and bashing MS whenever a problem arises.  The question &#8216;would this person actually be better off with Linux&#8217; is rarely, if ever, asked.  Someone being happy with what they have is never even considered.</p>
<p>You see it all the time.  &#8216;Why aren&#8217;t you using Linux&#8217;, they ask &#8211; the assumption of superiority is in the question.  &#8216;It doesn&#8217;t run Photoshop&#8217;, I reply.  Then we go through the whole &#8216;try Gimp&#8217; rigmarole, then the &#8216;try Gimpshop&#8217;, which is the technical equivalent of putting a Humvee bodykit on a Ford Fiesta and sending it to Iraq. Eventually Wine is mentioned &#8211; which is fine if you are 3 versions behind and don&#8217;t expect everything to work or be stable.  The fact that I&#8217;d have to invest large amounts of time and effort to simply be at, best case, a par with what I had before I &#8216;switched&#8217; means nothing to these people.</p>
<p>Which is the crux of the matter &#8211; you cannot expect a Linux advocate to give you honest advice.  Pretty much regardless of requirements they will suggest their favorite distro.  I&#8217;ve seen people recommend Gentoo as an easy beginners system. &#8216;Gaming is fine with Wine&#8217; and other absurd claims.  The importance seems to be getting people to use it, <em>not</em> getting people the best system.  It would be like asking a fundamentalist christian in a bookshop what book you should read, or asking a Vegetarian*** what restaurant you should go to &#8211; the answer almost certainly would not be based on your requirements.</p>
<h3>Lies, Damn Lies and Linux Advocates</h3>
<p>Another side effect of the blind belief effect is the ability to play fast and loose with the truth.  If it makes Linux look good, it&#8217;s true.  If it makes Microsoft look bad, it&#8217;s true.  Anything else is FUD and lies.  A once run benchmark from some random idiots blog somewhere will be taken as proof of Linux&#8217; success if it is favorable.  A large companies benchmark will be called lies if it is unfavourable.  Facts are not rated based upon their veracity nor citations nor testing methodology.  They are rated based upon how well they fit the agenda.  The words &#8216;scientific method&#8217; are seen cowering in a corner somewhere.</p>
<p>Take for example <a href="http://www.itnewstoday.com/?p=1114" target="_blank">this review of Windows 7</a> &#8211; I think someone linked to it on LHB originally.  It&#8217;s one of the most unbalanced hatchet jobs I&#8217;ve ever seen, yet is put forwards as being &#8216;fair and balanced&#8217;.  Gems include:</p>
<blockquote><p>In the RAM usage front, Windows 7 when idle takes a good 1-2GB of my 4GB of RAM, while Kubuntu takes between 200MB-500MB</p></blockquote>
<p>It&#8217;s pretty well known that Windows Vista and now Windows 7 use the RAM you have.  Any half decent programmer knows you can sacrifice RAM for performance and vice versa (largely through caching).  If you put Windows 7 on a box with 512mb it&#8217;ll idle using about ~250mb.  It&#8217;ll run fine too.  It&#8217;ll generally take half your RAM for itself to speed things up but that&#8217;s fine &#8211; it&#8217;ll relinquish it if programs need it rather than using as little as possible and thrashing your disks constantly.</p>
<p>Yet this bit of information, despite being infinitely sensible, and which has been common knowledge for years, is somehow not known to an alleged IT pro.  If Linux treated RAM in this way you can be guaranteed we&#8217;d see a spiel about Windows inability to take advantage of your system.  Also, nobody runs an idle system.  Even if you did use a RAM-light version of Linux (which would not be the fully-featured Ubuntu this guy is chatting about) you&#8217;d be stuffed as soon you open Firefox or try to do anything as that&#8217;s where the real RAM usage is.</p>
<p>But everyone always trots out the RAM argument as it&#8217;s on the pro Linux talking points list, despite RAM being dirt cheap and plentiful it&#8217;s still viewed as somehow better to spend weeks tweaking a low use system than just buying 6gb or something ridiculous.</p>
<p>Then this classic:</p>
<blockquote><p>This is a common element of debate, and one I happen to agree with. Windows 7 seems to have borrowed a bit from the KDE4 series. Now days, KDE has changed it’s look to the “Air” theme, so it no longer looks as close. However, the Oxygen theme that was used in KDE around the same time as when Windows 7 was in development is mysteriously similar. Even the selection of widgets is similar, with both shipping with an analog clock, news reader, sliding block puzzle, and hardware monitor by default. Take a look at this quickly put together collage, with widgets from both Windows 7 and KDE versions previous to 4.3</p></blockquote>
<p>The dude doing the review has apparently <em>never so much as seen a screenshot of Vista, yet alone used it.</em> The clock, sliding puzzle, black gloss, RSS reader, and <em>every other thing he mentioned</em> are stolen from Vista.  Unless Microsoft owns a time machine it&#8217;s pretty clear that KDE ripped off Windows.  Hell the guy proved it himself &#8211; but it makes Linux look good so fact checking isn&#8217;t important.  I even linked to a video ages ago showing that Compiz is an early Vista ripoff &#8211; wobbly windows and all.</p>
<p>As stated earlier though this reviewer had obviously already got his conclusions before Windows was even installed, it was simply a case of hunting for the facts to fit.  If the aim was impartiality or fairness he would have attempted to find out why Windows uses the RAM it does, and would have tried it on a 512mb machine, and would have at least used Vista to get a feel for the improvements in 7.  I&#8217;d also bet he is a &#8216;Vista Sucks&#8217; cheerleader &#8211; despite never even having seen it before.</p>
<p>The rest of the his points are the airy &#8220;I prefer Linux&#8221; type of conclusions where he just looks for a bunch of things he can criticise and write up.  I mean a &#8216;fair&#8217; test would be to use it for a week or two for actual work (although a month or more would be preferred) and then report back on the experience.  This review looks like he installed it, played for an hour or so then &#8216;reviewed&#8217; it.</p>
<p>Yet crap like this never gets called out.  It&#8217;s standard practice.</p>
<h3>I have a point? Wow!</h3>
<p>The whole point of this post is not to stoke some imaginary &#8216;Linux vs Windows&#8217; war, but instead to try to get the supporters of Linux and FOSS in general to take a look at and to hold themselves to the same standards they accuse Microsoft of breaking.  You can&#8217;t claim MS are bad for spreading FUD while making BSOD jokes.</p>
<p>Also instead of getting defensive when someone says something bad about Linux consider that although you think it&#8217;s not a problem they certainly do and thus it is important.  There is a reason nobody is using it &#8211; find out why and it will rule the world.</p>
<p><em>P.S. I don&#8217;t imagine for a second anyone will actually listen though, so carry on writing that angry comment/email &#8216;proving&#8217; that I am wrong so we can get back to flaming each other.  <img src='http://piestar.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p><em>* It&#8217;s an example, let&#8217;s not go into it.  I also don&#8217;t have a problem with the religious, be it FOSS or actual religion, as long as they keep it to themselves.</em></p>
<p><em>** If you think I am wrong provide three examples of healthy, critical, debate that isn&#8217;t heavily moderated or a flamewar.  I dare you.</em></p>
<p><em>*** I am a vegetarian, but I did make a sausage-crust pizza last night, so I am probably not the best person to ask about fancy restaurants anyway.</em> <em>And I am biased.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/11/03/reality-check/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>What if they had a revolution, but nobody came?</title>
		<link>http://piestar.net/2009/09/21/what-if-they-had-a-revolution/</link>
		<comments>http://piestar.net/2009/09/21/what-if-they-had-a-revolution/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 01:28:25 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[I know 'Linux' is a kernel.  Shush.]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=245</guid>
		<description><![CDATA[So the Internet&#8217;s version of the Jehovah&#8217;s Witnesses were (allegedly) out in force again as free software day came and went again.  I certainly didn&#8217;t (luckily) see anyone that felt the need to press some crappy GNU/Linux distro into my hand while blathering about software &#8216;ethics&#8217;.  Maybe there are some advantages to living in a [...]]]></description>
			<content:encoded><![CDATA[<p>So the Internet&#8217;s version of the Jehovah&#8217;s Witnesses were (allegedly) out in force again as <a href="http://www.softwarefreedomday.org/" target="_blank">free software day</a> came and went again.  I certainly didn&#8217;t  (luckily) see anyone that felt the need to press some crappy GNU/Linux distro into my hand while blathering about software &#8216;ethics&#8217;.  Maybe there are some advantages to living in a chavvy hell-hole of a town sometimes.</p>
<p>Anyway that&#8217;s not really the point.  I used to be a nearly full-blown freetard a long time ago.  I had the whole &#8216;hate the man&#8217; thing down (Microsoft) and bought into the whole &#8216;by developers, for developers, lets cut out the corporate middle man&#8217; movement.  This was before I had even really used Linux &#8211; but the concept seemed sound.  And how can a developer not fall for that idea &#8211; software utopia, plus never having to deal with anti-user crap like artificial limits and activation again!  But then I actually used it for an extended duration and moved into my &#8216;the idea is sound, but it just needs more work&#8217; phase.  I believed with the concerted effort of like-minded people and by including designers, UI experts and artists it was only a matter of time.  The third phase was that it was a shame that a great idea was being ruined by a defensive community of non-developer, non-contributing idiots intent on scaring away anyone who didn&#8217;t believe it was already perfect.  At least I was partially right that time.</p>
<p>And finally, I am where I am now: It&#8217;s a bad idea to the point of being dangerous and it just won&#8217;t work anyhow.</p>
<p>Here&#8217;s the thing.  Nobody owns GPL&#8217;d code.  The <em>code</em> is free.  <em>You</em> are not.  For example you, as a user, have more freedoms when it comes to BSD licensed code &#8211; effectively you can do what you want with it, provided you provide credit.  GPL&#8217;d code on the other hand has a slew of limitations on what you can and cannot do and attaches a larger burden on you in terms of distribution of changes and source.  The <em>code</em> is more &#8216;free&#8217; under the GPL.  By GPL&#8217;ing code you effectively say &#8216;nobody owns this, it belongs to itself&#8217;.  I can sell BSD code and deny you your &#8216;fundamental right&#8217; to freely distribute it further.  I can also grant you the same right as the GPL.  The GPL simply ensures you cannot stop anyone from modifying and distributing.</p>
<p>The problem with the above is that it entirely negates ownership.  You cannot &#8216;own&#8217; free software.  It doesn&#8217;t matter if you wrote it &#8211; it&#8217;s not yours.  As soon as you release software under the GPL you have no more right to it than any of the other 6 billion people on the planet.  It&#8217;s why FOSS advocates call closed source (distastefully) &#8216;slavery&#8217;, as closed source software is owned and controlled by someone.</p>
<p>The ramifications of this are obvious &#8211; you can&#8217;t make money selling free software.  You <em>can</em> sell it, but so can everyone.  If you&#8217;ll need to sell 10,000 copies at £100 each to reclaim your investment and the kid in the local computer store will sell them for £5 to anyone that wants one then you&#8217;re simply never going to break even.  The whole &#8216;you can sell free software&#8217; excuse is intellectually dishonest as you have to compete with people with no sunk or running costs.  The best you can do is put up an online tip-jar and rely on effectively begging &#8211; and I&#8217;ve yet to hear of that working well.</p>
<p>Effectively, what the GPL and the Free Software movement says, is that <strong>developers do not deserve to be compensated for their effort</strong>.  Unless they can manage to sell the first copy for £1,000,000 then there is no way to ever get paid for the time spent.  It simply can&#8217;t be done.  If you want to man a phone line, do email support, work as a call out technician, then you can (according to &#8216;software freedom&#8217;) demand a fair hourly wage, but if you are a developer you can&#8217;t.  It&#8217;s &#8216;immoral&#8217;.  Simply on the basis that you cannot own code, thus can&#8217;t charge money for it.</p>
<p>The argument often made about the above is that businesses still need programmers.  Which is true.  But this is where the whole thing unravels fully.  I am a programmer &#8211; say I have an idea for a great new CMS tool*.  I now have two options:</p>
<ol>
<li> Quit my job, rely on my family to put up with me for a few months while I spend 12hrs+ a day working on it.</li>
<li>Take my idea to a large company such as IBM, Oracle, Microsoft or someone else like that.</li>
</ol>
<p>As above, according to the &#8216;software freedom&#8217; camp if I picked option 1. as soon as I released it it would be mine no more.  The second I tried to charge money for it it would just be forked and given away.  Instead of relying on the future income I could have gained from selling it at launch to pay back the debts I would have no doubt incurred, and to fund new development, I would be forced to &#8216;get a job&#8217;.  Any development work would have to be done in evenings and weekends &#8211; and I would effectively be forced to decide between programming what I want, or my marriage.  Plus the software would progress more slowly as I would not have much time to devote to it.</p>
<p>Now with option 2. there is pretty much zero chance of getting taken up on my idea.  You <strong>don&#8217;t</strong> tell a business that you want to hire you what you are going to work on.  Unless you are really, <em>really </em>famous.  Chances are unless your surname is something like &#8216;Carmack&#8217; you&#8217;re going to be writing the mundane stuff that they want you to do &#8211; not your own exciting ideas.</p>
<p>There are companies that are based around and heavily involved in free software.  Names include companies such as Red Hat, Mozilla, IBM, Canonical, Google, Novell etc and the one thing about these companies is that they are not in the software sales business.  Red Hat is in providing support and SLA&#8217;s for businesses and servers. IBM is similar to Red Hat &#8211; they sell &#8216;solutions&#8217;.  Mozilla makes money from advertising for Google, Canonical is a billionaire&#8217;s plaything, Google sells advertising and Novell is just a slightly more pragmatic Red Hat.  You&#8217;ll never see a company such as Adobe adopt a FOSS business model as they are in the business of selling software.  I don&#8217;t imagine anyone can make the argument that Adobe can go FOSS and remain profitable with a straight face.</p>
<p>It&#8217;s the following realisation that made me realise what a disaster FOSS really is.  Free Software only benefits large companies and the rich.  It is almost impossible to be a developer and <em>not</em> work for &#8216;the man&#8217; under the GPL.  Sure there are exceptions to every rule but the simple fact is you can&#8217;t be a developer unless you can get an alternate revenue stream.  Support is good, but not a lot of apps will require support and you don&#8217;t spend months programming to be forced to make money manning a phone line.  There are also the dual license options, but this is effectively shareware, and you are still making money selling closed source software.</p>
<p>If adhering to the GPL was a legal requirement then it&#8217;s not like software would all suddenly be free and open.  What would actually happen is that people would simply stop making software.  All the games available on Steam would not suddenly be free &#8211; they simply wouldn&#8217;t have been made in the first place.  I pay money for SmartFTP because it is the best FTP program I have ever used.  By paying money I help fund further development.  I am happy with this.</p>
<p>It&#8217;s not even like the mass piracy and commoditization of  music, as it&#8217;s not like developers can make money selling tickets at £50 a go to live shows.  The software itself is all you&#8217;ve got.</p>
<p>Now I simply don&#8217;t see how anyone who thinks pragmatically about a future in which the GPL is accepted as the way to distribute software can possibly support it as in reality the people it hurts the most are the very people that support it &#8211; individual developers.</p>
<p><em>* True story, I do.  I am working on it and plan to launch it in a few months.</em></p>
<p><strong>Some Further Thoughts and Ugly Truths:<br />
</strong></p>
<p>The most overlooked point with regards to software development is that it is generally the result of a few people sinking a large amount of time into it, not as a result of a lot of people doing a small bit.  You simply can&#8217;t throw developers at a project and expect it to flourish &#8211; it just doesn&#8217;t work.  If you want something well written and cohesive it&#8217;ll take a small, dedicated, team &#8211; not a large bunch of semi-skilled volunteers &#8211; not something that really happens in FOSS unless you are being funded by a rich 3rd party.</p>
<p>Capitalism, in a nutshell, is providing people what they want.  If you don&#8217;t provide it you don&#8217;t succeed.  If enough people don&#8217;t want it the provider can either improve and adapt, or die.  In the FOSS world you take what you&#8217;re given and have no right to complain.  Gimp is near useless and doesn&#8217;t even match the decade old Photoshop 5.0 yet people not using it will not spur on development.  There is simply no motivation to cater for a wide audience &#8211; if Gimp was a commercial product the company would have been bankrupt years ago but catering for your users needs is simply not important in the world of free software.  Free software is about developers scratching their own itch, not finding out what itch other people want scratched.</p>
<p>The bulk of FOSS development work is done by one of these people:</p>
<ul>
<li>Students, getting paid to learn.</li>
<li>Unemployed, getting paid by the state.</li>
<li>The Rich, resting on their laurels.</li>
<li>Large companies, adding value to their other services.</li>
</ul>
<p>Free software is categorically not made by these people:</p>
<ul>
<li>Software companies.</li>
</ul>
<p>If it is name one.</p>
<p>Software development is <em>hard</em>.  It&#8217;s incredibly time consuming.  If most people truly appreciated the difficulty and time required to create a truly great piece of software I doubt they would have bothered.  It requires people with a true passion for development to make truly great software, and I personally find the fact that such people would be relegated to only doing what they love in their spare time, rather than as an actual job, disgusting.</p>
<p>And finally it is the software that is free, not you.  All this talk of &#8216;freedoms&#8217; and &#8216;rights&#8217; is utter crap &#8211; it&#8217;s not <em>your </em>freedom or <em>your </em>rights so the whole idea that commercial software is taking them is simply untrue.  If a developer wants to release something under a Libre license that is fine &#8211; but it should never be considered &#8216;ethical&#8217; or expected for this to be the case and if you really want to make a case for your own &#8216;freedoms&#8217; then the BSD license is far more appropriate candidate.</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/09/21/what-if-they-had-a-revolution/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>Free Software is *not* the same as Open Source</title>
		<link>http://piestar.net/2009/09/13/free-software-is-not-the-same-as-open-source/</link>
		<comments>http://piestar.net/2009/09/13/free-software-is-not-the-same-as-open-source/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 16:19:58 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=234</guid>
		<description><![CDATA[Free Software is *not* the same as Open Source. Open Source is simply providing software with the source code so the receiving user can modify it to suit their needs. Free Software is having the ability to freely modify and (this is the key) distribute software they have received from a 3rd party. Free Software [...]]]></description>
			<content:encoded><![CDATA[<p>Free Software is *not* the same as Open Source.</p>
<p>Open Source is simply providing software with the source code so the receiving user can modify it to suit their needs.</p>
<p>Free Software is having the ability to freely modify and (this is the key) distribute software they have received from a 3rd party.</p>
<p>Free Software is being *unable* to restrict what a 3rd party does with your software.</p>
<p>You can very easily have non-free Open Source.  In fact a large amount of software made, mainly custom stuff and most of what I do, is technically &#8216;Open Source&#8217; &#8211; that is I am paid to to do it, and I give the client the source along with any binaries.  It is *not* Free Software though, as the client is unlikely to give it away.</p>
<p>For example a large amount of commercial web apps are Open Source in that you have access to the source code, but are not Free Software as you do not have the right to redistribute the source freely.</p>
<p>This is the main bone of contention between the Commercial and Free Software camps &#8211; it has nothing to do with source &#8211; which is a red herring &#8211; it has to do with control.  The main point of free software is to remove any and all control from the original developers and give it to the users &#8211; the software is owned by the community.  Supporters of the commercial model (obviously) have a problem with this as it makes making a business out of developing software impossible &#8211; If you sell support you are in the business of support, not software.  Free Software is fundamentally anti developer.</p>
<p>Personally I support Open Source, and plan on releasing my next project as a dual licensed Free Non-Commercial and pay for Commercial offerings.  You can use it for free and give it away if you do not use it commercially, and if you want to use it commercially you will be required to pay a license fee.  Which is perfectly reasonable but it is not &#8216;Free Software&#8217; and would not be supported by the FSF.</p>
<p>Free Software is an ethical line for it&#8217;s supporters.  Non-free (as the example above) is considered immoral by supporters and according to the FSF I am unethical in my request for compensation for commercial usage.  According to the FSF doctrine I must relinquish all ownership over the code and give any user full source and distribution rights.  If I want to make money I should sell &#8216;support&#8217;.</p>
<p>The thing is if (and many people suggest this) I was legally forced to make it &#8216;Free&#8217; I would not even bother to make it in the first place.  In that world the job of &#8216;developer&#8217; either would not exist, or would be relegated to a role in a huge corporation where you are told what to work on.  The small, independent software companies would be dead &#8211; and the software that they would have produced would not now be free, it just wouldn&#8217;t exist in the first place.  So instead of having the choice to pay money for something or not have it, you&#8217;d simply not be able to have it at all.  Not a situation I can support.</p>
<p>I think if people stopped thinking Free Software and Open Source are interchangeable terms, and that if more people found out what Free Software really is, and the implications, significantly less people would support it.</p>
<p><em>Update: I do not think that Free Software is bad, should be banned, or anything like that.  I believe it is up to the developer to choose how to distribute their software and that there is nothing wrong with closed source, commercial software.  It is up to the developer to choose the license, and the user to choose the software.  It&#8217;s all about choice.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/09/13/free-software-is-not-the-same-as-open-source/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.256 seconds -->
