: You mean why telling things by name? I hope you're not thinking that people using kazza are sharing their photo albums. As far as I can see the question was if it's good or bad & there are 2 sides of the coin.
: I'm not telling anyone to crack or hack or whatever but after having a few of my programs cracked I learned 2 things:
: - try to come up with a good protection for your programs
: - they gonna try to crack, hack, "share" as long as life will go on on Earth, so live with it.
: I don't think that if we don't talk about it, it will go away. I know this not might be the message board for this kind of talking, but this is where I found the question & I'm sick & tired of "kids" who wanna be "cool" because they can "hack", but they don't even know to write 2 lines of code.
AMEN BROTHER! I hate that in all aspects of coding, especially some of the people I have met who can do Visual whatever coding but not type a single line of code. Now I am not trying to insult you Visual people who can actually sit down with Wordpad like me and code as though you invented the PC.
Anyways, on the subject of protection, my new online game features something that will require a HEFTY server, but as far as I can see, will prevent cheating like in Half-Life and Everquest, aside from any actual server-code bugs I may overlook. I have coded the server to run EVERY player. Collision-detection, attacks, sounds, animations, everything. All the client app does is relay keystrokes and download area data to display in OpenGL. Also, the client can be "shared" all day, but in the final release (commercial), I will have to create a user-account for a player for the client to do anything. So if Joe Blow doesn't pay to play, he gets no account, and unless he gets somebody else's password somehow, he can't play :D. I think more apps that require networking should be this way, although it does jack the server requirements up...