Feature Proposals

Feature Proposals
If you want to propose a feature, you should do so on the opensim-dev mailing list. If there is interest or if you plan to write the code yourself, you can create a page here. Please do not propose features in the Mantis bug tracker. Please do not propose features if you don't have a clear idea of how they would work on a technical level. Please do not propose features expecting other people to do the implementation work without convincing them first - this will not happen.

Feature proposals must be created in conjunction with a post to the opensim-dev mailing list - if they are just created here then it's possible they will not get seen by other developers.

If you're adding a proposal here, please do it with a page name of Feature_Proposals/. For example Feature_Proposals/AutoBackup.

Templates

 * Feature Proposal Template - Please use this Feature Proposal template to create your proposal page.
 * Feature Proposal Example - While the format is slightly out of date, it may also be helpful to consult this example proposal for ideas on what to include in your proposal.

Present

 * Feature Proposals/Dispatcher
 * Feature Proposals/OsGetRegionSize
 * Feature Proposals/Deduplicating Asset Service
 * Feature Proposals/Improve Groups Service
 * Feature Proposals/BulletSim_OpenCL
 * Intgeration Service - Phase I: Robust facility to provide management for running dynamic plugins
 * Plugin Manager - Phase II: Makes the plugin management in integral part of the system
 * Intel's Distributed Scene Graph for Scalability
 * RemoteAdmin:RemoteAdmin_Proposals - proposals for additional RemoteAdmin external methods.
 * OpenSimulator:Future_Release_Discussion - Proposal list/discussion for future versions

Past

 * Feature Proposals/Dynamic Attributes in Scene Objects - 2013 (originally 2010) Proposal of a way of attaching arbitrary data to any Scene Object. (feature was adopted in OpenSimulator v0.7.6)
 * Feature Proposals/Multi-Region OARs - 2012 Proposal for a multi-region OAR format (feature was adopted)
 * AutoBackup - 2011 Proposal for automated region backups
 * OGS2:Proposal - 2010 OGS2 Proposal for replacement of OGS1 (superseded by ROBUST)
 * Object Model Refactor to use Entity-Component Model - 2009 plan to simplify scene graph to improve maintainability and extensibility. It would also simplify creating viewers not tied to SL. ( see also: Object Model Refactor Plan PDF format ). Proposal was accepted and Adam Frisby started work but had to drop out of OpenSimulator development before it was finished and merged. ref
 * Creating profiles not used for login - 2009 Proposal for alternative ways of creating profiles that will never be used for login
 * Explicit Object Serialization - 2009 proposal to explicitly serialize scene objects rather than use .NET XML serialization (feature was adopted)
 * OpenSim Profile Anchors - 2009 Proposal for mechanism of retaining creator information for offline item transfers (superseded by other work)
 * Cable Beach Proposal - 2009 Cable Beach proposal for breaking virtual world services into separate modules (superseded by ROBUST)
 * Verse Proposal - 2009 Cable Beach related proposal to create a C# implementation of Verse protocol
 * Money - 2008 Proposal for a complete monetary system
 * Yadis_for_UGAI_services_discovery - 2008 Proposal to adopt the Yadis resource disovery protocol
 * Statistics Server - 2008 Proposal for a statistics server in OpenSimulator.
 * Proposed_IM_Flow - 2008 Proposal for IM flow
 * OpenID - 2008 Proposal for using OpenID in OpenSimulator
 * AssetServerProposal - 2008 Proposal for a distributed asset server/protocol
 * A better SimCrossing - 2008 Proposal to implementing smoother simcrossing
 * OpenWiredux: Taking the next step - 2008 Proposal
 * OSCMS - 2008 Proposal for an OpenSimulator front-end (for Google's Summer of Code)
 * Avatar Portability Version 2 - 2008 Proposal

Version Release Feature Discussions

 * OpenSimulator: 0.9 Bug List / Release Plan
 * OpenSimulator: 0.7.1 Release Planning
 * OpenSimulator: 0.7 Release Planning
 * Opensim: 0.6 Release Target Discussion
 * Opensim: 0.5 Release Target Discussion
 * Opensim: 0.4 Release Target Discussion
 * Opensim: Future Release Discussion