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
| 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 |
| 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% |
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 *
| 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 |
| 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% |
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
| 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 |
| 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% |
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
| 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 |
| 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% |
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
| 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 |
| 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% |
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
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 # “.
WebKIT(-ing) and Python
According to it’s definition :
“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. “
Focusing on what WebKIT is , i found that there are many areas when a developer (and user as well) is able to contribute (after he gets involved on the Project).
Having a quick view on the project’s web page we see that are many ways to get involved on the Project. So let’s see :
Prerequisites :
a) You have to download the download the latest nightly build ,
b) You have to install developer tools (for your OS)
c) And then you have to check out and build the source code
As you notice you are not able to write source code untill you follow the steps above
After we followed the steps above there are some projects when new users (and developers as well) are able to contribute :
- Improve Website compatibility
- Write documentation
- SVG
- MathML
- CSS
- DOM
Notice that working with the source code has it’s own guidlines. Furthermore searching on the web i found that Python do provides several ways for WebBrowser Programming. Actually provides the following Api’s/bindings :
- PythonWebKit
- PyWebKit
- PyWebkitQt4
- And some others as well
Although we can’t find any info about developing in Python with WebKit. Hope on of my following posts i will show some Python code for WebKit!
QSOS and openBRR (Lightweight methodologies) – Gaps and impovements
Hello mates!
Making a comparison between QSOS and OpenBRR would fill a stack of papers books ,and blog posts. The aim of this post is to resume the main points and characteristics of its method and finally find possible gaps and vulnerabilities. So let’s start guys!
OpenBRR :
The main points of OpenBRR’s Wikiperdia definition are :
- Open source software assessment methodology
- Offers reduction of the Total Cost of Ownership
- Currently is at a RFC stage
- Methodology sponsors : Carnegie Mellon West Center for Open Source Investigation, CodeZoo, SpikeSource and Intel.
Taking in more technicaly way , what openBRR offers ?
- 4 Phases/Levels of Software Assessment ( Quick Assessment , Target User Assessment , Data Collection and Processing , Data Translation)
- 8 classified criteria-metrics (Usability , Quality, Security, Performance , Scalability, Architecture, Support , Documentation)
- Criteria is categorized into a tree hierarchy of 2 levels.
QSOS :
QSOS definition (by it’s community ) is :
” QSOS is a method conceived to qualify, select and compare free and open source software in an objective, traceable and argued way. It is made available to all, under the terms of the GNU Free Documentation Licence ” . Furthermore QSOS provide a set of tools and editors in order to create your own criteria template (Template Editor , Sheet Editor , O3S , QSOS Engine, CVS Repository ). So it’s easy to find differences between openBRR and QSOS. Tecnicaly QSOS contains :
- 4 steps (as a part of an iterative process): (Define , Access, Qualify , Select)
- 5 classified criteria-metrics( Intrinsic durability , Industrialised solution , Integration , Technical adaptability , Strategy )
- Criteria is categorized into a tree hierarchy of 3 levels.
- Documentation , and more info available to the user.
Comparison and vulnerabilities
No matter that a comparison could last , in my opinion a brief comparison and vulnerabilities detection is always useful when talking about software (but not only). So differences always become when there no similarities .
Similarities
1)Each methodology proposes a predefined set of criteria for evaluating FlOSS projects.
2)Evaluation means scoring the various criteria based on a standard scoring procedure. During the evaluation of a given FlOSS project, this step results in as- signing score to each criterion (always score as absolute).
3)During an evaluation, the absolute scores are weighted, by the users , based on their importance to the current evaluation context (weighted absolute scores as relative scores).
4)Decision can be taken based on the resulting relative scores.
Differences :
1) The order shown below represents the QSOS method.
2) OpenBRR suggests inverting point 2 and 3 so that users first select criteria relevant to their context and therefore
avoid scoring useless ones. Furthermore OpenBRR allows the creation of new criteria as well as the tailoring of the scoring procedure for criteria.
3) QSOS believes that the absolute scores obtained when applying the scoring procedures are universal. Hence, the scoring procedure for a particular version of a FlOSS Comparing Assessment Methodologies project only takes place once.
4 ) OpenBRR is a standard methodology but it assumes that every user instantiates it in a slight different way.
5) OpenBRR is at RFC stage where QSOS provide a set of tools and criteria-templates.
6) OpenBRR has famous sponsors [and also developed] (Carnegie Mellon West Center for Open Source Investigation, CodeZoo, SpikeSource, Intel ). On the other hand QSOS created by Atos Origin and is a community based project.
7) QSOS provides 5 classified criteria-metrics where OpenBRR provides 8 classified criteria-metrics.
8) QSOS provides “rich” documentation and a very well organised web page for user. Besides OpenBRR only provides a “poor” web site.
Gaps
QSOS :
1) No matter provides a very useful set of tools , O3S criteria for “Software families” are only available in French language (in the project’s web page)
2) QSOS tree hierarchy of criterias make it more complicated compared with OpenBRR tree hierarchy.
3) Not many business support of this method, where OpenBRR is developed and sponsored by notable companies.
OpenBRR :
1) Absence of tools and abilities to make your own criteria in an easy and fast way.
2) Is at RFC state, where QSOS provides tools/sets for the user and is a community based project.
Conclusion
As a conclusion of this article , i would like to mention a disadvantage in common (of QSOS and OpenBRR) : Different criteria bring to us different scores, different scores bring to us different way of appliances. Is that a serious problem? Not always , sometimes becomes an advantage and sometimes a disadvantage. Let’s see :
The advantage is that each model provides it’s own criteria and it’s own iterative process to evaluate,edit and etc scores and data. The more available approaches for a software the better is. On the other hand , the absence of a common-model (QUALOSS as defined by Jean-Christophe Deprez and Simon Alexandre) make the decision process more difficult and complicated. Finally the different approach and absence of a scalable based common-model sounds like the most possible answer in the question below :
” Would you buy a house constructed by a very famous company almost without mentioned your wishlist or would you construct your own house using “community” tools but defining your wishlist could be difficult process?”
No more thoughts , no more doubts….
Repository Comparison (CVS,Git(-hub-orious), Mercurial)
Imagine that you are a new programmer and you want to share your source , make commits and call people to contribute on your source code , is there any tool that could help you? The answer is Yes you have more than one choices available. So which are the choices ? Is there any comparison between the available tools? Yes, just have a look :
According to the pie chart the highest percentage own the “Subversion” tool and after that is the “GitRepository”. So GitRepository owns 26 % when ” CVS ” and ” Mercurial” own 13 % and 2 %. (data and graph by ohloh.net). So between CVS , Git and Mercurial you will choose obviously Git.. Is there any other reason to choose Git? Yes!
A couple of days ago , i read a very interesting article about ” The 10 Most Important Open Source Projects od 2011″ in Linux.com . The projects listed in this article are :
- Hadoop
- Git
- Cassandra
- LibreOffice
- OpenStack
- Nginx
- jQuery
- Node.js
- Puppet
- Linux
And some information about Git : “Speaking of ubiquity, how about that Git, huh? Linus Torvalds other little hobby project has not only done good for Linux, but it’s hugely popular for FOSS projects. If you’re working on a new open source project, the odds are pretty good that you’re going to be using Git over any other distributed version control system (DVCS). Git isn’t just a popular tool, it’s the foundation of one of the most popular gathering spots around the Web for open source development: GitHub. It’s also being used and offered by Gitorious, SourceForge.net, Google Code Hosting, and pretty much every other major platform for hosting FOSS projects.”
Finally do you still have doubts about which tool you will choose?
Start programming with Python? Why not?

I found by chance a interesting and also funny book for Python. I thought it could be a good idea to share with you! But let me give you some details :
“Snake Wrangling for Kids” is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts. “
The book is available at :
1) http://code.google.com/p/swfk/ (Book’s web site)
2) http://code.google.com/p/swfk/downloads/detail?name=swfk-linux-0.7.7.zip&can=2&q= (Linux Edition)
Note that there are 3 different versions of the book (one for Mac, one for Linux and one for Windows)
Python and other programming languages (Ohloh.net)
Today i found by chance some details about Python (
http://www.ohloh.net
) :
- What is Ohloh ?
‘ Ohloh is a website which provides a web services suite and online community platform that aims to map the landscape of open source software development. It was founded by former Microsoft managers Jason Allen and Scott Collison in 2004 and joined by the developer Robin Luckey. As of March 2011 the site lists 441,250+ projects“
- Data and statistics about Python :
But i think that more important are the graphs (available on this site). The first graph compares the languages picked by the user (in our case only Python). The height of each point on the graph is the sum of all commits in that month that included at least one line of change for that language. A commit that changed two languages will be counted for each language.Languages are always charted over 20 years, and do not include the most recent month. The most recent month is excluded because Ohloh does not yet have complete information for it. So let’s have a look on the graph :
According to the graph during the last two years (2010-2011) the percentage rose up 1,5 % approximately. Furthermore an other graph mentions the data above. On the second graph is represented a comparison between C, C++ and Python.
No matter which language you prefer , it shown obviously that Python rises up the last 5 years (2005-2011) when C and C++ do fall. I think that Python do have a higher percentage , in comparison with the other 2 languages , due to its appliance (Django , PyQT, Py GTK) , scalability and flexibility.
Find your GNU/Linux friends around the world
I use Gnu/Linux since 2007. It is a fact that finding other people who also use the same OS is not always easy…You search people in order to express your ideas and your thoughts, maybe you spent hours talking in a IRC channel asking for help…but finally you talk with people and sometimes you are not able to see all them “pointed” in map…Could you imagine a platform (or maybe software) which would “serve” this kind of feature? I mean to “point” Gnu/Linux users around the world? Personally , until yesterday i couldn’t…But now i don’t imagine i just enjoy!
Well , a friend of mine, Efstathios Chatzikyriakidis implemented this wish. He made a map where all over the world are able to state their position in the map and the distribution of Gnu/Linux they use as well. This project is called OSHACKERS. OSHACKERS is licensed under GNU GPLv3.
So the question is : “Are we spots (or points ) in the map or interactive/powerful users of Gnu/Linux ? “
The answer is : “It’s up to how often you see people around you using Gnu/Linux…”
So Master classmates, and other Gnu/Linux users the conclusion of this post is :
” No more thoughts , no more words just “click” the white rabbit below….and be registered “
LSWC’11 , Zaragoza, Spain Report (EN)
LSWC’11 Zaragoza, Spain
A conference with 600 participants and 100 open-source companies…something very interesting and for me the first conference outside of my country…
I leave and study in Madrid but i thought it would be a good idea taking part in the LSWC’11..let’s see what happened in the conference and which presentation i saw…
Day 1st (9 November)
I woke up very early so as to take the bus and go to “Ayutamiento de Zarogoza’s building”. I arrived about 8 o’clock for the “Accreditations” so i had free time to enjoy a coffee in “Cafeteria el Seminario” . At 9 o’clock i got into Ayuntamiento de Zaragoza, so as to be accredited . The truth is that it wasn’t difficult to find the conference cartel (poster) and the “Accreditations place” because nearby there were 3 conference posters. ([1] , [2] , [3] ). About 10 o’clock took part the “Conference Opening”. During the Opening speech , Juan Alberto Belloca (Alcade de Zaragoza) presented the adoption and use of FLOSS in Aragon the last years. Afterwards , an interesting presentation took place “Firm and digital identity with Sinadura Suite” . This suite it’s a free software product (builed in Java) offered by Zylk, has to do with the firm and digital identity in Spain (DNI). At 11.30 was the right moment for the (Coffee Break). After the Coffee Break another presantation took place , “Web development using express.js (node.js + MVC)” . Express.js offers a very clever way to programm in Javascript. I really enjoyed this conference because there have been presentations not only of commercial interest although presentations of general interest like “The social networks in web 2.0″ (Ana Frede). After this interesting presentation , as usually the lunch time begun. I attended another presentation,which in my opinion was important enough,such as the others “Migrasion from Google Apps to Zimbra OSE (Consorci Lleidatá)” . I believe that right now,there is a lack of applications that could replace Google Apps. At 17.00 in Salon Actos,started another speach of legal interest “Software patents : the empire strikes back” (by Alberto Barrionuevo). Though,I insist that this subject is not only of legal interest,as the informatics people have to be aware of what is up with software patents. After this speech, Alberto Barrionuevo, gave another one, of commercial interest “OpenERP Plus : the most complete implementation of free empresial management ” ,over a version of OpenErp,more commercialized,that OPENTIA gave out in the last years. This was how the first day in the conference passed.
At night,I went out for a beer
Some videos of the first day of the conference are available here:
“Conference Openening “[vid1]
” Software Patents” [vid2]
” OpenERP Plus ” [vid3]
2nd Day (November 10th)
The second day was slightly different from the first one. at 10.30 the most important speech for me,started in Aula 3. Certifications is something many people want to obtain,that’s why “Que es la Certificacion LPI” gave us all, all the needed information. Henry Chalup Dergam , the Director Manager of LPI in Spain , presented the certification and all the connected information. During the presentation in aula 3, I saw smth that made me happy. in the city hall of zaragoza,they use a distribution, based upon openSUSE 11.2, named AZLinux. The last presentation I attended was in AZLinux. After the Coffe Break, at 12.00, I started the Merengue. The subject of the presentation was “Merengue : CMS based on Django” .Merengue is a CMS based on Django, and despite the fact that I don’t know much of Django, it seemed easier to use and program with Merengue than with Django. The last speech I attended was “AZLinux. Functional Characteristics” ” . AZLinux is based on openSUSE 11.2. The CityHall now uses free software in all its computers and I loved the fact that it was a policy of the Aragon Government, this use of free software in the public sector.For this, AZLinux uses the Migasfree Package Manager, a package manager very useful and easy-to-use.In the Ayutamiento de Zaragoza they inserted a migration from propietary software into free software.
Some videos of the second day are available here :
” Merengue : CMS based on Django ” [vid4]
Also all the videos of the conference are available here :
Finally,LSWC’11 was a conference I liked. I met many people passionate with FreeSoftware.Not only company members but also persons like me,simple individuals.As Francisco Javier Solans Benedi (President of Cesla ) in [ vid1 ] (13:00), “It’s a fact that Free Software is an axioma,that came to stay“, ,that’s why many autonomous communities in Spain use FreeSoftware. It’s sure that in the future,I will participate in more conferences and events like this,during my stay in Spain.
Rousinopoulos Athanasios-Ilias














