Showing posts with label Second Life®. Show all posts
Showing posts with label Second Life®. Show all posts

Sunday, February 20, 2011

Puppy Linux: A distro well-suited for a portable Second Life®

A couple of days ago I stumbled upon an old Lifehacker article about Linux distros that can be run from a USB stick. The author of the article wound up favoring Puppy Linux as the best of the bunch. While I've had a go-round with Slitaz Linux before, it still seems too svelte to be a decent USB distro.

So I downloaded the latest stable release, burned it to CD, booted it up and installed it to my flash drive. After a quick change to my desktop's boot sequence via BIOS, I booted my new Puppy flash drive for the first time, greeted by a desktop similar to the screenshot on the download page.

Once I answered a few simple questions(video resolution, date/time zone, etc.) I immediately went to the "browse" icon on the desktop. On first click, a window popped up giving me a choice of web browsers to download and install(Dillo is included by default, but is like ELinks wrangled into a GUI). I picked out the latest stable Firefox release, and restored all my bookmarks from a save file I had on my hard drive. When I was done, Puppy copied over the entire OS stored in RAM into a file on my flash drive, in effect making Puppy persistent.

Over the next day or so I played around with Puppy, particularly as I was getting fed up with weird graphical glitches coming from the Flash player on Ubuntu. Just over an hour ago I decided to try an experiment to answer this question: Could I run an SL client on Puppy?

The answer turns out to be "Yes, if you can do without music and video streaming(due to the lack of GStreamer PET packages; can be somewhat mitigated using "About Land" and copying the URL to MPlayer)". Provided your graphics card is made by Nvidia, all you need to do is launch quickpet, go to the Drivers tab, choose "Click here to test your graphics card", install the Nvidia driver recommended, choose "Probe" in the Xorg wizard and pick a good screen resolution. That's it! Then you can download any viewer for SL/OpenSim(the official viewer doesn't run so well, but Imprudence works much better).

I haven't yet tried running OpenSim on Puppy, but I suspect that will be a bit harder to set up since I haven't seen any mono-related packages in Puppy's software repositories. I might have some luck if I try the official binary packages from the Mono website. Stay tuned for a future post if I'm successful, or an update on this post if not.

Sunday, August 22, 2010

Fractured... OUT!!!(Updated 2x)

It seems Fractured Crystal has finally bitten off more than he can chew, and the entire Emerald gang may soon fork their viewer or call it quits.

What happened? Well, as of a few days ago, Emerald users were unknowingly being co-opted into becoming a part of a botnet designed to perform a DDoS(distributed denial of service) attack on the website of Hazim Gazov, a known distributor of a copybot client who has taken it upon himself to expose the "shenanigans" of the Emerald gang. Hazim quickly discovered what was going on and wasted no time bringing the crime into the public light. The news caught on like wildfire, and given the recent departure of LordGregGreg Back(he quit on ethical principles, believe it or not), the backlash is finally making Linden Lab consider outright banning Emerald.

What happens next is anybody's guess. If LL decides to ban Emerald, it's game over for all of them, including the devs who aren't total douchebags. If Emerald isn't banned, then most likely Emerald will fracture(pun intended) in two.

Either way, it's natural justice against Fractured and Phox. Good riddance to bad rubbish.

"I've got shit to do. I'm TP'ing out." - Fractured Crystal

Update:  Fractured has issued a mea culpa on the Modular Systems blog(jokingly titled "Off with his head"), where he announced he will be "voluntarily" leaving Emerald and hand over control of the project to Arabella Steadham. That still leaves Phox, Fractured's BFF in crime still hanging around, and who's to say Fractured won't simply rejoin the project under a new alt account? Even LordGregGreg has come out completely against using Emerald regardless of Fractured's departure, and started his own fork. Who do you trust?

Update 2:  The Lindens' first official action on the matter... Emerald is no longer listed in the TPV directory.

Sunday, August 8, 2010

Victoriana triumphantly returns!

I had previously blogged about Victoriana and Tinytoriana, a Victorian-themed Second Life estate that had been forced to leave SL due to gigantic permissions screwups caused by Linden maintenance routines. The decision to leave and the resulting close-down caused a lot of sadness in SL residents.

However, I'm very happy to report that Victoriana is rising from the digital ashes over at InWorldz! I had found out about it this afternoon while in a group chat with fellow Raglanite tinies. After checking the map, I had teleported to Victoriana Square to take a brief look. Later on in the day after I got home from work, I had checked out Tinytoriana, a place made specifically for Victorian tinies. If there were any differences from when the estate was in SL, I couldn't notice them. So there's relatively little readjustments structurally, despite the fact that LittleBlackDuck Lindsay is still in the process of reconstructing the Victoriana estate.

Nevertheless, it's heartening to see this wonderful estate get a "second life" again, thanks to InWorldz and OpenSim.

P.S. - For a future post, I may try to get in touch with Mr. Lindsay to ask him some questions like why he decided to pick InWorldz, how he reconstructed his estate, what the future holds for his newly resurrected estate and more.

Thursday, June 24, 2010

The Google vs. Viacom decision: How Virtual Worlds benefit from it

The big news just came out: Google has beaten Viacom on summary judgement. The case was about Viacom claiming that Google/YouTube knew that copyright infringement was happening on their site and was therefore exempt from the DMCA "Safe Harbor" provisions.

These two snippets from the decision sum up the reasons for the judgement perfectly:
General knowledge that infringement is 'ubiquitous' does not impose a duty on the service provider to monitor or search its service for infringements ... the burden is on the owner to identify the infringement

What Viacom was trying to do, in layman's terms, was attempt to force Google/YouTube into taking the burden of enforcing copyright beyond traditional copyright law and the DMCA. If Viacom prevailed, it would mean YouTube would have to review each and every video uploaded to their site and determine if the video infringes someone's copyright.

This decision is good news, not only for website operators, but also for virtual worlds. As an example of how virtual worlds could have been negatively affected if Google lost, one only needs to look at the long dead virtual world There.com.

There.com residents were split into two classes: consumers and content developers. To become a developer, you had to enroll in the developer program. When you create content, you can't simply start selling it on the spot(like with SL/OpenSim). You must submit the content to There.com's review staff. If the content doesn't pass the review for reasons such as inappropriate content or perceived copyright infringement, you can't sell or use the content inworld.

The problem with this approach is that the review staff weren't copyright owners or authorized agents of copyright owners. Yet they actively played "copyright cops" even in the absence of proper DMCA procedure. This, despite the approach successfully enticing RL companies into creating presences in There, actually endangered their ability to invoke the DMCA Safe Harbor provisions in court.

It's not hard to see that this sort of "copyright police state" scenario is very possible in SL and OpenSim grids, because SL/OpenSim's situation is practically identical to YouTube. Copyright infringements happen quite often in virtual worlds, but it's practically impossible for the grid operators to police the entire grid for copyright infringements. They would wind up dedicating all of their time taking down content they think is infringing someone's copyright instead of properly operating, running and improving the grid. It's an undue legal burden.

That's why the decision states that the burden is(rightfully) on the copyright owner, not the service provider, to identify(via DMCA notices) infringements. The service provider isn't liable to legal action unless they do not follow DMCA procedures. That's Safe Harbor in a nutshell, folks. Be thankful for it.

Update: Via one of my favourite YouTubers, Thunderf00t, I have found a jaw-dropping 18 minute video of Mike Mozart of JeepersMedia catching Viacom doing the exact same thing they accused Google/YouTube of doing. Using Viacom's logic, the YouTubers whose videos got uploaded to Spike.com without their permission could sue Viacom(not the "uploaders"). And since Spike.com(formerly iFilm.com) claimed to "screen all videos uploaded", they may lose Safe Harbor protections under the DMCA. So Viacom, maybe you should rethink filing an appeal, and be happy the judge ruled in Google's favor. You actually benefit from it, believe it or not.

Monday, May 31, 2010

Linden Prize Countdown: The Prokofy Factor

In about 24 hours from now(give or take), the winner of the Linden Prize will be announced. I await the announcement with not a sense of excitement, but actually with a sense of fear because there is a very real possibility that the Lindens will choose a finalist that frankly shouldn't have even made it past the gate.

Another reason why I'm dreading the announcement is that as of this point, the biggest chicken booster of them all, Prokofy Neva, has been pretty silent on the matter since the Linden blog post on the sionChickens where she vowed to "fight with every fiber of my being against those worldviews that seek to obliterate the normal, the ordinary, the simple, even the tacky, the mass-taste, the quick buck". Ugh.  I took this to mean that she'd come out swinging hard on her blog, doing everything she can to fight the good chicken fight and badmouth the actual deserving finalists more than she already has.


Her lack of commentary since the Linden blog post is unusual. It's just not like her to leave it alone when there's so much legitimate criticism of her beloved virtual fowl going even stronger now than before(over on SLUniverse, the Linden blog post on sionChickens got the most discussion of all the finalists).


So why the silence? Did she decide she's said all she needed to, and let things come as they may? Or has she somehow gotten the inside track on who will win the Prize? More likely the latter, but I suspect we won't find out until after the winner is announced tomorrow and Prok will inevitably make her own blog post either decrying or gushing over it.

Update: The winner has been announced, and it's not the chickens, thankfully. However as of yet there has been no reaction from Prok. Still, congrats to the Tech Virtual Museum Workshop. You guys deserved it.

Sunday, May 30, 2010

More on why Sion Chickens should not win the Linden Prize

As I had stated in my previous post on the fowlness surrounding the Linden Prize(pun intended), sion Chickens do not deserve to win the Linden Prize, much less be on the finalist shortlist simply because they do not meet the stated criteria.

But there's two more reasons why the inclusion of virtual fowl isn't kosher.

First, there's the humanitarian/charitable nature of the Prize itself. Over on Massively, Tateru Nino hits all the regular beats on the subject. In the comments, Maggie Darwin postulates that the Lab may claim the Prize as a charitable donation in their tax filings, and awarding the Prize to such an overtly successful for-profit, commercial operation may endanger that claim. However nobody beyond the Lab itself, its' partners and investors are privy to that sort of information and the Lab is under no obligation as a private company to divulge it to the public.

Then there's the very vicious actions of Sion himself. When one chicken farmer threatened legal action after Sion released a botched update that harmed many farmers' businesses, Sion actually made the thuggish threat of cutting off the food supply to all chicken farmers unless the criticising farmer backed off. Under pressure from fellow farmers, the critic sheepishly did so. Then to make sure no farmer would ever dare again speak out against the Fowl Empire, Sion crafted a new EULA which allowed him to cut off a farmer's chicken-use rights "for any reason or no reason at all" and even blacklist those who were seen as against Sion "for any reason or no reason at all".

Doesn't sound much like a humanitarian, charitable, or at least benevolent person, does it? Sounds more like the actions of a dictator, really.

So let me ask the folks at Linden Lab, if they happen to read this before June 1st: Why are you considering an entry that not only does not meet the criteria, but also whose proprietor has engaged in behaviour that is completely against the spirit of the Prize? Or do you simply not care about the legitimacy of what you publicly outline as a humanitarian prize?

Tuesday, May 25, 2010

Why Sion Chickens DO NOT deserve to win the Linden Prize

I wasn't going to blog about this, as so many other bloggers have roundly covered it. But then Prokofy Neva wrote this bogus piece on her opinion on why SionChickens should win the Linden Prize and all other finalists are unworthy.

She believes that SionChickens make RL better because it's a "socializing, fun, and a money-making opportunity on line". If this is her reasoning why SionChickens deserve to be on the same list as Virtual Helping Hands, then I propose that every in-world creator/merchant should be eligible, from Stroker Serpentine down to the prankster selling a plain 0.5m plywood cube on XStreet.

This flies right in the face of the what the Linden Prize is supposed to recognize: "an innovative inworld project that improves the way people work, learn and communicate in their daily lives outside of the virtual world". SionChickens have as much positive impact on the real world as Tamagotchi babies do on parenting: none. Just because Prok believes they have an impact doesn't prove anything.

Chicken fans, ask yourselves these questions: 1) Has buying, raising and selling virtual chickens improved the way you work in RL? 2) Has it improved how you learn in RL? and 3) Has it improved how you communicate in RL? If you answered "No, it hasn't" to all three questions then kindly explain in the comments why it should still be considered worthy of the Linden Prize, because I just don't get it.

Note: As of this writing, Sion Chickens is due up next to be profiled on the Linden Blog. Perhaps then we'll find out exactly what the f*** the Lindens were thinking including such an inappropriate entry as a finalist.

Update: The Linden blog post has been made, and it utterly and completely fails to convince why sionChickens are Linden Prize-worthy. Here's my comment to that blog post, if the Lindens decide to censor it:
I'm sorry, but this blog post does not explain in any form how sionChickens can be representative of an inworld project that has improved the way people work, learn, or communicate outside of the virtual world, as the Linden Prize page so clearly tells us.

In fact, it actually confirms the objections of many who believe sionChickens are not worthy of the Linden Prize.

The technologies used in sionChickens and sionCorn are no doubt innovative, but the purpose of the chickens isn't to teach how to use these technologies(If it were then breeders would be able to scientifically figure out how to optimize breeding and such). "Virtual World Tamagotchis" would be fairly descriptive of the purpose of sionChickens.

Tuesday, April 20, 2010

The Second TPV developer brown-bag meeting: Wow, what a difference!

As noted in the previous blog post, the second brown-bag meeting between third-party viewer developers and Linden Lab has happened earlier today and from reading the transcripts, this time around it went way better. No griefing, sim crashing or voice problems, and the consensus is pretty much that the policy is much more agreeable as a whole.

What was discussed this time around is more "small stuff", like issues with the policy and content import and export. While Section 2(b) hasn't really changed at all, Joe Linden did recognize that there is a genuine need for extended metadata to help address legal uses of non-creator export, but the policy won't change until that happens. Fair enough, in my opinion. There are ways for creators of permissive content to get around it(host it outside of SL, collaborative builders can export their parts of builds and share it with their collaborators until the build is completed).

Also, Joe specifically wanted to address the Imprudence team about their plans to drop support for SL. This is a very positive sign for me personally, as I do prefer Imprudence not just for the viewer itself, but because I find the developer team to be very professional and upfront. It's also a positive sign for SL in general as well, as it shows the Lindens do not want to see a mass exodus of development support to OpenSim-based grids(although they have inadvertently strengthened OpenSim viewer support).

The only thing about the meeting that didn't change, sadly, was that again it seems no developers who are already listed in the TPV directory were in attendance. Maybe some of them didn't want to attend out of fear they would get the third degree, although it seems that given the policy changes it's just water under the bridge now and their input would be welcomed.

All in all, though, it's a 180% turnaround from last week's debacle and the first positive change I've seen from the Lab in a long while. I feel like doing a headbob:

The New Third-Party Viewer Policy: A Thing of Beauty and A Joy Forever

As noted in the previous blog post, the Lindens have quietly changed their third-party viewer policy. The changes, unlike the previous revision which amounted to nothing, address the majority of the issues raised by TPV developers and results in a more clear and simpler read for those who it's intended for.

The single biggest change is in Section 7(d), which now reads: "You assume all risks, expenses, and defects of any Third-Party Viewers that you use. Linden Lab shall not be responsible or liable for any Third-Party Viewers" Previously, the first sentence had ", develop or distribute" tacked on at the end, which put the sort of legal liability that LL themselves disclaim onto third-party developers. The new wording now makes it clear that was not the actual intent of the clause.

So with this change, for most legit TPV developers, there's nothing to fear from this policy anymore and it may even be totally okay to go for self-certification into the viewer directory(IANAL, of course, but that's my personal opinion).

There may be a few nagging issues left, such as Section 2(b) which restricts content export capability to creator-only. However, that merely applies to when on the SL grid. So it's possible to either simply have creators host permissive content outside of SL, or just have full-perm content export disabled only when on the SL grid. However for non-SL content exporting, I'd strongly recommend some sort of mechanism to convey usage beyond SL's crude C/M/T checkboxes.

Of course, certain folks who are against third-party viewers as a whole will be decrying the changes as "LL caving in to TPV developers" and "they're giving the store away to the copybotters". Reading through the policy, it's clear that's not what happened. The policy now more clearly delineates the difference between a compliant viewer and a malicious viewer(see Sections 2 and 7) and the enforcement terms(Section 8) have not changed(not counting the addition of 8(f), which merely makes clear the policy isn't intended to screw with the GPL).

Given these changes, I may not have to close down my store in SL after all. But I will continue with my current plan of opening up on other grids. It's a happy day for me :)

Update: BTW, the second brown-bag meeting has happened today. The transcript of the meeting can be found here(big thanks to Latha Serevi for the transcripts!).

Sunday, April 18, 2010

Updates on the Third-Party Viewer Policy debacle

Joe Linden recently hosted a brown-bag meeting for third-party developers to discuss the TPV policy. Unfortunately the meeting accomplished very little in terms of reconciliation or possible policy revision. This was due to griefers at the meeting teleporting around and crashing the sim(those griefers sadly being some of the people attending the meeting), and expected major problems with voice.

What was interesting about this meeting is that as far as I can tell there were absolutely no third-party developers in attendance who were listed in the Lindens' third-party viewer directory. That left Joe with virtually no solid support on his side. Also there were a few people there who weren't developers at all: Wut Moorlord of Woodbury/w-hat(a known griefer) and Angela Talamasca, who basically represents anti-open source folks like Prok. Then there's the shady trio of "ex-griefer" Emerald developers Discrete Dreamscape, Fractured Crystal and Lonely Bluebird. So with that unique blend of folks there, it's no wonder it came out a disaster for both sides.

What I took away from the meeting transcripts, however, is that the Emerald devs are going to do exactly what I theorized to several friends: that the Emerald developers are going to secretly negotiate a deal with the Lindens to become the only allowed general use third-party viewer on the directory(KirstenLee's viewer doesn't count as it's meant as a specialist viewer for photographers and machinima creators), with a side deal that Onyx(the copybot/griefer client the Emerald devs use amongst themselves) will be exempt from the policy, making it a Linden-blessed copybot/griefer client under the veil of "penetration testing for the Lab". Meanwhile all of the honest devs of general use third-party viewers will get bullied out of SL to appease the Lindens and their Emerald buddies. I have very little hope that the next meeting will be anything different or produce anything positive.

So in a nutshell, for general SL use it's either the still-craptacular Viewer 2.0, Snowglobe or risk your data and privacy with the Emerald devs in exchange for jiggle boobs, fancy selection beams and lag-inducing extra attachment points. Ugh.

Update: Regarding Emerald, Prok has a new blog post up which connects almost all of the dots about these folks who, in all honesty, should have been perma-banned from the first TOS/CS violation they committed(feel free to skip her usual open source=evil BS, of course). What Prok misses, however, is the connection between Onyx and Gemini CDS. Yes, CDS will ban all copybot viewers detected, except Onyx since it's an Emerald "project". Combined with the TPV policy going into effect, the Emerald devs can run roughshod over SL with no one the wiser, with only the above choices left for SL residents.

Update 2: Surprisingly, the Lindens have quietly amended the TPV policy. From what I'm reading of it, the changes are precisely what the TPV developer community asked for. I guess that blows apart the piece of my theory of Emerald colluding with Lindens to run all the other legit TPVs out of town. However that doesn't change the likelihood of CDS and Onyx collusion.

Saturday, March 27, 2010

Skills Hak files bogus DMCA takedowns on Youtube

In the last post I made about Gemini CDS, I had linked to a video on Youtube that shown an instance of copybotting being done while the content that was ripped was supposedly "protected" by Gemini CDS(Before anyone accuses me of anything, no I was not the one who made the video). Shortly after I published the post, the video was taken down from Youtube "due to a copyright claim by Simone Phuc".

At first, I had merely thought that the takedown was because of the music track that was in the video. Later I remembered that in those sort of cases, Youtube merely removes the audio. So it wasn't the music track.

So then I started searching for similar videos. There were a number of videos, yet all were completely taken down by this same "Simone Phuc". Why? The videos themselves did not violate anyone's copyright(music tracks notwithstanding). And for certain, the person who made all these takedowns could not own all the products that were shown copybotted. But there was one obvious link in all the videos: These videos documented Gemini CDS failures.

So the only possibility is that Simone Phuc is Skills Hak, and she is attempting to stop embarrassing evidence that her product is failing from reaching enough of the public.

This is absolutely wrong, not only for Skills but also for her clients because those videos are clear, documented proof that copybotting had occurred, and the victims affected could use them to prosecute the thugs. Skills/Simone's takedowns then amount to obstruction of justice, and also abusing the DMCA(even if Skills tries to claim trade secrets, DMCA is *only*for copyright claims).

To Skills, I say this: Do the right thing and stop abusing the law to hide what are obvious product failures. What you should have done was inform the victims of the copybotting incidents and show them the videos as proof. This would actually help you and your product because it would show customers you actually care about them and their investments in SL.

To Gemini CDS users, I say this: Because Gemini CDS doesn't detect or prevent the actual act of copybotting, you may or may not have been the victim of copybotting in those videos. But since Skills has taken down the videos, you might never know unless you come across copybotted versions of your content in SL(which at that point is too late). There's no good reason to be victimized twice.

Wednesday, March 24, 2010

Victoriana & Tinytoriana: A case study of how SL is losing it's soul

Very early this morning, the Alphaville Herald broke the news that the "mayor" of the Victoriana and Tinytoriana communities is to leave Second Life for OpenSim, as will the communities.

The reasons he gave for his departure read off as an indictment of the Lab's mismanagement on nearly every level. Here's the money quote:
This lacklustre response from Linden has brought to light a great deal of uncertainty in our little community about the future of Victoriana and the Linden grid itself. I’ve seen a number of people in the past few weeks re-evaluate their own personal investment in SecondLife, and sadly a number of them have chosen to leave the grid for fear of losing everything they’ve invested money in. It’s a very very sad thing to see good people go (especially long-termers who’ve been around for a while) for fear of "what will happen to them" come the next maintenance rollout/asset server failure/grid issue.

That pretty much says it all. This person had invested $30,000 over two years+ to acquire 13 sims and build a sizeable community on it. Common sense would dictate that the Lab should have given his problems some modicum of attention and care due to his very considerable investment towards Lab employees' paychecks. But he didn't, and this was the proverbial "straw that broke the camel's back".

I wish Mr. Lindsay and the Victoriana/Tinytoriana community the best of luck in relocating to a new home. While I've never had the pleasure of visiting your community, I hope to do so during my travels to other grids.

The Lab, on the other hand, should be very ashamed. Communities are the lifeblood and soul of the grid, and should be fostered with reasonable care and attention. This is a fact of the metaverse that seems to be ever lost to the Lab under Kingdon's reign.

I still hold out hope the Lab can stop it's looming downward spiral into financial ruin, but with all the recent bad decisions it's been making, it's becoming much harder to hold on to.

Project Proposal: gnome-container-session

Technical Proposal: The gnome-container-session Project This document presents a formal proposal to the maintainers and developers of non-s...