revenue sharing contract definition – BestEarnIdea.com