I found references to it going back to 2008, and the git repo that has my dotfiles says I've been using it (in Linux) for 3 or so years. Maybe it depends on the OS/distro.
The patterns are similar to shell globs: * matches zero or more characters, ? matches exactly one.