All BB OS's are released by RIM. Different carriers release and support versions as they choose. Some "overseas" carriers (well, overseas from me) release updates before we get them here in the states. I'm unaware of any particular order. Not every release is offered by every carrier.