xMule.ws Forum Index xMule.ws
A Peer-2-Peer File Sharing Program
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

How has xMule evolved over the last year?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    xMule.ws Forum Index -> Old News
View previous topic :: View next topic  
Author Message
HopeSeekr
Site Admin


Joined: 05 May 2003
Posts: 1085
Location: Houston, TX USA

PostPosted: Sat Mar 27, 2004 1:01 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address
HopeSeekr
Site Admin


Joined: 05 May 2003
Posts: 1085
Location: Houston, TX USA

PostPosted: Sat Mar 27, 2004 1:03 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address
Kry



Joined: 09 Jul 2004
Posts: 168

PostPosted: Sat Mar 27, 2004 1:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Madcat



Joined: 26 Apr 2003
Posts: 725
Location: Estonia

PostPosted: Sat Mar 27, 2004 1:35 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
HopeSeekr
Site Admin


Joined: 05 May 2003
Posts: 1085
Location: Houston, TX USA

PostPosted: Sat Mar 27, 2004 4:37 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    xMule.ws Forum Index -> Old News All times are GMT
Page 1 of 1

 
Jump to:  
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