Excuse me? That's the whole point of GPL. To give the author the right to redistribute all improvements you've made to theiir code. That "viral" property of GPL (it contaminates everything it touches) is the main reason why commercial companies avoid GPL like a plague.