Second Life vendor Linden Lab has been dabbling in open source for quite a while: their client code is available, and they've persistently talked about (though not actually carried through on) making the server open source as well. But now the company is facing a potential upheaval to its business model, as alternative compatible virtual worlds are maturing. Can they cope with the challenge?