<?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; Politics</title>
	<atom:link href="http://piestar.net/category/politics/feed/" rel="self" type="application/rss+xml" />
	<link>http://piestar.net</link>
	<description>A pragmatic look at the state of FOSS</description>
	<lastBuildDate>Tue, 20 Mar 2012 22:10:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<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>64</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>42</slash:comments>
		</item>
		<item>
		<title>This is why Linux sucks (a challenge)</title>
		<link>http://piestar.net/2009/08/11/this-is-why-linux-sucks-a-challenge/</link>
		<comments>http://piestar.net/2009/08/11/this-is-why-linux-sucks-a-challenge/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:19:30 +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[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=167</guid>
		<description><![CDATA[So Thomas B failed, Lunduke failed (and has apparently taken his ball and gone home), so I am throwing this wide open to all you Linux fans out there.  Here it is: Find me three examples of constructive criticism of Linux on a public, semi mainstream Linux forum that&#8230; Isn’t a flamewar That the answers [...]]]></description>
			<content:encoded><![CDATA[<p>So Thomas B failed, Lunduke failed (and has apparently taken his ball and gone home), so I am throwing this wide open to all you Linux fans out there.  Here it is:</p>
<p>Find me three examples of constructive criticism of Linux on a public, semi mainstream Linux forum that&#8230;</p>
<ol>
<li>Isn’t a flamewar</li>
<li>That the answers are not all largely YouDontNeedThat ™ and</li>
<li>The developers of the software actually read.</li>
</ol>
<p>Linux sucks.  All your showcase apps such &#8211; Gimp, Cinerella, OpenOffice, etc suck, Your WM&#8217;s are bad copies of the commerical offerings, your API&#8217;s and interfaces are so slow and convoluted it&#8217;s quicker to run Firefox under Wine that it is natively and apart from everything crashing a bit less and hibernate/sleep allegedly working on some peoples computers nothing has changed in over a decade.</p>
<p>Linux has &lt; 1% of the marketshare and is dropping.  In fact it&#8217;s marketshare is within the statistical margin of error &#8211; the reason companies don&#8217;t rush to support you is because it&#8217;s simply not economical &#8211; not some large conspiracy.  Why is this &#8211; it&#8217;s certainly not because of the popularly claimed reason &#8216;poor marketing&#8217;, as its pretty much impossible to go anywhere on the net without meeting evangelical freetards.  Yet people, despite knowing about it &#8211; and even trying it! &#8211; are failing to use it in droves.</p>
<p>It simply isn&#8217;t good enough, and has too many problems.  I, as a professional software developer, don&#8217;t use it.  And the big problem, the #1 reason Linux sucks is this:</p>
<p>You don&#8217;t want to know why I don&#8217;t use it.</p>
<p>I could spend hours going into the specific reasons that it doesn&#8217;t fill my needs, problems I have, even giving examples and ideas on how to improve things, better approaches etc.  But it would be pointless &#8211; I&#8217;d just be called a MS shill.</p>
<p>My first <em>real</em> foray into Linux was when I was running an Internet Cafe, and had heard so much about how fantastic it was, years ahead, stable, etc &#8211; you all know the talking points.  This was around 2006 iirc.  So I set up a test box to see how it fared.  Not very well was the answer &#8211; not only did I hate it, my customers did too.  So since I&#8217;d heard so much about community contributions I wrote up a long article on what I felt the limiting factors for both me and my customers were.  I was willing to even learn C at that point and help contribute.</p>
<p>And rather than do what a professional software development team would do and take these suggestions on board &#8211; which included classics such as &#8216;What about a bootsplash, verbose mode is scaring the customers&#8217;, I had idiot newbies such as the aforementioned Thomas B &#8216;debunking&#8217; me.  I was called an idiot for wanting double clickable .deb files (don&#8217;t you know apt-get install is <em>easier</em>?).</p>
<p>Linux zealots are on an ideological crusade, and the few that aren&#8217;t idiots spend little to no effort reining in the freetards &#8211; and it is impossible to argue with idiots, as they drag you down to their level then beat you with experience.  Since they are promoting the concept of free software they don&#8217;t really care if it&#8217;s better or not &#8211; quality is judged by the release license, not the code.  As a result criticism of Linux is seen as criticism of the Ideology &#8211; and attacked.  It&#8217;d be like advocating grilled steaks on a vegan forum, which is fine &#8211; I am vegetarian myself &#8211; but they seem to think that everyone else should care about their bizarre concept of &#8216;software ethics&#8217; as much as them, when most people don&#8217;t care &#8211; they just want the tastiest food, and the best OS.</p>
<p>So the situation is this:</p>
<p>You&#8217;ve got distro&#8217;s that release the software, and due to package management, are the intermediary between the users and the developers.  Since the distro&#8217;s largely just package up and send on other peoples work they generally don&#8217;t even have any form of feedback method outside bugzilla.  Add to this the fact that the community is actively hostile to anyone who happens to disagree with them and you have a real recipe for stagnation.</p>
<p>The reason Linux sucks is because the developers are shielded from any criticism by the fan(boys|base) and by the time that they do hear from someone they regularly have become so pissed off and disappointed with the whole experience that they just declare &#8216;it sucks&#8217; and are rarely constructive.  Personally I am in that state half the time.</p>
<p>The other problem with the community is that they are largely all of the same opinion (Linux rocks, Micro$oft sucks, viva la Stallman!) not because they are right, but because everyone that disagrees with them has left.  It&#8217;s a monoculture which simply isn&#8217;t healthy as nobody is willing to accept having their ideas challenged.</p>
<p>After all how on earth can you ever expect to improve anything if you kick out all the people who think it can be improved?</p>
<p>If I am wrong, then surely the above challenge should be a piece of cake, five minutes, just pop over to any large distro&#8217;s forum.  So go ahead, what are you waiting for, prove me wrong!</p>
<p><strong>Addendum:</strong></p>
<p>I was just having a look through Wikipedia and found this really interesting article on <a href="http://en.wikipedia.org/wiki/Groupthink" target="_blank">Groupthink</a>.  Especially this bit:</p>
<p><span style="color: #800000;">To make groupthink testable, Irving Janis devised eight symptoms indicative of groupthink (1977).</span></p>
<ol>
<li><span style="color: #800000;"><em>Illusions of invulnerability</em> creating excessive optimism and encouraging risk taking.</span></li>
<li><span style="color: #800000;"><em>Rationalising warnings</em> that might challenge the group&#8217;s assumptions.</span></li>
<li><span style="color: #800000;"><em>Unquestioned belief</em> in the morality of the group, causing members to ignore the consequences of their actions.</span></li>
<li><span style="color: #800000;"><em>Stereotyping</em> those who are opposed to the group as weak, evil, biased, spiteful, disfigured, impotent, or stupid.</span></li>
<li><span style="color: #800000;"><em>Direct pressure</em> to conform placed on any member who questions the group, couched in terms of &#8220;disloyalty&#8221;.</span></li>
<li><span style="color: #800000;"><em>Self censorship</em> of ideas that deviate from the apparent group consensus.</span></li>
<li><span style="color: #800000;"><em>Illusions of unanimity</em> among group members, silence is viewed as agreement.</span></li>
<li><span style="color: #800000;"><em>Mindguards</em> — self-appointed members who shield the group from dissenting information.</span></li>
</ol>
<p><span style="color: #800000;">Groupthink, resulting from the symptoms listed above, results in defective decision making. That is, consensus-driven decisions are the result of the following practices of groupthinking<sup id="cite_ref-Kamau_4-0"><a href="http://en.wikipedia.org/wiki/Groupthink#cite_note-Kamau-4">[5]</a></sup></span></p>
<ol>
<li><span style="color: #800000;">Incomplete survey of alternatives</span></li>
<li><span style="color: #800000;">Incomplete survey of objectives</span></li>
<li><span style="color: #800000;">Failure to examine risks of preferred choice</span></li>
<li><span style="color: #800000;">Failure to reevaluate previously rejected alternatives</span></li>
<li><span style="color: #800000;">Poor information search</span></li>
<li><span style="color: #800000;">Selection bias in collecting information</span></li>
<li><span style="color: #800000;">Failure to work out contingency plans.</span></li>
</ol>
<p><span style="color: #000000;">Sounds like the Linux community to a tee, doesn&#8217;t it?</span></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/08/11/this-is-why-linux-sucks-a-challenge/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Free as in beer?  Nobody gives me any free beer! &#8211; Part 2</title>
		<link>http://piestar.net/2009/08/11/free-as-in-beer-nobody-gives-me-any-free-beer-part-2/</link>
		<comments>http://piestar.net/2009/08/11/free-as-in-beer-nobody-gives-me-any-free-beer-part-2/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 09:10:59 +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[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=148</guid>
		<description><![CDATA[A bit late to the game with this one, but I have been meaning to write about this for a while now.  You may already know about it &#8211; the whole XPilot iPhone debacle.  If you&#8217;re not aware (and can&#8217;t be bothered reading the slashdot thread) some programmers, who were fans of the game XPilot [...]]]></description>
			<content:encoded><![CDATA[<p>A bit late to the game with this one, but I have been meaning to write about this for a while now.  You may already know about it &#8211; the whole XPilot iPhone debacle.  If you&#8217;re not aware (and can&#8217;t be bothered reading the <a href="http://ask.slashdot.org/story/09/08/01/169247/The-Ethics-of-Selling-GPLed-Software-For-the-iPhone">slashdot thread</a>) some programmers, who were fans of the game XPilot back in the day, decided to release a version for the iPhone.  Now the game was GPL&#8217;d by the original creators, but when they found out they gave this great quote:</p>
<blockquote><p><em> After it hit the App store, one of the original developers of <em>XPilot</em> told us he feels adamantly that we&#8217;re betraying the spirit of the GPL by charging for it.&#8221;</em></p></blockquote>
<p>Firstly, it&#8217;s very hard to &#8216;betray the spirit&#8217; of a license.  That&#8217;s why you have a license in the first place.  If it&#8217;s written by anyone even half competent they will check for loopholes and problems.  Hence the GPLv3 in response to TiVo.</p>
<p>What actually happened though is the original developers GPL&#8217;d it after listening to the hippy &#8216;power of the community&#8217; love fest with no real understanding of the implications.  Which is this:</p>
<p>It gives freedom to the software, <em>not</em> the developer.  It is the <em>software</em> that is free.  You develop software, fine.  Release it under the GPL, fine.  But you no longer own it.  You have no more rights than anyone else to it.  By releasing under the GPL you explicitly relinquish all of your control over it.  You have freed it like you would free a bird from a cage &#8211; it is yours no longer.</p>
<p>It is amazing how so many people fail to understand this.  The whole &#8216;you can sell it&#8217; thing is a red herring as piracy is legally enshrined in the license &#8211; everyone else can sell it too as proven by this.  There is nothing stopping me recompiling it and putting it on the app store for $0.50, or even for free.</p>
<p>What the XPilot creators actually wanted was one of the Creative Commons licenses (maybe <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">NC-3</a>) as that would appear to be what they think the &#8216;spirit&#8217; of the GPL is.</p>
<p>The amusing thing in all of this is not only do normal users not bother to read their license agreements (EULA), but apparently neither do the developers of the software either.</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/08/11/free-as-in-beer-nobody-gives-me-any-free-beer-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bryan &#8216;cognitive dissonance&#8217; Lunduke (a challenge)</title>
		<link>http://piestar.net/2009/08/10/bryan-cognitive-dissonance-lunduke-a-challenge/</link>
		<comments>http://piestar.net/2009/08/10/bryan-cognitive-dissonance-lunduke-a-challenge/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 08:41:02 +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=157</guid>
		<description><![CDATA[So, I am not sure if I should feel honoured or not (I am tentatively going for &#8216;not&#8217;) about the request to debate this Lunduke fellow on his show.  Did I &#8216;diss&#8217; him?  It feels like we are incredibly uncool rappers or something.  Not that I&#8217;ve watched it &#8211; I hadn&#8217;t heard of the guy [...]]]></description>
			<content:encoded><![CDATA[<p>So, I am not sure if I should feel honoured or not (I am tentatively going for &#8216;not&#8217;) about the request to debate this Lunduke fellow on his show.  Did I &#8216;diss&#8217; him?  It feels like we are incredibly uncool rappers or something.  Not that I&#8217;ve watched it &#8211; I hadn&#8217;t heard of the guy before that point &#8211; but I have no real idea what he wants to debate.</p>
<p>The strange thing is reading his blog I can&#8217;t see any point that our opinions diverge significantly, such as:</p>
<p><a href="http://lunduke.com/?p=713" target="_blank">his post on &#8216;freedom&#8217;</a>, <a href="http://piestar.net/2009/07/17/free-as-in-beer-nobody-gives-me-any-free-beer/" target="_blank">my post on &#8216;freedom&#8217;</a> &#8211; I say that the FOSS license excludes small developers, he says he&#8217;s a small developer that tried (and failed) at open sourcing.</p>
<p>My main gripe with Linux, which the commenter <a href="http://piestar.net/2009/08/09/thomas-b-is-an-idiot-a-challenge/#comment-2402" target="_blank">FBM gets</a>, is that the community is largely a bunch of argumentative newbies who are intent on a <span style="text-decoration: line-through;">almost</span> religious level of promotion and who refuse to hear a bad word about their OS.</p>
<p>Anyway, I&#8217;ll go on your show provided you can answer the following:</p>
<p>1. Where do we actually diverge in opinion.  You say you want to debate, but what about?</p>
<p>2. Find me three examples of constructive criticism of Linux on a public, semi mainstream Linux forum that a: isn&#8217;t a flamewar and b: that the answers are not all largely YouDontNeedThat &#8482; and c: the developers of the software actually read.</p>
<p>Since I&#8217;ve never yet seen someone complete 2. I reckon I am safe.  <img src='http://piestar.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/08/10/bryan-cognitive-dissonance-lunduke-a-challenge/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Thomas B is an idiot (a challenge).</title>
		<link>http://piestar.net/2009/08/09/thomas-b-is-an-idiot-a-challenge/</link>
		<comments>http://piestar.net/2009/08/09/thomas-b-is-an-idiot-a-challenge/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 13:31:33 +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>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=151</guid>
		<description><![CDATA[Normally I wouldn&#8217;t give the time to such people, but if he&#8217;s intent on spewing his copypasta everywhere then so be it.  So here we go! Hello again everybody. First of all, you people are the noobish fanboys who I ranted about on my blog. It is you people who need to get a life! [...]]]></description>
			<content:encoded><![CDATA[<p>Normally I wouldn&#8217;t give the time to such people, but if he&#8217;s intent on spewing his copypasta everywhere then so be it.  So here we go!</p>
<blockquote><p>Hello again everybody. First of all, you people are the noobish fanboys who I ranted about on my blog. It is you people who need to get a life!</p></blockquote>
<p>Now the thing to remember is that he is probably, at most, fifteen.  He was saying in one post how he had to beg his parents for $30 for wifi in a hotel they were staying in.  Not that there is anything wrong with being young, no, but the fact is most of the people he&#8217;s calling &#8216;noobs&#8217; have been using (and programming computers) for longer than he&#8217;s been <em>alive</em>.  Computers are not simple and despite his laughable claim that it only takes two weeks for someone to become an expert programmer, it takes <em>years</em> of study to truly come to a point where you can call yourself competent.</p>
<blockquote><p>I agree with you people that a lot of Linux users can be immature, but this site is the HOME OF IMMATURE NOOBS. We need to get lives eh? At least us “freetards” don’t spend all day attacking an operating system that’s much better than Winblows made by Microshit.</p></blockquote>
<p>You&#8217;ll notice I don&#8217;t refer to Linux as Linsux, Shitux, or even the new and improved Shitsux.  You are a fanboy.  You claim you&#8217;re not but you drank the kool-aid, took the red pill, or whatever it is you do to become a penguin worshipper.  You keep claiming that Windows sucks, that Linux is years ahead, that Linux is &#8216;so much better&#8217;, but utterly fail to even make one cogent point that backs up this assertion.</p>
<p>You also talked about &#8216;Solaris Linux&#8217;.  That one phrase alone declares you unable to make any comment about operating systems as the spectacular lack of knowlege to think that Solaris runs on the Linux kernel basically says you have no idea of the heritage of Unix.</p>
<p>Also almost every single tech site is overrun be freetards bashing MS and promoting Linux even when it is massively inappropriate for the task.  The whole Linux Hater thing is a <em>response</em> to the non-stop idiocy of the freetard community.  For every one anti-Linux post I can find you 100 anti MS posts, and no doubt I can find them faster.  In fact name me one popular tech site that isn&#8217;t infested with freetards and I&#8217;ll give you a cookie.</p>
<blockquote><p>You hypocrites make me so fucking angry!</p>
<p>Us “freetards” aren’t giving our money to companies that don’t give a fuck about their customers, like Microsoft and Adobe and more!</p></blockquote>
<p>I don&#8217;t think you understand how this capitalism thing works.  Here&#8217;s a quick reminder:</p>
<p>Someone makes and sells a product that does a task.  If the product does this task well the company will be successful.  If it doesn&#8217;t do it well they will be less successful.  The whole basis of this is an exchange of something that you want (a decent OS) for something that they want (Money).  If they &#8216;didn&#8217;t give a fuck about their customers&#8217; then their customers would be less likely to give them money, thus they would do badly.  It is in their, and their shareholders, interests to &#8216;give a fuck&#8217; as otherwise they will fail as a company.  As they should.</p>
<p>Then you have &#8216;Open Source&#8217;, who truly don&#8217;t give a shit about their customers, and who&#8217;s main reply to criticism is &#8216;Fuck off, it&#8217;s free&#8217;.  The capitalist evolutionary trait of survival of the fittest simply doesn&#8217;t apply, the evolutionary force of competing products doesn&#8217;t apply.  There is no incentive for anyone to do anything new and innovative as a: all the truly competent people have full time jobs as b: they won&#8217;t get anything out of it.  You may dislike what LH and myself say, but i&#8217;ve yet to see you actually coherently argue against any point apart from &#8216;wahh, they are being big meanies&#8217;.  And you end up with pieces of shit such as Gimp, Gnome, a massive reliance on CLI&#8217;s for everything and a failure to gain any marketshare whatsoever.  Windows 7 beat Linux marketshare months ago &#8211; is this because everyone installing a beta MS OS is an idiot, or because it&#8217;s simply better than Linux?</p>
<blockquote><p>Actually, this is getting so fucking annoying, this constant bashing of an OS that is years ahead of Windows! Microsoft is finally making something good, because we all know that every operating since Windows 95 hasn’t had a new feature added.</p></blockquote>
<p>Again with your failure to know <em>anything</em> about history.  Windows 98 was the &#8216;end of the line&#8217; in terms of the 9x kernel, Windows 2000 built on top of NT, a true multitasking protected-memory kernel.  It&#8217;s be like running Gnome on top of BSD instead of Linux (but moreso) and claiming that this wasn&#8217;t anything new.  There have been hundreds of improvements made to Windows since 95, but you&#8217;re too much of a deluded newbie fanboy hater to understand.</p>
<p>Plus pretty much <em>everything</em> that makes Linux Linux is nicked from either the Unix world or Windows.  It&#8217;s a Unix rip-off system on a Windows rip-off GUI.  It&#8217;s so far from original it&#8217;s not funny.  And apart from the idiocy that is package management (I&#8217;ll get into this in a new post sometime) I can&#8217;t think of a single thing that can&#8217;t be traced back to someone else&#8217;s work.</p>
<blockquote><p>Microsoft, I used to like, I used to defend. But they have gotten so fucking stupid, I just had to switch. They didn’t care about me, or any of their other customers. At least in the “freetard community,” we’re actually paid attention to.</p></blockquote>
<p>You&#8217;re not paid attention to.  You just feel you&#8217;re part of some community, which is fine, but the needs of the tiny freetard section is largely ignored by Microsoft as what you want isn&#8217;t in their best interests and isn&#8217;t worth the time to implement anyhow.</p>
<p><strong>A challenge:</strong></p>
<p>If you truly feel you are being paid attention to then try this:  Go to a semi-official Linux forum and try giving constructive criticism, that is honest feedback.  Not I love Linux poetry, not anti Microsoft rants, but honest criticism.  If you need any tips just read LH or my blog &#8211; try <a href="http://piestar.net/2009/03/20/gnome-226-partying-like-its-1995/" target="_blank">this post</a>, it&#8217;s quite inspirational.  If you can do this without creating an angry flamewar then maybe I am wrong, but I seriously doubt it.</p>
<p>The whole reason for this blog existing is that Linux sucks, yet idiots like you* spend you&#8217;re whole lives bashing MS and making outlandish claims while failing to actually contribute <em>anything</em> &#8211; except acting like a boat anchor to progress &#8211; to this great cause.</p>
<p><em>* I&#8217;ve realised that the people who promote Linux the most are the ones that know the least.  They have fervor, but lack understanding.  You get some idiot who only found out that CLI&#8217;s existed 6 months ago arguing with veterans of 20+ years</em> <em>about how typing apt-get install foobar** is actually more intuitive that just downloading an installer.  Put down your &#8216;RMS talking points&#8217; cards and shut up.<br />
</em></p>
<p><em>** Which moron decided to call a sound app foobar anyway.  It&#8217;s like creating a domain name called &#8216;example.com&#8217; or &#8216;localhost&#8217;.  Retards.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/08/09/thomas-b-is-an-idiot-a-challenge/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Apple = The New Microsoft</title>
		<link>http://piestar.net/2009/07/16/apple-the-new-microsoft/</link>
		<comments>http://piestar.net/2009/07/16/apple-the-new-microsoft/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 11:11:32 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[IP]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Rubbish]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=124</guid>
		<description><![CDATA[I&#8217;ve said for years that Apple would be a much, much worse company than Microsoft when it comes to monopolistic practices if they were the same size.  In fact it&#8217;s largely been down to their everything in-house, un-interoperable anti-developer attitude that has kept them marginalised and being The Beast of Redmond for so long. It [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve said for years that Apple would be a much, much worse company than Microsoft when it comes to monopolistic practices if they were the same size.  In fact it&#8217;s largely been down to their everything in-house, un-interoperable anti-developer attitude that has kept them marginalised and being The Beast of Redmond for so long.</p>
<p>It is unarguable that Apple is having massive success now.  Their unwavering focus on user experience in emerging markets has led to some great products that are, rightly, doing well.  Apple &#8216;get it&#8217; when it comes to design and the fact that even now large amounts of people and companies think that it is just down to bling and marketing show how far away the competition largely is from understanding this.</p>
<p>That being said the latest action against Palm shows their true colours.  For those not following the story, when Palm released the Pre they made it appear to iTunes as if it was an iPod, thus enabling easy native sync.  Now Apple have disabled this little workaround in the latest release of iTunes, with this cute little note <em> &#8216;addresses an issue with verification of Apple devices.&#8217;</em> Basically Apple do not allow any non Apple devices to easily sync with iTunes.  It&#8217;s funny how Apple does not make iCameras and thus all cameras can sync with their photo software, yet they <em>do</em> make mp3 players so feel the need to block competitors.</p>
<p>Lets look at Apple&#8217;s market share for iTunes (from Wikipedia):</p>
<ul>
<li>Steve Jobs announced in his &#8220;It&#8217;s Showtime&#8221; keynote that Apple had 88% of the legal U.S. music download market on September 12, 2006.[44]</li>
<li>Apple announced that the iTunes Store had sold more than two million movies, making it the world’s most popular online movie store on April 11, 2007.[53]</li>
<li>Apple announced that iTunes Store surpassed Best Buy to become the second biggest music seller in the USA behind Wal-Mart on February 26, 2008 and eventually became number one on April 3, 2008.[1]</li>
</ul>
<p>So Apple, that biggest music retailer in the world, let alone online, is deliberately breaking and blocking access for 3rd party hardware to leverage sales of it&#8217;s iPod and iPhone products.  Isn&#8217;t leveraging a dominant market position in one market to assist a product in another market anti-competitive?</p>
<p>Didn&#8217;t Microsoft get in trouble with bundling IE with Windows to increase its browser marketshare?  Aren&#8217;t the EU still getting all worked up over this issue?  Yet what Apple are doing is not only considered bundling, but actively blocking competitors.</p>
<p>Look at the App Store.  You have to pay money for the privilege of developing software, then you are limited on what apps you can actually write to ones that do not compete with Apple&#8217;s own apps (and a bunch of other draconian rules).  Then once you have created your app you can submit it to be approved.  And if Apple do not like it for any reason (or even no reason) it&#8217;s tough luck, with no recourse.  So what you spent 6 months writing it &#8211; just spend another 6 months writing something else, maybe that&#8217;ll be approved.</p>
<p>The question &#8216;are Apple a monopoly&#8217; and &#8216;are they breaking laws&#8217; is entirely irrelevant.  Maybe they are, maybe they aren&#8217;t, but their attitude and behaviour make Microsoft look like a box of kittens.  What if Microsoft decided that Windows Media Player would only sync with the Zune from now on?  What if they decided that Windows CE (or whatever they are calling the mobile phone OS these days) would only run &#8216;approved&#8217; apps, and that you could only use IE on it?  What if Microsoft stopped iTunes from being installed on Windows?  The community of Microsoft haters would go utterly batshit insane on a previously unseen level before.  There would be an epic bashfest to end all bashfests and you wouldn&#8217;t hear the end of it for <em>years</em>.  It would be the new BSOD.</p>
<p>Yet Apple has a level of paranoid control that Microsoft could only <em>dream</em> of, yet everyone still thinks MS is the &#8216;big bad&#8217; of the software world.  I just don&#8217;t get it &#8211; answers on a postcard.</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/07/16/apple-the-new-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Idea: Fixing the Email System</title>
		<link>http://piestar.net/2009/06/24/idea-fixing-the-email-system/</link>
		<comments>http://piestar.net/2009/06/24/idea-fixing-the-email-system/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:39:21 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Rubbish]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=105</guid>
		<description><![CDATA[I do not know how much of the current email traffic is spam but from what I can gather it is between 96% and 99%, depending on who you ask.  Also the email system is a mess, and really needs to be redesigned from scratch &#8211; it was never meant to do what it is [...]]]></description>
			<content:encoded><![CDATA[<p>I do not know how much of the current email traffic is spam but from what I can gather it is between 96% and 99%, depending on who you ask.  Also the email system is a mess, and really needs to be redesigned from scratch &#8211; it was never meant to do what it is doing.  So here is my method of fixing the problem.</p>
<p>The first issue is rip and replace.  It&#8217;s not possible to simply remove the current email system and stick something else in its place, the upheaval and requirement of every single email client and server needing to be reprogrammed and reinstalled is immense.  Any replacement would have to be dual-role so that the current system could be eventually retired.</p>
<p>The roll-out plan would be to replace the servers first, initially with dual-use (that is, they ping the target to see if it is also a &#8216;new&#8217; server before deciding to send new or old style emails).  They would also allow old style clients to connect, even though they would not be able to take advantage of the newer (and more sane) features, as the receiving server would change the format of the message on arrival so the current range of software &#8211; from webforms to mobile phones &#8211; would still work.</p>
<p>For the server, the basic crux of the idea is for it to send a token, rather than an actual message.  Then (and only then), when you view your inbox and view your message, will it be requested from the source server.  This solves several problems:</p>
<ol>
<li>The burden of storing the spam is on the sender, not the receiver.</li>
<li>You can un-send email (but not after it has been read).</li>
<li>If the offending server gets turned off, blacklisted or blocked <em>everything</em> it&#8217;s sent gets binned.</li>
<li>You know that who sent the message is actually who sent the message &#8211; spoofing is near on impossible without some complicated MITM attacks.</li>
<li>Messages can no longer just disappear (so no using that excuse anymore).</li>
</ol>
<p>Next, only servers with a valid DNS record should be allowed to send &#8211; just an IP address?  Tough luck.  In my opinion if you can&#8217;t hold down an IP long enough to point a domain at it you really shouldn&#8217;t be running an email server from it.</p>
<p>Blacklists then will be operated automatically (and de-centralized like the current system e.g. Spamhaus), with various methods (bayesian etc) of detecting incoming spam, but also with user based filtering &#8211; a &#8216;report as spam&#8217; button.  Once a server drops below a certain signal-to-noise ratio it&#8217;ll go on the list and all its messages will effectively no longer exist.</p>
<p>The automatic part of the blacklist means that any blocks will be lifted after a certain duration (12 hours), with possible increments for repeat offenders.  It should also be possible that, on blocking, the mail server should receive a message (and alert the postmaster) of what happened so he can take steps to deal with it, with the option of re-sending the tokens.</p>
<p>Anyone see any major problems with this?</p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/06/24/idea-fixing-the-email-system/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Linux community is the Internet&#8217;s Fox News</title>
		<link>http://piestar.net/2009/04/23/the-linux-community-is-fox-news/</link>
		<comments>http://piestar.net/2009/04/23/the-linux-community-is-fox-news/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 23:11:29 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=62</guid>
		<description><![CDATA[Linux and it&#8217;s promoters have no interest in impartiality, in being &#8216;fair and balanced&#8217;, of fact checking and of getting to the bottom of something rather than going for dramatic impact, truth be damned. Any fact or comment that paints Microsoft or any company that is on the designated &#8216;evil&#8217; list in a bad light [...]]]></description>
			<content:encoded><![CDATA[<p>Linux and it&#8217;s promoters have no interest in impartiality, in being &#8216;fair and balanced&#8217;, of fact checking and of getting to the bottom of something rather than going for dramatic impact, truth be damned.</p>
<p>Any fact or comment that paints Microsoft or any company that is on the designated &#8216;evil&#8217; list in a bad light is jumped on voraciously, and outright lies and fabrications circle for months and are largely applauded by other members of the community when they are told.  Truth is secondary to a good bashing.</p>
<p>Anything that paints Linux or FOSS in a bad light is automatically seen as being lies, astroturf and anyone who holds an opinion that doesn&#8217;t agree with the above is labelled a troll, a shill, and is accused of being paid by MS to spread lies.  In the early days of Ubuntu I was chased out of town by zealots with pitchforks for daring to suggest having a <em>bootsplash.</em> Defend the program at all costs.  Anyone who doesn&#8217;t agree with us (that&#8217;s 99.5% of the computing world) is obviously an uneducated idiot as the problem is certainly not with Linux &#8211; it&#8217;s FOSS thus perfect.</p>
<p>I&#8217;ve pretty much given up going to Slashdot for this very reason.  It&#8217;s pretty much guaranteed that any thread that mentions MS (and a large percentage of those that don&#8217;t) will have at least a few &#8216;chair throwing&#8217; jokes, not to mention the oh-so-humerous  &#8216;but does it run Vista&#8217; joke, and the bulk of the other comments from people living in a fantasy land where Linux is taking over the desktop, and where all software will soon be open source.  I&#8217;ve even seen a start of the &#8216;But will it run Windows 7*&#8217; jokes.</p>
<p>Here&#8217;s some news for you, if you have made the same joke THOUSANDS OF TIMES (seriously that many!) it loses it&#8217;s punch.  It is no longer funny.  Sure one joke out of every 200 or so is genuinely amusing, but now it&#8217;s just partisan MS bashing disguised as &#8216;humour&#8217;.  Hell, you still see the constant BSOD jokes despite the only time I have ever seen one in the last 5+ years was due to hardware failure.  It&#8217;s 2009, and the Linux community are still making jokes about a problem that hasn&#8217;t existed for years from a kernel that&#8217;s nearly 15 years old.</p>
<p>Basically, if you grasp at any reason to attack your opponent, and will defend your cause no matter the validity of the criticism then your opinion is  no longer worth anything as you have sacrificed the truth, reality and essentially your credibility as you are no longer interested in facts and what is true &#8211; only in pushing an agenda.</p>
<p>I don&#8217;t use Linux and do you want to know why?  Of course you don&#8217;t as I am wrong, or misinformed, or I just do not &#8216;understand&#8217; and require having things explained to me like I am three years old**.  As is everyone who doesn&#8217;t use Linux.</p>
<p>Zero attempt is made to ask the most important question: &#8220;Why don&#8217;t you use Linux?&#8221; as it is automatically assumed any problem is with the user, not the software.  After all 0.5% of the population can&#8217;t be wrong.  And nobody in the community has a problem.  It&#8217;s not like pretty much everyone with any critical opinions left years ago.  Is it?</p>
<p>* Windows 7 is going to ruin Linux.  It&#8217;s everything Vista should have been.  Of course if you live in Linux fantasy la-la land it&#8217;s nothing more than a Vista service pack.</p>
<p>* * I am 29 years old, I work as a programmer and yes, I do understand what the command line is as it is all you really had on an 8086.</p>
<p><em>*** I am not American so I am not really biased.  If I was American I&#8217;d be a fiscal Conservative (and a traditional Republican).  That being said the Neocons are a total joke and the complete antithesis of what the party should be about (Hint: It&#8217;s not about God, Guns and Gays).  This isn&#8217;t about politics though so I won&#8217;t get into it!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/04/23/the-linux-community-is-fox-news/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

