|
talonnb Apprentice
Joined: 30 Oct 2004 Posts: 127
|
Posted: 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? |
|
|
|
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: 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 :) |
|
|
|
Dumas Enchanter
Joined: 11 Feb 2003 Posts: 511 Location: USA
|
Posted: 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. |
|
|
|
Rorso Wizard
Joined: 14 Oct 2000 Posts: 1368
|
Posted: 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. |
|
|
|
Dumas Enchanter
Joined: 11 Feb 2003 Posts: 511 Location: USA
|
Posted: 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. |
|
|
|
|
|