<?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; IP</title>
	<atom:link href="http://piestar.net/category/ip/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>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>100</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>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>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>Free as in beer?  Nobody gives me any free beer!</title>
		<link>http://piestar.net/2009/07/17/free-as-in-beer-nobody-gives-me-any-free-beer/</link>
		<comments>http://piestar.net/2009/07/17/free-as-in-beer-nobody-gives-me-any-free-beer/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:08:04 +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[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=129</guid>
		<description><![CDATA[Clarification:  This is only really aimed at the sort of people who say that the future is in FOSS and all software should (and will) be free.  The Stallmanites, if you will. You hear it all the time &#8220;Free as in beer&#8221; and &#8220;Free as in freedom&#8221; used to describe FOSS.  But this question seems [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Clarification:  This is only really aimed at the sort of people who say that the future is in FOSS and all software should (and will) be free.  The Stallmanites, if you will.</strong></p>
<p>You hear it all the time &#8220;Free as in beer&#8221; and &#8220;Free as in freedom&#8221; used to describe FOSS.  But this question seems to be missed:</p>
<p>&#8220;Where can I get free beer?&#8221;</p>
<p>No pub will just give it to me, if someone buys me one I am expected to buy them one back at some point.  I could brew my own but I still need to buy all the equipment and spend a lot of time and money.  Guess what?</p>
<p>&#8220;There is no such thing as free beer!&#8221;</p>
<p>I get the whole &#8220;Free as in freedom&#8221; thing, I really do.  In an age of excessive DRM and activation the ability to have access to the source is incredibly useful.  As a developer dealing with PHP on a regular basis I am often stumped by &#8216;compiled&#8217; PHP which makes a problem a customer is having impossible to fix as the original developers do not give their customers permission to fix their own problems.</p>
<p>It&#8217;s this whole &#8220;Free as in beer&#8221; craze that makes utterly no sense.  Name me any other discipline where you expect to get anything for free.  Architects will not design you a free house, Lawyers will not defend you for free (unless it is in their best interests), People will not wash your car, house, clothes or computer for free.  And pretty much nobody will fix your computer for free.  Yet is expected and even considered <em>immoral</em> to charge money for software!*</p>
<p>Developing software is <em>hard</em>.  It takes a ridiculous amount of time and effort &#8211; I should know, I do it full time.  Yet Under the FOSS regime I am expected to work for months on producing something then not only provide the source with the product (which I can accept and often do), but to also give away every single one of my rights as its creator, giving me no more ownership or rights over it than any random yahoo off of the street?</p>
<p>And the FOSS solution to this?  Sell &#8216;support&#8217;.  What?  So as the softwares creator, to recoup the months of investment I need to provide bottom rung email and phone support which I <em>wouldn&#8217;t even do if I was paid</em>.  I would rather be unemployed than tech support, yet in the FOSS world that is my <em>only option</em> to even consider recouping my investment if I decided to have a career in software development.</p>
<p>&#8220;But big companies support FOSS&#8221;</p>
<p><em>Fantastic!</em> Instead of working on what I want to work on, and creating innovative software that I think will fill a niche which I will then sell to make money to fund further development, I should instead go to work for IBM who will tell me what to write if they even hire me at all?  That doesn&#8217;t sound like any freedom I have ever heard of &#8211; it sounds like being a wage slave to enrich a large corporation.  &#8220;Free as in freedom to work for IBM&#8221;, but not &#8220;Free as in freedom to write your own software&#8221;.</p>
<p>&#8220;But Linux Torvalds wasn&#8217;t supported by IBM&#8221;</p>
<p>There are two types of FOSS projects:</p>
<ol>
<li>Spoilers:<br />
Commercial software companies that realise their pay-for software is largely no longer saleable &#8211; Mozilla, Sun, OpenOffice etc.  It&#8217;s normal, conventional, closed source software that was &#8216;opened&#8217; in response to the market.  You can&#8217;t sell browsers anymore (see Opera) so you need to either give up, or find alternate revenue.  Firefox makes its money from Google, OpenOffice is crap compared to MS Office and is given away in an attempt to provide value to the systems it&#8217;s given away on &#8211; and also as a &#8216;fuck you&#8217; to Microsoft.</li>
<li>Students:<br />
The bulk of the non-commercially contributed FOSS code is made by students.  That is people that are being funded externally to learn about computers and use their knowledge, resources and free time to create &#8216;free&#8217; software.  Obviously they largely don&#8217;t want to sell it as then they will have to deal with large amounts of problems (including actually finishing it) and it&#8217;s <em>fun</em> to create it, not a <em>job. </em>By giving it away free rather than charging they are not beholden to their customers for quality or bugs.  &#8220;Fix it yourself&#8221; is the mantra of the student developers.<em><br />
</em></li>
</ol>
<p>There is one, very notable, absence from this list:</p>
<ul>
<li>Conventional, small, development shops working on producing free software full time &#8211; that is the non-corporate, individual development house.  They are the one business that simply cannot survive under the FOSS model, which is ironic as it&#8217;s probably the best situation to be in as a programmer.</li>
</ul>
<p>Lets face it here, you can&#8217;t make money writing FOSS software.  You can use it to assist in an aspect of your multi-faceted business as, in theory, community contributions will improve your software for free &#8211; If I run a business selling special widgets and make a FOSS special widget tracker, then other people selling these special widgets would improve the software if they used it also so I (and my business) would benefit from it.</p>
<p>What FOSS does <em>not</em> allow is for someone to say &#8220;Aha!  There is a market for software for companies selling special widgets, I&#8217;ll make some.&#8221; &#8211; your going to be able to sell a few at best before someone takes your code, rebrands it and gives it away.  You essentially have to compete with yourself.</p>
<p>This is the point where some FOSS advocates offer up other ways of monetizing my Special Widgets software &#8211; Selling support (bleh), customizing for individual businesses, support contracts (bleh).  But what they are asking for is for me to dump a business model that has worked for thousands of years &#8211; you give me something, I give you something in return &#8211; and instead adopt an entirely unproven method of &#8220;you give me <em>nothing</em>, I give you something in return and then try to figure out how to make money at a later date.&#8221;</p>
<p>Why should I have to dump a perfectly functional business model to adopt something incredibly uncertain and very likely to make me bankrupt simply because some idiots on a crusade say I should?</p>
<p>Whats really needed is the ability to decouple this moronic notion of &#8216;Free as in beer&#8217; from &#8216;Free as in freedom&#8217;, as unless <em>everyone</em>, including butchers, bakers and candlestick makers also give everything away for free** then it&#8217;s just not going to work.</p>
<p><em>* Yes, I know you can sell software for money according to the GPL.  What everyone loves to gloss over is the fact that anyone you sell it to can just give it away for free &#8211; so you will very soon be competing against your own product, but free.  The GPL is fundamentally incompatible with conventional for-profit software sales.  There are some choice early RMS quotes where he basically says this &#8211; the only reason for-profit sales are allowed is that they are unworkable.</em></p>
<p><em>** Yes, it&#8217;s been tried, no, it hasn&#8217;t ever worked and yes, it&#8217;s called &#8216;communism&#8217;.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/07/17/free-as-in-beer-nobody-gives-me-any-free-beer/feed/</wfw:commentRss>
		<slash:comments>6</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>Why the record industry is wrong</title>
		<link>http://piestar.net/2009/03/08/why-the-record-industry-is-wrong/</link>
		<comments>http://piestar.net/2009/03/08/why-the-record-industry-is-wrong/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 10:35:51 +0000</pubDate>
		<dc:creator>Kerberos</dc:creator>
				<category><![CDATA[IP]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://piestar.net/?p=28</guid>
		<description><![CDATA[Anyone who looks at this blog can probably tell I am not into entitlement, and &#8216;free at all costs&#8217;.  I firmly believe that in this capitalist culture you simply need to make a living off of what you do. What being said, this question occurred to me: What would happen if nobody broke the law? [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who looks at this blog can probably tell I am not into entitlement, and &#8216;free at all costs&#8217;.  I firmly believe that in this capitalist culture you simply need to make a living off of what you do.</p>
<p>What being said, this question occurred to me: What would happen if nobody broke the law?</p>
<p>Although filesharing was happening on IRC before Napster, it was really Napster that brought it mainstream.  Even though it was largely pre-broadband &#8211; I think I had a 28.9kbps modem at the time &#8211; it was a revolution.  You could have <em>any song you wanted</em>.  You didn&#8217;t have to save up, go to town, buy a record, and take it home &#8211; often not even knowing if it was worth it.</p>
<p>If everyone had a 100% respect for intellectual property laws, Napster would not have happened.  Also, software that rips music to your HDD would also not exist and people would not do it anyway.  As a knock on effect, portable MP3 players would not have come into being &#8211; there was no legal music to put on them so what was the point?</p>
<p>Apple would not have created the iPod, as what&#8217;s the point of a HDD based MP3 player with no music to put on it?  iTunes would not have been created as Apple are a hardware company, and iTunes purpose is to drive sales of hardware.</p>
<p>The MP3 format would just be an off comment in a mailing list somewhere &#8211; no more.</p>
<p>MySpace would not exist &#8211; as with no mainstream support of MP3 in the form of players, plugins or even knowing what it is it would be just another unknown, unsupported format  (vrml, svg anyone?).</p>
<p>Existing, new and upcoming bands would not post samples on their websites, and radio and tv would largely be the only way to find out about the bands you liked, and discover new ones.  Sure, someone may tell you about a great new band, but you&#8217;d have to watch the charts, or listen to the radio and hope that something was played.</p>
<p>So without  &#8216;piracy&#8217;, &#8216;theft&#8217; and people that deserve to be sued for £1,000,0000,000 for downloading a few MP3&#8242;s that the entertainment industry claims are actually &#8216;destroying music&#8217; we would still be at a mid 90&#8242;s level of technology.</p>
<p>Piracy drives technological advances.  Without piracy technology would not advance due to the music industries monopoly situation.  I can only come to one conclusion:</p>
<p><strong>Piracy is Capitalism in action.</strong></p>
<p>Piracy is the only real force of competition the music industry has.  Without it they have no reason to be competitive as the formats and the prices are (or were) fixed by agreement.  The consumers want cheaper music, and more of it, more convenience, more flexibility and more choice.  Since this was not being provided they went to the competition who actually provide a better quality product.</p>
<p>As well as the obvious bonus of cheaper, piracy provides better quality recordings &#8211; often 320kbps to flac &#8211; more freedom &#8211; you can put mp3&#8242;s on anything, drm&#8217;ed downloads are very limited in terms of what you can actually do with them &#8211; and choice &#8211; rare, bizarre, live, old and not label limited.</p>
<p>The music industry is not against illegal file sharing because they lose profits, not primarily.  They are against it as it forces them to compete, to evolve.  They are a buggy cart manufacturer in a world of automobiles, trying to sue engine makers as their whole business model* has been made largely obsolete by the advances of technology.</p>
<p>People are not fundamentally dishonest.  People are perfectly happy to to pay for things, but you need to offer a superior product at a competitive price.  The industry is still hanging on to the old, expensive, pricing model established when distribution was actually expensive, they are still trying to impose DRM and limitations on where you can buy something and where you can use it.</p>
<p>When the music industry provides tangible benefits that makes their product at least as good as, if not better, than their competitors (piracy) then their business will continue to decline.  It&#8217;s called &#8216;competition&#8217;.</p>
<p><em>* What the new business model will be is irrelevant, and fundamentally not our problem.  It&#8217;s up to the industry to work it out, not us.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://piestar.net/2009/03/08/why-the-record-industry-is-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

