The Java naming convention is one of the best things introduced with it, neatly preventing package collisions with the creative misuse of DNS. If you fear your company will change, invent an internal convention. For anything you intend to release outside (and want to exist beyond the borders of your company) you should acquire a domain for it.
Having said that, I always smile inside, thinking of black magnesium cubes, when I extend NSObject...