Acho que um modelo interessante, é você fazer o que a oracle faz, crie um ecossistema envolta de seu produto, por exemplo, preciso de um modulo de NFE, cobre por isso, preciso de suporte a configuração, cobre por isso, preciso de X feature, cobre por isso. o ponto é que você já criou um ecossistema de usuarios envolta do produto, agora qualquer aprimoramento que não parta de si deve ser cobrado. Isso além de ter ajudar a focar nas tarefas importantes, auxilia no filtro de usuarios que realmente usam o projeto.