Depende da licença de código aberto que não está declarada na pergunta. A GPL apresenta a maioria dos problemas a esse respeito e qualquer link estático ou link de tempo de execução é suspeito.
Leia as perguntas frequentes para obter melhores resultados; não confie em outras respostas. O uso de plug-ins não é verdadeiramente legítimo. Muitos produtos comerciais violam a GPL de maneiras diferentes e basicamente parecem de outra maneira.
http://www.gnu.org/licenses/gpl-faq.html
Se um programa lançado sob a GPL usa plug-ins, quais são os requisitos para as licenças de um plug-in? Depende de como o programa chama seus plug-ins. Se o programa usa fork e exec para chamar plug-ins, então os plug-ins são programas separados, portanto, a licença para o programa principal não requer requisitos para eles.
Se o programa vincular dinamicamente plug-ins e eles fizerem chamadas de função entre si e compartilharem estruturas de dados, acreditamos que eles formarão um único programa, que deve ser tratado como uma extensão do programa principal e dos plug-ins. Isso significa que os plug-ins devem ser liberados sob a GPL ou uma licença de software livre compatível com GPL e que os termos da GPL devem ser seguidos quando esses plug-ins forem distribuídos.
Se o programa vincular dinamicamente plug-ins, mas a comunicação entre eles se limitar a chamar a função 'principal' do plug-in com algumas opções e aguardar o retorno, esse é um caso limítrofe.