Suppose a developer's contract says that all intellectual property (IP) rights to her code belong to her UK employer. While employed, she develops a library and open-sources it under the Apache 2.0 licence. The employer is not initially informed, but later finds the library's public repo on GitHub.
Questions:
- Can the employer force revocation of the licence?
- What would then happen to those who forked and started using the library before revocation?
There are related questions on OS SE, such as https://opensource.stackexchange.com/questions/4012/are-licenses-irrevocable-by-default. But they do not seem to address the situation when a library is open-sourced in violation of an employer's IP.