A GPL escreve :
Você pode transmitir um trabalho baseado no Programa, ou as modificações para produzi-lo a partir do Programa, na forma de código-fonte nos termos da seção 4, desde que você também atenda a todas essas condições:
Portanto, essa condição se aplica apenas se o seu trabalho for "baseado" na biblioteca, que a licença define da seguinte maneira:
"Modificar" uma obra significa copiar ou adaptar toda ou parte da obra de uma maneira que exija permissão de direitos autorais, exceto a realização de uma cópia exata. O trabalho resultante é chamado de "versão modificada" do trabalho anterior ou um trabalho "baseado em" o trabalho anterior.
Ou seja, seu programa é "baseado em" a biblioteca se e somente se for um trabalho derivado de acordo com a lei de direitos autorais. A definição legal desse termo varia um pouco entre jurisdições e geralmente não trata diretamente de software. Por exemplo, o US Copyright Act escreve:
Uma “obra derivada” é uma obra baseada em uma ou mais obras preexistentes, como tradução, arranjo musical, dramatização, ficção, versão cinematográfica, gravação de som, reprodução de arte, resumo, condensação ou qualquer outra forma em que uma obra pode ser reformulado, transformado ou adaptado. Uma obra que consiste em revisões editoriais, anotações, elaborações ou outras modificações que, como um todo, representam uma obra original de autoria, é uma “obra derivada”.
O que isso significa para o software deve ser interpretado pelos tribunais, com base em decisões semelhantes anteriores. Não estou suficientemente familiarizado com a jurisprudência relevante em sua jurisdição para dizer com certeza como um tribunal decidirá seu caso. Alguém poderia argumentar que "substituir a biblioteca GPL por código próprio" é um ato de tradução, principalmente se o seu código for fortemente inspirado pela implementação da GPL. Mesmo a reutilização da API da biblioteca GPL pode levá-lo a água quente (consulte Oracle x Google ).
Se a resposta lhe interessar, recomendo procurar aconselhamento jurídico competente em vez de perguntar a estranhos na Internet.