There's nothing wrong with this. There's no contract when using open-source and this is probably how 99% of people interact with it.