On Sat, 2008-02-02 at 08:25 +1300, Ian McDonald wrote:
Yes traditionally they have been but I see that
changing now. Google
the N800 and N810. They have always encouraged software development
for phones on the S60 platform.
The problem is that even with the S60 platform - even with the N95
device, you have to fork out hundreds of dollars a year for a signing
certificate that fits into the certificate chain in the shipped S60
AFAIK, a signed trusted 3rd party app can be configured on the device to
have access to certain APIs eg TCP/IP sockets without the annoying
dialog popping up to harass the user.
But the more core APIs, such as accessing PIM databases, performing
voice calls, setting timers for code to be executed at a given
date/time, even the ability to set a shortcut for a 3rd party app - are
still kept under lock and key, regardless of the app's certification.
I worked in many different software shops over the years, most of them
embedded software, and know just how much inertia a set of corporate
cultural values can have. All I can say is that it might be easier for
Nokia to embrace true openness to the satisfaction of the open source
community than it would be for Microsoft to release their next operating
system under a BSD license.
They are getting more and more open by the day.
I really do hope so. It was a cruel shock to discover that I'm locked
out of my Nokia 6288 phone, which I bought and should own, but don't.
I found it a total insult to the intelligence, and the experience has
completely put me off buying any more Nokia products.
I know of other open
source work that they are involved in heavily as well but I'm not sure
I can disclose what it is (I have talked to Nokia staff privately).
But with all these things time will tell.
If Nokia are moving to a culture of true openness, that would be a
daring and commendable act of leadership on their part.
We'll see. But I'm not holding my breath.