[...]
Niinpä GPL-lisensoituun koodiin perustuvan jatkokehitystyön tekijöillä on kolme vaihtoehtoa: # rakentaa omasta koodista ja GPL-koodista kokonaisuus, jota ei levitetä. Tällaista kokonaisuutta voi kuitenkin käyttää esim. myytävien palveluiden tuottamiseen, koska GPL takaa oikeuden käyttää ohjelmaa mihin haluaa, vaikkei sitä levittäisikään. (Jos haluaa estää tämän, pitää käyttää Affero GPL-lisenssiä.) # myydä / jakaa omasta koodista ja GPL-koodista muodostettua kokonaisuutta ja noudattaa GPL:n ehtoja lähdekoodin jakoon laittamisesta. Koska tällöin kaikki tämä levityksessä oleva lähdekoodi on myös GPL:n alaista, voi yrittää myydä rinnalla omaa koodia lisensoituna jollain muulla lisenssillä, jolloin joku ''siihen'' jatkokehitystyötä tekevä voi maksamalla lisenssimaksut myydä koodiaan haluamillaan / sovituilla lisenssiehdoilla. Tämä on se malli, johon GPL:ssä selvästi tähdätään. # jakaa / myydä omat komponentit erillään GPL-komponenteista ja teettää asiakkaalla niiden yhdistely. Tällöin oma lisenssi voi olla mitä vain ja esim. estää tuloksen jatkolevittämisen.
[...]