{"id":254,"date":"2006-11-30T09:18:06","date_gmt":"2006-11-30T13:18:06","guid":{"rendered":"http:\/\/auroralux.net\/blog\/2006\/11\/30\/second-life-and-libsecondlife\/"},"modified":"2006-11-30T09:18:06","modified_gmt":"2006-11-30T13:18:06","slug":"second-life-and-libsecondlife","status":"publish","type":"post","link":"https:\/\/fhmiv.net\/blog\/2006\/11\/30\/second-life-and-libsecondlife\/","title":{"rendered":"Second Life and libsecondlife"},"content":{"rendered":"<p>Google&#8217;s link to <a href=\"http:\/\/www.libsecondlife.org\/content\/view\/32\/\">libsecondlife<\/a> says, &#8216;libsecondlife is an open source project to reverse engineer the Second Life networking protocol.&#8217; How is it &#8216;your&#8217;, i.e. the community of Second Life residents&#8217;, protocol if it has to be reverse engineered? A scalable hardware and software infrastructure capable of supporting the Second Life virtual worlds is a very different, though related, problem from implementing a client-side environment for the world. I think Linden Labs would be better off explicitely releasing portions of this problem to the community for help in finding good solutions. The network protocol ought to be a collaborative effort, and it ought to be an &#8216;open standard&#8217;.  Interested third parties ought to be able to put in their own pieces &#8211; if I have server space and software that conforms to the protocol, I ought to be able to run my own parcel that&#8217;s accessible from the Grid, and I ought to be able to write my own client. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google&#8217;s link to libsecondlife says, &#8216;libsecondlife is an open source project to reverse engineer the Second Life networking protocol.&#8217; How is it &#8216;your&#8217;, i.e. the community of Second Life residents&#8217;, protocol if it has to be reverse engineered? A scalable &hellip; <a href=\"https:\/\/fhmiv.net\/blog\/2006\/11\/30\/second-life-and-libsecondlife\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[12],"_links":{"self":[{"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/posts\/254"}],"collection":[{"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":0,"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fhmiv.net\/blog\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}