User:Sethwoodworth/CommunityStructure: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 14: Line 14:


What Gnome does
What Gnome does
Created a formal Membership process
*Created a formal Membership process
Allows membership for 'substantial contribution to Gnome'
*Allows membership for 'substantial contribution to Gnome'
Contributions are mostly code, but can be advocacy, docs, etc
*Contributions are mostly code, but can be advocacy, docs, etc
Membership gives you voting rights in the foundation
*Membership gives you voting rights in the foundation
Membership gives you an @gnome.com address
*Membership gives you an @gnome.com address


What Ubuntu does
What Ubuntu does
Cloned and modified Gnome's Membership system
*Cloned and modified Gnome's Membership system
Membership from many more non-code tasks
*Membership from many more non-code tasks
Gives members @ubuntu.com addresses
*Gives members @ubuntu.com addresses
Also gives business cards (self printed) for Members
*Also gives business cards (self printed) for Members
Facilitates contributions
*Facilitates contributions


What Wikipedia does
What Wikipedia does
Allows and fosters meta-wiki teams
*Allows and fosters meta-wiki teams
Teams are self assigned and work directly on content and meta-wiki
*Teams are self assigned and work directly on content and meta-wiki
Strong system of communication via talk pages
*Strong system of communication via talk pages
Some teams include Newcomers welcoming/training, anti-vandalism
*Some teams include Newcomers welcoming/training, anti-vandalism
Subject area editors, graphic design, audio recording
*Subject area editors, graphic design, audio recording
Strong system of rewards and prestege via barnstars
*Strong system of rewards and prestege via barnstars
Adminship granted as type of 'membership'
*Adminship granted as type of 'membership'


What Mozilla does
What Mozilla does
Mozilla created a Campus Representatives program for students
*Mozilla created a Campus Representatives program for students
Students organize Pro firefox/mozilla events on campus
*Students organize Pro firefox/mozilla events on campus
Students are supported by Mozilla by swag and product discounts
*Students are supported by Mozilla by swag and product discounts
Mozilla gets word out, larger install base and a recruiting pool
*Mozilla gets word out, larger install base and a recruiting pool


What PETA/PETA2 does
What PETA/PETA2 does
PETA created street teams of youth/students
*PETA created street teams of youth/students
Students distribute fliers, posters and stickers
*Students distribute fliers, posters and stickers
They get points for documenting their work
*They get points for documenting their work
Points are redeemable for free swag and discounted swag
*Points are redeemable for free swag and discounted swag


What OLPC does
What OLPC does
OLPC currently has two ways for volunteers to feel ownership
*OLPC currently has two ways for volunteers to feel ownership
Support-gang allows users to get inside info and provide feedback
*Support-gang allows users to get inside info and provide feedback
Users must in turn help via support in irc and answer email tickets
*Users must in turn help via support in irc and answer email tickets




Line 57: Line 57:


What OLPC can copy
What OLPC can copy
A Community Membership system
*A Community Membership system
would involve current 'substantial contributors' from Support-gang
*would involve current 'substantial contributors' from Support-gang
A set of rewards and privs: teamwiki, @volunteers.l.o?, -BY in source?
*A set of rewards and privs: teamwiki, @volunteers.l.o?, -BY in source?
Strong communication via wiki
*Strong communication via wiki
Wiki structures for collaborating between groups
*Wiki structures for collaborating between groups
Strong Documentation for all projects / needed tasks
*Strong Documentation for all projects / needed tasks





Revision as of 07:32, 21 May 2008

The Structure of our Community at OLPC

There is a need for a stronger and better supported volunteer community at OLPC. The goals of the project are very broad and far reaching in Hardware, in Software and in Content. To satisfy them a larger community structure is required.

OLPC has had a lot of success with some groups of its volunteers. The community development community is strong, and the required tools are well known and used. The Support-gang manged to answer thousands of support tickets and write a lot of great documentation in the process. Overall there are a lot of people who want to volunteer for OLPC, both developers and non-developers. And it makes sense that OLPC has to be flexible to support these people in different ways. After all the Gnome development community doesn't look or behave like the Wikipedia or Librivox communities.

Unfortunately not nearly as much work has been completed in content as there has been in hardware or software. The work in hardware was mostly localized physically to OLPC and is mostly complete or at least stable. Software work has come a very long way and involves many volunteers who contribute. The necessary skills to volunteer in content are far lower than those of Hardware or Software. And ideally OLPC could engage many more content contributors.

Any structure for volunteers to participate need to be done in specific ways. Methods that require substantial time investments from OLPC or are unattractive to volunteers are to be avoided. The established method for online collaboration involves ad-hoc groups, self assigned tasks, and little hierarchical structure. These structures must be highly communicative to participants and well supported by powerful technological tools. Users must feel an overall sense of ownership in their project and must have some sense of their place in the overall structure, even if it is self-assigned. A great majority of these requirements can be satisfied by the current wiki and mailing lists if used properly.

Examples of other organization's Community Structures

It would be useful at this point to note what other FOSS and Open Content organizations have done to solve some of these problems. Many of these group structures have grown organically while some have adopted other structures and adapted them to their purposes.

What Gnome does

  • Created a formal Membership process
  • Allows membership for 'substantial contribution to Gnome'
  • Contributions are mostly code, but can be advocacy, docs, etc
  • Membership gives you voting rights in the foundation
  • Membership gives you an @gnome.com address

What Ubuntu does

  • Cloned and modified Gnome's Membership system
  • Membership from many more non-code tasks
  • Gives members @ubuntu.com addresses
  • Also gives business cards (self printed) for Members
  • Facilitates contributions

What Wikipedia does

  • Allows and fosters meta-wiki teams
  • Teams are self assigned and work directly on content and meta-wiki
  • Strong system of communication via talk pages
  • Some teams include Newcomers welcoming/training, anti-vandalism
  • Subject area editors, graphic design, audio recording
  • Strong system of rewards and prestege via barnstars
  • Adminship granted as type of 'membership'

What Mozilla does

  • Mozilla created a Campus Representatives program for students
  • Students organize Pro firefox/mozilla events on campus
  • Students are supported by Mozilla by swag and product discounts
  • Mozilla gets word out, larger install base and a recruiting pool

What PETA/PETA2 does

  • PETA created street teams of youth/students
  • Students distribute fliers, posters and stickers
  • They get points for documenting their work
  • Points are redeemable for free swag and discounted swag

What OLPC does

  • OLPC currently has two ways for volunteers to feel ownership
  • Support-gang allows users to get inside info and provide feedback
  • Users must in turn help via support in irc and answer email tickets


What should the community structure of OLPC look like?

What OLPC can copy

  • A Community Membership system
  • would involve current 'substantial contributors' from Support-gang
  • A set of rewards and privs: teamwiki, @volunteers.l.o?, -BY in source?
  • Strong communication via wiki
  • Wiki structures for collaborating between groups
  • Strong Documentation for all projects / needed tasks


While coding projects (Gnome, OLPC-dev) seem to be able to conduct themselves with just a mailing list, content projects need more polished forms of communication. Ubuntu has a multitude of mailing lists, but also make very strong use of their wiki and Launchpad website.

OLPC must copy structure examples from organizations with similar goals and tasks.

A full content volunteer structure:

  • A sense of individual recognition of volunteers
    • Individuality and recognition could be fostered by Userpages
  • A sense of ownership by volunteers
  • Must have an ultimate personal goal in the project
    • Membership based on contributions could provide a mid-term recognition for volunteers