Assume I want to change an open source library and use it in more than one project, e.g. company C uses library L version 1.0 with license apache-2. The company actually uses a fixed version of it. They send the fixes to the original developer of L but want to use the fixed version before there is an official public version.
The license should allow this. But which version number to use on the temporarily fixed L.
or something different?
The idea is that there is eventually an public new version and the company should be abel to use it by just changing the version number.