EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=590)
-   -   EQClassic's Source Code (https://www.eqemulator.org/forums/showthread.php?t=29737)

joligario 10-13-2009 08:15 PM

Quote:

Originally Posted by Rogean (Post 180036)
I'd hardly call classic eq a sudden "Idea"; Its been being requested by everyone all over their forums for a while now.

I was talking about Sony taking "ideas", not EQC.

j0kie_smurf 10-13-2009 11:01 PM

Hi. I am still relatively new to this forum. I am an independent programmer who has recently gotten into EqEmu. I loved the classic game and its content. When a friend of mine came to me with the idea of running a server, I decided to give it a whirl.

Well, this particular discussion, in my opinion, is very important. Security is a big issue. But I have to agree pyfon on there being a time and place for closed source, as opposed to open source. In my experience a a programmer, I think that first stages of a project should remain closed. But only until you get the ground work finished and have working code. It is very true that if someone wants to get into your code, they will. Believe me, I know from experience, it is impossible to 100% guarantee the security of your source code. Unless you want to use some pretty strong encryptions and lock out the rest of your developers. Sure, if you are a solo coder, encrypt it out the wazoo. But when you have a team, you just can't do that.

SoD, being closed source, has worked for them, that much is true. But they are one of the rare exceptions of closed source success for so long. And by the way, just as a side note, their people are not as insanely loyal as some might think. (Again, I can speak from experience.) Their cookie is crumbling.

In the end, I think each individual team must decide if open or closed is the best choice for them. Not an easy decision to make. Especially in a community of developers. You just can't share with some and exclude others and you can't just hand your source out to the world either without it getting muddled or stepped on and others trying to take credit for work that isn't theirs.

I wish this community the best of luck in their endeavors. And as for those crack pots that tried to steal other people's work....they're lucky they didn't try that on me. I hope you guys stick it to them good. I hate thieves and liars.

Good luck and best wishes to you all.
EQ isn't dead!

ChaosSlayerZ 10-14-2009 01:37 AM

Quote:

Originally Posted by trevius (Post 180054)

They can't create new armor? The armor files are right in the client install folder. It would be relatively easy for them to create a decent variety of armor sets even if all they did was add new textures. Why this has never been done is far beyond my understanding, but it has nothing to do with them losing files at any point. All they would do is create another equipment file and then adjust the client to load the new equipment file when the client logs in like normal. Maybe they don't do it because it isn't in the budget (extremely ridiculous excuse), or maybe they don't do it because it would cause a heavy performance hit to the client (unlikely, but not as ridiculous of an excuse). I am fairly confident that if I was given the tools to edit the EQG files easily, I could make new armor set textures for all races and all armor types in a couple of weeks. My artistic skills are nothing compared to people who do it professionally, but I bet I could pull something decent off. If distributing those files wasn't a legal risk, I would probably make special sets just for my server right now!.


Back when they put out Luclin engine they SPECIFICALLY stated that new engine in so many ways superior, specially cause how textures of armor now overlays the model, rather than replaces its texture, that they can now EASILY produce many more new armors looks, as easy as 1-2-3.
Of course those those greedy bastards never did...

neorab 10-14-2009 09:42 AM

SoE wanting EQC?
 
Yeahlight, my friend. I think the paranoia has finally made you crack. SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.

Edit: Sony definitely has the tools to modify zone files client side. There are tools floating around online that will unpack and (supposedly) repack. Secondly, it took little more than a weekend to create new tools to do it. Unfortunately, I get the impression that they put a ton of code into the server side that people over look. I recall reading that the new bump code in SoL was saving the servers 14% cpu time. That makes me wonder. Maybe they really did "lose" something that would have made it all come together at a cost that was likely to return a profit. Who knows.

Wesell 10-14-2009 02:54 PM

Quote:

Originally Posted by neorab (Post 180073)
[...]SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.

Uh, the GPL doesn't require EQC or anyone to distribute their work. It only describes what will happen if they do.

KLS 10-14-2009 04:49 PM

That's not entirely true, if you distribute object code(ie compiled program) from the work you're subject to distribute both verbatim and modified source copies of the code if someone requests it. So in a sense it would require someone to release the code in that situation, in this situation they clearly didn't do that however.

Of course the GPL also allows anyone who receives the source code to also distribute the source code, and bars further limitations being placed on that distribution. So anyone who in this case: 'EQC's Dev Team with source access' was completely within their rights to further distribute the entire source with or without the permission of the other people in the team. It may "suck" but it's the tradeoff you make when using GPL code, it's only closed source as long as everyone in your team wants it to be.

Wesell 10-14-2009 05:24 PM

Quote:

Originally Posted by KLS (Post 180080)
That's not entirely true,[...]

Well since this is already a pretty silly thread I'll respond. What I said was:
Quote:

Originally Posted by Wesell (Post 180077)
Uh, the GPL doesn't require EQC or anyone to distribute their work. It only describes what will happen if they do.

That statement is entirely true. You've mentally replace "work" with "source code". The word "work" is even specifically used in the license in the way same way that I used it in my statement. I'm not aware of anyone who uses the word "work" to refer specifically to source code.

KLS 10-14-2009 06:22 PM

Quoted from:
Quote:

SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.
I was using your own implied definition of work based off what you were quoting from. Sorry if there was any confusion but it's not that difficult an assumption to make based on the way you worded it.

KLS 10-14-2009 06:27 PM

Also, I'm going to lock this thread because I don't think it's going anywhere up from here. It has been devolving into nothing but pointless arguing even if it's relatively civil for some time.


All times are GMT -4. The time now is 07:35 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.