CFSONID

m
(wikify slightly)
Line 1: Line 1:
-
= What is this? =
 
This page is about the Campaign for Software Freedom On Nokia Internet (tablet) Devices, an effort which is about bringing 100% free/open source software to Maemo '''as well as''' the derived Internet Tablet OS releases. The effort is '''not''' endorsed by Nokia instead it is a project from Maemo users/developers, device owners who are concerned about the lack of FOSS-licensed ...
This page is about the Campaign for Software Freedom On Nokia Internet (tablet) Devices, an effort which is about bringing 100% free/open source software to Maemo '''as well as''' the derived Internet Tablet OS releases. The effort is '''not''' endorsed by Nokia instead it is a project from Maemo users/developers, device owners who are concerned about the lack of FOSS-licensed ...
Line 8: Line 7:
... in Maemo.
... in Maemo.
-
= Goals =
+
== Goals ==
 +
 
What the campaign is about to achieve is the following:
What the campaign is about to achieve is the following:
Line 14: Line 14:
# It should be possible to port and put Maemo on other non-Nokia devices like it is possible to e.g. port Fedora to any machine.
# It should be possible to port and put Maemo on other non-Nokia devices like it is possible to e.g. port Fedora to any machine.
-
= Timeframe =
+
== Timeframe ==
 +
 
No one is going to rush Nokia/OSSO. First it would be nice to see if there is interest in collaboration on the outstanding issues. Than things can be tackled one after another.
No one is going to rush Nokia/OSSO. First it would be nice to see if there is interest in collaboration on the outstanding issues. Than things can be tackled one after another.
-
= Way out of proprietaryness =
+
== Way out of proprietaryness ==
* Relicense existing Nokia/OSSO-made proprietary software
* Relicense existing Nokia/OSSO-made proprietary software
Line 26: Line 27:
:Even if restrictions for already built and released hardware cannot be changed for future devices Nokia could ask for better conditions or explicitly chose devices which have public specification.
:Even if restrictions for already built and released hardware cannot be changed for future devices Nokia could ask for better conditions or explicitly chose devices which have public specification.
-
= FAQ =
+
== FAQ ==
 +
 
 +
=== Isn't Maemo free software/open source already? ===
-
== Isn't Maemo free software/open source already? ==
 
Well, at this time (June 2008) it has not been decided what piece of software is actually part of Maemo and what not. However if making Maemo 100% free software for Nokia means stripping out all the important stuff that make it a self-contained and usable environment than this is '''not''' the goal of CFSONID.
Well, at this time (June 2008) it has not been decided what piece of software is actually part of Maemo and what not. However if making Maemo 100% free software for Nokia means stripping out all the important stuff that make it a self-contained and usable environment than this is '''not''' the goal of CFSONID.
-
== Even popular distributions like Debian and Ubuntu contain non-free software ==
+
=== Even popular distributions like Debian and Ubuntu contain non-free software ===
 +
 
Sure and those projects have their own groups who spend days and night to make them completely free and some distributions have reached this goal: BLAG, gNewSense, Ututo-E
Sure and those projects have their own groups who spend days and night to make them completely free and some distributions have reached this goal: BLAG, gNewSense, Ututo-E
Furthermore if you buy the right hardware (e.g. Intel graphics card) you can avoid proprietary drivers and make use of all the features the device provides. In the Nokia Internet Tablet devices you cannot simply change hardware.
Furthermore if you buy the right hardware (e.g. Intel graphics card) you can avoid proprietary drivers and make use of all the features the device provides. In the Nokia Internet Tablet devices you cannot simply change hardware.
-
== Is there completely free / open source firmware for Maemo? ==
+
=== Is there completely free / open source firmware for Maemo? ===
 +
 
[http://dev.openbossa.org/trac/mamona/ Mamona] is a project with goal to have a completely free / open development environment as alternative firmware for Maemo. There are also projects (e.g. Deblet) which provide a free / open environment. While such efforts are welcome CFSONID concentrates ''on Maemo itself''.
[http://dev.openbossa.org/trac/mamona/ Mamona] is a project with goal to have a completely free / open development environment as alternative firmware for Maemo. There are also projects (e.g. Deblet) which provide a free / open environment. While such efforts are welcome CFSONID concentrates ''on Maemo itself''.
[[Category:Development]]
[[Category:Development]]

Revision as of 11:00, 6 October 2010

This page is about the Campaign for Software Freedom On Nokia Internet (tablet) Devices, an effort which is about bringing 100% free/open source software to Maemo as well as the derived Internet Tablet OS releases. The effort is not endorsed by Nokia instead it is a project from Maemo users/developers, device owners who are concerned about the lack of FOSS-licensed ...

  • device drivers (WLAN, Bluetooth, DSP software, GPS)
  • hardware management daemons and libraries (BME, DSME and related libraries)
  • critical userspace applications (virtual keyboard)

... in Maemo.

Contents

Goals

What the campaign is about to achieve is the following:

  1. Users should be able to install any compatible OSes on their Nokia IT devices and have all the hardware working properly.
  2. It should be possible to port and put Maemo on other non-Nokia devices like it is possible to e.g. port Fedora to any machine.

Timeframe

No one is going to rush Nokia/OSSO. First it would be nice to see if there is interest in collaboration on the outstanding issues. Than things can be tackled one after another.

Way out of proprietaryness

  • Relicense existing Nokia/OSSO-made proprietary software
For software which Nokia has the copyright and which does not contain third party licensed code or violates any other treaties with third parties relicensing under a FOSS license is an option.
  • Renegotiate treaties with hardware manufacturers
An often told argument is that contracts with hardware manufacturers make the distribution of hardware specifications or even free drivers impossible. This may be true but there is also the possibility of contacting those manufacturers and ask for whether an NDA can be lifted or at least a Linux driver be released under the GPL (as required).
  • Chose hardware components with unrestricted specifications for future devices
Even if restrictions for already built and released hardware cannot be changed for future devices Nokia could ask for better conditions or explicitly chose devices which have public specification.

FAQ

Isn't Maemo free software/open source already?

Well, at this time (June 2008) it has not been decided what piece of software is actually part of Maemo and what not. However if making Maemo 100% free software for Nokia means stripping out all the important stuff that make it a self-contained and usable environment than this is not the goal of CFSONID.

Even popular distributions like Debian and Ubuntu contain non-free software

Sure and those projects have their own groups who spend days and night to make them completely free and some distributions have reached this goal: BLAG, gNewSense, Ututo-E

Furthermore if you buy the right hardware (e.g. Intel graphics card) you can avoid proprietary drivers and make use of all the features the device provides. In the Nokia Internet Tablet devices you cannot simply change hardware.

Is there completely free / open source firmware for Maemo?

Mamona is a project with goal to have a completely free / open development environment as alternative firmware for Maemo. There are also projects (e.g. Deblet) which provide a free / open environment. While such efforts are welcome CFSONID concentrates on Maemo itself.