View Single Post
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#20
Originally Posted by Johnx View Post
What I don't understand is all the ridiculous little bits of code here and there that are closed source. Things like the backlight and volume statusbar applets use publicly available APIs to control the hardware, however for new programmers they provide helpful examples for to write a proper statusbar applet. Ask rm_you how much time he spent trying to figure out how Nokia got them to look the way they did.
I still don't think he was able to figure it out.
Also, the browser UI, which seemed to be open source for a while then went back to being closed source: What's up with that? I'm willing to bet dollars to donuts that the closed source part has nothing to do with flash support. And random things like the "Web" menu on the lefthand panel and many of the home applets. And what's the business case behind making the image viewer closed source? It depends on open source libs for image loading and processing, but the part that would make a great, simple example of a hildonized app is closed.

I'm not blaming anyone and I'm not some open source zealot. I understand that it's Nokia's code and they have the right to do whatever they want with it. And really this is all somewhat rhetorical, as I think I know the reason the PHBs don't want to have this stuff open source: competitive advantage. If Intel is going to get their MID into the same market as the Internet Tablet, then Nokia wants them to at least have to spend the R&D cash rewriting all the apps they'll need.

Anyways, that's all, I'll shut up now.

-John
Agreed with you regarding the annoyance of these being closed, but I suspect the reason isn't competitive advantage. I suspect they don't want to spend the time checking each app(let) to verify that nothing in it comes from an NDA, or is otherwise constrained from release. Not that there is anything like that, and they already know there isn't, but policies probably exist that it must be checked and certified, and that's too much hassle/their legal team is too busy/whatever.
 

The Following User Says Thank You to Benson For This Useful Post: