Using a library that is wrongly licensed
Let's say there are 3 people Q A Z . Q makes a GPL library. A uses it and licensed it under the MIT licence purposefully. Z uses A's library in a proprietary, paid-for library and distributes it with over a million downloads when Q realizes and files an infringement case against A and then Z has also infringed indirectly. However Z cannot apply GPL to his code as it would be a commercial disaster. What will Z do?
Odpowiedzi
Z albo zwolni swoją pracę na GPL, albo natychmiast zaprzestanie dystrybucji i zwróci wszystkim swoim klientom, których dotyczy ten problem, kod, który zapłacili za używanie, ale którego nie mogą już używać. To są dostępne opcje ( edytuj: zbliżanie się do Q dla licencji komercyjnej jest, jak Felix G wskazuje poniżej, inną opcją, chociaż uważam, że jest bardzo mało prawdopodobne).
Jak opisano w komentarzach powyżej, Z nie zapłacił A za kod, który A omyłkowo udostępnił w ramach MIT; w istocie A może nie mieć najmniejszego pojęcia, że Z używa w ten sposób kodu A. Jest więc bardzo mało prawdopodobne, że A będzie ponosił jakąkolwiek odpowiedzialność.
Gdyby Z sprzedawał produkt z wyraźnym zastrzeżeniem, że klient kupił go na własne ryzyko, a Z nie miał pojęcia, czy klient jest uprawniony do korzystania z niego, to przypuszczam, że jest możliwe, iż Z byłby chroniony przed obowiązkiem zwrotu pieniędzy. jej klientów. Ale (a) jest zależne od jurysdykcji, (b) jest również poza tematem dla OS.SE oraz (c) dlaczego ktokolwiek miałby kupować produkt na tych warunkach w pierwszej kolejności?
Ostatecznie Z postanowił zrobić interes ze sprzedaży cudzej pracy. Jeśli masz zamiar to zrobić, musisz pochylić się do tyłu, aby upewnić się, że masz do tego prawo. Z nie zapewnił tego i cieszy się z tego konsekwencje.