|
|
Bandwidth: hi / med / low Visit the Surf Shop! |
| Home | Register | CouchSearch! | My Profile | Messages | Groups | Events | Chat64 | Community | Info | Login |
|
|
Big Picture | Participate | Mission | Statistics | Wiki | Contact Us | Ambassadors | Donate | Collectives |
Community Operating SystemThe statements and opinions on this page are solely those of its authors and do not necessarily represent the official position of CouchSurfing International.
This page is a Request for Enhancement. It is a draft. You are encouraged to find support for it, etc.
CouchSurfing Community Operating System (CS-COS)OverviewThis is an outline of an idea for a community operating system. The tentative name was inspired by the old computer operating system MS-DOS. I hope this one works better. It is meant to support the CS 2.0 goals of decentralized participation, community-driven development, and making the world a better place through a cooperative information sharing network. CS-COS is based on the concept of a voluntary and anonymous reliability link between members. The word reliability is used here like the phrase reliable source is used in journalism. The system would be useful for cooperative information sharing, community-driven development, and, in conjunction with the polling system, community decision-making. With 150,000+ members and thousands of groups, we need a global system to support member participation. There are far too many members, groups, and information, and not enough time for any one person to stay directly connected to everyone and everything and process all the information available. Basic structure
ApplicationsNews sharingCS-COS could help with the problem of information overload: too many groups to follow, too much news, not enough time. Members could link themselves with like-minded members who can then keep each other informed with only the news relevant to their interests. Community driven developmentCS-COS combined with the poll system could be used for the entire process of developing new features on the web site or proposing collectives, etc., beginning with the initial proposal, gathering feedback and support, and refining the proposal until it is ready for a formal vote. Community decisionmakingIf an item is a specific action, change or nomination for a position, a criterion for being included on a formal ballot could be reaching, say, the top 5 on the community list for the respective categories within a certain time frame. RecommendationsThere are many issues that do not necessarily require a vote but only a a rough consensus. There are other issues which aren't decisions at all but recommendations for some kind of action that may be very effective if many members endorse it, even if it is entirely voluntary. A recommendation could be something like: "Please contribute to the War on Them project." A recommendation would serve to not only inform many members-at-large of a possibility, but let them know how much the community is behind it, possibly encouraging them to support it or participate in it. This concept could be extended to actions in the world, in which case CS could become a very powerful agent for change. For example, if an earthquake occurs somewhere, various recommendations could be initiated in response. They would be entirely voluntary, but in a large organization like this, if an idea has merit it will rise to the top of lists and if only 1% of the members actually act on the recommendation, it could still have a big impact. ImplementationCS-COS would not be hard to implement technically speaking. The greater challenge is deciding on all of the various parameters. I imagine the system as evolving over time (like MS-DOS). A basic system could be implemented very soon and then used to drive further evolution. One of the potential problems of this system is that, with 150,000 members, it might become difficult for an item to reach a visible position on community lists even if they are categorized. This problem can be solved by implementing CS-COS both at the group level and the community level. Items submitted to a group CS-COS could apply first two members of the group, but then the group could choose to endorse an item and put the whole weight of the group behind it for its community ranking. Like the vouching/verification/friend/recommendation system already in place in CS, the hierarchical group structure is well-suited for CS-COS. In nature and in human affairs, complexity always ends up being handled in a hierarchical way. Implementation note: There has been some discussion about creating a CS internal issue tracking system to easily track issues other than bugs and enforce accountability within the organizational structure. I started implementing an application system (for applying for "positions" within the CS organization such as ambassadors and the developer team; the database structure created for this was created generic enough for any "ticket" to be tracked within the site (which is exactly what part of the above aims to do - a few enhancements to the existing structure might still be needed). As the issue tracking system, as far as I know, is being endorsed by the current admin population, I think it could be used as the initial stages for the community operating system. ~~ If there's enough interest, I'll may start a group for discussion and refinement of this draft proposal. Matrixpoint (John) Anu article history edit |
| Help / FAQ | Terms of Use | Privacy | Contact Us |
© 1999-2008 CouchSurfing International Inc. - a Non-Profit Organization 'CouchSurfing' and 'CouchSurfer' are registered and unregistered service marks of CouchSurfing International. - CS Release: Golden Gate ª |