nVidia are fairly regular with their driver updates, but the driver is not open source. There's an open source 'wrapper' around a closed source binary. That way it can fit in with the existing system easily enough, but without giving away nVidia's trade secrets.
It supports OpenGL very well, I hear, but I've not tried using OpenGL with it yet!
