Why would IBM not want someone working on VNIC specifically?
(Disclaimer: not a lawyer.)
In this case, the employee had been part of the team maintaining it at IBM in an official capacity... and then IBM apparently decided they did not want him to work with that team anymore. In turn, he changed the maintainers file to point to his personal email address, and the managers involved were predictably not amused.