numfocus / outreachy-contributions-2023

This repository will be used to capture Outreachy applicants' contributions during the Applications phase - May-July 2023 Cohort
BSD 3-Clause "New" or "Revised" License
16 stars 4 forks source link

Second contribution by Samuel Busayo #94

Closed bellatrick closed 1 year ago

bellatrick commented 1 year ago

Name: Samuel Busayo Projects:

  1. Signac (https://signac.io/)
  2. Bqplot (https://github.com/bqplot/governance/blob/master/governance.md)

SIMILARITIES

Both Signac and Bqplot share the following governance model similarities:

  1. Enabling individuals to contribute regardless of their background or expertise.
  2. Determining upper management positions based on the individual's level of commitment to the project.
  3. Both governance models are based on principles of openness and transparency, which guide their decision-making processes and promote community involvement.
  4. Voting is the primary method used in both models to make decisions.
  5. The two governance models share a similar set of roles and responsibilities. These roles include:
    • Contributors who contribute code or content to the project.
    • Committers who have the ability to make pull requests into the main codebase.
    • Users who can consume and provide feedback on the software.

DIFFERENCES

Hosted location:

Voting participation:

Conflict of interest clause:

Meeting transparency:

Deciding Between Signac and Bqplot's governance model

After examining both governance models, and weighing the project’s goals and structure I have come to the conclusion that Signac's model is preferable to Bqplot’s due to the following reasons;

  1. Community orientation and transparency: Signac's model emphasizes community involvement and transparency without any clauses. This creates an atmosphere of trust and inclusivity, which can lead to better collaboration and results.
  2. Clearly defined roles: Signac's model clearly defines the roles of individuals in the project, including the necessary steps to contribute to each role. This structure helps to prevent confusion and redundancy, allowing team members to focus on their specific tasks and responsibilities.
  3. Evenly distributed decision-making: Signac's model distributes the decision-making process evenly amongst members of each role, preventing any one role from monopolizing control. This promotes fairness and equality, which can improve morale and encourage more active participation from team members.
bellatrick commented 1 year ago

@arliss-NF Kindly review my second contribution. Thanks.

arliss-NF commented 1 year ago

Hi @bellatrick - this is awesome - I really like the way you have shared the information. Your analysis of which model is better is very well done - the information is clear and well organized - excellent job!

bellatrick commented 1 year ago

Thank you very much Arliss, i really appreciate the feedback