These are all completely different situations.
- A goal kick can be taken anywhere from within the goal area (the 6 yard box). (Law 16)
- A drop kick means the ball is still in play. The goalie could as well throw the ball to a team mate.
- Free kicks can be taken from anywhere inside or outside the box (except for the opposing box). They're taken from where the previous offence occured. (Law 13)