I write a lot of software and it&#39;s all very much closed source. In fact, it&#39;s closed distribution because I don&#39;t even distribute it. I write software, I use it privately, and never give it to anyone.<div><br></div>
<div>The reason is not so much a dislike of free software (quite the opposite, I use free software daily) but rather the problem that being a free software developer/distributor is a <i>lot </i>of work.</div><div><br></div>
<div>I once wrote an application that auto-updates a block list of ActiveX controls on a local computer. It did this by downloading a publicly available block list and adding to the registry on the computer in question. At its peak, I had around 20,000 downloads. A moderate success, you&#39;ll agree.</div>
<div><br></div><div>The problem comes from the users. </div><div><ul><li>They&#39;ll write to you and complain it doesn&#39;t work, </li><li>They&#39;ll write to you asking for feature x, feature y,</li><li>Then you&#39;ll get people who say they installed it on their network and a core app no longer works and they&#39;re being blamed and it&#39;s somehow your fault.</li>
</ul><div>Meanwhile, you&#39;re bored of your application that you wrote to scratch your own itch and want to move on to something else. </div><div><br></div><div>Worse, writing free software is <i>harder</i> than closed source stuff. You have to write higher quality code. You have to organise it sensibly, you have to come up with coding guidelines for submitting patches, you have document it so that people can alter it. All this is good software engineering practice, but it takes a lot more effort than some app you design for yourself.</div>
</div><div><br></div><div>Therefore, I have concluded that to release the same application as a free software application, I will have to spend twice the effort to release it as I would if I just kept it to myself. If I do release it, I have an obligation to maintain it, patch it and fix security issues. This adds a post delivery on going cost which could run for the rest of my life.</div>
<div><br></div><div> In free software the primary currency is <i>time</i>. If I&#39;m lucky, I&#39;ll spend approximately three billion seconds on earth. That time is precious. In the time I can dedicate to programming outside work, I&#39;d like to spend almost all of that time on interesting programming problems - not on the overhead of delivering free software.</div>
<div><br></div><div>When I do the return on investment calculation, it turns out that the closed source is the best idea.</div><div><br></div><div>I do wonder how many businesses make the same calculation, not out of a philosophical objection to free software, but on the basis that it simply costs more to be involved in the free software community?</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Simon</div><div><br><br><div class="gmail_quote">On 8 April 2011 05:20, Andrew Bates <span dir="ltr">&lt;<a href="mailto:oscillik@gmail.com">oscillik@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">The other night we were discussing Nokia and their seemingly contradictory statements that Symbian is now &quot;no longer open source&quot;, to the disbelief of many luggers!<div>
<br></div><div>well, here is the link to their official statement <a href="http://symbian.nokia.com/blog/2011/04/04/not-open-source-just-open-for-business/" target="_blank">http://symbian.nokia.com/blog/2011/04/04/not-open-source-just-open-for-business/</a></div>

<div><br></div><div>yeah, as I&#39;m sure we can all agree - Nokia seem to have a somewhat strange way of dealing with things!</div>
<br>_______________________________________________<br>
Liverpool mailing list<br>
<a href="mailto:Liverpool@mailman.lug.org.uk">Liverpool@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/liverpool" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/liverpool</a><br></blockquote></div><br></div>