The issue with NightOwl was not that the TOS was updated.
The issue with NightOwl is that allowing automatic updating of an app is equivalent to allowing the app developer remote code execution of any arbitrary program on your machine.
Notification won't solve that problem. Disabling automatic updates does.