¿El software de código cerrado es anterior al software de código abierto o es al revés?

Según el siguiente artículo de Wikipedia: Historia del software libre y de código abierto:

En la década de 1950 y en la década de 1960, casi todo el software fue producido por académicos informáticos e investigadores corporativos que trabajan en colaboración. Como tal, generalmente se distribuía bajo los principios de apertura y cooperación establecidos desde hace mucho tiempo en los campos de la academia, y no se consideraba una mercancía en sí misma. En este momento, el código fuente, la forma de software legible por humanos, generalmente se distribuía con el software en sí porque los usuarios frecuentemente modificaban el software ellos mismos, porque no se ejecutaría en hardware o sistema operativo diferente sin modificación, y también para corregir errores o agregar Nueva funcionalidad.

Por lo tanto, aunque puede haber diferentes definiciones de lo que se considera “código abierto“, está claro que el concepto de compartir software es anterior a las ganancias comerciales del software propietario.

More Interesting

¿Cuáles son algunas buenas empresas de desarrollo de iOS en el Medio Oeste?

Como ingeniero de software, ¿cuáles son sus consejos para una gestión eficaz del tiempo?

¿Cuáles son las ventajas y desventajas del software a medida?

¿Cómo priorizan los desarrolladores de startups la cobertura de prueba y TDD?

¿Cuál es el proyecto de código abierto más exitoso hasta el momento y por qué?

¿Cuáles son las diferencias técnicas entre los tres principales navegadores?

¿Cuál es el punto de almacenar los mismos datos en diferentes niveles de caché, tanto en términos de hardware como de software?

En Java, ¿qué significa 'String args []' en 'public static void main (String args [])'?

¿Por qué la mayoría de los gerentes / reclutadores indios son duros y deliberadamente atornillan a los empleados indios / entrevistados indios en las empresas tecnológicas de EE. UU.?

¡Es una cuestión de confianza! ¿Cómo puedo secuestrar mi sitio del programador que lo desarrolló?

¿Por qué patrocina Microsoft Apache Software Foundation (desarrollador de OpenOffice)?

¿Cómo puede ser útil el aprendizaje automático para analizar videos?

¿Cuáles son los consejos para elegir una empresa de desarrollo de software?

Cómo aprender JavaScript lo más rápido posible y qué tecnologías relacionadas son las mejores para aprender, de modo que pueda comenzar a desarrollar aplicaciones web potentes

Escriba un programa que tome una matriz de enteros y devuelva una matriz de los productos de todos los enteros, excepto en el índice. Entrada: [1, 7, 3, 4] Salida: [84, 12, 28, 21] La siguiente será la forma de cálculo: [7 * 3 * 4, 1 * 3 * 4, 1 * 7 * 4, 1 * 7 * 3] NOTA: debe hacer esto en O (n) tiempo y O (n) espacio.