[sldev] Why Linden Labs needs to let the community extend the client without asking for their IP

John Hurliman jhurliman at wsu.edu
Fri Apr 6 17:17:54 PDT 2007


Tim Shephard wrote:
> Clearly LL is suffering significantly from scalability issues.
>
> A day does not go by without real problems in terms of teleporting,
> database, and other connectivity issues.  To top it off, inventory
> issues are rampant.   I get more than 10 complaints per day about
> missing items that people have purchased.  We never bother contacting
> LL staff anymore, rather we just replace without question.
>
> The grid can not go past 40K concurrent users without falling over.
> This is putting LL Inc at risk.
>
> To solve this I presume the entire staff has been dedicated to
> scalability and stability issues alone, and for those who can't
> directly program in that respect have been moved over to QA.
>
> To do otherwise would be a shocking act of mismanagement.  Features
> are meaningless if people can not do the basic things, such as logging
> on, teleporting, and maintaining / transferring / rezzing inventory.
>
> On top of this, competitors are circling.   New ideas and new
> approaches are being developed everywhere and while SL is dedicating
> precious resources to just staying afloat - they are falling quickly
> behind in the feature race.
>
> What's the solution?  Simple - leverage your massive developer
> community to extend the client and simulator for you.    This worked
> brilliantly for building out the world itself and it will work
> *brilliantly* for improving the client and simulators that we connect
> to.
>
> However, we're not going to do this for free.   Well, some of us are I
> suppose, but the vast majority of us make calculated judgements when
> it comes to investing our time, and if one activity which is somewhat
> similar and we enjoy it is going to reward us more financially, we are
> going to pursue that activity.   This is a simple reality.
>
> What does that imply?   Support us in our desire to maintain control
> over our own Intellectual Property for extending client and server in
> the way we did inside SL.   If we want to open source, we can, if we
> want to close source or do something in between - we can do that to.
> However, leave the choice and flexibility in our hands.
>
> Will some of us get rich?  Maybe.   Maybe even make more than LL
> itself, at least in the short term.
>
> However, I tell you this now, living in fear caused by a philosophy of
> envy will get you no where.
>
> LL's corporate DNA is based on Web 2.0, on leveraging the power of the
> community and to betray those instincts that got you here now when
> things are so critical will be the mistake that makes your a minor
> footnote in the beginning of the metaverse.
>
> So: open up that plugin API.    Talk clearly and consistently about
> how we can extend the client and maintain our own closed source.
> Stop giving into the fears of old economy lawyers and managers who are
> still thinking with a non crowd sourcing, non Web 2.0, and most of all
> - non Second Life mindset.
>
> Regards,
>
> Tim. 

I think it's important to start this discussion with a very candid 
honesty. So truthfully, were you high when you wrote this?

John Hurliman


More information about the SLDev mailing list