Way sooner than I ever imagined, the Second Life client has been
released under GPLv2 license. Though it has the usual "still needs some
proprietary third party libs" strings attached. Namely fmod.
I'm working on building it right now.
See:
http://secondlife.com