Monetization via Paid Features

November 26, 2022 ยท View on GitHub

AKA: Bounty driven Development

Payment offers made by companies or individuals to develop new features, functionalities, interfaces, etc. important to their business-case. Often these are one-time payment offers for one feature, but hundred of users have thousands of feature requests.

Requires:

  • Setup of a payment mechanism (hosted or self-build)
  • Collection and description of one or more feature with time

Variants & Options:

  • Single Feature: Development of one request
  • Bulk Features: Implementation of multiple features (border on freelance contracting)
  • Auctioned Feature development: Highest bidder gets to choose the feature to implement next
  • Custom Features: Development of features that only the buyer gets

Platforms

Evaluation

CharacteristicsValueNote
Effort to set-upHoursSome descriptions and bank info is sufficient
Effort to maintainHighNew description for every new feature & feature development
Cost to set-upNonePlatforms are often free or only take a small cut
Cost to maintainNonePlatforms are often free or only take a small cut
One-time IncomeMediumOften based on hourly wage
Recurring IncomeLowFeature requests never cease but payers might
Income PredictabilityLowToo few features --> no users; Too many features --> no income
Full income Threshold100+
RecipientI
Additional WorkMediumExtra work to develop feature
VisibilityMediumEvery new issue will be a reminder for the issue bounties
Necessity to payMediumMight be necessary for important issues
Entry ThresholdLowCredit card is sufficient
CountervalueWork
ScalabilityLowScales to the time available to develop features
Effort for marketingHigh
CompetitorsOMight be constrained to maintainers (i.e., rejecting pull requests from external contributors / developers)
Software typesAll

NOTE: If external contributors develop features and maintainers accept the changes the bounties are paid to the contributors and not the the maintainers of the project. This might be hindering the monetization effort of the OSS project by the maintainers.