K tomu: "Mě vadí, když to s tím "svým" kódem nemůžu udělat já."
To ale vůbec není pravda - se svým kódem si pořád můžeš dělat, co chceš, nikdo ti ho nebere. U toho cizího kódu musíš dodržovat licenci.
Když se rozhodneš vlastní kód uzavřít*, jednoduše přepíšeš ty cizí části - celek pak bude jen tvůj a můžeš si ho vydat pod libovolnou licencí. Ano, přepsat program je nějaká práce, ale když už znáš ten výsledek, ke kterému se máš dopracovat, není to tak hrozné. Hlavně nezapomínej na to, že použít cizí kód není nevratná operace - a po celou dobu (před uzavřením/přepsáním), kdy jsi ten cizí svobodný kód používal, ti tento pomáhal -- díky tomu GPL kódu jsi třeba získal větší tržní podíl nebo měl tvůj projekt výrazně rychlejší start. Je to asi jako kdyby ti někdo půjčil půl milionu** a ty jsi s nimi několik let podnikal - taky by ti to hodně pomohlo, a pak bys je vrátil (přepsal cizí kód). A nebo je vůbec vracet nemusíš, prostě toho investora přijmeš coby akcionáře, partnera. Celý open source je tak trochu jako jedna obrovská firma -- velmi volnými vztahy a strukturou.
*) i když moc nechápu, proč bys to dělal.
**) nebo spíš mnohem, mnohem víc - schválně si zkus přepočítat cenu svobodných programů a knihoven - kolik by to stálo napsat "korporátním programátorem" ;-)