 |
xMule.ws A Peer-2-Peer File Sharing Program
|
| View previous topic :: View next topic |
| Author |
Message |
HopeSeekr Site Admin
Joined: 05 May 2003 Posts: 1085 Location: Houston, TX USA
|
Posted: Sat Mar 27, 2004 1:01 pm Post subject: |
|
|
xMule was first publicly released on Feb 3, 2003, making it almost 14 months old.
I have *really* enjoyed developing it since i joined the team in February 15, 2003 and have really dedicated my life to achieving its success. This despite the fact that my personality has been consistently maligned several jealous people.
xMule is a very complex project. and complex projects are by necessity hard to develop, but are especially hard to understand and even harder to maintain. So, just how well-qualified are these people to lead projects? Both of them have been coding in c++ for less time than LMule/xMule has been in existence. It is common knowledge among computer professionals that it takes any where from 5 - 10 years to become truly proficient at C++, and about 6 months for an expert to fully grasp a modern 150,000 line Object-Oriented Program (like xMule). Needless to say, I have been programming in C++ for over 9 years now and understand xMule quite thoroughly.
I decided that I should attempt to quantify just how much each developer has meant to the project over the last year. So using my cvs statistics software, I generated the following information:
| Code: | Devs rank based on size of total commits:
Plaenky 85k 85 0.27%
Upload 357k 357 1.12%
Kry 370k 370 1.16%
Madcat 1.3M 1246 3.89%
Pure 1.4M 1398 4.37%
avi 1.7M 1687 5.27%
tiku 2.7M 2687 8.40%
Run 3.8M 3840 12.00%
malware 4.1M 4141 12.94%
Un-Thesis 16M 16187 50.59%
Total = 31,998KB |
I was actually quite surprised by this myself. I hope this chart helps you make a sound design when deciding which project to support.
Sincerely,
HopeSeekr
PS Below you will find more charts and figures. _________________ Concert Tickets |
|
| Back to top |
|
 |
HopeSeekr Site Admin
Joined: 05 May 2003 Posts: 1085 Location: Houston, TX USA
|
Posted: Sat Mar 27, 2004 1:03 pm Post subject: |
|
|
Devs rank based on time spent on LMule/xMule
| Code: | ---- = 1 month
Bedboi ----
Pure ----
Octane ----
Run --------
tiku ------------
Plaenky ------------
Upload ----------------
Madcat ----------------
Kry ----------------
avi ----------------
malware ------------------------
Un-Thesis ------------------------------------------------------------ |
Contributors Graph
| Code: | ---- = 1 month
Tiku - Made initial port
Jan - March 03
------------
Bedboi - made SF website
Feb - March 03
----
Pure_Ascii - added initial i18n support
Feb - March 03
----
Un-Thesis - maintainer of xMule. Took over when tiku, bedboi and pure_ascii went away.
Feb 03 - April 04
------------------------------------------------------------
Madcat - core contributor
March - June 03
----------------
Octane - made lmule.org, w/o permission..later tried to steal project.
March 03
----
Kry - mainly madcat's helper
March - June 03 - left because he couldn't afford internet
----------------
June 26
After six weeks of trying to take over xMule, madcat starts xMule "v2" aka ShareDaemon
----
malware - signed on specifically to correct Madcat's and Kry's programming in 1.5.x releases and insure 1.6.0.
June - Nov 03
------------------------
Avi - signed up to help
Jan - April 04
----------------
Run - signed on because Kry treated him very poorly.
February - March 04
--------
Upload2010 - fixed the zlib issues :-))
February - April 04
----------------
Plaenky - signed up to generally help
March - April 04
------------ | _________________ Concert Tickets
Last edited by HopeSeekr on Sat Mar 27, 2004 1:06 pm; edited 1 time in total |
|
| Back to top |
|
 |
Kry
Joined: 09 Jul 2004 Posts: 168
|
Posted: Sat Mar 27, 2004 1:12 pm Post subject: |
|
|
From SF page:
Project UNIX name: xmule
Registered: 2003-05-20 09:52
_________________ Board admins changing my signature to flames are really funny. |
|
| Back to top |
|
 |
Madcat
Joined: 26 Apr 2003 Posts: 725 Location: Estonia
|
Posted: Sat Mar 27, 2004 1:35 pm Post subject: |
|
|
Just 3 small corrections, if I may:
| HopeSeekr wrote: | | xMule was first publicly released on Feb 3, 2003, making it almost 14 months old. |
xMule was first publically released on May 25, 2003 (version 1.4.0). Source
xMule project was registred on SourceForge on May 20, 2003. Source
| HopeSeekr wrote: | | i joined the team in February 15, 2003 |
According to ;Mule Changelog, you'r first contribution was around 1.1.13c version, which was released 29 March 2003. Source
According to the AUTHORS file history in lMule CVS, you added yourself on March 26 2003. Source
| HopeSeekr wrote: | | a modern 150,000 line Object-Oriented Program (like xMule) |
I only count roughly 85'000 lines of code in xMule. Source:
| Code: | cd xmule-1.7.4c/src
src $ wc -l *.cpp *.h *.c
85708 total |
A bit looking around, and I found the missing lines tho:
| Code: | xmule-1.7.4c $ wc -l * ( config scripts )
21365 total
xmule-1.7.4c $ wc -l src/* ( all source files )
87036 total
xmule-1.7.4c $ wc -l po/* ( language files )
41609 total
xmule-1.7.4c $ wc -l * src/* po/*
150010 total
|
Another question is though whether language files and configure scripts count as "Modern Object-Oriented Program Code"...
Now, don't get me wrong - I'm not here to flame anyone, I just want to get the facts right.
You have spent more time on the xMule project than any other of us, hell, without you the xMule project wouldn't even exist (and we'd still be in LMule project I guess), so you have every reason to be proud of your work.
Madcat.
Last edited by Madcat on Sat Mar 27, 2004 1:56 pm; edited 1 time in total |
|
| Back to top |
|
 |
HopeSeekr Site Admin
Joined: 05 May 2003 Posts: 1085 Location: Houston, TX USA
|
Posted: Sat Mar 27, 2004 4:37 pm Post subject: |
|
|
From xMule's current cvs:
| Quote: | xmule/] $ cat `find . | grep -E '\.(c(pp)?)?(h)?$'` | wc -l
138199 |
that only counts source files.
| Quote: | xMule was first publically released on May 25, 2003 (version 1.4.0). Source
xMule project was registred on SourceForge on May 20, 2003. Source |
According to Madcat:
| Quote: | Posted 06/07/2003-14:05 by madcat
This project is no longer supported.
We strongly recommend everyone to upgrade to latest xMule version (http://www.xmule.org) as this project is no longer supported. xMule is the new name for this program, and is constantly updated. |
http://lmule.sourceforge.net/news.php
Since xMule is a rename of LMule I refer to LMule's creation date as xMule's, which it was since even you agreed to it.
| Quote: | According to LMule Changelog, you'r first contribution was around 1.1.13c version, which was released 29 March 2003. Source
According to the AUTHORS file history in LMule CVS, you added yourself on March 26 2003. Source |
I first started heavily managing the forums and was submitting patches and redesigning the website since February. I purposefully did not want to jump in and muck up the code because I was getting used to it first and waiting for tiku to get around to adding me as a developer (he was quite busy if i recall correctly). _________________ Concert Tickets |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|