CANADIAN PHONE MAKER Research in Motion (RIM) has said the Native software development kit (SDK) for Blackberry 10 will be committed to open source.
The firm, which has a history of basing its business on being a closed system, is shifting more and more to open source. Its upcoming Blackberry 10 Native SDK will include many open source code resources.
Alec Saunders, VP of developer relations at RIM said, "One of the biggest complaints I heard when I joined the company was from developers who said you know I can't use open source on Blackberry OS and that means it takes longer to write code for Blackbeery and makes it more expensive."
"You know what, we're super committed to open source," he added.
The SDK will feature open source libraries, physics engines, scripting languages, multimedia libraries, general purpose libraries, gaming frameworks and code samples, according to Saunders.
A key component of the SDK is Qt, a cross platform application and user interface framework that RIM has adopted. Nokia played a large part in developing and pushing Qt while it was developing its Symbian operating system.
Other examples of open source parts of the SDK are Bullet Physics, Spidermonkey, Marmalade, and Lua.
Chris Smith, VP of application platform and tools at RIM said, "So Blackberry 10 here is committed, as ever, to open standards and meeting developers on their turf, on their terms, and driving content into our ecosystem."
"In fact, our entire web platform, so the Webworks framework which takes HTML5 outside the browser in a secure environment and our Ripple web IDE is all being done as open source development out there in the open so we are really committed to driving this open community commitment."
Although the company hasn't given a specific target date for delivering Blackberry 10, its new CEO, Thorsten Heins said that RIM will release devices running the firm's next generation operating system later this year. µ