Originally posted by lynx_lupo
*yawn* Of course source mods are allowed, see the intro post for further explanation(what good is a mod if none will use it?). It\'s GPL...
This is what I said, actually: the clarification in this very thread is an expansion to the PS license that allows modding which the vanilla PS license on it\'s own in fact would forbid.
I\'ve even explained why it can do this despite all GPLness of the source.
@Encryption and compiled-source tags: This is totally against any GPLness of the source. If you cannot compile the source of PS and have it work exactly like the precompiled binaries, what good is it, really? If you start doing this, it\'s not GPL anymore, because the compiled version includes things that aren\'t released as source, which is required for the GPL. So if that is what the devs wanted, they wouldn\'t (or shouldn\'t) have picked the GPL in the first place. It\'s certainly
not what I want.
Furthermore, do you actually think that it is hard to find the tag in the compiled binary? Even if it\'s encrypted in the binary, there will be someone who\'ll find it and spread the word. seriously, if you use this approach, it\'ll be even more damaging to the majority of players because
1) the source isn\'t there, making bugfixing / improvements impossible to be submitted by the players themselves, reducing quality and development speed while adding to dev workoad
2) it\'ll be harder to find flaws in the code that actually allow cheating, therefore a maybe smaller number of cheaters can go undetected for way longer and have more opportunities to cheat. A security flaw that isn\'t being known cannot be fixed. Opensource helps a great deal with that detection. (I don\'t trust closed-source software anymore because of this and malware reasons.)
I strongly believe that closing the source (or part of it) isn\'t the answer to any kind of problem.
Also, for the percieved missing interest of skilled ppl. in cracking PS: it only takes
one single skilled person to invest some days (or maybe weeks) in doing this. If there are ppl. cheating just to gain crystals that aren\'t of use and that will have only a minor impact on CB money, don\'t you think that someone will be taking up the chellenge, just because it is there? This is, in fact, the motivation of a lot of crackers. Like climbing mountains: because it\'s there. No need for it, no real benefit other than having done it. There are way more than 100.000 registered accounts, you\'d think there will have been someone with enough knowledge. Maybe they haven\'t cheated because it was no challenge? As has been said: a clientside security algorithm must not rely on obscurity. It must be just as hard to circumvent it for the inventor of it as for someone who doesn\'t have access to any knowlegde of it. This is the
only way to have security; everything else is just lying to oneself.