Depende de la licencia de código abierto que no se menciona en la pregunta. GPL da la mayoría de los problemas a este respecto y cualquier enlace estático o enlace de tiempo de ejecución es sospechoso.
Lea las preguntas frecuentes para obtener los mejores resultados; No confíes en otras respuestas. El uso de complementos no es realmente legítimo. Muchos productos comerciales violan la GPL de diferentes maneras y básicamente miran para otro lado.
http://www.gnu.org/licenses/gpl-faq.html
Si un programa lanzado bajo la GPL usa complementos, ¿cuáles son los requisitos para las licencias de un complemento? Depende de cómo el programa invoca sus complementos. Si el programa usa fork y exec para invocar complementos, entonces los complementos son programas separados, por lo que la licencia del programa principal no los exige.
Si el programa vincula dinámicamente los complementos, y realizan llamadas de función entre sí y comparten estructuras de datos, creemos que forman un solo programa, que debe tratarse como una extensión tanto del programa principal como de los complementos. Esto significa que los complementos deben publicarse bajo la GPL o una licencia de software libre compatible con GPL, y que los términos de la GPL deben seguirse cuando se distribuyen dichos complementos.
Si el programa vincula dinámicamente los complementos, pero la comunicación entre ellos se limita a invocar la función 'principal' del complemento con algunas opciones y esperar a que regrese, ese es un caso límite.