[opensource-dev] Plugins/Modular architecture

Glen Canaday gcanaday at gmail.com
Fri Sep 3 09:40:05 PDT 2010


This is the project I've started 50 times and never got further than
"YES! It compiles on all platforms! ...just.. need... everything. else."

Since it's LGPL now, we can make a modular plugin-based viewer that uses
LL's code as a starting point, and even incorporate BSD-licensed bits...
just convert all of the relevant sections of code into loadable libs
with a built-in that manages all of the plugin data centrally. That way
you can load and unload things like UIs and renderers on the fly without
ever logging out, and you can also include cool new things like "local
data" on your own computer, thus, if desired, having an integrated
desktop<->inworld presence.

Like I said... 50 times, never got further than the first sentence. Too
much work and not enough single geek. I had even named it "GROND" after
Sauron's battering ram.

Had trouble turning it into an acronym, though... "Generic Reusable
Omnipotent Networking Disaster," anyone?

--GC

On Fri, 2010-09-03 at 09:32 -0400, Oz Linden (Scott Lawrence) wrote:
> On 2010-09-03 9:14, Lawson English wrote:
> >    On 9/2/10 8:13 AM, Talia Tokugawa wrote:
> >> [...]
> >> I know this has been suggested before as friends have suggested it.
> >> Why not make the viewer more Modular? Introduce a plugin architecture.
> >> Allow any user to "build" their own client that fits their needs and
> >> requirements.
> >>
> > Its a HUGE undertaking to do that. LL wasn't willing to tackle the issue
> > directly years ago and they probably don't have the resources to do it
> > now. It would have to be a community-lead effort and I'm not sure that
> > developers are willing to invest the time to refactor the viewer at that
> > level unless LL will be willing to seriously consider using the
> > resulting re-architectured viewer.
> 
> Try us...
> 
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting privileges




More information about the opensource-dev mailing list