mswl-eval

Statistics around FOSS Projects – Kde-Telepathy

Introduction

KDE Telepathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice, video, file transfers, and inter-application communication over various IM protocols. It uses the telepathy framework as its backend. It’s the slated replacement for Kopete and its main focus is the integration between different components of the KDE Software Compilation that may benefit from real-time communication and collaboration features.

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of kde-telepathy project :

Codebase Size : 128,319 lines

Estimated Effort : 32 person-years

Estimated Cost : $ 1,747,556

Commits – Contributors
Information about the commits and contributors is always interesting , let’s see what’s going on :
All Time 12 Month 30 Day
Commits: 6134 2737 250
Contributors: 89 41 10
Files Modified: 3798 1337 356
Lines Added: 511508 112093 20464
Lines Removed: 298275 76633 18870
Languages
Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :
Total Lines : 184,947 Code Lines : 128,319 Percent Code Lines : 69.4%
Number of Languages : 10 Total Comment Lines : 26,800 Percent Comment Lines : 14.5%
Total Blank Lines : 29,828 Percent Blank Lines : 16.1%
Developers Maling list
For getting information for the mailing list of developers [kde-telepathy] , i did use a very usefull and powerfull tool : Mlstats .

With Mlstats we have the following results :

Total messages : 7889

Total people posting in each list:  280

Total messages in each list: 7885

Total messages by email address (only top 10 in total):
Mailing list           Email        #
—————-    ———–    —-
kde-telepathy    kde@davidedmundson.co.uk    1330
kde-telepathy    martin.klapetek@gmail.com    1195
kde-telepathy    daniele.domenichelli@gmail.com    828
kde-telepathy    david@davidedmundson.co.uk    569
kde-telepathy    grundleborg@googlemail.com    468
kde-telepathy    null@kde.org    417
kde-telepathy    francesco.nwokeka@gmail.com    349
kde-telepathy    kiagiadakis.george@gmail.com    231
kde-telepathy    drf@kde.org    191
kde-telepathy    alinm.elena@gmail.com    179

Total messages by year:
Mailing list            Year        #
—————-    ———–    —-
kde-telepathy    2009    89
kde-telepathy    2010    358
kde-telepathy    2011    4313
kde-telepathy    2012    2897
kde-telepathy    2013    228

Total people posting by year:
Mailing list            Year        #
—————-    ———–    —-
kde-telepathy    2009    12
kde-telepathy    2010    30
kde-telepathy    2011    148
kde-telepathy    2012    158
kde-telepathy    2013    20
kde-telepathy    martin.klapetek@gmail.com    1195
kde-telepathy    daniele.domenichelli@gmail.com    828
kde-telepathy    david@davidedmundson.co.uk    569
kde-telepathy    grundleborg@googlemail.com    468
kde-telepathy    null@kde.org    417
kde-telepathy    francesco.nwokeka@gmail.com    349
kde-telepathy    kiagiadakis.george@gmail.com    231
kde-telepathy    drf@kde.org    191
kde-telepathy    alinm.elena@gmail.com    179

Total messages by year:
Mailing list            Year        #
—————-    ———–    —-
kde-telepathy    2009    89
kde-telepathy    2010    358
kde-telepathy    2011    4313
kde-telepathy    2012    2897
kde-telepathy    2013    228

Total people posting by year:
Mailing list            Year        #
—————-    ———–    —-
kde-telepathy    2009    12
kde-telepathy    2010    30
kde-telepathy    2011    148
kde-telepathy    2012    158
kde-telepathy    2013    20


Statistics around FOSS Projects – Nginx

Introduction

NGINX [Engine-X] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many

heavily loaded sites, including Facebook, Zappos, Groupon, LivingSocial, Hulu, TechCrunch, Dropbox, Tumblr and WordPress.

 

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of gedit project :

Codebase Size : 124,217 lines

Estimated Effort : 31 person-years

Estimated Cost : $ 1,703,693 *

Commits – Contributors
Information about the commits and contributors is always interesting , let’s see what’s going on :
All Time 12 Month 30 Day
Commits: 4240 470 24
Contributors: 14 12 8
Files Modified: 714 278 99
Lines Added: 325169 16086 1675
Lines Removed: 151738 3267 153
Languages
Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :
Total Lines : 173,317 Code Lines : 124,217 Percent Code Lines : 71.7%
Number of Languages : 8 Total Comment Lines : 5,623 Percent Comment Lines : 3.2%
Total Blank Lines : 43,477 Percent Blank Lines : 25.1%
Developers Maling list
For getting information for the mailing list of developers [nginx-list] , i did use a very usefull and powerfull tool : Mlstats .

With Mlstats we have the following results :

Total messages : 3247

Total people posting in each list:  317

Total messages in each list: 3244

Total messages by email address (only top 10 in total):
Mailing list           Email        #
—————-    ———–    —-
nginx-devel    mdounin@mdounin.ru    1134
nginx-devel    ru@nginx.com    178
nginx-devel    igor@sysoev.ru    150
nginx-devel    agentzh@gmail.com    146
nginx-devel    vbart@nginx.com    74
nginx-devel    piotr.sikora@frickle.com    61
nginx-devel    ne@vbart.ru    41
nginx-devel    toli@webforge.bg    41
nginx-devel    vshebordaev@mail.ru    38
nginx-devel    gojpeg@gmail.com    37

Total messages by year:
Mailing list            Year        #
—————-    ———–    —-
nginx-devel    2009    71
nginx-devel    2010    555
nginx-devel    2011    992
nginx-devel    2012    1521
nginx-devel    2013    105

Total people posting by year:
Mailing list            Year        #
—————-    ———–    —-
nginx-devel    2009    16
nginx-devel    2010    91
nginx-devel    2011    135
nginx-devel    2012    159
nginx-devel    2013    29


Statistics around FOSS Projects – gedit

Introduction

gedit is the official text editor of the GNOME desktop environment. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor that among other things features a flexible plugin system which can be used to dynamically add new advanced features in C or Python.

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of gedit project :

Codebase Size : 76,292 lines

Estimated Effort : 18 person-years

Estimated Cost : $ 1,014,735 *
Commits – Contributors
Information about the commits and contributors is always interesting , let’s see what’s going on :
All Time 12 Month 30 Day
Commits: 8436 526 48
Contributors: 614 116 22
Files Modified: 2065 323 77
Lines Added: 611559 11230 329
Lines Removed: 506919 18402 77
Languages
Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :
Total Lines : 104,640 Code Lines : 76,292 Percent Code Lines : 72.9%
Number of Languages : 10 Total Comment Lines : 10,303 Percent Comment Lines : 9.8%
Total Blank Lines : 18,045 Percent Blank Lines : 17.2%
Developers Maling list
For getting information for the mailing list of developers [gedit-list] , i did use a very usefull and powerfull tool : Mlstats .

With Mlstats we have the following results :

Total messages : 6696

Total people posting in each list:  1014

Total messages in each list: 3854

TTotal messages by email address (only top 10 in total):
Mailing list           Email        #
—————-    ———–    —-
gedit-list    pborelli@katamail.com    338
gedit-list    nudrema@gmail.com    141
gedit-list    jessevdk@gnome.org    130
gedit-list    jesse@icecrew.nl    126
gedit-list    nacho.resa@gmail.com    116
gedit-list    chuchiperriman@gmail.com    109
gedit-list    paolo.maggi@polito.it    95
gedit-list    contact@jpfleury.net    79
gedit-list    maggi@athena.polito.it    79
gedit-list    jbarbero@quiter.com    74

Total messages by year:
Mailing list            Year        #
—————-    ———–    —-
gedit-list    2000    33
gedit-list    2001    25
gedit-list    2002    128
gedit-list    2003    155
gedit-list    2004    113
gedit-list    2005    179
gedit-list    2006    578
gedit-list    2007    550
gedit-list    2008    489
gedit-list    2009    375
gedit-list    2010    530
gedit-list    2011    418
gedit-list    2012    263
gedit-list    2013    18

Total people posting by year:
Mailing list            Year        #
—————-    ———–    —-
gedit-list    2000    12
gedit-list    2001    13
gedit-list    2002    31
gedit-list    2003    68
gedit-list    2004    52
gedit-list    2005    57
gedit-list    2006    119
gedit-list    2007    140
gedit-list    2008    140
gedit-list    2009    137
gedit-list    2010    166
gedit-list    2011    160
gedit-list    2012    125
gedit-list    2013    11


Statistics around FOSS Projects – Epiphany

Introduction

Epiphany  is the web browser for the GNOME desktop. Its goal is to be simple and easy to use. Epiphany ties together many GNOME components in order to let you focus on the Web content, instead of the browser application. As part of the GNOME project, Epiphany is Free Software.

Epiphany is powered by the WebKit engine. In addition, it provides an elegant, responsive and uncomplicated user interface that fits in perfectly with GNOME, and it has been translated to over thirty languages!

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of Epiphany project :

Codebase Size : 61,708 lines

Estimated Effort : 15 person-years

Estimated Cost : $ 821,372 *
Commits – Contributors
Information about the commits and contributors is always interesting , let’s see what’s going on :
All Time 12 Month 30 Day
Commits: 10192 1139 32
Contributors: 498 105 19
Files Modified: 1675 501 33
Lines Added: 476975 36725 199
Lines Removed: 391080 35625 395
Languages
Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :
Total Lines : 88,934 Code Lines : 63,530 Percent Code Lines : 71.4%
Number of Languages : 10 Total Comment Lines : 10,665 Percent Comment Lines : 12.0%
Total Blank Lines : 14,739 Percent Blank Lines : 16.6%
Developers Maling list
For getting information for the mailing list of developers [epiphany-list] , i did use a very usefull and powerfull tool : Mlstats .

With Mlstats we have the following results :

Total messages : 13449

Total people posting in each list:  1180

Total messages in each list: 6754

Total messages by email address (only top 10 in total):
Mailing list Email #
—————- ———– —-
epiphany-list  reinouts@gnome.org   521
epiphany-list  mpeseng@tin.it    321
epiphany-list  chpe@gnome.org   254
epiphany-list  adamh@densi.com   246
epiphany-list  marco@gnome.org   217
epiphany-list  bordoley@msu.edu    213
epiphany-list  magnus@therning.org   127
epiphany-list  pah06@uow.edu.au   111
epiphany-list  xan@gnome.org   99
epiphany-list  chpe@stud.uni-saarland.de   89

Total messages by year:
Mailing list Year #
—————- ———– —-
epiphany-list  1979  2
epiphany-list  2002  51
epiphany-list  2003  2134
epiphany-list  2004  785
epiphany-list  2005  948
epiphany-list  2006  916
epiphany-list  2007  507
epiphany-list  2008  390
epiphany-list  2009  450
epiphany-list  2010  202
epiphany-list  2011  227
epiphany-list  2012  142

Total people posting by year:
Mailing list Year #
—————- ———– —-
epiphany-list  1979   2
epiphany-list  2002   17
epiphany-list  2003   341
epiphany-list  2004  181
epiphany-list  2005  150
epiphany-list  2006  177
epiphany-list  2007  143
epiphany-list  2008  121
epiphany-list  2009  137
epiphany-list  2010  92
epiphany-list  2011  91
epiphany-list  2012  49


Statistics around FOSS Projects – Cheese

Introduction

Cheese is a GNOME application designed to take photos and videos of you and your friends with your webcam, add special effects to them and share them with your friends and family. It was written as part of Google’s 2007 Summer of Code lead by daniel g. siegel and mentored by Raphaël Slinckx, and has most of the classical photo booth features after a bare couple of months of development. Under the hood, Cheese uses GStreamer to apply fancy effects to photos and videos.

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of Cheese project :

Codebase Size : 10,525 lines

Estimated Effort : 2 person-years

Estimated Cost : $ 126,228 *
Commits – Contributors
Information about the commits and contributors is always interesting , let’s see what’s going on :
All Time 12 Month 30 Day
Commits: 2759 320 19
Contributors: 288 104 12
Files Modified: 709 132 18
Lines Added: 84284 1733 104
Lines Removed: 70512 1705 58
Languages
Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :
Total Lines : 15,777 Code Lines : 10,525 Percent Code Lines : 66.7%
Number of Languages : 7 Total Comment Lines : 3,039 Percent Comment Lines : 19.3%
Total Blank Lines : 2,213 Percent Blank Lines : 14.0%
Developers Maling list
For getting information for the mailing list of developers [cheese-list] , i did use a very usefull and powerfull tool : Mlstats .

With Mlstats we have the following results :

Total messages : 925

Total people posting in each list:  163

Total messages in each list: 815

Total messages by email address (only top 10 in total):

Mailing list Email #
—————- ———– —-
cheese-list  dgsiegel@gnome.org    93
cheese-list  dgsiegel@gmail.com    90
cheese-list  fargiolas@gnome.org    51
cheese-list  ensonic@hora-obscura.de  47
cheese-list  amigadave@amigadave.com  44
cheese-list  jaap@haitsma.org                    35
cheese-list  bug-track@fisher-privat.net   26
cheese-list  patrys@pld-linux.org              22
cheese-list  hadess@hadess.net                  15
cheese-list  jrliggett@cox.net                     14

Total messages by year:

Mailing list Year #
—————- ———– —-
cheese-list    2007  63
cheese-list    2008  230
cheese-list    2009  165
cheese-list    2010  162
cheese-list    2011  86
cheese-list    2012  100
cheese-list    2013  9
Total people posting by year:
Mailing list Year #
—————- ———– —-
cheese-list    2007  11
cheese-list    2008  47
cheese-list    2009  40
cheese-list    2010  44
cheese-list    2011  30
cheese-list    2012  34
cheese-list    2013  2


Statistics around FOSS Projects – WebKit

Introduction

WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that’s used by Safari, Dashboard, Mail, and many other OS X applications. WebKit’s HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE.

Cost Estimation

According to statics gathered by Ohloh we can see the following piece of information about cost estimation of WebKit project :

Codebase Size : 4,569,777 lines

Estimated Effort : 1346 person-years

Estimated Cost : $ 74,032,616 *

Commits – Contributors

Information about the commits and contributors is always interesting , let’s see what’s going on :

All Time 12 Month 30 Day
Commits: 125655 32046 1748
Contributors: 445 311 161
Files Modified: 265429 87037 11241
Lines Added: 18177062 2512605 121272
Lines Removed: 11756453 1554717 108079

Languages

Languages in which a FOSS project is being developed can show piece of information usefull for people who wish to contribute into the project. Let’s see what’s going on :

Total Lines : 6,420,609 Code Lines : 4,569,777 Percent Code Lines : 71.2%
Number of Languages : 29 Total Comment Lines : 922,669 Percent Comment Lines : 14.4%
Total Blank Lines : 928,163 Percent Blank Lines : 14.5%

Developers Maling list

For getting information for the mailing list of developers [webkit-dev] , i did use a very usefull and powerfull tool : Mlstats . With Mlstats we have the following results :

Total messages : 23472

Total people posting in each list: 2051

Total messages by email address (only top 10 in total):
Mailing list  Email #
—————-   ———– —-                  ——–
webkit-dev  mjs@apple.com              1368
webkit-dev  abarth@webkit.org        1189
webkit-dev  darin@apple.com           1065
webkit-dev  eric@webkit.org               867
webkit-dev  rniwa@webkit.org            675
webkit-dev  ap@webkit.org                  391
webkit-dev  aroben@apple.com           358
webkit-dev  ojan@chromium.org         349
webkit-dev  mrowe@apple.com            330
webkit-dev  dpranke@chromium.org   328

 

Total messages by year:
Mailing list  Year #
—————-  ———– —-
webkit-dev  2007    3063
webkit-dev  2008    3139
webkit-dev  2009    4908
webkit-dev  2010    4384
webkit-dev  2011    3484
webkit-dev  2012    4226
webkit-dev  2013      248

Total people posting by year:
Mailing list  Year #
—————-  ———– —-
webkit-dev   2007     424
webkit-dev   2008     502
webkit-dev   2009     578
webkit-dev   2010     430
webkit-dev   2011     446
webkit-dev   2012     488
webkit-dev   2013       93


Goolge Summer of Code 2012 – Ambassador/Event plugin for openSUSE Connect – Event#1

Introduce my self

My name is Athanasios-Ilias Rousinopoulos. I am an openSUSE Ambassador and an active member of openSUSE Community. This year i participate in Google Summer of Code with openSUSE .[0]. My project is called “Ambassador/Event plugin for openSUSE Connect”.

Introduce my project

As an openSUSE  Ambassador  [1] i participate in conferences , make presentations and promote openSUSE to the people. openSUSE Connect is the social network of openSUSE Project (based on Elgg ). In my opinion openSUSE Connect  it is more than a useful tool. Ambassadors , members of openSUSE community do use it in order to communicate , form groups , follow other people, create events ,create polls  etc. Although it is a useful tool , it does suffer from some deficiencies. As an ambassador i found using the wiki in order to manage the community events not a good idea at all. As mentioned before openSUSE Connect is based on Elgg. Elgg is an  open source social networking engine that provides a robust framework on which to build all kinds of social environments. [2]. Elgg provides well-organized documentation [3] for developers. Furthermore Bug tracker is also available [4] . Besides Elgg has its own API Reference [5] which developers can use it. Finally he goal of my project is to create a plugin (developed in Elgg) which allows the users planning of events in openSUSE Connect , instead of using the wiki pages so as to create an event. Using this plugin by the community can be more beneficial

Progress

Event #1 (23/04-07/05) [Community Bonding period begins]

What did i do

Until  now i did made my “Contact first steps” [6] which means i talked with my mentor , informed him about my plan. Furthermore i started using Trello as a project management tool. Focusing more on the project i read openSUSE connect’s main features and Installed it as well [7] , [8] , [9]. openSUSE Connect allows create and develop new widgets , plugins and new themes by using the Elgg platform. During installing openSUSE Connect i did face some problems , so i edited the documentation [10] in order to make the installation process easier and more successful. After the installation process i read Elgg’s Wiki Main page [11] , how Elgg’s Engine works , and made my firsts steps with  Elgg Plugin Development. [12] ,[13], [14]. Elgg’s offers some introduction tutorials so as to begin developing your plugin. In addition Elgg offers about 1500 plugins which you can download them and  install them as well. Finally i installed PHP plugin for Eclipse and started using it.

What i am going to do

This week i will focus more on Elgg’s Plugin Development and try to implement the first tutorials [15] . Furthermore i am going to focus on Elgg Plugin Development and read upon the current used event plugin.

Problems &  Solutions

After the installation process i wasn’t able to access Elgg due to an Error message. Also while configuring “System settings” i had to add a folder which is not placed in Connect’s installation folder. These problems are already solved and descibed more detailed here [16]

Conclusion

These are my first 14 days in the project. I feel very happy about participating in Google Summer of Code with openSUSE Project. In my opinion this project would be beneficial for members of openSUSE Community and Open Source community as well. Finally my reports about my progress will be posted in weekly basis and will be called “Event # “.