Nokia Opens the S60 Browser Source Code 103
segphault writes "Nokia has released the source code of it's S60 WebKit browser for mobile devices. Based on the HTML rendering components used in Konqueror and Safari, the S60 WebKit has a multitude of advanced features designed specifically for web navigation on devices with small screens. Nokia decided to release the source code under the permissive BSD license in order to promote adoption by other mobile device companies. From the article: 'the power and scalability of WebKit-based browsers and the highly permissive license under which the S60 WebKit source code is available make it a good choice for companies that want to add mobile web browsing to their devices. I think it will be particularly interesting to see how this affects Opera, whose revenue primarily comes from distribution of its own virtually ubiquitous embedded browser.'"
Re:Are they not required to release it? (Score:3, Informative)
Re:Is it really that good? (Score:1, Informative)
Yup. It renders pages just like Safari does. If you think that Opera's Java based browser is better than the Nokia browser then you are not using the one they've just open sourced.
Re:Are they not required to release it? (Score:4, Informative)
"The MemoryManager, WebKit and Reindeer components are covered by the Nokia BSD license. The WebCore and JavaScriptCore components are covered by the GNU Lesser General Public License (LGPL). The Netscape Plug-in API is a ported version of the open source plug-in interface from Netscape Communications Corporation, which is covered by the Netscape Public License v1.1."
Re:Symbian 91. is a closed platform (Score:1, Informative)
Earlier versions of symbian didn't have this restriction. Because Symbian allows you to access all parts of the phone software, including call data and sms's. It is possible to write applications that do useful things like monitor your call costs and block spam SMSs.
The operators did not like their customers to have these features on their phone, not becuase of security reasons, but becuase they saw it as cutting into their profits. That's why they pressurised Nokia to restrict their APIs.
It is! (Score:2, Informative)
Re:Symbian 91. is a closed platform (Score:3, Informative)
Re:Symbian 91. is a closed platform (Score:1, Informative)
The cost of getting non-developer signature to an application is entirely different issue, as are the requirements for acceptable Symbian Signed applications in that context. Security-wise it's a great improvement, but it's certainly leaning away from hobbyist developers. If operators want to fuck up their customers' rights, that's entirely different issue. Such stance isn't enforced in any way by the Symbian 9 system nor S60 platform built on top of it.