¿Qué características no se pueden implementar en el software de código abierto debido a restricciones legales (como patentes y licencias)?

A2A

Es difícil proporcionar una respuesta definitiva a esta pregunta porque es muy amplia: hay docenas de licencias de software de código abierto.

Dicho esto, creo que la respuesta correcta es que las licencias de software de código abierto generalmente no prohíben la inclusión de características de software adicionales .

Las licencias de código abierto tienden a centrarse en los derechos de los usuarios para ejecutar, copiar y modificar software y las obligaciones de reconocer a los desarrolladores de software anteriores e incluir términos de licencia con el software.

En la medida en que las licencias de código abierto permiten la modificación del software, generalmente no limitan las modificaciones permitidas.

Ciertamente es posible que una patente o derechos de autor prohíba realizar ciertas modificaciones de software. Sin embargo, tales prohibiciones surgirían de prohibiciones contra los derechos de autor o la infracción de patentes, en lugar de la licencia de código abierto aplicable.