On 03/06/10 20:00, Ruben Mendez wrote:
> Hello to everybody,
> 
> I am working on an essay about MeeGo project for my Master studies about
> Open Source Software.
> For this essay I need some figures:

I assume that by MeeGo you mean MeeGo for Netbooks (since that is the
only MeeGo flavour currently released) ?

> - What is the number of lines of code of the project so far?

I can't give you numbers for the project as a whole, but for the MeeGo
Netbook UX Shell, some of the projects can be found on oholoh, though
the stats there might not up to date (and some of the project might have
been renamed) but some of the key components that are there:

http://www.ohloh.net/p/clutter,
http://www.ohloh.net/p/clutter-imcontext,
http://www.ohloh.net/p/clutter-gst,
http://www.ohloh.net/p/clutter-gtk,
http://www.ohloh.net/p/mx-toolkit,
http://www.ohloh.net/p/mutter,
http://www.ohloh.net/p/mutter-moblin,
http://www.ohloh.net/p/librest,
http://www.ohloh.net/p/mojito_project,

These are, obviously, just a subset of what makes up the Shell, e.g.,
there are the various panels and other bits and pieces in addition to
that, and work that is done in upstream projects that are not maintained
by MeeGo.

> - What are the different porgramming languages used to develope MeeGo
> project?

The MeeGo Netbook UX Shell is written almost entirely in C; the Media
panel is an extension of Banshee, which is written in C# (and
contributed to the project by Novell), I can't think of any C++ or other
code in the Shell itself.

IIRC, the core applications, with the Banshee (media player) being the
exception, (browser, email, IM, PIM), are all upstream projects written
in C, the garage application is I think written in C++.

> - What is the number of developers and committers of the project?

Again, I can't give you numbers for the project as a whole, but can give
you some indicators for the MeeGo Netbook UX Shell (though as Greg said,
I might be doing your work for you, as this can be readily gleaned out
of the git logs and such).

Anyway, the MeeGo Netbook UX Shell team is small; the typical 'team'
working on each of the MeeGo Netbook Shell projects has the size of one,
the clutter team is the biggest, IIRC about 4. Overall the MeeGo Netbook
UX Shell team has around 15 developers or so; I can't do the whole of
your essay for you, so I will leave you to draw your own conclusions
from the oholoh stats (though one must take these with at least a small
pinch of salt). :-)

Obviously, there is more to MeeGo for Netbooks than just the Shell, and
MeeGo (like any Linux distribution) relies on huge amount of work done
in upstream FOSS projects, which make it possible in the first place,
but I hope this, with some of the other info already provided in this
thread, helps a bit in your understanding of MeeGo.

Tomas
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to