have to wonder...
The new project viewer -- which means the beta which will eventually become *the* viewer -- is called Project Interesting.
It "just knows" what is "interesting" to you and loads it first. I wondered how it "just knew" until I watched Torley's video.
...which explains that "interesting would have been better translated as "relevant". Because it's not about the prettiest floweror prettiest avatar or best build (to you), but about what is *relevant* to your avatar simply trying to move and explore.
So it renders walls, stairs, etc. that might block your physical movement on a sim *first*, so you can wend around them. Meanwhile in the background, the flowers are rendering. All well and good.
Except another aspect of this "speedy delivery" system is that it loads regions *on your computer* so that the next time you visit that sim, it loads faster.
OK, so you see where this is going. In order to load other people's content on your own computer, it has to download people's content to your computer as if you downloaded it, owning the permissions. But you don'.
So is this hackable? Most "see it, copy it" features of the Internet are. But this isn't just print-screen or using one of those ctr-whatever commands inworld to get the dimensions of textures and grab them regardless of rights, this is actually putting somebody else's content on your computer.
Is this encrypted in any way or obscured by obfuscation? I don't know where to look, and it may be in the form of some kind of raw file or something that you can't open except in world or on an Open Sim. Oh, but that's just it. Are hackers or reverse engineers going to be able to easily visit sims now, let them load, then transfer them "abroad"?
I'd like to hear a technical and philosophical discussion of this.
Yes, I get it that in order to see something, Linden Lab has to stream it to you and it has to be visible in your browser and be cached. But that's in the browser, and that drops out after each session. Of course it's that browser caching that makes rogue viewers able to copybot stuff in world.
But this goes further. It downloads files to your hard drive. Now, that may be a realty that "streaming" encompasses that is not meant as infringing, but is only meant "to provide the service".
Even so, I want to hear more of the specifics of this, both the theory underlying it, the technicalities, and the ramifications for intellectual property.
Here's what the ubiquitous Madeleine McMasters says:
The viewer cache is on your hard drive and in an SL Viewer internal format. Anybody wanting to rip content from SL would use an OpenGL model ripper, just as people rip content from video games using DirectX model rippers. Nothing about "Project Interesting" changes that in any way.
Here's what arton Rotaru says:
I have set my cache to 4 GB, for a long time now actually. And yes, these files sit on my harddrive. The interest viewer does cache objects which wouldn't be considered as cachable in the older viewers. Scripted objects for example, which change their parameters in one way or the other, by script, weren't cached before, because, yeah, they change a lot anyway. Now if such a scripted object hasen't changed in the past 2 minutes, it's going into the cache as well. There isn't really anything new to how the viewer handles the content, besides it tries to rez things near you first, and some objects go into the cache, which didn't went into cache in the past.
And this, from the argumentative Storm Clarence, when I said that if there are larger caches, that opens up larger issues:
No it doesn't.
But doesn't it stand to reason that the more you allow to be downloaded, especially scripted objects, that weren't cachable before, the more surface area you open up for ripping?
And more, because it may get deleted:
Cerise Sorbet wrote:
Because rigging (but that's not in the part of the cache Prok is worried about.)
As we all kinda know where Prok is coming from she's worried about us having a better experience and actually something nice. And she just can't have that! Don't you understand it, you liberal leftie techno commies?
From Orca Flotta:
Prok asked a legitimate question, in a nice normal manner here on the forum. She didn't realize that the we already have textures, prims, sculpts, etc (Other people's) downloaded to our hard drives, and stored in file, so was worried that there was new development.
NONE of which warranted a snide personal remark.
NONE of which warranted a snide personal remark.
Seems you don't know the generallly feared Prok very well, Celest. She's famous for her snide personal remarks and general hostiity. But she's not stupid and kinda knows how stuff works in SL, so I assume she has something up her sleeve she'll release very soon. And it will be a deadly blow on Moscow and everything fun, mhm.
Then Solar Legion (remember that asshole? he is banned from my blog not for his constant assholery but for his persistent refusal to pick an alt and for posting on multiple alts and a real name that he refused to establish under my rules):
Wrong on all counts. Nothing that has ever been asked by that person has ever been without some sort of agenda attached to it - EVER.
As for "not knowing" how the client program works - in regard to anything - about three years back I came to the conclusion that anyone too lazy to learn such basic information (and it IS basic) about the client program .... simply does not need to be logging in at all.
[Can you imagine that? What an asshole!]
And so my response, naming what that assholery is all about:
No one should be *required* to learn the mechanics of how browsers work to log in, that's ridiculous. That would be like requiring everyone who drives a car to learn the mechanics of internal combustion. That's not how normal life works, where there is division of labour and division of knowledge and expertise.
I continue to ask questions about this because I'm getting different answers and different.
As I've heard in the past of things being held temporarily in the browser and then thrown out, I want to determine exactly
It's been an axiom of Second Life that scripts are different -- they're special! Scripters don't have to worry about their content being stolen, it executes server side. Rips of scripts in SL have been far, far less common.
So now if the new feature of Project Interesting is that now scripted objects are downloaded to the hard drive, that may drive more ripping because it's a new vista opening up that was previously locked down.
I wonder if it is impossible to encrypt these files or have them on DRM. And before I hear the usual knowier-than-thou response that DRM "doesn't work," let me point out that the inherent contradiction of the encryptionists these days is that they hold out the prospect that communications can be absolutely encrypted (i.e. Bruce Schneier on Tor) but they oppose DRM for intellectual property.
I have no idea what files contain these downloads or how you access them now or whether it's still OpenGL. I'm not a ripper. But the problem of copybotting in SL isn't just the problem of imported items that people rip from various Renderosity type sites, but inworld stealing. And if the cache is larger now and can hold things it didn't before -- scripted objects, which are arguably the most expensive things in SL (pets, vehicles, guns), then is there more vulnerability to theft now?
And back to the main point: was this the reason for the change in the TOS? The change could even be catching up to the reality that has always been in the browser.