First off, I have bothkicked the tires and lit the fires, and I have pushed tin, so I know both sides of this as the previous poster said. Now, having said that, as a pilot, it is not your job to know which controller is reponsible for making sure you have the ATIS, whether it is ground or CD. All we know as pilot is that the last thing in every ATIS is "advise on INITIAL CONTACT you have information xxx". It doesn't say "advise to the controller you think it will do the most good you have information xxx" or "advise when you are ready to taxi that you have information xxx". I don't know how people can interpret initial contact differently, but somehow some people do. At a facility wiht combined CD/ground, this is a moot point, but at a facility with split CD and ground, as pilots, we have no reason not to tell CD we have the ATIS. Even if you won't taxi for a half hour and the ATIS may change, this isn't up to us as pilots to figure out. Our initial contact is with CD, so we give them the ATIS. Now, when ready to taxi, and contacting ground. different facilities have different SOP's for who does what, and as pilots, we don't know. I'm not saying do not give the ATIS to ground as well, but I'm saying that in this situation, I don't see how anyone can think giving it to CD is optional. If they don't care, as it isn't in their job according to the SOP, as pilots, we will never know that, but we don't need to know who does what. What I would recommend to pilots in most cases is to give the ATIS to CD, and if immediately contacting ground, I don't feel it is necessary. If you have to delay your contaact to ground at all (even just a few minutes), listen to the ATIS again, if it is the same, no need to give it to ground again, but if it changed, give it to ground. At the same time, it is never a bad idea to give it to ground no matter what, just unnecessary in some cases.
To everyone incredibly concerned with "well what if it changes between when you get clearance, and contact ground", while this is warranted, as a pilot, do you think it is any different than if you get an ATIS, then taxi, then as you're taxiing you hear "xxx tower information xxx is current, altimeter xxxx". No one needs to make sure you have that ATIS, but as a pilot, I still want to make sure I get that ATIS.
Maybe in the previous example, the controller would care, depending on if the ATIS changes between CD and ground, or if it changes while the aircraft is taxiing, but as pilots, it is not up to us to figure out who is doing what, when, we have a job to do as a pilot, and we don't need to try to figure out when it is most convenient to give the ATIS to ATC, because the ATIS already tells us when to do it.
I will end with this. CAK went to some local airports and gave a seminar for pilots, along with a guide to their airport and airspace. Under their instruction for what to do on the ground at CAK, it says to first contact CD with intention, and the ATIS. Then it says to contact ground, but makes no mention of giving ground the ATIS