A bounty program framework is used whenever Mattermost would like to issue an opportunity for community developers to create a solution to an outstanding problem we've identified and would like to encourage work on. This helps us to develop solutions that are more full-featured and give us better control over the outcome versus just asking the community to contribute.