[Opensim-dev] User services refactoring status

diva at metaverseink.com diva at metaverseink.com
Wed Jan 6 18:52:08 UTC 2010


Mic Bowman wrote:
> In this case, one of the barriers we feel to productive public 
> discussion (and probably documentation) about long-term, stable 
> interfaces is a lack of belief that the discussion will matter in a 
> substantial way to what gets coded. That is, if we went off & built the 
> php/apache interfaces, we would have no influence over changes in the 
> core & would therefore be completely subject to any decisions core 
> makes. (Feels like taxation without representation or something like 
> that... :-)
> 
> So... You say that we can go off & build what we want... but that's only 
> cost-effective if we fork or freeze (or wait)...

Well, that's not exactly true that you don't have a say, since 2 core 
devs are your employees :)

But wrt to stabilization, as I said, those interfaces are the main 
contract. Notice that these interfaces didn't exist, as such, before. 
Now they do. Before now, no one here could point to a piece of the code 
base and tell you "hey, here's the contract". Now we can. I'm hoping 
that, after some minor clean-ups (exception: IInventoryService needs a 
major cleanup) those interfaces will freeze. I'd be very surprised if 
those interfaces will go through major changes after 0.7. That's my word 
only, I don't speak for the entire project, but, really, I'd be *very* 
surprised.



More information about the Opensim-dev mailing list