Skip to content

Sustainability

Gus Austin edited this page Apr 7, 2022 · 16 revisions

OpenProducer is a service provider that leverages the Open Collective platform and community. A few examples of how OpenProducer can provide services are as follows:

Open source services

Providing services to other collectives

Funds can flow as follows:

  • OpenProducer helps direct people resources (fundraising, marketing, events, social networking) to the project
  • Project collective sponsors monthly amount to OpenProducer and the project collective appears on OpenProducer collective and website as a sponsor or backer
  • If a project like AzuraCast is providing a portion of the services, OpenProducer can allocate funds to AzuraCast collective
  • Individuals doing the work can expense or invoice against OpenProducer collective or the project collective

Priority OSS projects and collectives include:

Partner provider service offerings

Working with partners on new or existing service offerings

Funds can flow as follows:

  • OpenProducer helps direct people resources (fundraising, marketing, events, social networking) to the partner provider (Netmix, AzuraCast, LibreTime etc.)
  • Provider collective sponsors monthly amount to OpenProducer collective and the project collective appears on OpenProducer collective and website as a sponsor or backer
  • Provider collective sponsors monthly amount to white label provider for hosting and add-on services
  • Individuals doing the work can expense or invoice against OpenProducer collective or the provider collective.

Netmix SaaS

Still working out the details:

Partner projects

Managing and expanding existing partner projects

Funds can flow as follows:

  • OpenProducer helps direct people resources (fundraising, marketing, events, social networking) to the partner collective
  • Partner collective sponsors monthly amount to OpenProducer collective and the partner collective appears on OpenProducer collective as a sponsor or backer
  • Partner collective sponsors monthly amount to white label provider for hosting and add-on services
  • Individuals doing the work can expense or invoice against OpenProducer collective or platform collective.

Priority partner projects include:

Additional Notes

While some projects require a significant amount upfront time required to be market ready or have sponsor/backer value; for the most part, the amount of available budget in a collective will dictate the amount of actual work project team members will commit.

Likewise, the actual budget for the program team, allocated as 15% from each collective, will have a large dependency on meeting fundraising goals. For this reason, fundraising, sponsor wrangling, grant writing, etc. will be both a primary responsibility of the program team as well as a valuable service.

Bounty Program

The following is inspired by Open Collective, who just relaunched their bounty program. This is the basic way it works -

Process

  • Bounty contributors first comment on the issue they’re interested in, to ask a core contributor to assign them to it. This ensures that multiple people aren’t unknowingly working on the same bounty simultaneously, and gives our core team the chance to check everything’s in order.
  • Set a time limit based on the complexity of the issue, so that if an initial bounty contributor doesn’t deliver it can be opened up to others
  • Contributors must complete a simple issue before moving on to one more complex. This helps assess skill level and avoid frustration and lost time.
  • Complex issues don’t really work as bounties, because they usually require a lot of back and forth and are hard to scope accurately in advance. drop them in favor of larger issues split into small bounties.
  • Use a “bounty candidate” label so other team members could bring potential bounty issues to the attention of the core dev team and they could be assessed for suitability.
  • Make sure bounty issues are fully specced out and don’t require more design before starting implementation.

Bounty levels

  • $100 for "minimal complexity issues" (<1 hour average estimated completion time)
  • $200 for "simple complexity issues" (~1 or 2 hours average estimated completion time)
  • $500 for "medium complexity issues" (~1 day average estimated completion time)

Contributor Ladder

First Time Contributors

  • Have access to minimal or simple complexity issues
  • Contributors are not part of the OpenProducer GitHub organization
  • Fork our projects on GitHub and push changes on their forks
  • Should comment on bounty issues to get assigned (limited to one at a time)

Contributors (at least 1 completed issue)

  • They get added to the OpenProducer GitHub organization
  • Can assign themselves bounty issues (limited to one at a time)
  • Have access to minimal, simple or medium complexity issues

Recurring Contributors (3 or more completed issues)

  • Added to the "Recurring Contributors" group on the OpenProducer GitHub organization
  • Can assign themselves bounty issues (limited to two at a time)
  • Have access to minimal, simple or medium complexity issues

Confirmed Contributors (3 completed issues including at least 2 with medium complexity)

  • Added to the "Confirmed Contributors" group on the OpenProducer GitHub organization
  • Become candidates to work on complex issues or projects on a negotiable per-project or hourly rate
Clone this wiki locally