Como funciona o GPL?