Itch.io launches open revenue sharing

Itch.io has launched open revenue sharing, allowing developers to choose how much revenue to share with the online distributor.