As I noted in my previous announcement of the MetaGridNet social networking site and OpenSim sandbox, I had noted that it's possible to access the sandbox via Hypergrid teleporting. Here's how you can do it:
1. Download and install the Hippo OpenSim viewer. It's the only viewer that currently fully supports the Hypergrid technology(I did test with Imprudence, and it technically worked but it rendered the sandbox all botched up).
2. Log into OSGrid and teleport to a Hypergrid-enabled region such as Aesthetica.
3. When you get there, open up the map screen and enter this into the region box: "metagridnet.com:9000", then click Teleport.
Please note that for ReactionGrid users, to get to MetaGridNet you must first make a Hypergrid jump to a grid whose position coordinates are closer to MetaGridNet's(due to Hypergrid not being able to reach regions further than 4096 regions in a single jump on the map; thanks Maria!).
I do have a few rules for Hypergrid visits, though:
1. No griefing, harrassment or drama.
2. When you are done, please save your works, otherwise they may get deleted.
Otherwise, have fun!
Monday, March 29, 2010
Sunday, March 28, 2010
MetaGridnet: A social ecommerce website and OpenSim sandbox
If you recall, I had previously blogged about my successful, but laborious attempt at setting up an OpenSim installation on my hosted VPS server. Well, recently I redeployed my server and decided to do something bigger as a challenge: create an OpenSim installation, but with a social networking site to accompany it. The result is MetaGridNet.
MetaGridNet's social networking features include user blogs, Twitter-like microblogging, user pages, a forum, file uploading, and an online marketplace. And now as of this writing, MetaGridNet also has its' own 2x2 region OpenSim environment. Currently, you can set up an MetaGridNet account via the website, but there is no website page to create accounts for the sandbox(yet). To get a sandbox account, you must contact me via email and provide your avatar's name and password(Your data will be kept private). The login URI for the MetaGridNet sandbox is http://metagridnet.com:9000.
P.S - I do have Hypergrid enabled as the sandbox uses the Diva distribution of OpenSim. I'll provide details on how to Hypergrid to MetaGridNet in a later blog post.
MetaGridNet's social networking features include user blogs, Twitter-like microblogging, user pages, a forum, file uploading, and an online marketplace. And now as of this writing, MetaGridNet also has its' own 2x2 region OpenSim environment. Currently, you can set up an MetaGridNet account via the website, but there is no website page to create accounts for the sandbox(yet). To get a sandbox account, you must contact me via email and provide your avatar's name and password(Your data will be kept private). The login URI for the MetaGridNet sandbox is http://metagridnet.com:9000.
P.S - I do have Hypergrid enabled as the sandbox uses the Diva distribution of OpenSim. I'll provide details on how to Hypergrid to MetaGridNet in a later blog post.
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.
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.
Friday, March 26, 2010
Imprudence Developers take a stand against the Third-Party Viewer Policy
This past Tuesday I had the privilege of attending a "weekly ImpDev meetup", where Imprudence viewer developers and those(like me) interested in it's development would meet and discuss various issues, like bugs, feature ideas, and anything else related to Imprudence. The meeting, however, turned out to be the most important meeting not just for Imprudence, but for other third-party viewers as well.
The meeting was about how the Imprudence developers should respond to Linden Lab's final wording of their third-party viewer policy. Earlier today, Jacek Antonelli broke the news of their decided response. While it echoes the general response of the TPV developer community, it states it in a very professional and respectful manner towards users, developers and even Linden Lab. Jacek also announced that while Imprudence cannot agree to the TPV policy as a whole, they will honor the parts of the policy that are reasonable and do not legally endanger the project.
This response is already having a ripple effect, as it has seemed to inspire Luna Viewer developer, Fred Rookstown, to continue developing Luna but with similar changes as Imprudence. It would also seem other viewer developers will follow suit, with the possible exception of the Emerald developers as they may be secretly negotiating with the Lab to get some sort of exemption from the policy in exchange for some changes made to Emerald(most likely gutting import/export, grid manager functionalities and a few controversial features).
While this marks a very sad day for SL, conversely it's a red-letter day for OpenSim-based virtual worlds who will benefit from the increased viewer support and likely incoming users. The ball is now in Linden Lab's court, and how(or even if) they respond to this will set the status quo in SL open development possibly for years to come(if SL manages to last that long, though).
The meeting was about how the Imprudence developers should respond to Linden Lab's final wording of their third-party viewer policy. Earlier today, Jacek Antonelli broke the news of their decided response. While it echoes the general response of the TPV developer community, it states it in a very professional and respectful manner towards users, developers and even Linden Lab. Jacek also announced that while Imprudence cannot agree to the TPV policy as a whole, they will honor the parts of the policy that are reasonable and do not legally endanger the project.
This response is already having a ripple effect, as it has seemed to inspire Luna Viewer developer, Fred Rookstown, to continue developing Luna but with similar changes as Imprudence. It would also seem other viewer developers will follow suit, with the possible exception of the Emerald developers as they may be secretly negotiating with the Lab to get some sort of exemption from the policy in exchange for some changes made to Emerald(most likely gutting import/export, grid manager functionalities and a few controversial features).
While this marks a very sad day for SL, conversely it's a red-letter day for OpenSim-based virtual worlds who will benefit from the increased viewer support and likely incoming users. The ball is now in Linden Lab's court, and how(or even if) they respond to this will set the status quo in SL open development possibly for years to come(if SL manages to last that long, though).
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:
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.
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.
My comment on opensource-dev maiing list
Just a quick post to show my first comments in the opensource-dev mailing list. It's a response to Joe Linden about his views on the current controversy surrounding the third-party viewer policy:
|
(Delurking here just to throw in my $L2; standard IANAL disclaimer)
Joe, most of the TPV Policy *is* reasonable and nobody(except obviously malicious viewer creators) is disputing that requiring reasonable, common sense responsibilities to keep viewers honest is bad at all, it's simply that Section 7(d) can open a can of worms for third-party viewer devs by not clearly stating something along the lines of "You assume all risks, expenses, and defects of any Third-Party Viewers that you use, develop, or distribute in the context of the broader sections of this Policy. Linden Lab shall not be responsible or liable for any Third-Party Viewers". Without a clarification such as that, as an example, a third-party viewer user who believes the viewer is causing harm to his/her SL experience(supposing the "harm" is merely a glitch or bug that occurs in normal development, or even if it's not the viewer but the user thinks it is), that user can point to specifically that section of the TPV Policy and claim "By this, you *are* legally liable for my problems, I can actually sue you". The Lab's own ToS completely disclaims responsibility for the official viewer and has pretty much protected the Lab against such actions in a majority of cases. It's what has kept the development cycle in the Lab from becoming a legal minefield, I'm sure you agree. What the third-party devs are asking is that that legal threat shouldn't be thrust on them via the TPV Policy and it be made clear and unambiguous if they're to continue developing for the benefit of the SL grid without fear of nagging lawsuits. That's not an unreasonable request, is it?
(*going back to lurking*)
Tuesday, March 23, 2010
The Third-Party Viewer Policy: Take 2, but still as shoddy
According to Tateru Nino at Massively, the Lab has made and released changes to the third-party viewer policy at the request of the opensource-dev community. Sadly, however, they still f*cked it up.
The only change I see, on a casual read is this sentence in the third paragraph of the preamble: "This Policy does not place any restriction on modification or use of our viewer source code that we make available under the GPL."
But still, that sentence directly conflicts with Section 7(d), "You assume all risks, expenses, and defects of any Third-Party Viewers that you use, develop, or distribute.", which violates the GPL's disclaimer of liability.
The best and shortest response I've heard from the open source community makes what they think of the "rewrite" crystal-clear: "You first", as in "If you want us to take responsibility for our viewers by violating the wording of the GPL, then change your ToS(Section 5.4, specifically) to do the same for your own viewer as well".
Now that the Lab has stated that they will not be planning any further modifications to the policy, the ball is now in the third-party devs' court to decide what to do in light of it. Boy Lane(developer of Rainbow viewer), and Fred Rookstown(developer of the Luna viewer) have already stated their intents(Both have simply called it quits on their viewers). Tomorrow the Imprudence developers will meet in-world to discuss what to do regarding the policy, but there's a strong possibility that most popular viewers may abandon SL altogether and throw their weight into OpenSim-based worlds in order to avoid being shackled down by LL.
As TigroSpottystripes Katsu put it: "It's own-foot season, and this time LL brought the big guns."
The only change I see, on a casual read is this sentence in the third paragraph of the preamble: "This Policy does not place any restriction on modification or use of our viewer source code that we make available under the GPL."
But still, that sentence directly conflicts with Section 7(d), "You assume all risks, expenses, and defects of any Third-Party Viewers that you use, develop, or distribute.", which violates the GPL's disclaimer of liability.
The best and shortest response I've heard from the open source community makes what they think of the "rewrite" crystal-clear: "You first", as in "If you want us to take responsibility for our viewers by violating the wording of the GPL, then change your ToS(Section 5.4, specifically) to do the same for your own viewer as well".
Now that the Lab has stated that they will not be planning any further modifications to the policy, the ball is now in the third-party devs' court to decide what to do in light of it. Boy Lane(developer of Rainbow viewer), and Fred Rookstown(developer of the Luna viewer) have already stated their intents(Both have simply called it quits on their viewers). Tomorrow the Imprudence developers will meet in-world to discuss what to do regarding the policy, but there's a strong possibility that most popular viewers may abandon SL altogether and throw their weight into OpenSim-based worlds in order to avoid being shackled down by LL.
As TigroSpottystripes Katsu put it: "It's own-foot season, and this time LL brought the big guns."
Monday, March 22, 2010
The hitchhiker's guide to the metaverse
(Apologies to Douglas Adams, but the title fits what I've been doing)
Lately I've been hopping around various OpenSim-based grids to research which one(s) would be viable replacements given that Second Life may be irreversibly heading in the same direction that There went. So here's the rundown of the grids I've been to as of this writing:
This is by no means an exhaustive list or review of virtual worlds, just my opinions of those I've checked out so far. There's several others I'm interested in checking out, so stay tuned for a "Part 2" blog post in the near future.
Lately I've been hopping around various OpenSim-based grids to research which one(s) would be viable replacements given that Second Life may be irreversibly heading in the same direction that There went. So here's the rundown of the grids I've been to as of this writing:
- OpenLife: OpenLife was the first OpenSim-based grid to have an in-world currency, and that alone set up OpenLife as the first possible competitor to Second Life. Unfortunately, the OpenLife folks had forked OpenSim and chose not to release their changes back to the OpenSim community. While this is technically allowed because of OpenSim's BSD license, this act had basically turned OpenLife into a non-OpenSim grid.
- InWorldz: A currently small but growing OpenSim-derived grid similar to OpenLife. You're actually pretty likely to catch the founders and devs of this grid right from the first time you login to InWorldz, which is nice.
- OSGrid: The first non-Linden Lab grid I've ever been to, and without a doubt the biggest OpenSim-based grid. While it currently lacks an in-world currency(intentional because it's a non-profit grid), it's more or less ground zero for OpenSim development.
- ReactionGrid: And for something completely different, there's ReactionGrid. ReactionGrid is a lot like OSGrid, but with some very distinct differences: ReactionGrid has a solid revenue model by being an OpenSim grid hosting company, their OpenSim grids are hosted on Microsoft's Hyper-V technology, and grid operators are free to modify their grid server functionality if they wish. ReactionGrid is targeted at educators and businesses for collaboration, but there 's nothing stopping grid operators into purposing their grids for other uses.
This is by no means an exhaustive list or review of virtual worlds, just my opinions of those I've checked out so far. There's several others I'm interested in checking out, so stay tuned for a "Part 2" blog post in the near future.
Sunday, March 21, 2010
How Gemini CDS fails to stop copybotting
Yet again, there's another cache of apparently copybotted content being sold on XStreetSL. And this has been discovered long after Gemini CDS was released into the wild to prey on the paranoia of content creators. Wasn't this "wonderful tool" supposed to be the "silver bullet" against copybotting?
No, it's not, because of it's biggest and intentional flaw: it does not stop or detect the act of copybotting at all. Yes, it's stated purpose is to merely detect "copybot viewers", but users are hyping it up beyond belief(see "silver bullet" reference above).
A copybotter can get around CDS via a few methods. The easiest (though costly) method makes use of online marketplaces that use "magic boxes" for delivery. All the copybotter has to do is go to a sandbox or other place where CDS is not used, purchase a copy of the content to be copybotted via website, then copybot the item once delivered and sell it to recoup the monies used to purchase the original copy. So if you're a merchant at XStreetSL or any of the other major online marketplaces, CDS won't protect your online listings, even if your "magic boxes" are within proximity of a CDS.
Another method of course is to play the cat-and-mouse game where copybotters continually update their ripper clients to avoid CDS detection, and Skills Hak has to update CDS in response. This will eventually end in one side "giving up" out of frustration or exhaustion, as all cat-and-mouse games do. My bet on this is that Skills will eventually give up, once people start to realize what a sham CDS is, given the other methods below.
Also CDS cannot prevent thieves from camming into a CDS-protected parcel and copybotting that way. Or stealing textures, animations and sounds by obtaining the UUID of the content via LSL or digging through the texture cache directories of any viewer.
Then there's using GLIntercept in conjunction with the official viewer. It's highly doubtful that CDS can detect GLIntercept, unless CDS does somehow force a user's viewer to peek around the filesystem and report to the CDS webservers what it finds. This would be in violation of the Second Life ToS if it were the case.
If you're still thinking CDS does work, take a look at this video I found after Googling "Gemini CDS Ban Relay":
I rest my case, folks.
Update: Apparently the main detection method of Gemini CDS has been discovered. It triggers the viewer to contact a specific URL, where the site weakly encrypts the details of the avatar and the user-agent HTTP request header details(which is how the viewers are detected), then sends the information off to Skills' secret database. This means defeating Gemini CDS detection(at least at this level) is now as trivial as blocking the URL at the router/firewall level(or by disabling Quicktime with the -noquicktime command-line option).
Update 2: The video I linked to has apparently been taken down due to a DMCA copyright claim. At first I thought it was simply because of the music track that accompanied the video, but normally that would just result in the audio of the video being disabled. But apparently Skills Hak and the Gemini staff are actively trying to suppress videos that demonstrate how ineffective CDS is at stopping copybotting. The videos themselves do not infringe *any* of Skills or Gemini's copyrights, so the takedowns amount to abuse of the DMCA and as suppression of free speech. <snarky sarcasm>I guess Skills has been taking DMCA lessons from Kalel Venkman</snarky>.
No, it's not, because of it's biggest and intentional flaw: it does not stop or detect the act of copybotting at all. Yes, it's stated purpose is to merely detect "copybot viewers", but users are hyping it up beyond belief(see "silver bullet" reference above).
A copybotter can get around CDS via a few methods. The easiest (though costly) method makes use of online marketplaces that use "magic boxes" for delivery. All the copybotter has to do is go to a sandbox or other place where CDS is not used, purchase a copy of the content to be copybotted via website, then copybot the item once delivered and sell it to recoup the monies used to purchase the original copy. So if you're a merchant at XStreetSL or any of the other major online marketplaces, CDS won't protect your online listings, even if your "magic boxes" are within proximity of a CDS.
Another method of course is to play the cat-and-mouse game where copybotters continually update their ripper clients to avoid CDS detection, and Skills Hak has to update CDS in response. This will eventually end in one side "giving up" out of frustration or exhaustion, as all cat-and-mouse games do. My bet on this is that Skills will eventually give up, once people start to realize what a sham CDS is, given the other methods below.
Also CDS cannot prevent thieves from camming into a CDS-protected parcel and copybotting that way. Or stealing textures, animations and sounds by obtaining the UUID of the content via LSL or digging through the texture cache directories of any viewer.
Then there's using GLIntercept in conjunction with the official viewer. It's highly doubtful that CDS can detect GLIntercept, unless CDS does somehow force a user's viewer to peek around the filesystem and report to the CDS webservers what it finds. This would be in violation of the Second Life ToS if it were the case.
If you're still thinking CDS does work, take a look at this video I found after Googling "Gemini CDS Ban Relay":
I rest my case, folks.
Update: Apparently the main detection method of Gemini CDS has been discovered. It triggers the viewer to contact a specific URL, where the site weakly encrypts the details of the avatar and the user-agent HTTP request header details(which is how the viewers are detected), then sends the information off to Skills' secret database. This means defeating Gemini CDS detection(at least at this level) is now as trivial as blocking the URL at the router/firewall level(or by disabling Quicktime with the -noquicktime command-line option).
Update 2: The video I linked to has apparently been taken down due to a DMCA copyright claim. At first I thought it was simply because of the music track that accompanied the video, but normally that would just result in the audio of the video being disabled. But apparently Skills Hak and the Gemini staff are actively trying to suppress videos that demonstrate how ineffective CDS is at stopping copybotting. The videos themselves do not infringe *any* of Skills or Gemini's copyrights, so the takedowns amount to abuse of the DMCA and as suppression of free speech. <snarky sarcasm>I guess Skills has been taking DMCA lessons from Kalel Venkman</snarky>.
Monday, March 8, 2010
A Cross-Grid Content Store: An idea whose time has come?
This morning my thoughts drifted into thinking about the inevitable screw-over XStreetSL merchants are going to get real soon. Then I took a second look at a comment Imprudence viewer developer Armin Weatherwax left on that blog post(emphasis mine):
So, would this concept be feasibly possible? Ideas, thoughts, criticisms?
P.S.- Also, take a quick look at OpenSimWorlds and MyOpenSim as a couple of prototypes as how such a store might look like.
lol, I admit my thought is a bit far fetched... having those archives gives of course the possibility to exchange content in "new" ways, like from torrents or git repos. So maybe XStreet would have become less interesting for open content anyway - well, we'll never know.Given not only the coming XStreetSL changes but also in light of the controversial third-party viewer policies and ToS "content trap", I now think Armin's idea isn't as far-fetched anymore. A far better solution than "torrents and git repos" would be an online store like XStreetSL, MetaLIFE, or Metaverse Exchange(the goals of MVX match the cross-grid store concept, but it currently just supports Legend City and SL) but would deal in content archived in the HPA format. This would kill a couple of birds with one stone:
- No need to deal with "magic boxes", which are prone to delivery failures whenever the region the box is hosted on fails for whatever reason, and potentially costs you sales.
- Easily make content in one virtual world, and be able to sell(not just give away) it to residents of any world that can use HPA-capable viewers such as Meerkat or Imprudence.
So, would this concept be feasibly possible? Ideas, thoughts, criticisms?
P.S.- Also, take a quick look at OpenSimWorlds and MyOpenSim as a couple of prototypes as how such a store might look like.
Thursday, March 4, 2010
Are CDS users planning to go social with their vigilantism?
As I got home from work today and brought up my Twitter stream, I came across this tweet from Ann O'toole which made my heart sink like a rock:
I do expect Ann to be a bit controversial, but this is beyond the pale. I could see this "feature" being implemented in one of two ways: on detection it either tweets to the user's Twitter account with a hashtag to enable CDS users to find all detections twittered, or detections get twittered to a specific account for the purposes of publicly browsing names. This idea throws the possibility of innocence or false detection even further out the window while extending the networked vigilantism beyond SL.
Here's a couple of questions that I would like to ask CDS users and Skills Hak if this idea were to get implemented:
Caveat emptor, folks.
we need one of them oauth thingies to tweet copybot network detections so everyone will see the rate of shoplifting in #SecondlifeSo, it's not enough that they're perma-banned everywhere Gemini CDS is used, their info kept in a database forever labeled as "potentially dangerous"; now you want to add the internet equivalent of public stoning as a feature?
I do expect Ann to be a bit controversial, but this is beyond the pale. I could see this "feature" being implemented in one of two ways: on detection it either tweets to the user's Twitter account with a hashtag to enable CDS users to find all detections twittered, or detections get twittered to a specific account for the purposes of publicly browsing names. This idea throws the possibility of innocence or false detection even further out the window while extending the networked vigilantism beyond SL.
Here's a couple of questions that I would like to ask CDS users and Skills Hak if this idea were to get implemented:
- If it were implemented as to tweet to the user's Twitter account, will there be a way to automatically delete the tweet if an accused avatar successfully appeals, or will they have to make their case with the CDS user or Twitter itself?(The question is similar regarding the second implementation, just replace "CDS user" with Skills Hak).
- If you're so fed up with the Lab's "refusal to deal with the copybot anarchy", then why not involve the Department of Justice? Why turn to networked vigilantism when involving authorities higher than LL may get a better outcome(DOJ gets wind of rampant "copyright infringement" in SL, DOJ investigates and finds LL lacking in enforcement, DOJ threatens to sue on behalf of copybot victims, LL wakes up and gets strict on enforcement thanks to DOJ legal threat, everybody's happy)?
- What will you do if a falsely accused avatar(or a group of falsely accused avatars) decides to sue the entire CDS system on grounds of defamation of character and vigilantism(The entire CDS system refers to the individual users all the way up to Skills Hak)?
Caveat emptor, folks.
Tuesday, March 2, 2010
The External Grid Selector script, version 0.3
This new version of the grid selector script no longer detects any third-party viewers, because virtually all major third-party viewers now have a built-in grid manager. The only viewer that does not have it is the official one, including Viewer 2.0. So this version will only detect versions of the official one, including Snowglobe.
Without further ado, here's the script:
========================
========================
Without further ado, here's the script:
========================
#!/usr/bin/env bash
#Second Life Grid Selector and Client Launcher
#A simple grid manager for the official Second Life viewer
#(C) 2010 Jose A. Agudo aka Second Life resident Antonius Misfit
#Licensed under the terms of the GNU General Public License v3 or at your option any later version
viewer=$(zenity --list --title="Viewer Chooser" --text="Choose a viewer:" --column="Viewers" $(find SecondLife*/secondlife Snowglobe*/snowglobe))
#retrieve grid "database" which is simply a bash array variable sourced from a file
if [ -e $HOME/.grids.db ];then
source $HOME/.grids.db
else
cat > $HOME/.grids.db << EOF
#Feel free to add grids here
grids=("Second_Life" https://login.agni.lindenlab.com/cgi-bin/login.cgi "Localhost" http://127.0.0.1:9000 "3rdrock" http://grid.3rdrockgrid.com:8002/ "OSGrid" http://osgrid.org:8002/ "InWorldz" http://71.6.142.199:8002/)
EOF
source $HOME/.grids.db
fi
main()
{
action=$(zenity --list --title="SL Grid Launcher" --text="Choose a grid:" --column="Grids" --column="Login URI" --print-column="2" ${grids[@]:0} "Exit" "Exit")
case $action in
Exit) exit;;
*) $viewer --loginuri=$action;;
esac
}
main========================
Monday, March 1, 2010
How Third-Party Viewer Developers are going to feel the pain
In my previous post, I described exactly how inter-grid content creators are going to become walled out of Second Life. But the Second Life® Terms of Service and third-party viewer policies will also bite third-party developers, hard.
In particular, the ToS and third-party policies place restrictions on GPL usage and distribution for viewers that connect to Second Life, as I've blogged about it before. Also, Section 2(b) of the third-party viewer policy will affect the major third-party viewers(Emerald, Meerkat, Imprudence etc) because they all have content export capability. If a third-party viewer developer wants their viewer to comply with the policies, then they will have to somewhat cripple that functionality(no full perm export, creator-only), despite legitimate use cases that warrant it.
A third-party viewer developer now has this hard choice to make: either cripple certain functionality and accept restrictions on usage and distribution, or rewrite their viewer as "not for Second Life use" and as a result lose much of their current user base in Second Life.
From the discussion going on in the opensource-dev mailing list, it seems virtually all third-party developers are going to take up the latter choice. But that may wind up to Linden Lab's disadvantage in the long run, because that means those viewers' innovations will be re-geared to benefit Second Life's biggest competitor: OpenSim-based grids.
In particular, the ToS and third-party policies place restrictions on GPL usage and distribution for viewers that connect to Second Life, as I've blogged about it before. Also, Section 2(b) of the third-party viewer policy will affect the major third-party viewers(Emerald, Meerkat, Imprudence etc) because they all have content export capability. If a third-party viewer developer wants their viewer to comply with the policies, then they will have to somewhat cripple that functionality(no full perm export, creator-only), despite legitimate use cases that warrant it.
A third-party viewer developer now has this hard choice to make: either cripple certain functionality and accept restrictions on usage and distribution, or rewrite their viewer as "not for Second Life use" and as a result lose much of their current user base in Second Life.
From the discussion going on in the opensource-dev mailing list, it seems virtually all third-party developers are going to take up the latter choice. But that may wind up to Linden Lab's disadvantage in the long run, because that means those viewers' innovations will be re-geared to benefit Second Life's biggest competitor: OpenSim-based grids.
Second Life about to wall up content
Ann Otoole calls out Linden Lab in her latest blog post, spelling out how Second Life is about to become a completely walled-up garden starting on April 30, 2010. She frames the discussion in the context of textures, but her argument also applies to objects, clothing/body part items and scripts(to a much lesser extent).
From April 30th onward, the Lab will be vigorously enforcing Section 2(b) of the third-party viewer policy, which also happens to be a part of the Second Life® Terms of Service.
In the opensource-dev mailing list, Lindens are suggesting content creators who wish to allow inter-grid use of their content should host it outside of the Lab's grids and services. The implication of that is that Second Life is unsuitable as a host or distribution channel for such content. For LSL scripts, that's not much of a problem because if a script's code can be viewed in-world, it's simply a matter of copy/pasting text, the Lab can't really stop that. But for other types of content(especially prim and sculpty-based objects) made for inter-grid use, the policy and the ToS combine to form a content license trap.
For example, let's say I'm creating a prefab house that I wish to be used in both Second Life and other grids. I create and host the content on my own server, by using a third-party viewer to export it to a zipped archive. I create a specific license allowing inter-grid use(or use an open license). Someone who wants to use my content logs into Second Life and imports the content in-world. Now, here's the big question:
When my licensed content is imported into Second Life®, what happens to the license for that specific copy? According to the ToS and TPV policy as it is today, my license(parts of it at least) no longer applies to that copy and can only be used within SL and it's rules. In effect SL becomes a content trap and a walled garden, both for permissively-licensed content(Creative Commons, open source, public domain etc) and proprietary content with inter-grid use allowances. So to preserve the license and the rights to my content, I must have a clause in my license that prohibits import to grids whose policies or ToS conflict with my license, otherwise the importer loses the right to use my content.
That kinda sucks, right? Well, not all hope is lost and in my next post I'll detail the painful choices third-party viewer developers and their users may have to make in the wake of the third-party viewer policies, and how this ties to content creators.
From April 30th onward, the Lab will be vigorously enforcing Section 2(b) of the third-party viewer policy, which also happens to be a part of the Second Life® Terms of Service.
In the opensource-dev mailing list, Lindens are suggesting content creators who wish to allow inter-grid use of their content should host it outside of the Lab's grids and services. The implication of that is that Second Life is unsuitable as a host or distribution channel for such content. For LSL scripts, that's not much of a problem because if a script's code can be viewed in-world, it's simply a matter of copy/pasting text, the Lab can't really stop that. But for other types of content(especially prim and sculpty-based objects) made for inter-grid use, the policy and the ToS combine to form a content license trap.
For example, let's say I'm creating a prefab house that I wish to be used in both Second Life and other grids. I create and host the content on my own server, by using a third-party viewer to export it to a zipped archive. I create a specific license allowing inter-grid use(or use an open license). Someone who wants to use my content logs into Second Life and imports the content in-world. Now, here's the big question:
When my licensed content is imported into Second Life®, what happens to the license for that specific copy? According to the ToS and TPV policy as it is today, my license(parts of it at least) no longer applies to that copy and can only be used within SL and it's rules. In effect SL becomes a content trap and a walled garden, both for permissively-licensed content(Creative Commons, open source, public domain etc) and proprietary content with inter-grid use allowances. So to preserve the license and the rights to my content, I must have a clause in my license that prohibits import to grids whose policies or ToS conflict with my license, otherwise the importer loses the right to use my content.
That kinda sucks, right? Well, not all hope is lost and in my next post I'll detail the painful choices third-party viewer developers and their users may have to make in the wake of the third-party viewer policies, and how this ties to content creators.
Saturday, February 27, 2010
The Third-Party Viewer Policy: The shoddiest policy from the Lindens
As I noted in the previous post, coinciding with the release of Viewer 2.0 was the release of a third-party viewer policy created by Linden Lab. At the time I had read it, I did not think much that it was a bad policy nor think it would negatively impact third-party viewer developers.
I was wrong.
In fact, there's so much wording in the policy that not only negatively affected developers, but also violates terms of the GPv2.
For example, the GPL explicitly disclaims liability of a developer, yet the policy puts it on after the fact. Also, the GPL states that you may not impose further restrictions, conditions or terms of distribution beyond what the GPL specifies. The policy does exactly that.
But my biggest beef with the policy is Section 2(b), which flat out bans export of full permission content without the legal consideration when the creator of a piece of content grants exportability to the content's users. This effectively kills content licensed under Creative Commons, open source, public domain and other content whose license allows exportability.
There are other issues as well. In fact, as it stands no third-party viewer can be in compliance with the policy and be able to distribute. But thankfully, as Tateru Nino's Massively article points out, the Lab has brought the policy back to legal for a rewrite(this has been confirmed in the opensource-dev mailing list). Here's to hoping they get it right this time!
BTW, the only folks who are seriously lauding the policy as it is now, are those who are opposed to third-party viewers in general, so that should be a clue as to what's wrong with it if still in doubt.
I was wrong.
In fact, there's so much wording in the policy that not only negatively affected developers, but also violates terms of the GPv2.
For example, the GPL explicitly disclaims liability of a developer, yet the policy puts it on after the fact. Also, the GPL states that you may not impose further restrictions, conditions or terms of distribution beyond what the GPL specifies. The policy does exactly that.
But my biggest beef with the policy is Section 2(b), which flat out bans export of full permission content without the legal consideration when the creator of a piece of content grants exportability to the content's users. This effectively kills content licensed under Creative Commons, open source, public domain and other content whose license allows exportability.
There are other issues as well. In fact, as it stands no third-party viewer can be in compliance with the policy and be able to distribute. But thankfully, as Tateru Nino's Massively article points out, the Lab has brought the policy back to legal for a rewrite(this has been confirmed in the opensource-dev mailing list). Here's to hoping they get it right this time!
BTW, the only folks who are seriously lauding the policy as it is now, are those who are opposed to third-party viewers in general, so that should be a clue as to what's wrong with it if still in doubt.
Thursday, February 25, 2010
My Impressions on SL Viewer 2.0: the good, the bad, and the ugly
The other day I had gotten the word that Viewer 2.0 had finally been made available to the general SL community. I've had the chance to give it a test run and while I generally approve it as a major step forward, there are a few annoyances that I found. So here's my quick rundown of the good, the bad, and the ugly of Viewer 2.0:
The Good
I'll start with the new features introduced besides the new UI. The most welcome new feature is Shared Media. Ho..ly... crap! A truly functional web browser on a prim. It's per face, per prim, can have several media elements, and puts parcel media to shame. Flash content works(though I've yet to test on something HTML5-friendly like Theora). I've used it to do a tweet completely within a prim that has Shared Media enabled on a face. So we can expect some pretty crazy media mashups from machinima makers and artists soon.
There are two new clothing pieces introduced in Viewer 2.0: tattoos and alphas. Tattoos are pretty self-explanatory. Alphas are basically the replacement for invisi-prims on avatars to hide body parts, used for non-human avatars like tinies and dragons.
Now I'll get right down to the new "web browser" UI design. While residents who have become very used to the old viewer's design will no doubt find the redesign frustrating at first, once you start to find where all the menus have moved to, you'll find that virtually no feature sets have been actually removed. Landmarks are still in your inventory(as some like Prok feared they would get replaced with a "bookmark"-like feature), the build tools are practically unchanged(with the exception of adding Shared Media settings to the Texture tab), and chatting/IM has gotten a bit easier to keep track of: profile pics are shown before each line of chat and when an avatar says multiple lines of chat in an IM before anyone else, those lines are grouped under that avatar's name automatically instead of having the name repeated every single line.
There's more stuff about the viewer that I like, but I'll defer that to this blog post from Second Tense, as it is covered in pretty good detail.
The Bad and The Ugly
I have to lump the two categories as one because quite frankly, I don't see any serious UI or feature issues that would put me off using Viewer 2.0 when it becomes the mainline official viewer. That being said, there is one major thing that needs to be addressed: it's seemspretty laggy that it's consistently sucking up over 100% CPU usage. Granted, it will get worked on, but it has to be said now because it can be enough of a turn off for some folks.
And while I said that virtually no feature sets have been removed, there does seem to be one thing missing, though I'm not going to crumple up in despair about it nor ignore it either(Well, it's still there although not as clean as in 1.23 according to Prok).
Also, it appears they are changing their open source release strategy by attempting to label Snowglobe 2.0 as the source code for Viewer 2.0 and onwards. That may particularly irk third-party viewer devs a bit, especially in light of the new third-party policies and registry launched alongside Viewer 2.0. I'm irked simply because there are no Linux binaries of Snowglobe 2.0 available yet(this has happened before, and I'm not gonna slog through trying to compile it). Also, Linden Lab needs to be reminded that when you release any GPLed viewer to the general public, you must provide the exact sources used to make it, not the sources to a distinct derivative, as Snowglobe is(unless it is the exact sources with just the name and logo different, then it's okay).
Verdict
Viewer 2.0 is a big step forward, though there will be shock and adjustment pains. If you can get through the initial shock, then you'll find there's a lot of stuff in 2.0 you'll like.
The Good
I'll start with the new features introduced besides the new UI. The most welcome new feature is Shared Media. Ho..ly... crap! A truly functional web browser on a prim. It's per face, per prim, can have several media elements, and puts parcel media to shame. Flash content works(though I've yet to test on something HTML5-friendly like Theora). I've used it to do a tweet completely within a prim that has Shared Media enabled on a face. So we can expect some pretty crazy media mashups from machinima makers and artists soon.
There are two new clothing pieces introduced in Viewer 2.0: tattoos and alphas. Tattoos are pretty self-explanatory. Alphas are basically the replacement for invisi-prims on avatars to hide body parts, used for non-human avatars like tinies and dragons.
Now I'll get right down to the new "web browser" UI design. While residents who have become very used to the old viewer's design will no doubt find the redesign frustrating at first, once you start to find where all the menus have moved to, you'll find that virtually no feature sets have been actually removed. Landmarks are still in your inventory(as some like Prok feared they would get replaced with a "bookmark"-like feature), the build tools are practically unchanged(with the exception of adding Shared Media settings to the Texture tab), and chatting/IM has gotten a bit easier to keep track of: profile pics are shown before each line of chat and when an avatar says multiple lines of chat in an IM before anyone else, those lines are grouped under that avatar's name automatically instead of having the name repeated every single line.
There's more stuff about the viewer that I like, but I'll defer that to this blog post from Second Tense, as it is covered in pretty good detail.
The Bad and The Ugly
I have to lump the two categories as one because quite frankly, I don't see any serious UI or feature issues that would put me off using Viewer 2.0 when it becomes the mainline official viewer. That being said, there is one major thing that needs to be addressed: it's seems
And while I said that virtually no feature sets have been removed, there does seem to be one thing missing, though I'm not going to crumple up in despair about it nor ignore it either(Well, it's still there although not as clean as in 1.23 according to Prok).
Also, it appears they are changing their open source release strategy by attempting to label Snowglobe 2.0 as the source code for Viewer 2.0 and onwards. That may particularly irk third-party viewer devs a bit, especially in light of the new third-party policies and registry launched alongside Viewer 2.0. I'm irked simply because there are no Linux binaries of Snowglobe 2.0 available yet(this has happened before, and I'm not gonna slog through trying to compile it). Also, Linden Lab needs to be reminded that when you release any GPLed viewer to the general public, you must provide the exact sources used to make it, not the sources to a distinct derivative, as Snowglobe is(unless it is the exact sources with just the name and logo different, then it's okay).
Verdict
Viewer 2.0 is a big step forward, though there will be shock and adjustment pains. If you can get through the initial shock, then you'll find there's a lot of stuff in 2.0 you'll like.
Tuesday, February 23, 2010
More on the CDS controversy
Thanks to a tip received in the previous post, I've found out that there potentially may be more to CDS' database than simply an avatar UUID/name and viewer info. In a very long thread over at SLUniverse, Skills Hak makes the claim that "pc info" gets stored(IP and MAC addresses*), as another method of detection once the copybot viewer makers figure out ways to get around CDS. If this is the case, then that's completely against the TOS, if not flat out illegal. The only way to conclusively find out for sure, is to have the whole CDS system(client, bots and database) submitted to Linden Lab for a full audit, as Skills' word is proving to be not enough.
Also, CDS users apparently have the ability to set up their system not to ban on detection, but observe and record into the CDS database. Although seemingly a much more benign option, this is still a sort of networked vigilantism, as while the detected avatar is not banned from that particular parcel or sim, he/she is wherever a CDS is set to automatically ban, and the avatar's info is still propagated throughout the CDS network.
If I find out more or new developments arise, I'll be sure to post it here.
*Update: It appears Skills put up a FAQ where she says that "The specifics of the data cannot be disclosed. However, no MAC or IP addresses are stored, nor any other sensitive data. The most personal data is the avatar key and which viewer was used." However, I'm not convinced unless she submits CDS for auditing, as I mentioned above.
Also, CDS users apparently have the ability to set up their system not to ban on detection, but observe and record into the CDS database. Although seemingly a much more benign option, this is still a sort of networked vigilantism, as while the detected avatar is not banned from that particular parcel or sim, he/she is wherever a CDS is set to automatically ban, and the avatar's info is still propagated throughout the CDS network.
If I find out more or new developments arise, I'll be sure to post it here.
*Update: It appears Skills put up a FAQ where she says that "The specifics of the data cannot be disclosed. However, no MAC or IP addresses are stored, nor any other sensitive data. The most personal data is the avatar key and which viewer was used." However, I'm not convinced unless she submits CDS for auditing, as I mentioned above.
Monday, February 22, 2010
How CDS is engendering vigilantism among paranoid content creators
It didn't take long for it to start hitting the fan. Within days of releasing a scripted product that claims to 100% detect and ban users of copybot viewers, we're starting to see how this item can engender vigilantism in content creators who want a quick, zero tolerance "solution" over the lengthy legal procedures recommended by Linden Lab and copyright law itself.
What brings the point home are the comments by the sim owner whose CDS initially banned the blogger's avatar, and the very enlightened comment by a Mr. Peter Stindberg:
If CDS instead detected copybotting activity rather then copybot viewers, then there wouldn't be much controversy about it right now.
I should note, btw, that Arora was successful in clearing her name from the CDS database, after taking her case to Skills(Her name may still be in many banlists affected by CDS, though).
I should also say that I am in no way defending copybotters here, I am simply making the case that CDS poses the danger of networked vigilantism and escalation in SL. Think of a forming "JLU of content creators minus the spandex", and you get the picture.
What brings the point home are the comments by the sim owner whose CDS initially banned the blogger's avatar, and the very enlightened comment by a Mr. Peter Stindberg:
sabinagully said...
Hi everyone! I am Sabina, the owner of Magika. I wanted to clear this whole thing up. I hope many people get to read this post.
Arora Zanzibar have indeed been banned from Magika for the use of Neillife. Skills have taken the time to double check and it is true. Arora is just trying desperatly to clear her name, therefor this blogpost and all the fuzz that comes with it, fairly annoying if you ask me. It has come to her attention several times by other people on here to contact ME about it. She has not contacted me.
Arora might not be a frequent user of neillife, but she has been caught at some point using it. Anyone using Neillife, Cryolife, Fucklife etc is not ever welcome at Magika. There is no use blaming Skills for this. It is MY choise and my choise alone to use this system and keep her banned. Anyone who disagrees. well buhu lol.
Peter Stindberg said...The plain truth here is, is that not only did Arora have to appeal to Skills, she may very well have to appeal to every parcel/estate owner who is currently using CDS, because it is designed to operate like BanLink, a previous product that engendered vigilantism among land owners. Also, it seems plausible that at no time did she actually engage in the act of copybotting. For the purposes of comparison, Linden Lab won't ban users for using copybot viewers, but they will ban a user if found to engage in copybotting or any other illegal activity. CDS, and its' growing network of users, may in effect interfere with the Lab's ability to properly mitigate copybot claims, particularly when automated AR functionality is implemented into CDS.
It gets even more bizarre when you see some strong advocates of shutting down 3rd party viewers in general now praising this system.
What this whole debate shows, however, is that content creators feel the pain, and feel the need to turn to take the law in their own hands out of frustration that LL does not do anything. THIS is the REAL issue here.
I do not trust a fully automated system. I work in software development and have quite a critical distance to fully automated systems. The question is not IF they screw up, but WHEN they screw up. But I can't blame a single content creator to buy and use such a system. However the deployers of such a system take on a HUGE responsibility. LL gets blamed a lot for the intransparent shoot-first-ask-questions-maybe-later process of Abuse Reports. The developers and deployers of this system seem to run into the same trap. An automated system without a clear, transparent appeal process is a loose weapon. This whole incident has made this very clear.
I am a marketing and PR specialist, and from my professional view this was a close call to a complete PR disaster. The developers of the system have a great chance to give the community an effective tool. But it needs transparency of procedures and clear communications.
Maybe this incident was a warning shot.
If CDS instead detected copybotting activity rather then copybot viewers, then there wouldn't be much controversy about it right now.
I should note, btw, that Arora was successful in clearing her name from the CDS database, after taking her case to Skills(Her name may still be in many banlists affected by CDS, though).
I should also say that I am in no way defending copybotters here, I am simply making the case that CDS poses the danger of networked vigilantism and escalation in SL. Think of a forming "JLU of content creators minus the spandex", and you get the picture.
Friday, February 5, 2010
Ubuntu Harshing on GIMP
I had recently heard that Canonical is going to remove GIMP from the default install of Ubuntu 10.04 LTS("Lucid Lynx"). At first, many people thought it was being removed for space reasons(you can only put so much onto a 700MB CD), but it was revealed that they are removing it and replacing it with F-Spot, a horrid photo management app. Seriously, are they kidding?
The reasoning behind the move, at least what they publicly say, is that they believe "average users" don't create/edit images or graphics, they do touchups on Aunt Selma's vacation photos. Also another reason for removal is that the UI for GIMP is too intimidating for new users. While I agree pretty much with the latter reason, I believe the former is really just a false pretense to prop up an ill-fitted Mono application over a more logical replacement for GIMP: gpaint.
I'm not alone in this sentiment, either. In a poll thread posted on the Ubuntu Forums, 58.89%(712 votes) believe removing GIMP is a big step backwards for Ubuntu compared to 41.11%(497 votes) think removal from the default install is a good thing.
So that means there's a ballpark 60% majority in favor of either keeping GIMP or at least have a better replacement app than F-Spot. Yet Canonical isn't listening to their users. I'm even convinced that when the GIMP finally gets that UI overhaul at the end of the year, Canonical won't even take one glimpse at it, because they are practically in love with F-Spot.
So how do we push back against this bogus Mono power play? It's pretty simple: On first boot to the desktop after installation, head straight for the Synaptic Package Manager, remove F-Spot and install GIMP or gpaint. Then go to "Software Sources" and check off "Submit statistical information", as it will report back that F-Spot has been immediately purged and replaced with GIMP or gpaint. If enough of these reports are made, then the developers will have no choice but to change the installation packages to reflect the preferences of the users.
The reasoning behind the move, at least what they publicly say, is that they believe "average users" don't create/edit images or graphics, they do touchups on Aunt Selma's vacation photos. Also another reason for removal is that the UI for GIMP is too intimidating for new users. While I agree pretty much with the latter reason, I believe the former is really just a false pretense to prop up an ill-fitted Mono application over a more logical replacement for GIMP: gpaint.
I'm not alone in this sentiment, either. In a poll thread posted on the Ubuntu Forums, 58.89%(712 votes) believe removing GIMP is a big step backwards for Ubuntu compared to 41.11%(497 votes) think removal from the default install is a good thing.
So that means there's a ballpark 60% majority in favor of either keeping GIMP or at least have a better replacement app than F-Spot. Yet Canonical isn't listening to their users. I'm even convinced that when the GIMP finally gets that UI overhaul at the end of the year, Canonical won't even take one glimpse at it, because they are practically in love with F-Spot.
So how do we push back against this bogus Mono power play? It's pretty simple: On first boot to the desktop after installation, head straight for the Synaptic Package Manager, remove F-Spot and install GIMP or gpaint. Then go to "Software Sources" and check off "Submit statistical information", as it will report back that F-Spot has been immediately purged and replaced with GIMP or gpaint. If enough of these reports are made, then the developers will have no choice but to change the installation packages to reflect the preferences of the users.
Saturday, January 30, 2010
Avatars United: A safe haven from Facebook's "Avatar Hit Squads"
A few hours ago I read the announcement that the Lab has acquired a social networking site that is specifically geared for MMO game avatars. While this could be seen as a distraction from the Lab's recent controversial policy changes, this can also be seen as something of a godsend for SL Residents who try to use social networking sites, but attempt to keep their RL information totally private.
In particular, there's been a recent rash of SL-related avatar account deletions on Facebook, as reported by the Alphaville Herald. This has caused many Facebook users to search for an avatar-friendly alternative, lest their accounts get silently zapped.
Cue Avatars United, which not only caters to SL Residents, but for players of a huge number of MMO worlds and games(even OpenSim surprisingly) who would like to keep their RL private. It's very Facebook-like, but without the insane jungle of apps that currently plague Facebook. It's still in Beta, but the Lab is planning some nifty things for it and hopefully a developer community will spring up to add more goodies to the mix(think apps that integrate AU with SL in various ways).
I've already set up my account and page, so feel free to friend me on AU. I don't bite... much. ;)
In particular, there's been a recent rash of SL-related avatar account deletions on Facebook, as reported by the Alphaville Herald. This has caused many Facebook users to search for an avatar-friendly alternative, lest their accounts get silently zapped.
Cue Avatars United, which not only caters to SL Residents, but for players of a huge number of MMO worlds and games(even OpenSim surprisingly) who would like to keep their RL private. It's very Facebook-like, but without the insane jungle of apps that currently plague Facebook. It's still in Beta, but the Lab is planning some nifty things for it and hopefully a developer community will spring up to add more goodies to the mix(think apps that integrate AU with SL in various ways).
I've already set up my account and page, so feel free to friend me on AU. I don't bite... much. ;)
Subscribe to:
Posts (Atom)
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...
-
A few days ago I decided to upgrade my desktop Ubuntu OS from 10.10(Maverick Meerkat) to 11.04(Natty Narwal) Alpha 1. Previous experience up...
-
Yet again, there's another cache of apparently copybotted content being sold on XStreetSL. And this has been discovered long after Gemi...
-
A few days ago, I had read of the plight of Second Life's most infamous resident, Prokofy Neva, in her quest to raise a group of sionCh...
