I wonder about what I should do if I stumble across a bug in a closed-source or proprietary system. I've had experiences where I've written a script and it has happened to provoke some funny behavior in somebody else's system. Do I just publish it somehow? Do I anonymously send it to them? I worry that if I didn't publish information about the bug, then nobody would ever fix it.