eriksmartt.com>Selected Archives

Python for S60 goes Open Source!

It's finally official -- Python for S60 is now open source: "Nokia to Release Python for S60 Source Code to Open-Source Software Developer Community!"

Quite a bit of work has gone into the project since the 1.2 release; However, most of it has been in the due diligence needed to release the source code. Still, the version number has bumped to 1.3.1 and there's a few new goodies worth upgrading for (like the ability to monitor incoming SMS!)

The code hasn't been moved into the SourceForge CVS system yet, so check the project files page to find the SIS file installers and the ZIP packages with the source code.

So what's next? First up, the plan is to move the previous bug and feature-request databases to SourceForge. Next, we'd like to open up the documentation a bit better, possibly moving things like the "Getting Started" guide into a wiki. (On a related note, I was bummed to learn that MoinMoin doesn't play nice on SourceForge, and that a MySQL-backed wiki engine will be needed. If you have a suggestion let us know, otherwise we'll likely end up on MediaWiki.) I also expect a post from Jukka at some point to discuss the things he'll be working on in the coming months (most of which will be focused on porting to S60 3rd Edition.) No idea yet if he'll be commenting on his blog, the boards, or the new project site... but the good news is that project will continue development. We still have more process details to work out, but we're headed in the right direction and I hope you'll come along for the ride.

The project site on opensource.nokia.com has also been updated to reflect the new release status, but the Forum Nokia discussion boards and #pys60 on freenode are still the best places for developer information right now.

Congrats to the team and everyone who's helped make this release possible! I look forward to hearing feedback and seeing what kind of up-take the project gets now that it's released. We hope this release contributes to a solid foundation for mobile-python environments, not just on S60, but other mobile devices as well; And I hope that other developers porting Python to mobile devices will consider collaborating. (HINT: Everyone who's emailed over the past year asking for a Series 80 port -- now's you're chance to try compiling and submitting patches ;-)