LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Muchas decenas de miles de palabras se han impreso a través de los años en los intentos de responder a la pregunta "¿Por qué querría alguien programar de forma gratuita?" A veces el enunciado es más bien pretencioso, como "Richard Stallman cree que los programadores deben trabajar gratis, hasta morir de hambre!" Con raras excepciones, varios expertos, analistas, y al transeúntes, han intentado explicar estas cuestiones sin pedir explicaciones a los desarrolladores reales, o que tengan cualquier experiencia en codificación.
Y, por tanto, en una audaz obra, le pregunté a varios experimentados desarrolladores profesionales sus opiniones sobre el tema. Estas se publicarán en próximas semanas en la parte 2. Hoy voy a ver el valor de Libre / Open Source software para los no-codificadores, que somos los humildes usuarios finales.
Las Cuatro Libertades
Vamos a empezar de nuevo cerca del principio, con las famosas 4 libertades de Richard Stallman.
* La libertad de ejecutar el programa, con cualquier propósito (libertad 0).
* La libertad de estudiar cómo funciona el programa, y cambiarlo parta que haga lo que quiera (libertad 1). El acceso al código fuente es una condición previa para esto.
* La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
* La libertad de mejorar el programa, y poner sus mejoras (y versiones modificadas en general) para el público, de modo que toda la comunidad se beneficia (libertad 3). El acceso al código fuente es una condición previa para esto.
Note cómo se otorga el máximo de derechos a los usuarios finales. Todo esto vale, si usted puede hacer lo que quiera para su uso personal. Contraste esto con la moderna tendencia de invadir, seguir, y tratar de controlar el uso personal. Estas libertades tienen una fuerte protección jurídica en la GPL, la más popular licencia de software libre.
Hay varias docenas de diferentes licencias Libres / Open Source con diferentes necesidades. Pero todos tienen el elemento común de la gran ampliación de las libertades del usuario.
Usted puede leer el libro del Sr. Stallman Free as in Freedom, que se puede leer de forma gratuita gracias a su generosidad, y la generosidad de O'Reilly Media.
Pero yo no escribo código, así que ¿por qué me debe importar?
Incluso si no eres un programador usted se seguirá beneficiándose. Estoy seguro de que han leído las muchas historias de terror durante los años de los programas espía, puertas traseras, y otros nastinesses colocados por los vendedores a puerta cerrada, en su software propietario. Sin acceso al código fuente, la única manera de capturar estos actos, es con un software para supervisar la actividad, como ver lo que envía a través de la red y el análisis de procesos. Los cuales programas consumen mucho tiempo, y si las actividades nefastas son encriptadas o escondidas por otros medios, buena suerte. La industria de software de propiedad parece ser bien cerrados por la desconfianza, y los clientes no son bienvenidos y valorados, sino que se los ve como sospechosos.
La ventaja más importante.
Y simplemente el abandono, como los fallos y agujeros de seguridad descubiertas cada año y no solucionadas. Y el abandonware, cuando una empresa deja de una solicitud o va a salir del negocio, dejando a los clientes abandonados con sus datos encerrados en recipientes cerrados, formatos propietarios, de modo que incluso si usted tiene las habilidades para solucionar estos problemas, no puede porque no dispone del código fuente.
El Software libre, por su naturaleza, promueve la transparencia, la rendición de cuentas, la honestidad y porque no, no deja lugar para esconderse. Imposible que una aplicación quede verdaderamente huérfana, ya que pueden ser adoptadas por cualquier persona. Incluso si usted no es capaz de analizar el código fuente, decenas de miles de codificadores de software libre en todo el mundo, lo podrán hacer por usted
Una gran cantidad de software libre de código es muy alta calidad, es abierto cada vez con más frecuencia. Es como si todo el mundo se diera cuenta de su importancia. El mundo de software libre está lejos de ser perfecto, es poblado por los seres humanos, después de todo. Pero no es entorpecida por las limitaciones a la propiedad de los fabricantes de software tales como la insuficiencia de los presupuestos, los malos administradores, la falta de una clara visión y las metas, las presiones de comercialización, y las presiones de sus socios, de todos los que llevan a la calidad del código y las necesidades de los clientes a la parte inferior de la lista.
Hay una cantidad increíble de la creatividad y, con disculpas por la expresión, "la innovación". Una vez más, el mundo del software propietario, simplemente no puede competir con el software libre por el progreso y la creatividad. No hay comisiones, ni grupos de enfoque, o los jefes que no sepan decir "No." Tiene una gran idea y quieren hacer algo al respecto? Entonces hazlo.
La ventaja más importante.
El mayor y más valioso beneficio de Microsoft es que el software libre no puede matarlo. Nooo, usted gemido, no se puede ir de Linux un día sin lloriqueos acerca de Microsoft? Me gustaría no tener que pensar acerca de Microsoft. Su bloqueo sobre el mercado de la informática ha sido firme y destructiva durante muchos años, es sólo porque de Linux y el software libre entró en la licitación pública de precios y la presión lentamente vuelva a entrar en el equipo mercado.
Priman los estándares abiertos, y abrir los formatos de datos. Apple no puede tener sobre ellos todos los permisos, y de todas formas son incluso más restrictivas que las de Microsoft. Los grandes vendedores de Unix se han servido para el almuerzo de Microsoft desde hace mucho tiempo y se retiró hacia el centro de datos y sala de servidores. Entonces, ¿quién más está ahí? En un país (Estados Unidos) con un millar de marcas de agua embotellada, ¿no es un poco extraño que en la informática, que es mucho más importante que el agua embotellada, ofreza tan pocas posibilidades y alternativas? Que es una característica del diseño, y sólo Linux y el software libre han demostrado el poder de cambiar esta situación.
Pero ¿Qué programadores?
Ahora usted tiene una idea de los inmensos beneficios del software libre a los usuarios finales. Pero todavía no hemos respondido a las preguntas sobre lo que está en la mente de los programadores? Vuelva la próxima semana para conocer el por qué y qué es real para algunos programadores.
Carla Schroder es el autor del libro de "La cocina de Linux y el Linux Networking Cookbook" (O'Reilly Media), el próximo libro "Construcción de un estudio de sonido digital con Audacity" (NoStarch Press), un libro para todo amante, del director y gerente del LinuxPlanet y Linux hoy.
Y, por tanto, en una audaz obra, le pregunté a varios experimentados desarrolladores profesionales sus opiniones sobre el tema. Estas se publicarán en próximas semanas en la parte 2. Hoy voy a ver el valor de Libre / Open Source software para los no-codificadores, que somos los humildes usuarios finales.
Las Cuatro Libertades
Vamos a empezar de nuevo cerca del principio, con las famosas 4 libertades de Richard Stallman.
* La libertad de ejecutar el programa, con cualquier propósito (libertad 0).
* La libertad de estudiar cómo funciona el programa, y cambiarlo parta que haga lo que quiera (libertad 1). El acceso al código fuente es una condición previa para esto.
* La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
* La libertad de mejorar el programa, y poner sus mejoras (y versiones modificadas en general) para el público, de modo que toda la comunidad se beneficia (libertad 3). El acceso al código fuente es una condición previa para esto.
Note cómo se otorga el máximo de derechos a los usuarios finales. Todo esto vale, si usted puede hacer lo que quiera para su uso personal. Contraste esto con la moderna tendencia de invadir, seguir, y tratar de controlar el uso personal. Estas libertades tienen una fuerte protección jurídica en la GPL, la más popular licencia de software libre.
Hay varias docenas de diferentes licencias Libres / Open Source con diferentes necesidades. Pero todos tienen el elemento común de la gran ampliación de las libertades del usuario.
Usted puede leer el libro del Sr. Stallman Free as in Freedom, que se puede leer de forma gratuita gracias a su generosidad, y la generosidad de O'Reilly Media.
Pero yo no escribo código, así que ¿por qué me debe importar?
Incluso si no eres un programador usted se seguirá beneficiándose. Estoy seguro de que han leído las muchas historias de terror durante los años de los programas espía, puertas traseras, y otros nastinesses colocados por los vendedores a puerta cerrada, en su software propietario. Sin acceso al código fuente, la única manera de capturar estos actos, es con un software para supervisar la actividad, como ver lo que envía a través de la red y el análisis de procesos. Los cuales programas consumen mucho tiempo, y si las actividades nefastas son encriptadas o escondidas por otros medios, buena suerte. La industria de software de propiedad parece ser bien cerrados por la desconfianza, y los clientes no son bienvenidos y valorados, sino que se los ve como sospechosos.
La ventaja más importante.
Y simplemente el abandono, como los fallos y agujeros de seguridad descubiertas cada año y no solucionadas. Y el abandonware, cuando una empresa deja de una solicitud o va a salir del negocio, dejando a los clientes abandonados con sus datos encerrados en recipientes cerrados, formatos propietarios, de modo que incluso si usted tiene las habilidades para solucionar estos problemas, no puede porque no dispone del código fuente.
El Software libre, por su naturaleza, promueve la transparencia, la rendición de cuentas, la honestidad y porque no, no deja lugar para esconderse. Imposible que una aplicación quede verdaderamente huérfana, ya que pueden ser adoptadas por cualquier persona. Incluso si usted no es capaz de analizar el código fuente, decenas de miles de codificadores de software libre en todo el mundo, lo podrán hacer por usted
Una gran cantidad de software libre de código es muy alta calidad, es abierto cada vez con más frecuencia. Es como si todo el mundo se diera cuenta de su importancia. El mundo de software libre está lejos de ser perfecto, es poblado por los seres humanos, después de todo. Pero no es entorpecida por las limitaciones a la propiedad de los fabricantes de software tales como la insuficiencia de los presupuestos, los malos administradores, la falta de una clara visión y las metas, las presiones de comercialización, y las presiones de sus socios, de todos los que llevan a la calidad del código y las necesidades de los clientes a la parte inferior de la lista.
Hay una cantidad increíble de la creatividad y, con disculpas por la expresión, "la innovación". Una vez más, el mundo del software propietario, simplemente no puede competir con el software libre por el progreso y la creatividad. No hay comisiones, ni grupos de enfoque, o los jefes que no sepan decir "No." Tiene una gran idea y quieren hacer algo al respecto? Entonces hazlo.
La ventaja más importante.
El mayor y más valioso beneficio de Microsoft es que el software libre no puede matarlo. Nooo, usted gemido, no se puede ir de Linux un día sin lloriqueos acerca de Microsoft? Me gustaría no tener que pensar acerca de Microsoft. Su bloqueo sobre el mercado de la informática ha sido firme y destructiva durante muchos años, es sólo porque de Linux y el software libre entró en la licitación pública de precios y la presión lentamente vuelva a entrar en el equipo mercado.
Priman los estándares abiertos, y abrir los formatos de datos. Apple no puede tener sobre ellos todos los permisos, y de todas formas son incluso más restrictivas que las de Microsoft. Los grandes vendedores de Unix se han servido para el almuerzo de Microsoft desde hace mucho tiempo y se retiró hacia el centro de datos y sala de servidores. Entonces, ¿quién más está ahí? En un país (Estados Unidos) con un millar de marcas de agua embotellada, ¿no es un poco extraño que en la informática, que es mucho más importante que el agua embotellada, ofreza tan pocas posibilidades y alternativas? Que es una característica del diseño, y sólo Linux y el software libre han demostrado el poder de cambiar esta situación.
Pero ¿Qué programadores?
Ahora usted tiene una idea de los inmensos beneficios del software libre a los usuarios finales. Pero todavía no hemos respondido a las preguntas sobre lo que está en la mente de los programadores? Vuelva la próxima semana para conocer el por qué y qué es real para algunos programadores.
Carla Schroder es el autor del libro de "La cocina de Linux y el Linux Networking Cookbook" (O'Reilly Media), el próximo libro "Construcción de un estudio de sonido digital con Audacity" (NoStarch Press), un libro para todo amante, del director y gerente del LinuxPlanet y Linux hoy.
- Linux y el software Libre/Open Source: ¿Por qué programar de forma gratuita? 1
- ¿Por qué programar de forma gratuita? Hablan programadores de Linux y software 2
- ¿Por qué programar de forma gratuita? Hablan programadores de Linux y software 3
-
Programación
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación
- Rust en Linux: madurando con el soporte de Cisco, Samsung y Canonical