The next copyright lawsuit rolling on

The next copyright lawsuit about in world theft has started. Virtually Blind has an interesting article about it.

What really baffles me is this quote:

“We originally tried to go through [Second Life Provider] Linden Lab,” said Alderman. “Everybody filed DMCA [takedown] notices. We filed support tickets and abuse reports. We even sent a letter to Robin [Harper, Linden Lab’s Vice President of Marketing & Community Development] and copied Philip [Rosedale, Linden Lab’s CEO]. We got nothing.”

Doesn’t sound like a good customer service, does it? And those are not your mommas designers from the backyard, but some of the leading in world designers and builders. Well, we’re going to see where this lawsuit is going to end.

Prokofy Neva banned at Metaversed.com

Second Life’s very own Cassandra and most professional ranter, Prokofy Neva, has been banned at 57 Miles weblog Metaversed.com

This is quite interesting and amusing. Why interesting? Because PN and 57 Miles were on real friendly terms, they made together 12 lengthy podcasts named "Second Rant". And now they split apart – and it’s the usual picture, PN got banned on the whole website (if possible, that is).

Of course, another lengthy article by PN about this event on his own blog, nothing so far on Metaversed.com yet. The reasons why? Because PN called one on the group channel of Metaversed to "fuck off", the last podcast was way too critical or so, mostly because PN is not good for his business.

Well – whatever. This is not the last thing we’re going to hear from skipjack Prokofy Neva – just another finished act in the whole drama around this avatar. That’s all.

Renovation gone bad at the new Phat Cat’s

Phat Cat’s has been closed for public last weekend for around two days. The reason why? Because the wanted to rebuild it from scratch. Not a bad idea at all if you’re unhappy with your sim or want to improve it. Given the fact, that there’s always traffic at any time there also the only way to do it if you want to be able to work quickly and undisturbed at all.

So, now since it’s open again for around one week, what to say about the rebuild Phat Cat’s? The good part is: it is for sure a visual improvement compared to the old spot, all the good things are still there, meaning dance floor, classy ambiente, also the big mall.

The bad thing about it? Well, Phat Cat’s is now way too heavy graphics wise. Meaning: there’s way too much on heavy graphics in it, it was always laggy of course, since it’s almost always full, but the new arrangement of prims and stuff adds way much to an even more worse lag now, too.

Also gone is now the sea view; at the old place you had one, now you’re looking at arcades and their columns. And somehow I now find white marble rather boring… Traffic is still high, so don’t let that fool you, but visual wise there are better themed jazz clubs around like Carribean Breezes.

Well, take a look at the main dance floor. It’s a big, wide, open space, for me the dance floor got smaller compared to the one before, there aren’t many chairs around anymore, also less dance balls at the moment it seems.

For me as a long time standing visitor (ha, what a wording!) Phat Cat’s has lost much of its appeal to me, it has somewhat lost its trademark feeling. Oh, and take a look at this picture of the main dance area, taken today around 02:00 am SLT, to get the picture on your own:

Group chat still broken

If you’re running a somewhat bigger group (> 1000 members or so) be careful if you want to use group chat. It’s still broken, meaning quite often message B shows up before your message A does. If you are able to use it at all, that is.

And – you still cannot disable chat for all except some moderators, so a group always tends to get "spammy" from time to time. Many people now have a very short fuse if reading messages from a group chat, too. Most times it’s just a waste of time, anyway.

Like Jenny saying "hi", Mike saying "hello", Jenny asking "wanna dance" and so on and on…

Missing feature: external backup of a whole sim

This is a feature that’s been missing since ever: the ability to backup the content of a whole sim externally.

For example, if you are a builder and building a whole sim from scratch (or with other stuff) and a forced to put the sim down, since you don’t have the money anymore to sustain it – or your customer, whatever – taking down the sim means taking down all the labour cost, all the work. If you want to put the work up later, again, you’ve got to start more or less from scratch.

In this case it would be very nice to have the ability to backup a whole sim and store it somewhere for possible future use. At the moment this isn’t possible, to this is a big, missing feature in the portfolio of Second Life.

What’s next on Lindenlabs‘ agenda? Ban prostitution, of course!

If you take a look at the recent ban of gambling, you may wonder what’s coming up next to be banned or limited. If Lindenlab would be consistent with their intentions, one things really pops up mighty in my mind: prostitution.

Sex and, yes, prostitution, though most people prefer to call themself in an euphemistic kind of way escort and not prostitute, is one of the big driving motions behind Second Life at all. And, yes, like gambling it’s prohibited in many countries Second Life is available.

So if Lindenlab is really consistent about establishing a somewhat "cleaner" Second Life this must be next on their agenda: the containment or even shutting down of most prostitution happening in Second Life.

Either that, or as another consequence building up a new strictly, clean, separate corporation grid without this kind of business at all, like the Teen Grid is today. But then again, this would hurt their land sales, since it would depend on how many residents of course would like to visit this clean grid and you got more possible visitors on the main grid than on an own corporation grid. But for strict in house usage such a grid would be a heavy, good asset for Lindenlab to have.

This would of course hurt the in world economy great lengths since most of it is built upon sex, sex, sex, and many people come into Second Life to get laid and many females are working as escorts or dancers at least.

But it’s the next logical step in the development of Second Life at all. In my opinion the question is not if it is going to happen at all, but how and when it is going to happen. This is bound to happen sooner or later if Second Life should still appeal to big real world companies. A cleaner grid could mean better land sales to such companies and in the end it’s all that counts for Lindenlab. Sales, more sales, more and better income and profit to be alive.

Slowing down on the economy

When you take a look at the recent development of Second Life, then there are some things different compared to earlier developments:

  • There are still no key metrics available for August 2007. Those tend to get published later and later over the months.
  • The exchange of Linden dollars has reached a peak in the 1st quarter of 2007; since then it has been slowly decreasing, so Q1 is its peak (take a look at the last graph here).
  • Premium residents have reached their peak in June, there have already been less again in July.
  • The number of new residents entering the game has slowed down.
  • Business people are complaining in world about a lack of sales, meaning those are going down at the moment. There is for example being rumored that 70% of the Plush sims are unused right now.
  • Many Europeans are pissed off that they now have to pay VAT in most cases. This is not LL’s fault at all, but could lead to more in world payments again and/or higher prices on their products.
  • Many markets tend to be sated after a while, so it goes with many in world markets when the rush of newbies tends to be over.

So what does that mean? Well, for now the hype is over in most countries. If Second Life should prove its worth as a tool, it now needs to improve to appeal more for business usage and to be more stable to sustain the established in world economy and returning residents.

Premium residents are not enough in numbers to sustain SL at all, so most of the money Lindenlab makes has its origin in land sales and main land tier fees. The borders of growth have been reached for now, as it seems, so now it’s time for a consolidation of Second Life at all.

Since all are dependent on Lindenlab, this means of course more stable sims and clients, which is on the way according to them, a better scalable grid, too, better customer service – face it, most think it’s as bad as it can be and slow, slow, slow – and getting more in touch again with the community.

For many residents the relationship with Lindenlab is kind of love/hate. Love, that they made Second Life possible and hate, because of the high land prices, not stabilizing the client/server enough, being dependent on Lindenlab, slow customer service and many more of such things. Oh, and since you can’t see the Lindens in world often anymore, they became something like the spooky people running all of the stuff in the background.

Also the main focus of Lindenlab shifted from promoting Second Life to promoting the technic behind it, the grid. This is perhaps a good move for them, but of course also means that they’re now focusing more on the technic behind it than on the well established community in Second Life.

About megaprims

The official Second Life blog has today an entry about so called megaprims (greater than 10m at one side at least). Megaprims where never intended to be, but they happened some while ago and they are in use in different buildings, you can either get them just so or buy them at stores.

They are rumored to have a negative impact on the physics engine and to cause lags and such, but none the less many builders have adopted them very fast and used them in their buildings.

So there’s a discussion about it they should stay or not; at the moment they are only tolerated by Lindenlab, but they don’t really like them.

So what’s the sensible approach? Are they needed or not? I guess they are needed, because they fit into a gap. I mean, why would you use for example 9 prims (10x10m) to make a floor that’s 30x30m wide when you just can use one prim? Because they are needed, they’ve been used and there’s a market around it.

But of course too big megaprims are not right, so they should not be bigger than a whole sim, meaning 256x256x256m. In those parameters they could really enrich the building experience.

On ext3, MySQL and the impact it has on Second Life

All the big databases of Second Life are using MySQL. Lindenlab runs them on the premise: databases are ordinary, better run 50 of them than just to have a big one. Choosing and running a database engine is one thing, the other how you install it.

A big matter of choice and on the impact on the whole data system is of course the operating system – Lindenlab runs Linux – and of the underlying file system. According to the SL history wiki all the database servers of Lindenlabs use ext3 as default filesystem, after they uses ReiserFS 3 for a while and evaluated XFS. Ext3 is really a bad choice if you need the best performance your hardware can give.

Well, why that? There are some reasons. There’s this interesting IRC log of MySQL employee Kristian Köhntopp. Köhntopp is quite well known for his articles about computer topics and such. This IRC log is about which file system you should choose for a database server in general, but you can take his views of course too on the databases empowering Second Life.

Well, so what’s wrong with ext3 as filesystem for a database server according to Mr. Köhntopp and what’s ok about it? Several things:

  • the amount of files in a directory doesn’t really matter anymore with ext3 compared to filesystems like XFS when you’ve created the ext3-filesystem with the option dir_index.
  • A big disadvantage is that ext3 is flushing its log quite irregularly. Meaning: the execution times of certain queries in MySQL can differ quite a lot.
  • Another disadvantage is that ext3 does not perform very well if many concurrent clients are connecting read/write, in numbers from 10-50. If only running a single thread, ext3 is mostly expected to be faster than XFS. But when running with many concurrent clients – and that’s what we got sure in Second Life – XFS beats ext3 hands down.
  • XFS has in contrast to ext3 way much better flush times, they are more regular, and it’s much better at preventing the fragmentation of files.
  • Ext3 is making "block marmelade", meaning inter chained files, if some files in the same directory are growing at the same time; XFS is good at preventing such a thing.

In conclusion Köhntopp states that ext2 (which is the base of ext3) is depending on the state of art around 1984. XFS on the contrary has been build on papers around 1994, meaning it’s younger and having a bigger code base. This means, that XFS might have more errors still than ext3 but on features that ext3 doesn’t have.

Oh, and by the way, according to this blog entry from 2005 about the switch back to ext3 from Mark Linden he hasn’t really understand what a journaling file system is for. If you take a look at the 2nd mail on this link, you see what Theodore T’so means. But keeping the data intact is not for what the journaling file system has been made. It has been made to keep the filesystem itself intact.

If you want to have an intact database after a crash, use an ACID-compliant one, like the InnoDB-Engine of MySQL.

So what’s to say in conclusion? If Lindenlab is still using only ext3 as filesystem for all of their database servers and those servers normally have many concurrent read/write clients around 10-50 or more, they’re denying themself from the speed a decent filesystem could give them and really, really should consider moving to another filesystem like XFS. This would be also one good explanation why e.g. the asset server is so damn slow – always, because the filesystem is slow.