Transparent value translation for open source sponsorships
A methodology for calculating fair and transparent pricing for open source sponsorships based on Fibonacci-based effort estimation.
The OSV Framework provides a structured approach to valuing contributions and sponsorships in open source projects. By combining effort estimation with standardized pricing, it creates transparency and fairness in the sponsorship ecosystem.
effort_points × $base_rate = value
Default base rate: $50 per effort point
- Effort Points: Fibonacci-based values (1, 2, 3, 5, 8, 13, 21...) representing complexity and time
- Base Rate: Monetary value per effort point (configurable, default $50)
- Value: The calculated sponsorship amount
- Estimate effort using Fibonacci numbers (1, 2, 3, 5, 8, 13, 21, 34...)
- Apply the formula:
effort_points × $50 = value - Use the calculated value for sponsorship pricing
Examples:
- A medium complexity feature = 5 effort points → 5 × $50 = $250
- A large feature = 13 effort points → 13 × $50 = $650
- An epic milestone = 201 effort points → 201 × $50 = $10,050
- Getting Started Guide - Learn how to implement OSV in your project
- Calculation Guide - Detailed pricing methodology and examples
- GitHub Integration Guide - Set up effort tracking with GitHub Projects
See the examples/ directory for practical use cases and templates.
We welcome contributions! Please see CONTRIBUTING.md for guidelines, including our commit message conventions.
This project adheres to a Code of Conduct. Please read CODE_OF_CONDUCT.md before participating.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- GitHub Action for automated OSV calculations on PRs and Issues
- Integration templates for popular project management tools
- Community-driven pricing guidelines
Created by Waren Gonzaga under WG Tech Labs