Reply to comment

Clarification

Hi

Yes, I agree, Open Source Server does not imply Open Source Content running on the server. That's not what is intended.

> Open Sourcing the server code doesn't affect the content

It does. It provides a way of exposing the content - in this case, LSL scripts.

At the very least the server (simulator) can request or receive the object code of a compiled script. If the object code is openly viewable by the owner of the server it can be reverse engineered to reveal how the scripts were made.

This is a very interesting technical problem.

If open sourcing the simulators came to be, the public would have the source code to modify and compile as they see fit, they would have authorization to receive and execute other residents' binary object code (compiled LSL scripts). There is no way to prevent them inserting an extra routine to dump that object code to a file for decompiling. Our only hope is to obfuscate the compiled code and make sure it's not compiled on the simulator.

Perhaps, on another line of thought, when you enter an open source simulator you have to accept that your own scripts may be exposed and your proprietary third party scripts are simply never loaded. If the scripts themselves are open source then it can run them.

Will this push everything down an open source route so that scripts will run everywhere?

Reply

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Easily link to terms in various wikis. For help, see <a href="/interwiki/3">interwiki</a>.

More information about formatting options

CAPTCHA
Sorry, but you are required to have some math knowledge to use the internet.
1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.