General Public License, Explained