26 de enero

Aho, la diferencia entre el software libre y de código abierto?

Lo que sigue es una hoja de resumen elaborado por Haidar Ibrahim a un amigo hace algún tiempo y espero ser de ayuda y aclarar algunas ambigüedades en la otra:

Introducción
Equipo consta de dos entidades no puede ser complementaria a uno de ellos podía hacer sin la otra
- La primera define la entidad física de hardware
- La segunda entidad conocida compilador de software
Constituye a estas entidades, así como el sistema informático humano está configurado para hacer algo.

Con respecto a la entidad del compilador, que es lo que nos preocupa, el software se divide en categorías de acuerdo a varios criterios
En primer lugar, en términos de funcionalidad de software se divide en cuatro categorías principales:

[ad]

1. Aplicaciones Aplicaciones
2. Lenguajes de Programación Lenguajes de Programación
3. Sistema Operativo Sistema Operativo
4. Utilidades Utilidades

Y una visión general breve introducción de cada categoría, podemos decir:
- Las aplicaciones son programas diseñados para proporcionar al usuario un grupo especial de capacidades independientes para colaborar en la realización de una tarea específica como un ejemplo de la aplicación del software para procesamiento de texto, y la persona que utiliza esta aplicación se define como el usuario final.
- Los lenguajes de programación es un software que permite a los usuarios escribir programas para el ordenador y conoce a la persona que utiliza el autor usando el lenguaje de programación.
- Utilidades son pequeños programas que los separan y, a menudo particularmente interesado en la función específica de Kaltkhozin de reserva, por ejemplo, generalmente asociados con los programas de servicio con los sistemas operativos o aplicaciones que funciona es importante, no se puede prescindir, con, a sabiendas de que en el caso de la instalación de múltiples sistemas operativos suelen hacer frente a muchos de los de los servicios opcionales que se puede enfocar con el sistema.
- Sistema Operativo es el código que controla el trabajo de todos los otros programas y la labor de la entidad física en el sistema informático y es el primero que se cargan en la memoria del ordenador cuando arranca el ordenador y otro programa de hacer algo cuando se apaga el dispositivo y el ordenador durante el trabajo recae en la gestión de los recursos del sistema operativo disponibles y asignados para el software implementado en el sistema de memoria y el procesador y las herramientas salió y entró de la mejor manera posible. Es la capa del sistema operativo que une el software de aplicación entidad física que se utilizan para tareas relacionadas con el usuario como el tratamiento de los textos y enviar mensajes electrónicos. El sistema operativo proporciona una interfaz adecuada con el usuario pueda introducir comandos y datos a la computadora.
En segundo lugar, en términos del método utilizado en la distribución de este software (no hay manera de que ellos Almstkhaddin)

Software se divide en cuatro categorías principales:
1. Freeware: software que se proporciona gratuitamente a los usuarios (sin el código fuente) y, a menudo el software está disponible en Internet. En general, el desarrollador de proceder a seguir este método para propagar su bien para evaluar la aceptabilidad de otros usuarios interesados en el programa o para satisfacer un deseo personal. Los desarrolladores de software libre, a menudo retienen la propiedad de sus programas y Mstkhaddmwa este software no tiene necesariamente la libertad de una copia de este software y re-distribución.

2. Paquete de software (Software enlatado): Este programa está empaquetado y registrado se obtienen principalmente de los puntos de venta, certificado por el fabricante y es uno de los métodos más tradicionales.
3. أي أنها غير مسجلة في دائرة حقوق النشر و التوزيع. De dominio público de Software: Este término significa precisamente que este software no está sujeto al derecho de autor que es, no está registrada en el Departamento de derecho de autor y de distribución. Proporcionado por los desarrolladores de uso público y los usuarios en esta situación es completamente libre para copiar y redistribuir. Mayo de proporcionar a los desarrolladores de este código fuente del software con el programa ejecutivo y por lo tanto nos enfrentamos a la situación de no-software libre sin ser copyleft (usted aprenderá acerca de ellos más adelante).
4. Shareware: Software que se registró con el acuerdo de licencia publicada por los desarrolladores le gustaría ser capaz de utilizar su experiencia antes de pagar por ellos con el conocimiento que tiene derecho a ofrecer a otros usuarios. Y que desean utilizar continuamente después del período de prueba especificada por el producto va a pagar el costo específico para el producto.

En tercer lugar, existe a su vez depende de la filosofía de la propiedad y de acuerdo con este código de software orientada a se divide en dos categorías, a saber:

1. El software privativo 1 Software Propietario

2. Software Libre Software Libre

Vamos a explicar esta tendencia en un párrafo especial de lo que constituye elemento esencial para la comprensión del software de código abierto y elimina gran parte de la confusión que acompaña a una gran cantidad de comprensión de los términos utilizados.

Concepto de Open Source y Software Libre

Nos basaremos en el siguiente formulario para definir y clarificar el código más vulnerables que se menciona cuando se habla del concepto de software libre

Al principio lo que significa el código fuente de la cifra programa ?????
Quiso el código fuente de cifrado que componen el programa y el código escrito en alto nivel de alto nivel de idiomas y lenguaje ensamblador en lenguaje ensamblador y lenguajes de programación de alto nivel utilizado por muchos programadores y desarrolladores a modo de ejemplo, PHP, C, C + +, Delphi, Visual Basic, Python, rupy,.
El programa está escrito en estas lenguas no pueden ser ejecutadas por el equipo que necesita para el proceso de traducción o interpretación por un programa personalizado conocido intérprete y compilador de la misión de generar el código de destino del código fuente del programa y el objetivo de este es un código binario (Binary Code) pueden ser ejecutados directamente por la computadora.

Software propietario Software Propietario:
) الآن تندرج تحت هذه الفئة. Como se desprende es el software que no es reducido o medio libre, la ventaja de que la modificación o re-publicación y distribución está prohibida o que se requiere el consentimiento del productor, la mayoría del software comercial (la mayoría pero no todos), ahora caen bajo esta categoría.
Como se desprende de la cifra incluye todos los software de código cerrado Cerrado de Software dentro de la categoría de software propietario.
Y la media de software de código cerrado es el software proporcionado por el fabricante, sin su código fuente.
Sin perjuicio de concesión de licencias de software para el uso y la protección de los derechos de los productores mediante el Derecho de Autor (Es un método adoptado para proteger a los productores de cualquier trabajo creativo legalmente, ya sea texto, pieza de música, dibujo, o un programa de ordenador. En los países en muchos, conseguir un producto de hacer lo que los derechos de propiedad del producto Una vez que el producto puesto en el centro de la documentación proporcionada por las autoridades competentes el nombre registrado).

Mstkhaddmwa este software en una amplia gama de restricciones. Y usted puede leer los acuerdos de licencia de Windows o de arranque Maekerosvet Oficina, o cualquier otro software propietario para encontrar muestras de esas condiciones ... y cuando usted compra un software de código cerrado (sistema operativo Windows, por ejemplo), código binario, que compramos, es evidente que el cifrado bilaterales por sí solos no pueden ejercer cualquier tipo de ajuste en el el propio programa. Si había un vacío en el software, por ejemplo, o característica no existe y que quería añadir, necesita el código fuente de este programa porque no puede modificar cualquier parte del cuerpo bilaterales.
El software de código abierto, que ofrece el producto para el usuario con bilaterales de código de cifrado de origen. Es decir, se puede modificar, así como añadir, e incluso citas de ellos. Pero obtener el código fuente, puede utilizar el mismo programa en un sistema u otro dispositivo sin enmiendas o modificaciones ligeramente.
Las restricciones sobre el software propietario, además de las características ofrecidas por nuestros grandes programas de código abierto que nos llaman para pasar a la otra para tratar de identificar las alternativas disponibles para el software que utilice al menos!

¿Qué es el Software Libre Software Libre?
Conocido como Richard Stallman, fundador de la Free Software Foundation (FSF)
El software libre es como sigue:
"El software libre es la causa de la libertad, no de precio y la cuestión de la libertad aquí significa la libertad de los usuarios de software en cuatro aspectos, a saber:
1 - libertad de ejecutar el programa para cualquier propósito que el usuario desee (Libertad cero).
2 - La libertad de estudiar cómo funciona el programa y su adecuación a las necesidades del usuario (libertad primero). Es natural que un acceso al código fuente del programa es un requisito previo para alcanzar esa libertad.
3 - La libertad de distribuir copias de esta persona Albermhip (Libertad II).
4 - La libertad de mejorar el programa y la posibilidad de difundir esas mejoras al público y con ello beneficiar a todos ellos (Libertad III). Es natural que un acceso al código fuente del programa es un requisito previo para alcanzar esa libertad.

Código es libre (es decir, entran en el Software Libre) en el caso de la posesión de estas cuatro libertades, en conjunto, "

Y de los puntos que hay que destacar de esta definición:
La posibilidad de, y acceso y el permiso para utilizar el código fuente del programa es un requisito previo e indispensable pero no suficiente para ser considerado software libre.
La libertad es la segunda donación al usuario permiso de re-distribuir copias del software, ya sea llevada a cabo por la modificación o no ser, y se distribuye en forma gratuita o por un valor material.
El software libre no quiere decir que no es comercial, sino más bien, de estar disponible para el uso, publicación y desarrollo comercial.

Y para que estas libertades sean reales, no deben ser modificados, o en palabras de otros, si el código final para el desarrollador de la capacidad de revocar la licencia, a continuación, utilizando el código sin ningún tipo de acción del usuario que hace que el código sea libre.
Por lo tanto, la existencia de tipos de normas que regulan el modo de distribución de software libre es aceptable siempre y cuando estas normas no entren en conflicto con las libertades fundamentales reconocidos a los usuarios.
En este sentido Ibzg el concepto de copyleft

¿Qué quiere decir el término copyleft software?
Software es un concepto general el propósito de reflejar el software gratuito que proporciona las condiciones para la distribución y la difusión de no permitir que cualquier persona que desee volver a implementar estos software libre, ya sea modificado o no añadir ninguna nueva restricción en el uso de este código. En palabras de otros, cada copia del software debe ser libre libre incluso si la versión modificada o versiones de otros nuevos.
Pero lo que es la propuesta de la existencia de este concepto?
هذا يسمح للمستخدمين بالعمل على هذه البرنامج و تعديله باستخدام الشيفرة المصدرية المتاحة له. La forma más fácil para que cualquier persona que el programa sea accesible a todos es hacer de dominio público que es, hecho que no están sujetos al derecho de autor Esto permite a los usuarios trabajar en el programa y modificarlo mediante el código fuente a disposición de él. Pero lo que si un usuario deliberada falta de cooperación de presentación de enmiendas al código y hacer que el programa con las modificaciones de propiedad de software privativo, sin duda, a su vez, este software en un producto es propiedad de los usuarios sólo reciben la libertad le fue dado por el programador inicial.

De ahí la importancia del concepto general de Copyleft, como primer paso consiste en hacer que el producto está registrado para el programador original y luego añadir las condiciones se vuelvan a conceder la publicación de cada usuario y el legítimo derecho de modificar, usar y re-publica el código fuente o los programas derivados del programa original proporcionado para mantener la de las condiciones para el despliegue se modifica y se convierte así en el código fuente y las libertades van de la mano para utilizar legalmente.
Y el hecho de que los desarrolladores de software privativo utilizan el Registro de Derechos de Autor en cualquier publicación de servicios y derechos de distribución para obtener la libertad del usuario por el proyecto GNU utilizando Derecho de Autor para dar a los usuarios libertad y para que se opuso a la etiqueta sobre la modificación del derecho de autor a Copyleft.
En este sentido, son todos los proyectos de software GNU para casi Copyleft porque esto es coherente con su objetivo de dar a todos los usuarios la libertad de redistribuir, y modificar el software GNU. Copyleft y como concepto general, hay muchas maneras de bucear en detalle en el proyecto GNU se incluye con los requisitos de publicidad establecidos en la Licencia Pública General GNU, y la fórmula de los siguientes, que utilizan el concepto de copyleft es la Licencia Pública General Menor (LGPL).
Nota: Hay muchas maneras en que para escribir las condiciones para el despliegue de conformidad con el concepto de copyleft y por lo tanto es natural y hay varias licencias de software libre, de conformidad con el concepto de Copyleft, sabiendo que en la práctica que la mayoría del software libre basado en GNU-GPL. Y prefieren usar una licencia copyleft única para deshacerse del problema de los diferentes elementos, que conduce a la incapacidad de integrar el código de programa basado en un código de licencia basada Bernameh última otra licencia.

¿Pero es posible que el software es libre y no estar sujeta al concepto de copyleft?
La respuesta, de por supuesto, que sí y luego, antes de la categoría de software llamado software libre sin ser copyleft.
Taatmtaz de software libre para esta categoría de la posible existencia de versiones modificadas de ellos no son libres a todos los que no hay nada para impedir que el usuario obtenga el código fuente de este software libre, y luego compilar el programa (el compilador), con o sin modificaciones, a continuación, desplegar el archivo ejecutable como un producto patentado propiedad de cualquier de software.
Muestra el sistema X Windows esta tendencia, se puede visitar el sitio www.x.org para más detalles.

[ad]

¿Qué es el software de código abierto Open Source Software (OSS)?
Nos basaremos aquí en la definición contenida en la www.opensource.org sitio
"El código de software de fuente abierta no sólo a lograr el requisito de acceso al código fuente del programa, pero la respuesta de las condiciones para implementar este código a los siguientes criterios:
1. Para garantizar la libertad del usuario en la redistribución de código: no debe impedir la concesión de licencias de cualquiera de las partes a vender o proporcionar el código de forma gratuita o como una parte esencial de la distribución completa de software incluye el software de fuentes diferentes. Y no debe incluir la licencia de cualquier reclamación contra el material para vender.
2. El código fuente: el programa debe incluir el código fuente y debe permitir la distribución de código fuente, además de que el traductor para el programa. Proporcionar el código fuente debe estar en la forma que permite al traductor para modificarlo.
3. Deberán tener en cuenta la licencia de obras derivadas del software y las modificaciones introducidas por permitir su publicación en los mismos términos que el código original realizado sobre las experiencias de otros y permitir que las enmiendas para acelerar el proceso de desarrollo.
4. Incluya el código fuente del autor del original: hay que evitar que los desarrolladores de la licencia del código fuente de Nschwr modificado sin publicar el código fuente de origen.
5. La licencia no debe haber ninguna discriminación contra cualquier persona o grupo de personas y lograr el mayor beneficio en la contribución del mayor número de personas.
6. La licencia no debe discriminar a ninguna área de la inversión para el software en otras palabras, no se debería limitar al usuario a utilizar el código de licencia en un área particular y no al comercio.
7. Licencia de distribución, y queremos decir que los derechos relacionados con el programa deben aplicarse a todos ellos distribuir el programa sin Jajah para licencias adicionales con estas personas.
8. La licencia no estar vinculada a un producto en particular: a saber, que los derechos asociados con el programa no debería basarse en el hecho de que el programa es parte de la distribución de software independientes. Si ellos fueron separados de la distribución y la publicación de forma independiente en virtud de los términos del programa de licencias, se enteran de este programa estará sujeto a los mismos derechos que los concedidos en el pasado sobre el hecho de que parte de la distribución de código.
9. No debe limitarse licencia de software de otros: por ejemplo, no debe servir de licencia para el hecho de que el software distribuido con el software de código abierto en el mismo material en el centro de los conceptos de código abierto también.
10. Una licencia para ser técnicamente neutras: Cualquier licencia no incluye ninguna condición que podría ser confirmado en el uso de una técnica o estilo específico adecuado. "

Resumen:

¿Cuál es la diferencia entre el software libre y de código abierto ?????????
Bajo el argumento de las "palabras diferentes que llevan a diferentes ideas",
لوصف ما يقومون به من عمل وبسرعة بدأ التعبير Open source يرتبط بالعديد من الاتجاهات ، بالعديد من الفلسفات البرمجية و حتى بالعديد من طرق تحديد الترخيص المقبول . اليوم يختلف المفهومان بل أنهم آخذا يشكلان اتجاهين منفصلين بأهدافهما و يرؤيتهما على الرغم من أنهما يعملان جنباً لجنب في العديد من المشاريع. En 1998, un principio de algunas personas entre el uso público de la expresión libre de software de fuente abierta de software en lugar de software libre para describir lo que están haciendo el trabajo y rápidamente comenzó a expresar de código abierto relacionadas con muchas de las tendencias, muchas de las filosofías de código, e incluso muchos de los métodos aceptados para determinar la licencia. Hoy conceptos diferentes, pero están tomando dos Erwithma separados de sus objetivos y, aunque están trabajando codo con codo en muchos de los proyectos.
Snodz la diferencia diciendo cita de la página web de GNU

"La principal diferencia entre las dos tendencias en la forma y manera de evaluar su percepción del mundo. El movimiento del software libre en la necesidad de limitar el caso de que el código de fuente abierta Kedzawl práctica, no moral, y como dijo alguien" La metodología de código abierto es evolutivo El software libre es un movimiento social " . Tenga en cuenta la dirección de software de código abierto como un no-calidad inferior libre, mientras que considera que la dirección de software libre como un problema social por resolver es el software libre. "

Las empresas confían simplemente abrir el pecho, ya que cree que es la mejor manera de desarrollar, mientras los seguidores de Stallman y los individuos relacionados con el tema consideran que el concepto de Casas libertad.

Enlaces
No www.gnu.org (GNU's Not Unix) GNU
www.opensource.org Open Source Web

http://en.wikipedia.org/wiki/Richard_Stallman

[ad # ad-2]

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  1. Algunos utilizan el negocio a largo plazo, pero nosotros preferimos utilizar una única propiedad y por razones artículo Ciodhaa conjunto. [↩]

Por: Bakdash Ahmad

1 comentario sobre "¿Cuál es la diferencia entre el software libre y de código abierto?"

  1. El movimiento del software libre es una causa política, no técnica |:: Ahmad Bekdash blog:: UNITED STATES Escribió:

    [...] Http: / / www.abakdash.com/ab/2008/01/26/open-source-vs-free-software [...]


9 Comentarios sobre "¿Cuál es la diferencia entre el software libre y de código abierto?"

  1. 1. Ahmad Bekdash SYRIAN ARAB REPUBLIC Escribió:

    http://www.gnu.org/philosophy/free-software-for-freedom.html

  2. 2. sagittorius SLOVAKIA Escribió:

    Un gran esfuerzo por la Ckran sólo tengo dos observaciones:
    - El lenguaje de programación no es parte del software. Pero es una lengua artificial y el lenguaje es un conjunto de códigos y leyes o normas que determinan el uso de estos símbolos. Creo que lo que quería decir era el intérprete y el banco (intérprete y el compilador)

    - Cuando usted compra un programa que no compra un código bilaterales, sino el derecho a utilizar el programa de acuerdo a las condiciones especificadas por la licencia. Por ejemplo, en los términos de las licencias que son a menudo como evitar que el programa de préstamo a otra persona. Y por esta condición no es legal si usted es el propietario del código binario.

  3. 3. Ahmad Bekdash SYRIAN ARAB REPUBLIC Escribió:

    Bienvenido:
    De acuerdo con usted ligeramente en la primera parte de la primera nota (- Lenguaje de programación no es parte del software) personalmente lenguajes de programación son un tipo de software que usamos para hacer nuestras aplicaciones, es decir, - cualquier lenguaje de programación - situado en la parte superior de la cadena alimentaria (aplicaciones)

    La segunda observación que me parece que no suerte (Snap) Mqsodk enumerarlas en su totalidad

    Me complace contraseña
    Afecto

  4. 4. sagittorius SLOVAKIA Escribió:

    Magsdth lenguaje de programación Baalnspp como lengua entidad independiente, como cualquier otra lengua (lengua de signos, la lengua que hablamos .. etc) y su presencia está vinculada a la existencia de software convierte el lenguaje de programación a las instrucciones escritas ejecutadas por el procesador

    Por ejemplo, esta licencia es parte de la licencia de Photoshop
    Licencia de software. Siempre y cuando cumplan con los términos de esta Licencia de Usuario Final (el "Contrato"), Adobe le otorga una licencia no exclusiva para utilizar el software para los fines descritos en la Documentación
    En otras palabras, la compra de Photoshop en la tienda que está pagando el precio por usted legalmente autorizado a utilizar el programa de acuerdo a las condiciones especificadas por la licencia. No comprar el programa en sí.

    Recuerdos

  5. 5. Alloush SYRIAN ARAB REPUBLIC Escribió:

    Choi, sólo significa que usted señala Balehit, Hala leí Vhmto, Enno fuente abierta con el código fuente de Baiji Los programas están libres de Btji sin el código fuente??

  6. 6. Al Kamal-Rashidi OMAN Escribió:

    El tema de más de un maravilloso gracias a mi querido hermano y Dios hizo este trabajo en el equilibrio Hassanatk

  7. 7. Ahmad Bekdash SYRIAN ARAB REPUBLIC Escribió:

    Bienvenido Allouch:
    No, mi querido tanto Takhtman Altzmitien proporcionar el código fuente del software, además de la inevitable ... (no voy a repetir el artículo aquí ...) En cuanto a la diferencia Fargo tener claro que haya un resumen en la última parte del artículo (lea la conclusión.), El tema puede parecer más filosófico que técnico:

    Afecto
    En cuanto al señor Rashidi:: Bienvenidos.

  8. 8. Tóxico escribió:

    ¿Qué es un tomate único

  9. 9. admin SYRIAN ARAB REPUBLIC Escribió:

    TM TM ..

Publicar un comentario