Where was that again?

Monday, January 10, 2011

Self important drama whores, and the groupies that love them...

Self-important drama whores and their misguided bandwagon jumping groupies, what a concept, right? More like a plague, if you ask me. Honestly, I don’t know who the worst offender between the two is. Without one, the other can’t survive, and vice versa. Combined, they become a force to be reckoned with… at least until someone slaps them in the face with a “So what?” attitude and they get shut down and they have to find a new subject to toot their own horns about. We’ll refer to the two groups as SIDWs and MBJGs respectively, in the interest of time.

What is a SIDW? Well, let’s make a short list, and see what we come up with, so you can start to identify the offenders in your life:
  • Constantly in crisis of some sort
  • Always on one extreme or the other 
  • Constantly on the lookout for supporters
  • Great liars
  • Shy away from those who they can’t manipulate
  • Willing to help, provided they gain something from it
  • Goes through great effort to make sure you see their “good” points
  • Can conveniently forget what others have done for them, if it suits their purposes
  • Crucify someone for wronging them, while expecting a slap on the wrist for their wrongs
First on the list, but no more important than any of the other points, is “constantly in crisis of some sort”.  It seems vague until you start noticing examples of it. The SIDW seems to always have something drastic going on for them, whether it be with their real life world or their internet life world. I won’t limit that to Second Life because they exist all over the place, not just SL, as I learned a long time ago when I got my social internet legs in an AOL chat room. They are always being wronged, always being held back, always the victim. They can’t conceptualize what situations they bring upon themselves, they just know that they don’t like what someone else is doing, and they want you to not only be empathetic, but to pity them and make them feel that they’re justified in their reaction.  They want you to pay them attention and make them feel important, even better if they feel like they’re at the top of your list of importance in your life.

“Always on one extreme or the other” is similar to the previous point. It’s another attention seeking method. This can even be them taking the “crisis” to the next level, alluding to drastic actions. What happens when the SIDW doesn’t feel sated by the reaction to their “crisis” is exactly what this point is about. Say they share on their preferred social networking site (such as FaceBook or MySpace, for example) that they’ve been kicked from some group. The reaction they’re looking for from their groupies is coddling and outrage, the proverbial scratch behind their ear. When that’s not enough, they’ll allude to something drastic like “the end” and “darkness” which will make the person who’s reading or listening to think of something like suicide, and elicit a more dramatic response of direct attention for the SIDW. Whereas this might be a realistic cry for help from one person, when it comes to a SIDW, it’s just manipulation.

The SIDW cannot exist without supporters, so they’re constantly looking for new ones. It’s not that they need a lot of them at one time, more that they need to replace the ones who smarten up enough to realize what’s going on, the ones who they’ve used up and no longer need, and the ones who see what’s going on, but insist on trying to circumvent the bullshit and try to get the SIDW to grow up and take some personal responsibility in life. The last being the least conducive to the SIDW’s continued success, naturally. In order to gain new supporters, different methods are used, none of which have genuine intention. They may offer something as seemingly innocent as a shoulder to cry on, act like they’re being a great defender for their “friends”; they seem to say the right things, be outraged at the right things, overall a great person to have around. If simply being there and acting like a friend isn’t enough, or if they prefer something more carnal, they might slide into the sexual side of things. This is particularly helpful in gaining the trust and support of those who have lower self-esteem, those who are looking for someone who seems to find them attractive in some sense.

Naturally the best SIDWs are great liars. Then again, it’s imperative that this skill is well developed, as it’s necessary for a good manipulator to be able to not only lie well, but to maintain it as well. They’ve likely gone through the trial and error process, learning what works and what doesn’t. Their consistent interaction with others helps them hone this skill. The lies are preferably small ones, as they’re easier to maintain, but bigger lies are easy enough when they keep the number to a minimum. The best SIDWs can lie well enough that it may take a long time for the truth to come out, and when it does, they rarely end up catching much flack for it.
A logical person realizes that a SIDW is their own worst enemy, but to the SIDW, the biggest enemy is the person they can’t easily manipulate. This one’s an obvious if you’ve been paying attention so far. If they can’t be manipulated, they can’t become an effective MBJG thereby rendering them not just useless, but dangerous. The one they can’t manipulate could see through the SIDWs bullshit and lies and reveal them for what they are. What are they? We’ll get there, grasshopper, have patience.

As was mentioned a little earlier, the SIDW doesn’t mind helping out a current or potential MBJG, because they stand to gain something from it. This can be anything from the simplest request, all the way to something more carnal. If they gain from it in some fashion, and they think they can succeed, they’re there for you. If it’s something they don’t think they’ll be successful with, won’t gain from, or if they’re already in the middle of something with someone else, they’ll either ignore your request completely, or rattle off an excuse as to why they can’t make it, sometimes throwing a random generic apology in there for good measure. This keeps the wheels greased and things moving as smoothly as they can.

The biggest effort they put out, after the first two mentioned points, would be making sure that current and potential BWJGs see their “good” points. They’re smart, sweet, sexy, charming, helpful, loyal, and the list can go on, but it’s rarely as genuine as they want you to think it is. They are smart, that’s a necessary trait of a SIDW, but it’s not always obvious intelligence. There’s a difference between being book smart and street smart, so to speak. You don’t need to be board certified to be a great mechanic, for example, you just need to have spent the time to gain the experience, and possess a talent for it. The rest often comes out in the perception of the receiver, based on the presentation given by the SIDW. Things such as loyalty are never unconditional, and like discussed in the previous paragraph, is expressly limited to what they’re gaining from the situation. If you find you’re dealing with a SIDW and any of their MBJGs, arm yourself with the knowledge and understanding that they will potentially turn on you once the SIDW has decided you’re not useful anymore, or you’re an issue.

Say you’ve spent months being a friend, offering emotional support, loyalty, a shoulder, and maybe even a sexual partner to someone who turns out to be a SIDW. You’ve stressed out, gone through many headaches, and about ruined yourself trying to be there for that person. Well, sorry, as soon as they decide they’re moving on, they do it… and don’t expect them to respect you enough to say anything first, you’re just not as important to them as they were to you. Even if you get the opportunity to confront them about it, and you can tell that they know they were wrong, you’re not going to get genuine remorse from them for what they did. Stupid enough to let them back in to your life? Don’t be surprised when history repeats itself. They haven’t changed, and you just haven’t learned your lesson yet.

Holy shit, the world is coming to an end, someone made the SIDW mad! Let hellfire rain down upon that evil person until they curl up into a fetal position and die! Yes, it really does need to be that dramatic, according to the SIDW, and if you’re a good MBJG, you’ll agree or at least keep your mouth shut and not let the SIDW think you don’t. The SIDW upset you, hurt your feelings, or truly wronged you? It’s just you being dramatic, they’d never do anything like that, and you’re exaggerating. Heaven forbid the SIDW accept responsibility for their actions. Besides, they’d never do anything that requires any type of acceptance of fault, nothing they’d have to really apologize for. Didn’t you know that already?
You did if you’re a good MBJG. If you haven’t figured it out by now, a misguided bandwagon jumping groupie is someone who sits there and feeds into the SIDW’s lies and bullshit. They might even know its lies and bullshit, but rather than calling them on it and risking being cast aside, they’d rather sit silent and enable the behavior. Without their groupies, the drama whore is nothing more than another whiney little bitch that doesn’t deserve more than a moment’s attention. See the connection yet? I hope so, this is taking longer than it should, but I felt it important to give this blight on society 15 minutes of fame as a public service to those who come across this blog and take the time to read it. 

So now that you have some information under your belt, sit back and look at those around you, identify the SIDWs and the MBJGs around you and make sure you’re not one of them. SIDWs are hiding behind this created persona to conceal how miserable they are with their lives, and they want to take you down with them, using you as a stepping stone to feel better about themselves. Stroke their ego, make them feel better, get shit on in the end. It’s a never ending cycle until you actually make an effort to stop being a part of it. Remember that misery loves company, but not everyone loves misery.

Thursday, January 6, 2011

A Rant on Love and Sex by Iso

Love. Most of us have experienced it. We’ve enjoyed it, reveled in it. Personally, I’ve experienced what I thought was love in real life, only to discover that it was a strange sort of puppy love that quickly turned sour. That was RL. Then I came to Second Life and *BOOM* I was knocked off my feet. I met a multitude of people, some were in relationships, and some were not. The ones in the relationships seemed as happy as could be. Cooing over each other like it was nobody’s freaking business. Then I met my first real SL boyfriend. He was a sweetheart. He wooed me and I fell for him. It was puppy love. I was freaking enamored with this dude. Then I found out he liked to be a furry. Who has two thumbs and had a complete spazz attack at this newfound information? That’s right, this girl right here.
With that out of the way and him gone from my life. I went on my merry damn way. Then I met another guy. Boy, that relationship was a shit storm. On and off again. Him cheating on me, me screaming at him like a banshee. Oh it was fun.
Then I met the guy that I fell head over heels for. It was the first real, true, unadulterated love that I had ever experienced. The relationship was perfect, up to a point. I had my ex getting in my IM box spewing shit about my current boyfriend in an attempt to get me back for himself. I sadly listened to the bullshit that he was spewing and I went back to him.
Worst mistake of my life. We fought and we fought. We would make up for a while, only to fight once more. We did end up getting married on SL but after a week we ended it.
Now for the shocker. After we broke up, he kindly informed me that he was gay. While we had been dating and married, he had been going to gay clubs and realizing that he was in fact gay.
Iso’s Ego: 0
Gay Ex Husband: 1
After that, I dated a few guys, nearly got married a couple more times. Never followed through because I was skittish as shit.
Then I was single. And I had been single for a while, when I started to observe the dysfunctional aspects of dating on SL.
Watching people getting together and breaking up, it was like my own personal soap opera. I, of course, provided my own popcorn.
I watched people claim that they were in love after a few days, at the most, a week or two. They’d be in the honeymoon phase for a month and in that month they’d have gotten married, had ten kids and were setting up to live happily ever after. Boy were they wrong; the honeymoon phase would end and they started to realize how many flaws their partner had. That was the end of the relationship. On to the next victim, I mean person.
Then there were those who would get into a relationship, stick it out through the honeymoon phase and they’d still be in love with the person that they were with. They seemed truly and genuinely in love with their boyfriend or girlfriend. .
I have seen many instances of the couple meeting up in real life and they fell even more in love with each other. They would soon disappear from SL because they were far too busy being wrapped up in each other to even bother with SL.
I have also seen the relationship where the couple may have met, but they go back to where they live and they continue on with SL. They get married, have kids, and then the little fights start up. They hide them and plaster on the happy face for the public.
I have seen my friends get torn apart by love. I’ve seen people give up entirely, claiming that their heart had been broken far too much for them to even bother trying to find someone again.
That’s where I came in. I had seen so much horror on the battlefield called love that I was actually turned away from it. I vowed to myself that I would never bother getting involved with another relationship. Fuck that shit; I wanted my heart intact, thank you oh so much.
But I guess you could say we’re all slaves to love. We can’t help but fall in and out of it. It’s in our genetic makeup to have the urge to reproduce. And we can’t do that without a partner. Well, we can but that’s just a cold process and it seems so, I don’t know how to put it, it seems so…unfeeling. You meet a person. You start to like them. You start to fall in love with them. And then you’re like “HOO BABY! Lets get to baby makin’ time.”
That brings me to my next subject of SL sex.
I’m going to make a face to explain myself, I hope you understand what I’m trying to portray: O.o
I get the enjoyment of having sex with someone that you care about. You get immense pleasure, right? Right *nods to herself*. But watching two pixels go at it like no ones business? All that comes to my head is complete and utter confusion. Some of you may like having sex on SL; I have absolutely nothing against it. I just don’t get it. I may need someone to explain the whole appeal of it to me so that I can understand it.
The point that I’m really trying to make with whole ramble on SL sex is that it can lead to cheating. And do you have any clue as to how easy it is to cheat on SL? *someone in the back raises their hand* Yeah. I know. All you have to do is make an alt, find someone who is interested in bumping the uglies and you are freaking golden. Maybe you’re not getting the pleasure out of the relationship that you used to, I hear married life can suck balls like that. Or maybe you’re just a cheating bastard that gets off on the misery that you are inflicting on your partner, causing them to feel worthless and unwanted. Niiiiicccceeee. But with the ease at which someone can cheat, I would be terrified to get into a relationship. Hell, I was for the longest time after I got cheated on. I have one friend who was so affected by the cheating of her partner that she refused to get into another relationship.
Cheating is easy, yet we trust our partners not to hurt us. It takes a lot of guts to do so and earns mucho respect from me. I mean if my friend trusts them, then I’ll trust them too. But if my friend gets hurt, I’m out for blood.
This entire rant was to talk about how I felt when it came to love and sex on SL. I guess I sort of went overboard with the whole thing. I’ve just done a lot of observing and a lot of experiencing. Not all of it was pleasant. Some of it was down right horrid. The observations that I have made are that of my friends and what they go through with dating. I wish I could tell other people’s stories. But as for right now, I think I’ll stick to my little rant.
/me boogies out to music while singing: “What is love? Baby, Mike hurt me, Mike hurt me, no more.”
Isobel

Monday, January 3, 2011

Lag... In Summary

So recently I was clued in on a blog post from 2009, entitled The Anatomy of Lag, by Gwyneth Llewelyn. By the time I finished reading, I felt less concern over things like ARC and my frustration that good prim fur shot my rendering through the roof. I was impressed enough with the information shared in that blog post that I shared the link on my Facebook and Skype statuses. What I got back were comments about the complexity of the information that was given, in the midst of appreciation for the share. Being that I know that I struggled over a few sections myself, I’ve decided to attempt to summarize the information a little bit.

What many people may not understand is there’s a difference between server lag and client lag. Server lag is lag on Linden Lab’s side of things; it will affect everyone to an extent, equally. Client lag is something that you, yourself, experience that others don’t necessarily notice. There isn’t always a distinct difference between the two, but generally speaking, the causes are what make them different.

Client lag has many causes, but the most common offenders are connection, graphics card, computer not being configured properly, or not adjusting settings in preferences on the viewer. Adjusting settings both on your computer and within the preferences panel of your viewer can make a world of difference in your Second Life experience. I’m not going to get into specifics here on what adjustments can help, as it would make this far too long of a read. I will say that if you’re using a third party viewer, look to see if they have an inworld support group or a forum to see help with settings. If you’re on an official Linden Labs viewer, you’re going to want to search their Wiki to find information.

On the server side of things, everything is given a priority. Where an avatar is, in comparison to where your avatar is, is the first priority for the server when you land somewhere. Rendering their avatar if they’re within your visible area, also known as your draw distance, is second. Third and fourth are prim data and the textures, respectively, in your visible area. Last come scripts that directly affect or are controlled by you. While you may personally prefer a different order, this is the order than Linden Labs determined was most appropriate across the board, and is a major improvement over what they had when they first started.

If you’re experiencing lag while logged in, the first thing you can do is open your statistics window. You can bring it up quickly by pressing CTRL SHIFT 1 on a pc. You’ll see several headings including Basic, Advanced, Simulator, Physics Details, Time, and Time Details. These are all the factors affecting both you and the sim you’re on. The first thing in Basic is FPS which is short for Frames Per Second. This is how quickly your system is rendering everything that’s going on in your viewing area, specifically what you can see on your screen, at any given time. Packet Loss is how much information is being lost while your system is communicating with Linden Lab’s servers. Ping Sim is how long it’s taking, in milliseconds, for the server to answer your system in regard to information about the sim you’re on. The information from the Simulator heading is related to the sim you’re currently on and how the server is handling what’s on it. Specific descriptions for each section can be found here.

There is, generally speaking, only one thing that will lag everyone on a sim… a lot of avatars coming to the same place. This causes lag for everyone because the server has to go through the process of loading the new avatar for everyone who’s already there, and, in turn, everyone who’s already there for the newly landed avatar. This includes positions, textures, prims, and then lastly scripts. Everything happens for everyone in that area, all at once. Naturally, you should expect to lag. It has nothing to do with the person next to you who’s ARC is over 6,000 even though you’ve been taught all this time that it is. The only solution is reducing the number of avatars in that space. 

While all the information is great for you to have, it’s easier said than done to educate and inform others, especially those who are set in their ways. When dealing with those who aren’t aware, it’s best to take a passive position, and offer the information, but don’t push it on them. Land owners are free to set their own rules for their places, and this includes dictating the ARC’s of people who come there. You don’t have to agree with it, but respecting their position will be better in the long run, especially if you want to try and give them information about lag, such as what’s here and in the blog by Gwyneth Llewellyn.

It was pointed out that I should have included a quick bit of information regarding common methods to reduce inventory without deleting things. Tactics such as boxing items and taking them back into inventory, or putting things such as scripts, landmarks, textures, notecards, or even boxed items that have full perms on them onto a notecard does not help with lag. The asset server will still have to load those thing into your inventory to account for their existence in there. While those methods can be awesome for organizing, they're not effective in reducing lag. If you're wanting to use a method such as mentioned above and want it to be effective, my suggestion would be to box those items, or use the notecard method, then put those notecards into a box, but do not take them back into inventory. Also, allowing your inventory to fully load before jetting around the grid can help with lag as well, because the asset server is done loading these things, therefore won't be a factor until you introduce something new or delete something from the inventory.

This is the first informational blog I’ve attempted in quite some time, so if it falls short, I apologize. Please feel free to use the comment section below, and thank you for taking the time to read.

Krisy

Wednesday, December 15, 2010

Blog to address RL Topics...

I've decided to keep this blog to SL topics and start up a new one related to RL topics. If you're interested in following that one, or checking out the post that started here, but was migrated to the new blog page, please visit: http://krisysays.blogspot.com

Thank you,
Krisy

Tuesday, September 7, 2010

Someone cue up Taps....

"Emerald Viewer Blocked From Second Life

Dear Second Life Resident,
As of 10am PT Wednesday, September 8, the Emerald Viewer will be blocked from logging in to Second Life as a result of violations of our Policy on Third Party Viewers. Residents who have been using any version of the Emerald Viewer will need to use a different Viewer to access Second Life.

You can download the official Second Life Viewer, developed by Linden Lab, here. Or, you can learn more about alternative Viewers, developed by third parties, here.

Please be aware that attempting to circumvent our blocking to access Second Life with a banned Viewer is a violation of the Policy on Third Party Viewers and may result in the loss of one's account. For more information, please read the blog post.

Joe Linden
VP, Platform & Technology Development"
 I love the wording in that blog post, by the way... <insert sarcastic smile here>

Rather than make it seem like they saved SL from some great peril, why not just say something more along the lines of  'We wanted them to do A, B, and C in X amount of time, in order to right the wrongs and pay their penance according to the guidelines we set out for them. They weren't able to get it done, and the repercussion for that is we're blocking the log ins of the viewer." I guess that wasn't melodramatic enough *bites bottom lip*.

Farewell Emerald Viewer, it was fun.

*Waves buh-bye as she opens Phoenix and carries on with her SL* ...What, you didn't think I'd desecrate my computer with Viewer 2 did you?

*Smiles*  ~ Krisy

Saturday, September 4, 2010

Missing Comments?

I woke up to a message on Skype indicating that there are comments that may have been missing from one of the blog entries. In response to this, I want to assure everyone who's commented that I don't intend on censoring the comments made here, whether I agree with them or not, without really good reason. However, until I can figure out (I'm still new to this website, still learning everything) what happened with those comments in question, I'm changing the way the comments are allowed. For the time being, there will be no 'anonymous' comments, and I've chosen to have the comments all go through me first, and then I will make sure they go up.

So basically: I am the only one who should have the ability to remove any content on this blog. I did not remove anyone's comment, as I've been asleep for the past nearly four hours. Until I can figure out what happened, everyone who wants to comment will have to sign in via one of the options that Blogger gives.

Friday, September 3, 2010

Guest Blogger: Mindy Spiritor

The Big Picture:  Look Beyond the Trees.

If ever there were an appropriate time for cliches, this moment in Second Life history is a prime candidate for “you cannot see the forest through the trees.”  In the case of the Emerald “scandal,” the trees have been stared at, chopped down, shredded, reconstituted, and still not yet drained of all perceived viable uses, yet even still the community as a whole cannot take their eyes off the trees for one moment long enough to see the big picture.  In fact, I’m not sure most people even realize that there is a big picture, and I find this depressing.  Oh I see your perplexed faces behind those computer screens as you read this asking yourselves, “what the hell is this woman on about?”

The trees I’m referring to are the various issues that I’ve seen beaten to a bloody pulp in-world and all over the internet during the last few weeks with respect to Emerald--emkdu, DDoS, data-mining, banning, blocking, user safety, the Third-Party Viewer Policy (TPVP) and its Directory (TPVD), the viability of Emerald, and so on and so forth.  I’m in no way delegitimizing any of these discussions any more than one could suggest a forest doesn’t need trees.  However, with what appears to be the heart-breaking demise of a viewer enjoyed by roughly 125,000 unique users each  day, and the information that has come to light during that process, it’s high time people shift their focus and start looking at the bulldozers surrounding the forest. 

Now, before I delve into the big picture, I think it wise to give you some facts about me and my perspective through all of this, since, quite frankly, many of you don’t have the foggiest idea who I am and have no reason to listen to my ramblings or give them any credence whatsoever.  I’ve been deeply involved in Second Life for a year now, which for me, is long enough to know a thing or two, but not so long as to be completely jaded or have developed an “I know it all” attitude.  If memory serves, I’ve been an Emerald user (erm, that makes me sound like some crack addict *laughs*) for about 6 months.  Despite loving the viewer, I still attempted to use Viewer 2.0 when it came out and nearly gouged my own eyes out after 15 minutes.  I joined the Emerald Support Team *drum roll please* the week before the DDoS news broke.  Prior to getting involved in the Emerald Viewer group, I had no history with any of the Emerald Development Team or the Support Team for that matter.  I had no personal vested interest in the Emerald Viewer except for one thing, and one thing only--its community of users, for whom their preferred viewer is what helps make their Second Life experience that much more enjoyable. 

My stated vested interest has been the only thing that’s driven me through this time, and for the last couple of weeks, I, along with the entire Support Team, have worked tirelessly to continue to provide the best support we could to our users.  Throughout this entire affair I believe I have remained rather even-handed in the positions I’ve taken.  I have been both supportive and critical of several members of the Emerald Development Team on both sides of the internal conflict that lead to the end of the project.  I never assume anything as fact or truth without having the information necessary with which to base my own opinion or come to my own reasoned judgments. 

So after having said all of that, here is my reasoned judgment of the “trees” that make up the recent Emerald events.  Although it may have been the actions of one or a few who truly caused the downfall, the Emerald Development Team failed as a whole in allowing a structure to persist that created the opportunity for what has occurred.  I’m not passing judgment on anyone personally, and actually have a large degree of respect for most of the team, some of whom I am now proud to call friends. Rather, I have come to the conclusion that those who acted to rectify the wrongs did so too late and after too much sordid history to have any reasonable chance of saving it.  This is a testament to what happens when a group of people manage to successfully create something bigger than themselves without ensuring a system of transparency and accountability necessary to serve as a check and balance on individual behavior.  For that, and for the breaches of trust that resulted therefrom, the project earned much of what it got in terms of the strict requirements to continue functioning in Second Life.  Notably, most of the team rather gracefully accepted that fact, sucked it up, and put nose to the grindstone to try to accomplish the impossible. However, there can come a time when the punishment is no longer reasonably related to the “crime.”  I have witnessed Linden Lab change the rules along the way and go too far in their demands, and it became patently clear that this was not simply about user security or trust. 

Finally, I come full circle back to the forest.  While the vast majority of you are still bickering and debating the trees, Linden Lab has parked bulldozers outside the forest.  Let’s examine this a bit closer, shall we?  The Lab's original reasoning for requiring Emerald to remove emkdu from its viewer is that it is not GPL compliant:
The Emerald viewer’s closed source emkdu library is not in compliance with the GPL.  Bring all current and future versions of the Emerald viewer into compliance with the GPL by omitting emkdu.  Use OpenJPEG or other GPL-compatible code.
Despite this issue never being raised before or during Emerald’s listing on the TPVD and the reasoned disagreement between those intimately familiar with the GPL as to the accuracy of that assessment, I can still swallow this as a “legal” excuse for preventing what might otherwise pose a security risk to users.  Keeping in mind that the emkdu file was used to gather private information from the user (full path names), it is fair enough and understood, although I’m unclear as to why the Lab couldn’t simply use that fact alone as the reason for their requirement.  That is, of course, unless there are other motives behind the stated justification that go beyond just Emerald.

After issuing their written list of requirements to Emerald and just days before the deadline for compliance, Linden Lab changed the rules.  The Lab informed the Emerald Development Team in a meeting that in addition to removing emkdu from the installer package, the viewer code itself must be re-written to remove the calls necessary for the viewer to use any such file, including llkdu.  In other words, for those of you who have enjoyed the ability of copying and/or downloading llkdu and dropping it into your chosen viewer installation, the llkdu file would simply no longer be used by the viewer because the code wouldn’t “see” it.  Certainly, Linden Lab isn’t concerned about viewer security in utilizing their own Kakadu library, so what is the justification for this new rule?  The Lab claims that upon further review, they seem to have “misinterpreted” their Kakadu license, and that the license does not permit distribution of llkdu. Accordingly, Linden Lab informed the Emerald Development Team that this new coding requirement is going to be added to their TPVP.  In other words, every TPV will be prohibited from containing code that calls up llkdu for use and will only be considered compliant with the TPVP if it’s using openjpeg or “other GPL-compatible code.”  Phrased another way, TPVs containing code that calls up llkdu for use could be considered illegal and malicious viewers, subject to banning.  For those of you who question the accuracy of this information, I can only tell you that the members of the Emerald Development Team who were present at the meeting with Linden Lab separately confirmed this information.   Notably, this includes members who were  on very opposite sides of the conflict that ultimately resulted in the end of the project.

From what I understand, many TPVs have relied upon Linden Lab's distribution of llkdu to improve their rez times and texture handling.  There is no question that for some, being forced to use openjpeg in their viewer will not make a huge difference in their SL experience.  However, there are many users, myself included, who find it excruciatingly difficult to function in the SL environment using openjpeg, which is not prepared to efficiently handle texture rendering in many ways.  Countless users find themselves living in a mostly grey and clouded world, while others suffer with completely corrupted textures.  Just ask the rest of the Support Team about the barrage of problems we encountered from users who were running openjpeg after the release of Emerald Viewer Beta 2587 and how easily most of those problems were remedied with use of emkdu or llkdu.  From my experience on the Support Team alone, I could write you a list longer than this blog post. 

There was a time when the discussions were properly focused on Emerald, what transpired, and what would be done to remedy or deal with the breaches of trust.  That time has now passed.  With the much anticipated blocking of Emerald Viewers, its users are clamoring to find an alternative viewer they can live with.  The vast majority of Emerald’s users came to discover it because of dissatisfaction with the Linden Lab viewer, a movement that increased to a large degree after the release of Viewer 2.0.  Therefore, the thought of going back to those viewers has caused sheer panic and chaos.  Many are attempting to quell the panic with the comfort that there are several other TPV options available to them, even if not entirely comparable to Emerald.  Are you seeing the forest yet?  While features are certainly deeply important to users, it’s almost undeniable that the availability of the lldku file to offer comparable or even improved rez times than that of the Linden Lab viewer has become somewhat of a foundational level of functionality for TPVs to build around....but the bulldozers are parked outside. 

There is no question that Emerald opened the door to its demise, but if you think for a moment that Linden Lab isn’t milking this opportunity for all that its worth to rid the grid of its competition, I’m afraid you may be sadly mistaken.  If you do not start asking the right questions now, the bulldozers will have flattened your chosen viewer before you ever saw it coming.  Even if you think I’ve completely bought the farm on all of this, before you pass final judgment, I implore you all to please take a moment and ask yourselves and others the following questions:

  1. What legitimate user security purpose is served by requiring Emerald to remove a call to llkdu, when that is the file users are to trust as it belongs to Linden Lab?
  2. Given that Linden Lab has permitted the use of llkdu by other TPVs for quite some time, why are they suddenly interpreting their Kakadu license to prohibit it?  I, for one, would love the opportunity to read the relevant portions of that licensing agreement.
  3. In light of the potential change in the TPVP regarding llkdu, will other TPVs be permitted to license their own Kakadu libraries as Emerald did with emkdu?  (Remember that Linden Lab now claims the use of such closed-source libraries would violate the GPL).
  4. If, in fact, the GPL prohibits use of such closed-source libraries (I’d start questioning this position as well by the way), does this mean Linden Lab will now also prohibit TPVs from using fmod and vivox for media and voice?  If not, what makes the Kakadu library different from other permitted closed-source files?
  5. If you cannot get reasonable and satisfactory answers to the above questions, then you really must ask yourself, what exactly is Linden Lab's motivation at this point with respect to TPVs and do their actions coincide with their public statements in support of them?
 If you’ve made it to this point still questioning my information or position on this issue, two more recent developments may be of interest to you.  First, I personally inquired of Linden Lab as to their plans to cease distribution of llkdu and to modify their policies to prohibit TPVs from containing code that calls up the llkdu file.  In what I consider to be classic corporate non-speak bollocks, today I received the following reply:

If we decide to stop distributing llkdu and/or make changes to our Third Party Viewer policy, we will make an announcement via the official SL blog.

Second recent development--the just released Phoenix Viewer does not contain code that calls up the llkdu file, because they were advised of the intended change to the TPVP as I indicated above.

If at this stage, you do in fact see the bulldozers outside the forest, what are you going to do about it?  Don’t ever lose sight of the fact that although we would have no Second Life without Linden Lab, they too would have no Second Life without the users. However, Linden Lab can never be effectively called to task unless and until the users are willing to remind them of what a vacated Second Life would be like.  It is, after all, a business and bottom line matters.