Open development/Why the closed packages

(Specific reasons for packages)
(Specific reasons for packages)
Line 13: Line 13:
== Specific reasons for packages ==
== Specific reasons for packages ==
-
If you want to know the specific reasons for a package to be closed please list it below.
+
* '''tablet-browser''': At the beginning there was a proprietary browser. In Maemo 4.0 the Mozilla based browser came, with an open engine (MicroB) but still a closed UI provided by tablet-browser. The main reason was the default rule to have the Maemo applications UI closed for differentiation. The context in mobile browsing has changed significantly and now there are better reasons to offer also an open browser UI. This is the plan for Fremantle.
 +
 
 +
=== Waiting list ===
 +
 
 +
If you want to know the specific reasons for a package to be closed please list it below and the Maemo team will answer as time permits.
[[User:Andre|Andre]]: Adding the four requests that we have in Bugzilla:
[[User:Andre|Andre]]: Adding the four requests that we have in Bugzilla:
Line 52: Line 56:
* libtemperature.so
* libtemperature.so
* DSP stuff
* DSP stuff
-
* tablet-browser
 
== Opened ==
== Opened ==
* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework] is open source, but apparently the sources are lost/missing as explained in the bug.
* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework] is open source, but apparently the sources are lost/missing as explained in the bug.

Revision as of 07:20, 6 October 2008

Contents

General reasons

Open source is the licensing model preferred by Nokia in the development of Maemo. There are some reasons to have exceptions, though:

- Brand: Nokia wants to keep a strong brand and identity avoiding any risks of dilution.

- Differentiation: Nokia wants to gain competitive advantage in certain areas by keeping the related software closed.

- Legacy: Nokia keeps some components minimally maintained - the work of opening them has an unclear outcome.

- IPR & licensing issues: Nokia avoids serious risks brought by patents, copyrights or complicated licensing situations.

- Third party: Nokia does not own the code and therefore does not decide on the license.

Specific reasons for packages

  • tablet-browser: At the beginning there was a proprietary browser. In Maemo 4.0 the Mozilla based browser came, with an open engine (MicroB) but still a closed UI provided by tablet-browser. The main reason was the default rule to have the Maemo applications UI closed for differentiation. The context in mobile browsing has changed significantly and now there are better reasons to offer also an open browser UI. This is the plan for Fremantle.

Waiting list

If you want to know the specific reasons for a package to be closed please list it below and the Maemo team will answer as time permits.

Andre: Adding the four requests that we have in Bugzilla:

Requested at Bug 1584 including comments:

  • activate_panel
  • bt-cal
  • cal-tool
  • fb-chaimage
  • text2screen
  • wlan-cal
  • wlan-fw-update
  • retu-time
  • show_image
  • dsme
  • battest
  • bootstate
  • dsmetool
  • dspctl
  • waitfordsme
  • the script linuxrc
  • libbmeic.so
  • libcal.so
  • libdsme.so
  • libppu.so
  • libactivitymonitor.so
  • libcalmodule.so
  • libhwwd.so
  • libinactivity-blank.so
  • liblifeguard.so
  • libperipheral.so
  • libprocesswd.so
  • libstartup.so
  • libstate.so
  • libtemperature.so
  • DSP stuff

Opened

  • Alarm framework is open source, but apparently the sources are lost/missing as explained in the bug.