[Opensim-dev] [Opensim-users] OpenSim Roadmap

Justin Clark-Casey jjustincc at gmail.com
Mon Jul 5 00:28:30 UTC 2010


On 03/07/10 12:07, Clive Gould wrote:
> Hi
>
> We're presenting the results of Bromley Colleges OpenSim Project at
> the Future Learningscapes: a 21st Century Challenge conference at
> Greenwich University (UK) next Wednesday (7th July).
>
> Just in case we are asked, can anyone explain OpenSim's roadmap? Why
> is it still in Alpha and what are the criteria for it getting into
> Beta and eventually version 1.0?

We haven't had a formal roadmap for quite a while.  I think partly this is because of unpredictability about what's 
going to happen with virtual environments, partly because the project is still very young without surplus developers to 
spend time drawing them up :) and partly because the project isn't controlled by a single organization or person that 
could impose such a thing.

However, I'll hazard a personal guess that in the medium-term future we'll see media on a prim and general compatibility 
with version 2 browsers, continued development of hypergrid, more code modularization, mesh support, continued 
improvements in base performance and reliability and scene object refactoring to enable features such as multi-level 
linking.  Some of this will be driven by viewer development.  And ultimately, everything is driven by user and developer 
requirements, desires and effort/money expenditure :)

I would say that OpenSim is still considered alpha for various reasons, including but not limited to

1)  Current instability in core OpenSim itself.
2)  Instability in supporting platforms (e.g. mono appears to have issues with high load).  This is particularly obvious 
on relatively high-use public grids such as OSGrid.
3)  Current instability in some features (e.g. setting multiple textures is hit and miss).
4)  Inconsistency in user-facing interfaces (e.g. help on the console is very unstructured).
5)  Inconsistency and immaturity of module facilities.
6)  The prospect of future changes in some fundamental structures (e.g. scene object refactoring).
7)  Reasonably expected features missing (e.g. no coalesced objects).
8)  Bad legacy communications interfaces (e.g. the 'wire' protocol for inventory service communication is low quality 
and inconsistent).

This probably sounds rather pessimistic but I think that we've come an awful long way and it's far more valuable early 
on to have rough. working code than spend much time on up-front planning.  But I also believe that we couldn't 
justifiably move to beta without addressing a reasonable number of these issues.

Good luck with the conference!  Hope you make a few OpenSim converts :)

Regards,

-- 
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-dev mailing list