Community Structure

Membership

Find out more about the benefits and expectations of the various levels of membership in SourceTree Commons.

Governance

Learn about and participate in making decisions affecting the Commons.

Reputation and Feedback Systems

The reputation and feedback systems are a vital part of building our community. Find out how they work.

Member Pledge

Find out how our community members pledge to uphold certain values we all have in common..

Membership

There are four levels of membership in SourceTree Commons, based on user participation and reputation. Each level has various benefits and responsibilities:

Visitor

  • no log in required
  • partial read access
  • download software and completed code

Member

  • Creates user account (member name, email, password) with optional additional information
  • Agrees to Member Pledge
  • Create, work on and manage projects
  • Receive feedback and ratings from other members for both personal activity and project work
  • Able to identify connections; only able to contact members in their network, after the connection is approved by the other party

Contributor

  • Members become contributors by participating in member actions, such as starting projects, reporting bugs, etc, and reaching a certain participation rating threshold
  • Declare themselves a contributor
  • Can post ratings for people, projects and discussions
  • Can vouch for other members
  • Able to initiate contact with other members

Steward

  • Contributor who has verified their identity
  • Must meet minimum reputation metric (combination of social and project ratings), and have met these metrics for a minimum amount of time
  • Declare themselves a steward and agreed to pledge
  • Are members of legal cooperative
  • Elect officers of cooperative
  • Participate in dynamic alignment on appropriate items; able to assign proxies
  • Charter guild and create committees

[back to top]

Governance

SourceTree Commons is a legal non-profit, membership Cooperative. Stewards are eligible for membership in the cooperative, with decision-making capabilities and responsibilities. Voting is managed through our dynamic alignment tools, allowing for collective and distributed decision making, and avoiding the concentration of power to a small group. Issues are nominated for the dynamic alignment process by contributors or stewards, and require endorsement by other community members to continue in the dynamic alignment process. Day to day operations of the Cooperative will be managed by the officers and staff. View more information about these processes on our frequently asked questions page.

[back to top]

Reputation and Feedback Systems

An important feature of the SourceTree Commons platform is the ability for members to rate software, projects, groups and people. There are two dimensions to an individual's reputation - their Social Cred and Tech Cred.

Social Cred is about investments in the community. Tech Cred is about your technical contributions. Some data may count toward both ratings, but include data about a member's activity and feedback received, including the following:

Social Cred

Login Frequency
Rating Items
Welcoming Newbies
Referring Newbies
Profile Completeness
Connections / Pj Partners
Rating People
Report STC Bugs
Answering Questions
Starting a Project (which passes pj thresholds)
Pj/STC Road Mapping
Community Decisions
STC Bug/Patch Validation
STC Site Maintenance
Serving on a Steward Committee
Fix STC Bugs
Pj/STC Testing
Pj/STC Code Review
Pj/STC Documentation
STC Development
Value of Code Contributions
Certifying
Mentoring
Tech Cred

Claim a skill (self-assess)
User-level bug report
Technical bug report (w/ test case(s))
Validating bug fix
Code Review
Fixing Bugs
Reviewing Code
Fixing CRITICAL Bugs (fast)
New Skin/Theme/Interface Design
Data Import/Export pipe?
Scoping a Project
Certifications
Language Refit/Interface
Building/Writing Test Plan
Writing Unit Tests
Writing Automated Regression Scripts
Building Releases
Writing Tech Design Specs
Technical/API Documentation
User Documentation / Manual
New Modules / Extensions
New Libraries / Classes
Project Management
Value of Code Contributions
[back to top]

Member Pledge

We ask our members to abide by the following pledge:

Respect Others: We are a community joined by our common interest in open source. Remember that we all have something to contribute. Interact with others with respect. Don't be that guy. (you know the one)

Be Truthful: This is a place to share your hard work with others. Only upload things that are yours, and give credit to others for their work.

Share Yourself: Our success depends upon your participation. Offer constructive feedback to other members and projects, and be prepared to receive feedback from others. Diversity of experience, talents and interests strengthens our community. Engage in conversations and encourage the same from others. Help us make our community the best place to be for open source software and its geeks.

[back to top]