First I want to thank LL from efforts to create ethical guidelines for 
respectable viewers. Unfortunately I don't think that these rules are 
going to work in reality where we are living.(And as others have already 
pointed out - there might be incompatible with GPL and other licenses.)

Let's imagine one moment that instead of being ebil bitch I would be 
respectable software developer and create my own viewer that fully 
confirms policy. I would register my viewer to your viewer directory. 
Now - one of following scenarios would happen - what I should do - and 
what would be LL's reaction:

1) My viewer is open sourced. Some evil person(s) take source code and 
add functionality that breaks policy. They don't bother to change 
viewer's id or other identification data.

2) My viewer have plugin framework that allows 3rd party developers to 
create their own plugins. One evil person then writes plugin that is 
breaking rules of viewer policy.

3) Evil persons will develop proxy or software hook that will steal data 
directly from data stream between client and LL servers - or - 
communications between viewer's host module and DLLs. Proxy / hook is 
completely transparent - neither client or server can detect it.

4) I will develop closed source viewer and evil persons will develop 
their own evil viewer. Then they decide to fake my viewer's 
identification data so that server thinks that their evil viewer is my 
viewer.
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to