3 votos

Será un Software Libre de la Sociedad de convertirse en una realidad?

He ido a través de esta pregunta sobre el sustento económico del Software GNU, y creo que es la base de mi pregunta.

A continuación es un pequeño extracto de la GNU sitio Web que establece los cuatro principios la Fundación para el Software Libre pone su fundación en.

  • La libertad de ejecutar el programa como se desea, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga sus tareas de computación como usted quiera (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de redistribuir copias para que pueda ayudar a tu vecino (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Haciendo esto, usted puede dar a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición previa para esto.

Un programa es software libre si el programa de usuarios tienen las cuatro libertades esenciales.

Creo que los principios anteriores será :

  • conducir a una mejor transparencia acerca de cómo funciona el software.
  • de combustible de nuevas ideas que conduzcan a una mejor software personalizado.

No podía ,sin embargo, pensar en la económica, los impedimentos para :

  1. La configuración de un Software Libre de la Sociedad.
  2. Si se establece, la supervivencia de una sociedad.

Una sociedad donde todos los jugadores seguiremos los principios de la FSF lo que yo llamo un software libre de la sociedad. Bueno, este es mi terminología de hecho.

Cualquier sugerencia se agradece.

5voto

GSJ1902 Puntos 11

Tus preguntas son:

Una sociedad donde todos los jugadores seguiremos los principios de la FSF

Alguna vez no suceda para todos los jugadores. Como un contra-ejemplo, considere la posibilidad de un ingeniero que inventa el software que se puede predecir cuando un motor de jet necesidades de mantenimiento. Es un valor de millones a las aerolíneas, que estará feliz de pagar por el software. Él no tiene ningún incentivo a todos para liberar este software de código abierto. El mismo principio se aplica a todo tipo de software especializado.

En contraste, de código abierto funciona bien para los bloques de construcción en común. Por ejemplo, hay todo tipo de empresas que necesitan un sistema operativo para sus productos - proveedores de la nube, la casa de la red kit de super computación, de todo tipo. Mientras que se podría construir su propio, es mucho más eficiente tener un fondo común, como el kernel de Linux. Esto quiere decir que las empresas pueden poner pagado ingenieros en proyectos de código abierto, y siendo una empresa rentable.

1voto

J.Zimmerman Puntos 912

De un ingeniero de software de la vista tengo 2 problemas que creo que podría dificultar esta Sociedad. Y no es que yo quiera ser obstaculizado, solo que algunas realidades que son difíciles de superar.

La primera es, que me va a pagar? Software de escritura es una buena vida para mí. Me siento bien con mi software libre a los demás, y a ser modificadas libremente. Pero entonces, ¿qué tengo que hacer para vivir? Todos los programadores de software también tiene que tener un día de trabajo? Voy a ser un portero que escribe software como un hobby?

La segunda cuestión que se me ocurre, y esto es más grave, es que incluso en las actuales grandes "Open Source" proyectos casi siempre se tiene un grupo de personas que controlan la fuente. Por ejemplo, Angular es controlada actualmente por Google. Si desea cambiar su copia personal de Angular puede. Si desea cambiar Angular para el mundo en general, usted tiene que hacer un cambio, y solicito que se incorporen. Siento que esto es absolutamente necesario. Si tienes 100 de las personas de diferentes niveles de habilidad de cambiar de una compleja base de código sin dirección o a través del sitio, que el software sería inutilizable. Sería como hacer sopa, y dejando de 100 personas sólo añadir su ingrediente favorito sin alguien a la degustación después de cada adición, o de saber qué tipo de sopa que desee(sopa de crema o una sopa de verduras, etc.) Usted tendría un incomibles meterse en la final.

Una cosa que no puede ser común de conocimiento público, pero es absolutamente cierto, es que la mayoría del software es realmente horrible detrás de las escenas. El promedio de programador está en un nivel de habilidad en algún lugar entre el mal y el bien. Y el software es MUY complejo. Cualquier pequeño cambio puede romper todo el sistema(y a menudo lo hace). Los estudios han demostrado que el 60% de los grandes proyectos de software fracasan porque de estar dirigida o planificada mal. Desde el exterior parece que debería ser sencillo, pero no lo es.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X