[maemo-developers] Double checking free/nonfree packages

From: Christopher Allan Webber cwebber at dustycloud.org
Date: Tue Dec 1 06:16:58 EET 2009
Hello,

I'm compiling a list on the Libre Planet wiki to determine what packages
are nonfree, and what steps would need to be taken to make the n900 a
fully free phone:

http://groups.fsf.org/wiki/FreeMaemo

While researching this list, I found some components that are currently
marked as nonfree here:

http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Top_Level_Architecture

... but which now appear to be free software.

I've compiled a list of those components as well as some notes on them.
I'd like to get some confirmation before I take them off the nonfree
list:


<questionably-nonfree-list>

Calendar-backend
----------------

Appears to be a free version of this at:
http://maemo.gitorious.org/calendar-backend


Gypsy daemon
------------

Appears free to me: http://gypsy.freedesktop.org/wiki/


Mission control
---------------

Marked as nonfree on the graph, however irc conversation reveals:

<wjt> paroneayea: MC itself is LGPL  [15:13]
<wjt> paroneayea: Maemo uses osso-mission-control, which is upstream MC plus
      some proprietary bits

Any details on what these proprietary bits are, how they can be removed?
   

rtcom-eventlogger
-----------------

Apparently recently freed according to:

http://cool900.blogspot.com/2009/11/closed-source-components-in-maemo-5.html


Funambol SyncML
---------------

Claims "Funambol is the leading mobile open source project and leading
provider of open source mobile cloud sync and push email for billions
of phones."

https://www.forge.funambol.org/DomainHome.html

If it's "open source", is it really nonfree then?

Appears to be under the AGPL?
https://core.forge.funambol.org/source/browse/core/trunk/LICENSE.txt?revision=28308&view=markup


xml2wbxml
---------

Appears to be linked to the wbxmllib project, which is under the gpl?
http://sourceforge.net/projects/wbxmllib/develop


CertMan
-------

Appears to be free or have a free implementation?
http://gitorious.org/+mer/mer/certman


OpenGL ES 2.0
-------------

Can't seem to find out details about this package

There appear to be some free software implementation tests here, but
not really usable?:
http://www.khronos.org/developers/resources/opengles/

Vincent 3d is a free software implementation?
http://www.vincent3d.com/Vincent3D/index.html

Hm, looks like the problem may be on the driver end:
http://forum.openhandhelds.org/viewtopic.php?f=14&t=341

And it does not look likely that this is free or that it will be free
soon.

Okay, this one is probably certainly non-free on the driver end


DSME
----

Freed according to:
http://cool900.blogspot.com/2009/11/closed-source-components-in-maemo-5.htmlci
(2009-11-13: DSME is in free).


</questionably-nonfree-list>


Any notes on this would be really appreciated, and would certainly help
me improve documentation over here :)

Also, does anyone have an original SVG for "Top_level_architecture.png"?
If some of these components have been freed, I'd like to make their
lettering black.  Otherwise else I'm going to be forced to resort to
pasting smiley faces next to the components that have been freed.

 - cwebb
More information about the maemo-developers mailing list