Akorát že taková aplikace nebude funkční celek. Je to něco podobného, jako když uděláš remake písničky a nedodáš tam podklad, že si to má příslušný hudebník spojit sám. Asi těžko ti projde, že to není odvozené dílo.
Je rekneme auto samostatne funkcni celek? A dodavas k tomu autu zaroven i silnici? Ono jaksi bez ni neni pouzitelny.
Ne, to je něco jiného. .NET má standardizované rozhraní (ISO 23270 a ISO 23271), má permisivní (nevirální) licenci a existuje alternativní implementace.
Neni to neco jineho, je to presne totez. Muzes pouzit trebas openssl nebo neco jinyho. Ostatne, kdyby to bylo tak jak rikas, tak by nebylo mozny na linuxu spustit zadnou ne GPL aplikaci - jednoduse proto, ze je prece odvozena od kernelu ... protoze pouziva jeho moduly ... a bez nich to jaksi spustit nelze.
Jaky je rozdil v tom, ze zavolam funkci libc nebo funkci openssl nebo funkci cehokoli jinyho? Zeby naprosto zadny?
To je přesně ono. Určitě sem hodíš link na alternativní implementaci Qt, OpenSSL nebo libapr, abych je mohl tak snadno nahradit.
Je zcela nezajimavy, zda takova implementace existuje nebo ne. Muze si ji nechat napsat trebas na zakazku, kdyz se mu bude chtit, nebo si ji muze napsat sam, a klidne muze byt zcela uzavrena.
Ale co nadělám s tím, že můj dodavatel na GPL kašle a nedodá mi zdrojové kódy k volnému šíření?
To je ovsem tvuj problem. Kdyz budes prodavat ... schnilou mrkev, tak taky COIku naprosto nezajima, ze ti ji dodavatel tak dodal. Prodavas ji ty. Proste si najdi jinyho dodavatele ...