Open development

(Open Source and open development strategy)
m (Open Source and open development strategy)
Line 15: Line 15:
See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps.
See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps.
 +
 +
== In practice ==
== Official projects developed openly ==
== Official projects developed openly ==

Revision as of 09:59, 7 October 2009

We are bootstrapping this page as we speak. Feel free adding anything you feel relevant.

Contents

The basics

Maemo is developed as an open collaboration between Nokia and many generous volunteer programmers, designers, and users. Most of Maemo's components are open source, which gives users and developers the freedom and flexibility to contribute to and modify the platform's core development. Read the Introduction to open source at maemo.nokia.com.

Open development is the goal and open source is a consequence of it. Easier said than done when you need to deliver commercial and competitive products on time, but the Maemo team is trying and improving on every release.

Open Source and open development strategy

See also the Fremantle and Harmattan roadmaps.

In practice

Official projects developed openly

  • Many components integrated in Maemo have Nokia developers or collaborators working directly upstream:
    • BlueZ
    • Linux kernel - OMAP list.
    • BlueZ
    • GTK+
    • Mozilla
    • Meta Tracker
    • Ohm
    • Telepathy
    • Upstart
  • http://maemo.gitorious.org is the default host for official Maemo specific open development, but there is more.
  • Some projects have still their code repository in http://garage.maemo.org

Community projects developed openly

There are dozens of community projects developed openly. Learn more about them at (this should link to another page to keep this one around Nokia projects).