<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
 <channel>
  <title>Mark Wilcox's Forum Nokia Blog - An Open Mobile Software Foundation?</title>
  <description>Forum Nokia Blogs</description>
  <link>http://blogs.forum.nokia.com/summary.php</link>
 </channel>
    <item>
     
   <title>Structure vs appearance</title>
   <description>&lt;p&gt;Thanks Nigel, it&#039;s nice to get more than one comment after writing all of that!&lt;/p&gt;
&lt;p&gt;Yes - sorting out languages is something I&#039;ve been thinking about a bit too.  At the moment I&#039;d pretty much discount Java completely as it takes so long to standardise everything in the JCP that it&#039;s always behind the times.&lt;/p&gt;
&lt;p&gt;If I have to pick from the current crop of available run-time environments I&#039;d go for Flash Lite for the UI, Python for the application logic and C++/assembler for the bits that need performance or access to system APIs that aren&#039;t already available to the other run-times.&lt;/p&gt;
&lt;p&gt;I can completely understand manufacturers wanting differentiation but getting that with separate UI frameworks seems like complete overkill to me.  It should be perfectly possible for one framework to support two completely different appearances.  The interface to a window or widget doesn&#039;t have to influence what it looks like.&lt;/p&gt;
&lt;p&gt;As you point out, it isn&#039;t really in many of the player&#039;s interests to make a completely common application framework.  It makes another step in the direction of comoditising the handsets.&lt;/p&gt;
&lt;p&gt;I&#039;ll keep working on reducing the chaos but judging by the level of response to this post I think you&#039;ll be long retired before it&#039;s sorted out, let alone paying off the mortgage.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/04/14/an-open-mobile-software-foundation#comment23501</link>
  </item>
    <item>
     
   <title></title>
   <description>&lt;p&gt;Well it would be a “nice idea” to get everything sorted out and running smoothly. One thing would be to start converging on languages. You could use something like assembler/C++ for the lower levels where bits and bytes matter and something like Java (or even some dodgy 4th generation language) for the presentation…&lt;/p&gt;
&lt;p&gt;It is always a “pain” that the same app written on two handsets with the same OS have to be basically re-written. (I am talking UIQ and S60 here. I know you can have a common engine, I do this, but unless you are doing some serious number crunching this doesn’t often gain you a lot. It still seems that most of the time is spent on the UI and your app logic comes second.) If we can’t get two handsets running the same OS to converge, what are the chances for the whole industry?&lt;/p&gt;
&lt;p&gt;The world of software could definitely be reordered to make sense to the rest of us. However, I remember the discussions when the Symbian OS was originally split into its different DFRDs. The handset manufacturers didn’t want things to look the same. They didn’t want convergence, they wanted differentiation. They wanted the user to be able to tell a Nokia handset from an Ericsson one. The model seems to have served them well.&lt;/p&gt;
&lt;p&gt;“nice idea” and “pain” are in quotes above because the situation you are trying to remedy reminds me of something a wizened old programmer once said:&lt;/p&gt;
&lt;p&gt;PFC! == profit from chaos!&lt;/p&gt;
&lt;p&gt;So, I will be glad to help you sort out the world, just as soon as the mortgage is paid off.&lt;/p&gt;
&lt;p&gt;(Oh, by the way, I really liked your article, and contrary to what I just wrote, I like the order you propose. The internet with its RFCs is the finest example of cooperation/robustness and engineering I have seen and this followed the model you proposed. ish.)&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/04/14/an-open-mobile-software-foundation#comment23499</link>
  </item>
    <item>
     
   <title>Great to get the strong opinions out first!</title>
   <description>&lt;p&gt;Very important question - end users.  I would hope this sort of organisation gets them more, good, cheap software for their phones.  Not &quot;free&quot; (I wish they wouldn&#039;t use that term) software but sensibly priced.&lt;/p&gt;
&lt;p&gt;In my opinion OpenOffice is not quite as good as Microsoft Office but if I personally had to pay full price for one or the other I know which I&#039;d choose!&lt;/p&gt;
&lt;p&gt;What I&#039;m suggesting is just another option and I&#039;d expect it to encourage more closed source development, not less.  It&#039;s really about sharing the development of the common bits and letting people innovate with the cutting edge stuff (not that some of the new innovative projects can&#039;t be open too).&lt;/p&gt;
&lt;p&gt;I agree that Fring is great.  I use it occasionally to access Skype from my mobile over WiFi.  This is just the beginning of Fring though, what&#039;s their business model, how are they going to make money? (you can bet they plan to one day!)&lt;br /&gt;
I prefer this sort of thing to be open.  Skype started out very cheap and then when they&#039;d sucked in enough users they started cranking up the rates for SkypeIn.&lt;/p&gt;
&lt;p&gt;Kazaa was good and free but turned out to be full of adware/spyware - not so good after all.  That leaves me equally dubious about the eventual fate of Joost.&lt;/p&gt;
&lt;p&gt;I would hope the compromises in &quot;freedom&quot; that I&#039;m proposing keep the zealots away.  The public license I&#039;m suggesting breaks part of one of the &quot;four freedoms&quot; (to sell your modifications without paying a royalty) and as such wouldn&#039;t be approved by the Open Source Initiative.  I&#039;m also suggesting we provide commercial licenses to anyone who wants one and they don&#039;t have to open their source, just pay for the privelege.&lt;/p&gt;
&lt;p&gt;I think we probably have similar views on this - the vast majority of end users won&#039;t care about the &quot;Freedom&quot; that the Free Software movement is trying to give them.  The &quot;Freedom&quot; is really only there for people who have the ability to understand and modify the code.  That&#039;s a very small minority.&lt;/p&gt;
&lt;p&gt;However, if the core components are open it allows the possibility of open alternatives to the adware/spyware or other more honest advertising supported channels.  Or the build a monoply for free and then exploit it type of business model.&lt;/p&gt;
&lt;p&gt;At the end of the day, it&#039;s just a suggestion though and how well it works in practice would be entirely determined by the people involved.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/04/14/an-open-mobile-software-foundation#comment23450</link>
  </item>
    <item>
     
   <title>Nice but</title>
   <description>&lt;p&gt;Nice post, really well thought, will certainly spark some debate. I have a question though where are the end users in this equation?&lt;/p&gt;
&lt;p&gt;Is open source software necessarily good for them? How? Why? Is OpenOffice.org really superior to Microsoft Office just because it&#039;s open source? Is Linux better than Mac OS X for the same reason?&lt;/p&gt;
&lt;p&gt;Apple, Nokia, Microsoft, and plenty of other companies offer high quality software (many times for free or cheap) with whatever model they want to use. &lt;/p&gt;
&lt;p&gt;At the end of the day, users only care about having a good product at a good price.&lt;/p&gt;
&lt;p&gt;Fring for S60 is great, and free, do users care whether it&#039;s open source? No.&lt;/p&gt;
&lt;p&gt;Quickoffice is great, costs money, do users care whether it&#039;s open source? No. They will pay the just value for good software.&lt;/p&gt;
&lt;p&gt;Same with Mac OS X, same with Windows, same with everything else. A product being open source does not mean it&#039;s better than a closed source one; the other way around is also false. &lt;/p&gt;
&lt;p&gt;All that matters is the end user. If s/he likes a product, free or not, open or closed source, anarchist or capitalist, s/he will buy it, use it and love it. &lt;/p&gt;
&lt;p&gt;Therefore my opinion is no, we don&#039;t need another foundation to make things even more complicated and attract even more zealots who don&#039;t have business models for anything besides selling themselves as FREEDOM GURUS, and charging for people who want to take pics with them :) &lt;/p&gt;
&lt;p&gt;Mandatory Disclaimer: Opinions stated here reflect my own personal opinions, not necessarily those of the company I work for.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/04/14/an-open-mobile-software-foundation#comment23446</link>
  </item>
  </rdf:RDF>