La respuesta es diferente para “software libre” y “software de código abierto“.
La comunidad del Software Libre ve la propiedad intelectual del software como un problema social y ve al Software Libre como la solución a esto. Si es desarrollador de software y utiliza componentes de Software Libre, para cumplir con los términos de las licencias de Software Libre (como la GPL), también debe liberar su software bajo esos mismos términos. En este sentido, el Software Libre es algo restrictivo porque no puede elegir la naturaleza de la licencia bajo la cual está lanzando su software. Se le permite vender su software, pero proporciona mucho su código fuente a sus clientes, y debe permitirles distribuir su software libremente a quien quieran.
La comunidad de código abierto ve el código fuente legible / modificable y el desarrollo colaborativo como una mejor manera de crear software. Nada mas. Las licencias de código abierto son mucho menos restrictivas cuando se trata de lo que puede hacer con él y cómo afecta a su software si usa componentes de código abierto.
- ¿Cuáles son las características del software de comercio electrónico de múltiples proveedores?
- ¿Existe una aplicación de solitario sin publicidad?
- ¿Los abogados leen todos los términos y condiciones antes de instalar el software, o simplemente hacen clic en 'Acepto' como lo hace la mayoría de la gente?
- ¿Puedo configurar el sitio de Jekyll como una intranet?
- ¿Cuál es el mejor software gratuito de predicción de fútbol?
El punto de vista de código abierto es pragmático. El punto de vista del software libre no.
Un libertario vería tanto el software libre como el software libre como cosas buenas, pero las licencias de código abierto son preferibles porque tienen muchas menos restricciones.