Umm, yeah that's what we are saying pretty much. If you disagree, please prove it rather than flaming that we are wrong.CuddlyFuzz wrote:Are you trying to say that threads are completely useless unless you have a multiprocessor system? Give me a break.
Oooo, a long one. I'm game.CuddlyFuzz wrote:You guys have failed to bring up any good reason for not implementing trusted clients in BZFlag. Your arguments basically boil down to:
Dude read the LGPL. By law you can't link anything closed source to something under the GPL in the way you suggest. And no you can't switch licences either. (You can add though as long as they don't contradict to my understanding).CuddlyFuzz wrote:1. What's that? Closed source? NO! This is an OPEN SOURCE game. I don't care if it's just linking with a 3-kilobyte binary-only .dll. Closed source is associated with proprietary software and monopolistic corporations. Down with closed source and anything associated with it.
If you think your little plan will get rid of all cheaters forget about it. There is always someone smarter than you (which in this case includes everyone on the message board and my friend's pet hamster)CuddlyFuzz wrote:2. Server admins are like police officers. Getting rid of all the world's criminals is a bad idea because then police officers would have nothing to do.
Yeah it does. Again actually read the thing called License.txt that comes with BZFlag.CuddlyFuzz wrote:3. Adding a closed-source module to the game basically makes the whole game closed-source because it becomes impossible to freely and easily modify without breaking online functionality.
Another long one. You need to shorten your posts man.CuddlyFuzz wrote:My responses:
Yeah great. Too bad we can't do it by law. Write your own game. Or think harder and make something that is impossible to crack yet is open source. Those encryption methods I posted are good examples. They all have open-source implementations yet are impossible to crack. Find a way to make one that does what you want it to do faster. This is open source. You can do anything really. Just get really good at coding and share your magic.CuddlyFuzz wrote:1. This is no less than FOSS zealotry. You're against writing a closed-source authentication module because you associate closed-source with proprietary software and monopolistic corporations. This is bad thinking. Closed source has fair uses, too. In this case, we'd be using it to conceal a small part of the game from the public eye for the sake of fairness in online matches. We're not doing it to greedily conceal source code as a trade secret to crush industrial competition. An analogy: imagine arguing against giving police officers guns because many bad people use guns to murder innocent children.
Umm I ban for other reasons too. Like really offensive players, people discussing highly illegal activity on a server, tkers, admin-askers, I'm sure there's more but those are the main problems. Speaking of how would your great new closed source .dll prevent all those things? In your example of not doing this because it would eliminate those cop jobs, it really doesn't. Most adminwork is not about cheating.CuddlyFuzz wrote:2. Server admins are not like police officers. There's more to running a server than banning players for cheating. The banning part of a server admin's job is largely a side-effect of BZFlag's crummy client-server architecture.
Again, too bad you can't really do that because of that nasty GPL. Hey I bet you work for Microsoft, can you get me a job?CuddlyFuzz wrote:3. This simply isn't true. The spirit of open-source is still there. People still have the freedom to get the code, modify it, and contribute to the community. In fact, the only thing my "trusted client" model disallows is the modifying of a game client for malicious, cheat-related purposes.
Umm the developers' rights are being violated. There's more than spirit there too. There's actually legal issues.CuddlyFuzz wrote:I don't understand why you guys have such a strong aversion to my ideas. It's just a tiny closed-source .dll, guys! Your rights are not being violated. The spirit of open-source is still there. The spirit of taking advantage of open-source for malicious reasons is not.
By the way Open Source does allow one thing. You can make another Open Source addin that prevents cheating. You got the code. If you don't you can easily. We'll show you how. All we are saying is that with our understanding of what is possible based on what we know about computers, we can't do it. It sounds like you don't believe us though that we can't make what you are suggesting. You might know more than us, feel free to start something to rid BZFlag of cheating. I don't know how good of a coder you are. There are things in code that people have said couldn't be done, and some talented person comes along and does it. Go ahead. Prove us wrong. That seems to be your goal anyway. I'm sure the devs won't mind more help. By the way remember none of the devs do this for a living and it is not their obligation to serve you. They do this for fun and for the good of their fans.
I'd like to close by saying you have been pwned, deal with it, and JeffM please lock this thread even if its the last thing you do.