for admins/developers: help for my dissertation. please read
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
-
- Posts: 3
- Joined: Thu Apr 07, 2011 12:03 pm
for admins/developers: help for my dissertation. please read
Hello everyone,
I have no idea where I should've posted this question so yeah, what better place than the off topic section?
As I said in the subject of this topic, I need help for my dissertation. I'm graduating in applied computer science this summer and my graduation project consists in analyzing a series of open source project for reasons I don't want to bore you with. I guess it's obvious by now that your game server is one of the projects I've chosen.
I need to know how much of your source code is reused (I mean "copied" from other open source software and embedded in your project). I know it sounds bad when said like that (especially the verb "copy") but nowadays reusing software is a common and good thing to do for multiple reasons. I want you to know I'm not trying to imply anything bad. This is just for research reasons.
I read some of your development history and I know it was pretty complicated (and long), so I understand if getting this information is hard, but I would really appreciate any help. An approximate percentage would work just fine.
Please answer in private if you don't want this information to get public.
Thank you for your time and understanding.
Corneliu Ilisescu
PS: if this is not the right place to ask this kind of information please let me know where to go or even better who to contact (an email adress would be perfect)
I have no idea where I should've posted this question so yeah, what better place than the off topic section?
As I said in the subject of this topic, I need help for my dissertation. I'm graduating in applied computer science this summer and my graduation project consists in analyzing a series of open source project for reasons I don't want to bore you with. I guess it's obvious by now that your game server is one of the projects I've chosen.
I need to know how much of your source code is reused (I mean "copied" from other open source software and embedded in your project). I know it sounds bad when said like that (especially the verb "copy") but nowadays reusing software is a common and good thing to do for multiple reasons. I want you to know I'm not trying to imply anything bad. This is just for research reasons.
I read some of your development history and I know it was pretty complicated (and long), so I understand if getting this information is hard, but I would really appreciate any help. An approximate percentage would work just fine.
Please answer in private if you don't want this information to get public.
Thank you for your time and understanding.
Corneliu Ilisescu
PS: if this is not the right place to ask this kind of information please let me know where to go or even better who to contact (an email adress would be perfect)
- jurchiks
- Posts: 6769
- Joined: Sat Sep 19, 2009 4:16 pm
- Location: Eastern Europe
Re: for admins/developers: help for my dissertation. please
You could try asking on IRC, the seniors and veterans mostly talk there.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste!
Discussion breeds innovation.
Otherwise you will never learn anything if all you do is copy-paste!
Discussion breeds innovation.
- JIV
- L2j Veteran
- Posts: 1882
- Joined: Sun Jan 06, 2008 8:17 pm
- Location: Slovakia
- Contact:
Re: for admins/developers: help for my dissertation. please
im not sure if l2jserver is good choice for school work, it balance on line of legality
-
- Posts: 3
- Joined: Thu Apr 07, 2011 12:03 pm
Re: for admins/developers: help for my dissertation. please
it doesn't really matter what they do. I just need open source java software with a certain amount of lines of code... I won't even mention what it actually does. Just a brief description and why I chose it, which I repeat it's not because what it is but because of how it was developed.
- JIV
- L2j Veteran
- Posts: 1882
- Joined: Sun Jan 06, 2008 8:17 pm
- Location: Slovakia
- Contact:
Re: for admins/developers: help for my dissertation. please
some old logs
http://jiv.l2jserver.com/hist/
l2j codeswarm by DrLecter (see HD):
http://www.youtube.com/watch?v=nR_67YZSKrc
http://jiv.l2jserver.com/hist/
l2j codeswarm by DrLecter (see HD):
http://www.youtube.com/watch?v=nR_67YZSKrc
-
- Posts: 113
- Joined: Sun Feb 06, 2011 6:34 pm
Re: for admins/developers: help for my dissertation. please
For the libs:
Most libs (apart from mmocore etc ) are external to the project. Javolution etc are open source libraries from 3rd party vendors. Check them yourself in the project and see where they belong.
For the code:
Classes that have the author annotation which doesnt belong in the l2j team are considered external too. You will find most of them in the directories upper than com.l2jserver.gameserver. Most of the things in there represent l2 related classes and are coded from l2jserver. External to that package there are many tools for math/random/encryption that are coded by 3rd party personel.
PS: JIV how is a youtube video with flashing lights gonna help him exactly ? Disco dance with the devs ?
Most libs (apart from mmocore etc ) are external to the project. Javolution etc are open source libraries from 3rd party vendors. Check them yourself in the project and see where they belong.
For the code:
Classes that have the author annotation which doesnt belong in the l2j team are considered external too. You will find most of them in the directories upper than com.l2jserver.gameserver. Most of the things in there represent l2 related classes and are coded from l2jserver. External to that package there are many tools for math/random/encryption that are coded by 3rd party personel.
PS: JIV how is a youtube video with flashing lights gonna help him exactly ? Disco dance with the devs ?

Someone who didnt bother reading the svn or ant manual and just waited for you to make him a visual guide for eclipse is not a guy that is willing to learn ... He is the definition of the leecher.
- JIV
- L2j Veteran
- Posts: 1882
- Joined: Sun Jan 06, 2008 8:17 pm
- Location: Slovakia
- Contact:
Re: for admins/developers: help for my dissertation. please
lol, its history what he wanted, there are names and commit counts splitted into each language.
-
- Posts: 915
- Joined: Thu Sep 03, 2009 6:36 pm
- Location: Israel
- Contact:
Re: for admins/developers: help for my dissertation. please
he also asked how much code is 'reused' from other opensource projects(not l2-related)
- ThePhoenixBird
- L2j Inner Circle
- Posts: 1857
- Joined: Fri May 27, 2005 5:11 pm
Re: for admins/developers: help for my dissertation. please
Big question since each develper that has ever worked on L2j (official or not) coded the shared code on their own way, its hard to say what code has been copied from another project.Probe wrote:he also asked how much code is 'reused' from other opensource projects(not l2-related)
-
- Posts: 915
- Joined: Thu Sep 03, 2009 6:36 pm
- Location: Israel
- Contact:
Re: for admins/developers: help for my dissertation. please
I know.. but I guess the meant the big things, I know you guys wrote it, but in theory you could have used a DB factory from another project, or a threadpoolmanager from another project, but you didn't you wrote on your own.
- ThePhoenixBird
- L2j Inner Circle
- Posts: 1857
- Joined: Fri May 27, 2005 5:11 pm
Re: for admins/developers: help for my dissertation. please
libraries imo are good examples of parts of the code taken from another projects
-
- Posts: 3
- Joined: Thu Apr 07, 2011 12:03 pm
Re: for admins/developers: help for my dissertation. please
EDIT: just wanted to ask where can I find the developers of the project. Can I consider as official developers the contributors listed on ohloh? What about the users of the forum belonging to special groups such as senior/junior developers and Inner Circle? are they all current developers?
Thank you all for your answers. This really helped a lot
Oh, and that video was really cool and I love the song but I can't really get any data from it. Very entertaining nonetheless
Thank you all for your answers. This really helped a lot

Oh, and that video was really cool and I love the song but I can't really get any data from it. Very entertaining nonetheless

- MELERIX
- L2j Veteran
- Posts: 6667
- Joined: Sat Sep 23, 2006 11:31 pm
- Location: Chile
- Contact:
Re: for admins/developers: help for my dissertation. please
"Adv-Users" are advance users from community (with some knowledge related with L2J), candidates for possible future Initiates.dark_prince wrote:EDIT: just wanted to ask where can I find the developers of the project.
Initiates = memberlist.php?mode=group&g=15009
Core Junior Developers = memberlist.php?mode=group&g=5089
DP Junior Developers = memberlist.php?mode=group&g=4555
Core Senior Developers = memberlist.php?mode=group&g=5088
DP Senior Developers = memberlist.php?mode=group&g=183
"Inner Circle" are developers too, but they work in others things like administrative things inside of L2J (leader of the secret society xD), instead of development, and "Veterans" are retired L2J Devs.
not sure, because ohloh only checks for developers making contributions (trac/svn), and don't get the complete list I guess.dark_prince wrote:Can I consider as official developers the contributors listed on ohloh?