The GNU General Public License (GPL) is one of the most widely used software licenses - and, undoubtedly, the most misunderstood.