[Opensim-dev] The notion of "core" ... looking ahead
James Stallings II
james.stallings at gmail.com
Tue Oct 20 12:05:16 UTC 2009
Very well played Morgaine :)
Cheers!
James/Hiro
On Tue, Oct 20, 2009 at 6:41 AM, Morgaine <morgaine.dinova at googlemail.com>wrote:
> Greetings.
>
> Three points of fact:
>
>
> 1. Opensim is now in Git, a *distributed* SCM that promotes *
> distributed* development.
> 2. Opensim devs have declared many times that Opensim is not a product,
> but a platform or toolkit from which products can be made.
> 3. Opensim distros have started to appear (Diva++), consistent with
> point #2.
>
>
> These 3 points taken together suggest the following rather likely course of
> future history:
>
>
> - Git will be used in the manner in which it was intended. In other
> words, there will be an explosion of Git community repos featuring personal
> branches created by Opensim user/developers outside of the core group, in
> much the way that happened with the LL viewer. It's likely to happen even
> more strongly in the case of Opensim, because Git promotes this and because
> Opensim code is already nicely modular, which cannot be said of the LL
> viewer.
>
>
> - As happened with community viewers, many Git community repos will
> gain high reputations for new features, better performance, more robustness,
> expanded data types, higher scalability, fewer barriers to open teamwork,
> alternative interop models, better APIs, and a hundred other things that an
> extended community can tackle but which the small core team has never
> thought of, or not had the manpower to pursue.
>
>
> - Opensim distro builders will build their distros from all the best
> features available in all the best known and most respected Git repos,
> cherry picking to make their distros special in whatever way suits them.
> Distro builders will of course also provide their own Git repositories,
> swelling the repo numbers even further and giving them the prestige of a
> good distro name. The Opensim equivalents of RedHat and Ubuntu will emerge,
> both as distros and as companies, and will become formidable.
>
>
> The above doesn't require much vision because it's almost certain to
> happen, simply because the tools are right, the incentives exist, people
> like doing their own thing, and the precedent offered by the community
> viewers is very strong. The only big uncertainty is to what extent it will
> happen, and how much control the core group will retain amid the plethora of
> distributed repositories.
>
> The latter is very hard to predict. However, two extreme cases might give
> some idea of how things might pan out:
>
>
> - If the core group remains closed, secretive and exclusionary, this
> promotes the emergence of more respected upstream alternative repos as
> replacement Opensim Git masters. If disputes like the current one get
> really bad, there will be wholesale forks of core, destructive competition,
> politically driven non-sharing, and very damaging press and public
> perception.
>
>
> - If the core group becomes open and transparent, and embraces
> distributed community development for core features, this promotes the role
> of the core repo as the single (or at least the leading) upstream master, a
> respected concentrator of the best features from broad Opensim community
> development.
>
>
> I have a strong predisposition for openness so please take this advice with
> a pinch of salt, but I believe it's correct nevertheless. If the current
> core group wishes all the accolades and respect that come from a highly
> popular and well run community open source project, I believe that the right
> course of action is to become *organizationally* open and transparent as
> well.
>
> Perhaps reaching version 1.0 and creating an open foundation might be a
> good time for that to happen.
>
> Regards, and much admiration for the great achievements so far. :-)
>
>
> Morgaine.
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
--
===================================
http://osgrid.org
http://del.icio.us/SPQR
http://twitter.com/jstallings2
http://www.linkedin.com/pub/5/770/a49
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20091020/08033cd1/attachment-0001.html>
More information about the Opensim-dev
mailing list