Il convient de se soumettre à certaines restrictions précisées dans la GPL pour pouvoir vendre des logiciels libres. Tout d'abord, tout vendeur ou distributeur ne peut pas réduire les droits des utilisateurs qui ont acheté les programmes. Cela signifie que si vous avez acheté un CD-ROM de programmes soumis à la GPL, vous pouvez les copier autant que vous voulez et les redistribuer sans contrepartie financière. En second lieu, les distributeurs doivent préciser clairement aux utilisateurs que les programmes sont couverts par la GPL.