Regardless of what current licenses dictate, should someone be able to port someone else's code to make a profit? Seems pretty shady to rewrite someone's code just to get around a license. Maybe this is where patents come into play.
What Monit does is a defined interface, anyone should be able to implement from scratch something that does exactly the same thing.
No, it's a copyright issue. Patents have nothing to do with it.