Original: In order to make the Linux kernel compatible with the components from the GNU Project, Torvalds initiated a switch from his original license (which prohibited commercial redistribution) to the GNU GPL.
Simplified: In order to make the Linux kernel suitable for use with the code from the GNU Project, Linus Torvalds started a switch from his original license (which did not allow people to sell it) to the GNU GPL.