fecha de respuesta: 29.12.2024
Depende de cómo interactúe el plugin. Si tu plugin sólo se comunica a través de APIs públicas y no incorpora partes sustanciales del software principal, se interpreta como obra independiente o 'work that uses the library'. Sin embargo, si usas fragmentos del código interno o te basas en su contenido protegido, puede considerarse obra derivada. Si el software principal es GPL, la integración puede forzarte a licenciar el plugin también bajo GPL, según la filosofía del copyleft. Existen debates sobre la 'linking exception'. Para mayor seguridad, conviene revisar la licencia del software principal y si el plugin copia o se enlaza dinámicamente. Cada caso es único, pero en general, una comunicación a través de APIs limpias suele considerarse no derivada.