Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion
talonnb
Apprentice


Joined: 30 Oct 2004
Posts: 127

PostPosted: Sun Aug 20, 2006 4:07 am   

Security Issue
 
I was wondering if there is a way I could remotely delete my system, if I gave it to someone else and say he passed it to a friend of his. Almost like a copyright protection. I already have a way that if I send a tell to someone, it reacts while gaging the responses. But problem is, if they do a search for my name or the #delclass command, it shows up like a sore thumb even if it's hidden and I don't think there's a way around this.

Can anyone think of a way to do this? While making it at least half decently not detectable?
Reply with quote
Taz
GURU


Joined: 28 Sep 2000
Posts: 1395
Location: United Kingdom

PostPosted: Sun Aug 20, 2006 4:41 pm   
 
No there is no way to do this, what you are really requiring is control over someone elses computer and this is a big no no due to security issues.

Even with the ability to distribute packages in CMUD you will still have no control over this. For one I doubt that Zugg will implement any sort of recall and for another once a package is downloaded there is nothing to stop someone reading it and copying it out into another named package that has no relationship to yours. Once again I doubt there will be an ability to have a compiled packaged to stop the human reading of it and any recall would still probably be foiled by either changing it's name or making it read only.

In short I doubt very much there will ever be a way to do this reliably in any mud client produced by Zugg (completely my opinion Zugg often proves me wrong).
_________________
Taz :)
Reply with quote
Dumas
Enchanter


Joined: 11 Feb 2003
Posts: 511
Location: USA

PostPosted: Sun Aug 20, 2006 6:00 pm   
 
until such a point that Zugg ever makes it so that you can compile code for distribution that cannot be reversed, you iwll never be able to accomplish anything such as copyright. Besides, since parts of a system for a mud may not be too difficult for someone else to come with on their own, it would be hard to press anything such as copyrights on scripts.

Think of it like C++ libraries. The code that is in the library was obviously the creation of a single person, but that person can lay no claim to copyright protection.
Reply with quote
Rorso
Wizard


Joined: 14 Oct 2000
Posts: 1368

PostPosted: Sun Aug 20, 2006 7:52 pm   
 
Dumas wrote:
until such a point that Zugg ever makes it so that you can compile code for distribution that cannot be reversed, you iwll never be able to accomplish anything such as copyright. Besides, since parts of a system for a mud may not be too difficult for someone else to come with on their own, it would be hard to press anything such as copyrights on scripts.

In CMUD the zScript code is "compiled" to an intermediate form that is then (I assume) interpreted. This way the scripts don't have to go through syntax analysis multiple times. It would probably not be too difficult for Zugg to allow packages with only "compiled" script code in them.

However this is an ethical issue as well. Who would dare run a compiled script that very well could do nasty things to their client?

Quote:

Think of it like C++ libraries. The code that is in the library was obviously the creation of a single person, but that person can lay no claim to copyright protection.

Actually I believe he can. Usually C++ libraries are licensed. E.g the GNU C++ libraries usually come licensed under some form of LGPL afaik. It depends on the library though.
Reply with quote
Dumas
Enchanter


Joined: 11 Feb 2003
Posts: 511
Location: USA

PostPosted: Mon Aug 21, 2006 11:43 am   
 
Well, obviously there are some libraries that have some sort of condition, but the STL for example, which is part of the standard, is not. Most compiler makers also have caveats about using their products as they typically use their own optimazation code which would therefore be under some sort of licensing.

As for CMUD, as my trial has expired for now, I haven't done much exporting of scripts. To me, if a user can see the script code at any point, then you will always have a problem justifying anything like a copyright. As for point two on that paragraph, what I mean is that just about anyone can come up with #ALIAS tar {#VAR target %1}, so enforcing copyright would be tedious at best and impossible the majority of the time.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net