Quote:
Originally Posted by Darksinga
[You must be logged in to view images. Log in or Register.]
Trust me when I say, even with P99 open source, you won’t even be able to run the game without an exact copy of the database.
Before the server can even start, you will need every column in the DB to match, on its hundreds of tables.
The only thing it would be good for is to reverse engineer some features for your own version of the server, which would probably start at EQ Emu and be so drastically different you’d be better off to start from scratch.
Im not saying P99 shouldn’t go open source, but, just letting you know I highly doubt it would help your project.
|
Whether or not I am successful is moot -- and whether or not it's open source isn't necessarily "if" they should -- it's "
when" since they are legally bound to share it.
(They were legally supposed to open src it from day 1 or they are making a silent assertion that they own the intellectual property of EverQuest -- or, at least, a private license that's !GPL3, which isn't the case. It's essentially a slap in the face to Daybreak's legal dept).
Quote:
|
This. I've been down this very same road before OP, and the issue is that P99 never distributes their fork of EQ Emu (they just use it to power their undistributed server).
|
Distributions include releases - not just source. If this was the case, we could commercialize anything GPL3 and simply never release the src code.
I came up with a little toon to assist: ♫
If you bend the knee to GPL3, distribution or open source tree, you must share the code to prevent legal load. ♫
Quote:
|
They're legally obligated? Hit up a lawyer dawg you got this!
|
Heck, not obligated to any of us -- just Daybreak. However, if they are aware of the breach and ignore it, it sorta casts Malaise on the devs. Since Daybreak has been on a frenzy loading up progression servers (including premium ones), a simple mgmt change could get P99 shutdown (and they've been having a ton of internal changes). Opening up the src would keep them safe, preventing a license breach.