Contactos

Uso del software de código abierto para crear productos comerciales exitosos. Software de código abierto que programas de código abierto.

El mercado de productos de software ofrece una gran selección de software (software). Junto con las aplicaciones, que se pueden usar para una tarifa específica, existe la posibilidad de usar programas gratuitos.

Software libre (Freeware)

Por primera vez, el término "freeware" apareció en 1982, se registró como programador de marca estadounidense Andrew Flexant (Andrew Feleman) para el programa de comunicación desarrollado por él.

Puedes descargar gratis:

  • versión beta de programas
  • análogos simplificados de paquetes completos.
  • conductores
  • programas cuyo uso empujará para adquirir recursos adicionales.

Freeware de dignidad Una cosa: no hay necesidad de pagar dinero, las fallas son un poco más:

  • no hay actualización automática del programa
  • no hay soporte técnico
  • los errores son posibles al trabajar.

Casi cualquier programa de negocios bajo Windows tiene sus propios análogos gratuitos:

  • Archivadores (7-zip)
  • Trabajando con FTP (FileZilla)
  • Antivirus (CUDEIT, AVAST!, AVZ)
  • Editores de texto (Bloc de notas ++)
  • Navegadores (Mozilla, Firefox, Opera, GoogleChrome)
  • Jugadores de audio (Winamp)
  • Reproductores de video (VLC, MIRO, MEDIA Player Classic)
  • Transcodificadores (Mediejoder)
  • Editores gráficos (Gimpshop)
  • Software de oficina (Apache OpenOffice, LibreOffice)

Las aplicaciones gratuitas de Windows están disponibles en línea en los sitios de desarrolladores. Después de descargar el archivo e instalar el software en la computadora, todos los directorios y archivos en ellos se generan automáticamente en la computadora. Las aplicaciones gratuitas de Android y iOS se pueden descargar utilizando PlayStore y AppStore Marketers.

Descarga de programas gratuitos, corre el riesgo de enfrentar el efecto del caballo Troya: el desarrollador incluye un paquete distribuido de otros programas que se alojan automáticamente en la computadora al instalar el paquete. ¡No siempre es seguro!

Lugar especial en la categoría de programas gratuitos ocupan proyectos de código abierto. Parte del software anterior (Mozilla Firefox, 7-Zip, Filezilla, Bloc de notepad ++, Miro, VLC, Apache OpenOffice, LibreOffice, Media Player Classic, Gimpshop, Google Chrome) pertenece a esta categoría.

Código abierto po

El software puede distribuir la fuente cerrada (Microsoft Windows, MS Office - Software propietario) y código abierto (código abierto). Apareció en 1984, el término "software libre" (software libre) se refiere al software, que se puede obtener gratis, modificar, utilizando el código fuente de programas disponible y distribuir más.

Los programas se distribuyen bajo la licencia GNU GPL y deben cumplir con los siguientes requisitos:

  1. No hay restricciones sobre el uso del software en ciertas áreas de actividad.
  2. El código fuente se extiende junto con el módulo ejecutable o se puede obtener de una fuente asequible de forma gratuita / a un precio razonable. El código debe ser legible.
  3. La versión modificada se aplica en condiciones generales. Se permite cambiar el nombre o número de versión.
  4. El programa está disponible para todos.

En 1998, se introdujo el concepto de "software de código abierto": software de código abierto. Formalmente, todo el software libre se puede leer por código abierto. Es habitual atribuir programas de código abierto a GRABADA, aunque no está prohibido usarlos para fines comerciales. Por lo general, se extiende a la licencia Apache 2.0. Pero hay otras opciones (más sobre licencias en el mundo de la fuente abierta, ver).

Ventajas de trabajar con proyectos de código abierto:

  • este es un buen material de entrenamiento.
  • las funciones descritas en el proyecto no están prohibidas en sus aplicaciones.
  • se pueden corregir errores detectados y el código correcto para colocar en el almacenamiento apropiado
  • al compilar el programa al texto, se le permite realizar cambios y actualizarlo en aplicaciones específicas.

Desventajas:

  • para la compilación, se puede requerir que las bibliotecas adicionales se firmen en Internet.
  • si tiene alguna pregunta al usar este software, la respuesta deberá buscar en los foros en Internet.

El concepto de código abierto se basa en mejorar la confiabilidad y la calidad de acuerdo con la detección y la corrección de errores por parte de muchos usuarios. El acceso abierto de la fuente abierta se prueba constantemente por una gran cantidad de programadores.

Durante mucho tiempo ha estado implementando ampliamente la compañía de tecnología "Open Code" Google. Todos sus proyectos de este tipo, sus aproximadamente 200 (inicialmente y Kubernetes se diseñaron aquí, y luego pasaron bajo el control de la base de computación nativa de la nube) están disponibles en el portal de código abierto de Google. El recurso no solo contiene códigos de programa, sino también la documentación de su uso y soporte. Qué amplio puede usar el código proporcionado abiertamente, indicado en la licencia, generalmente publicado directamente en el texto del programa.

Apple, abriendo el código fuente del idioma SWIFT, está tratando de aumentar el número de aplicaciones disponibles para Apple. La versión actual del idioma tiene actualmente las limitaciones: para descargar su desarrollo en la AppStore, tendrá que comprar un SWIFT con licencia. Toda la información que necesita se publica en el sitio web de Swift.org y en el almacenamiento en la nube de GitHub. La liberación rápida fue lanzada bajo Linux.

Software libre condicional

Algunos programas distribuidos de forma gratuita, tienen limitaciones:

  • por tiempo de trabajo
  • por el número de lanzamientos
  • por funcionalidad

Para limitar la fecha límite y el número de lanzamientos, se utiliza la protección de prueba: contadores especiales. Como una funcionalidad limitada, el software es proporcionado por una versión de demostración o una versión con un servicio limitado. A veces, el desarrollador inserta la publicidad al código del programa que dificulta el trabajo con el paquete. Para deshacerse de un banner publicitario, tiene que pagar.

Ejemplos de programas con una licencia shareware:

  • WinRAR Archiver (30 días)
  • Antivirus Nod32 (30 días)

Acrobatrader es un ejemplo de un programa limitado por la funcionalidad. Este programa, el segmento inferior del paquete AdoBeAcrobat, permite la visualización de archivos PDF. Para el trabajo completo con archivos de esos tipos, es necesario comprar una versión más completa de Acrobat.

Los grandes desarrolladores proporcionan de forma gratuita para uso personal para explorar. Si se planea que se utilicen para fines comerciales, es necesario comprar una licencia.

Por ejemplo, Oracle le permite descargar la distribución de DBMS y las utilidades para trabajar con él. Al mismo tiempo, se superponen las restricciones en el volumen de la matriz de datos procesados. Pero para estudiar los principios de trabajar con la base de datos y probar la habilidad de los procedimientos de escritura, esta opción con software es adecuada.

En realidad, descargando "fuentes" del software abierto: código abierto: debe estar listo para incurrir en ciertos costos para usarlo. No es necesario adquirir una licencia, pero será necesario pagar el trabajo de los programadores que creará productos de software sobre su base bajo una tarea determinada.

conclusiones

Al comprar software de pago con licencia, obtendrá automáticamente la oportunidad de solicitar el apoyo técnico al desarrollador y regularmente, según sea necesario, actualice su producto. Para instalarlo, no es necesario poseer un conocimiento profundo en el área de TI.

Al instalar software gratuito, preste atención a la fecha de la creación / actualización y asegúrese de verificar la presencia de virus. Tales programas son utilizados tanto por los especialistas de TI como por los usuarios de PC de diferentes niveles.

Los proyectos con código de código abierto son de interés para las personas que son aficionadas a la programación y los profesionales. Por lo general, los textos de estos programas se pueden descargar de forma gratuita. La compilación del módulo ejecutable y la creación del entorno de trabajo deseado requiere ciertas habilidades especialistas en TI.

La ventaja indudable de los proyectos de código abierto es su independencia del proveedor, las grandes empresas prefieren crear software corporativo basado en ellos. Esto es especialmente relevante para las corporaciones estatales debido a las posibles dificultades para adquirir productos propietarios debido a las sanciones económicas. El disuasivo en la implementación de la fuente abierta es cierta incertidumbre asociada con la seguridad de la información: los problemas son posibles cuando la certificación en FSTEC está pasando.

El éxito del software de código abierto es muy notable. No pasó por alto incluso los principales fabricantes de programas comerciales. IBM, Hewlett-Packard, Oracle y Microsoft, reconocen su influencia y, en algunos casos, adoptar sus métodos. Parece que la mayoría de las compañías en la estructura de las cuales tienen un servicio de TI, ya están familiarizadas con los productos de código abierto, y a menudo los usan activamente.

Sin embargo, la distribución ubicua de la fuente abierta todavía genera más preguntas que las respuestas. Así que tratemos de responder a los más populares de ellos.

¿Qué es un software de código abierto?

Volvamos en 1997. El talentoso desarrollador del sistema operativo Linux Bruce se transfiere a un documento asociado con la preparación y distribución de la versión de distribución de Debian Linux. Más tarde, eliminó toda la mención de Debian y presentó el concepto conocido hoy en día llamado la definición de código abierto. Entre otras cosas, el documento de definición dijo que el software de código abierto debe distribuirse sin ninguna deducción a los desarrolladores, los distribuidores están obligados a proporcionar a todos los que desean acceso gratuito al código fuente de programas y también se deben suministrar más mejoras y programas modernizados. en las mismas condiciones.

En esencia, el movimiento de los partidarios de software de código abierto es un pariente cercano de la iniciativa de movimiento de software libre propuesto en 1983 por Richard Podlotman. Su principal objetivo fue la distribución gratuita de software, exención de restricciones estándar en programas comerciales. Las reglas para distribuir el software gratuito están reguladas por la licencia de licencia pública general (GPL), que en octubre de 2006 fue aprobada en su tercera edición.

Hoy en día, se aplican docenas de licencias de iniciativas de código abierto diferentes en el mundo, cada una de las cuales ha desarrollado sus propias reglas específicas que requieren un estudio de las empresas, considerando la posibilidad de utilizar software de código abierto. Por lo general, estas reglas no imponen restricciones difíciles de querer referirse a programas de código abierto. En cuanto a los requisitos de distribución, deben prestar atención más seria para evitar posibles problemas asociados con la violación de las reglas de licencia.

¿Por qué exactamente los programas de código abierto?

La primera razón por la que las empresas prestan atención al software de código abierto es muy simple, este es el precio. Y los indicadores de reembolso de inversiones en un modelo de código abierto claramente demuestran. El software de código abierto se puede descargar, instalar y usar completamente gratis. Al principio, los bajos costos atrajeron a los desarrolladores que desean probar nuevas herramientas instrumentales o para diseñar nuevas aplicaciones sin invertir en esto. La libertad de apertura contribuyó al hecho de que muchos de ellos comenzaron a apoyar el movimiento de los partidarios de la fuente abierta. Como resultado, junto con miles de otros proyectos, el mundo comenzó a aparecer con un código de código abierto, por ejemplo, el sistema operativo Linux, el servidor web Apache, el servidor de aplicaciones Java JBoss y el entorno de desarrollo Eclipse.

A fines de la década de 1990, la administración de las empresas finalmente prestó atención a los programas de código abierto. En las condiciones de la reducción continua en los presupuestos de servicios de TI, los desarrolladores cuentan con la calidad y los ahorros alcanzados al utilizar software de código abierto, y muchas compañías comenzaron a pensar seriamente sobre el uso de componentes de software de código abierto al implementar proyectos corporativos. Las primeras empresas principales que comenzaron a implementar software de código abierto fueron el canal meteorológico, los viajes cendientes, el empleo y el sable.

Durante el crecimiento global de Internet, el software de código abierto permite a las empresas aumentar rápidamente la cantidad de sus operaciones electrónicas sin comprar constantemente nuevas licencias para el software comercial. Las ventajas relevantes también se aplican al desarrollo y la prueba. Por lo tanto, las empresas pueden probar cosas nuevas sin gastos adicionales característicos del software comercial y la entrada de presupuesto obligatorio en tales casos.

Probablemente, no es un secreto para nadie que la disponibilidad del código del programa de origen en los productos distribuidos con código abierto, en la práctica, algunas personas usan. Parecería que el derecho de modificación y corrección sin obstáculos del Código del Programa debería considerarse una gran ventaja, pero en realidad a las empresas, en lugar de apoyar el apoyo de software, es mucho más fácil confiar en la comunidad de desarrolladores, que de manera oportuna Manera actualizada y depuró el código de programa de todos los productos populares de manera oportuna.

Causas de código abierto

Los argumentos contra el software de código abierto suelen ser fáciles de recalcular en los dedos.

    Recibir software libre se asemeja a una "distribución gratuita de cachorros". Puede descargarlo e instalarlo completamente gratis, pero la capacitación y el soporte del usuario eventualmente costarán más que los costos acumulativos para el software comercial o constituirán una cantidad totalmente comparable. Tal argumento que le encanta especialmente a Microsoft, actúa sobre el nivel subconsciente. Es correcto o no, depende de la situación específica y sobre qué informe analítico está leyendo actualmente.

    La organización del soporte técnico es complejo. Al comienzo del desarrollo del movimiento de los partidarios de la fuente abierta, cuando el desarrollo y el apoyo se llevaron a cabo principalmente por grupos de voluntarios o "comunidades", este tema fue realmente relevante. Pero aunque en muchas organizaciones y llegó a la conclusión de que el apoyo a la comunidad es suficiente para satisfacer sus necesidades, hoy en día hay muchas otras oportunidades frente a ellos, incluido el apoyo a grandes proyectos de código abierto con Hewlett-Packard e IBM. Como resultado, la afirmación de que "para asfixiar es suficiente para superponerse una garganta" pierde su relevancia.

    El desarrollo de un nuevo funcionario lleva más tiempo en comparación con el software comercial. De hecho, depende en gran medida del tipo específico de software que use. El navegador web Firefox es el mejor ejemplo de qué tan rápido se puede adaptar el software de código abierto a las necesidades de los usuarios. También puede recordar cuán puntualmente los desarrolladores de Linux organizaron el soporte para las nuevas tecnologías, en particular los puertos USB. En este sentido, Linux prácticamente no se retrasó detrás de las ventanas. Pero en cuanto al software corporativo, incrustando los mecanismos de apoyo del nuevo pago de video o las cuentas de audio, desempeña un papel mucho menos importante en comparación con garantizar una alta estabilidad y rendimiento.

    Incertidumbre de un mayor desarrollo y ramificación. Una amplia variedad de licencias de código abierto, así como la capacidad de interferir activamente con los usuarios finales en el código del programa, mantenga a los clientes corporativos de la introducción de dichos programas. Pero el estudio atento de las licencias para aplicaciones con abogados de código abierto disipa la mayoría de estos temores. Algunos proveedores de código abierto y compañías independientes incluso ofrecen una compensación por daños, por lo que las aplicaciones de código abierto que utiliza pueden ser un tema de demanda.

¿Dónde empezar?

Hoy en día, en forma de productos de código abierto, se presentan casi todos los tipos de fines comerciales, comenzando con servidores de correo electrónico y terminando con sistemas VoIP. En primer lugar, muchas compañías prestan atención a las aplicaciones web, donde existen productos que existen durante mucho tiempo y ya han logrado demostrar su valor. Por lo general, mencione la pila de lámpara (Linux, Apache, MySQL y PHP, PERL o Python, dependiendo de la situación específica). Un sistema operativo Linux en forma de UNIX fue generalizado. Uno de los servidores web más populares de hoy es Apache. El sistema de gestión de bases de datos MySQL compite con éxito con productos comerciales costosos. Y los lenguajes de programación y los escenarios PHP, Perl y Python se utilizan ampliamente como herramientas de desarrollo de aplicaciones web de código abierto. Los sitios web de código abierto basados \u200b\u200ben Java a menudo se basan en las aplicaciones de JBoss. Habiéndose familiarizado con la herramienta de código abierto, revelando las similitudes y diferencias entre ellos y las diferencias comerciales, descubrirá para usted y otras características. Puede sorprenderse de que sus desarrolladores de vez en cuando por su propio miedo y riesgo se refieran a uno u otro productos de código abierto.

Servidores de aplicaciones, por supuesto, bueno, pero ¿qué se puede decir sobre el código abierto para computadoras de escritorio?

Los usuarios finales a menudo usan varias herramientas de código abierto diseñadas para computadoras de escritorio. Un ejemplo vívido de tal solución es el navegador web de Mozilla Firefox. El paquete Sun OpenOffice Office Paquete, los estados y las organizaciones comerciales separadas prefieren Microsoft Office. Pero aunque aunque algunos jugadores y se atreven a sumergirse en lo inexplorado, instalando el sistema operativo Linux en sus computadoras de escritorio, Windows continúa manteniendo ciertamente dominante. Amistoso al usuario final de la versión de Linux (por ejemplo, Linspire) no puede interrumpir la posición actual, porque la capacitación del usuario lleva tiempo y dinero. Además, la mayoría de los paquetes de software comercial, desde los cuales se están desarrollando muchas compañías, se están desarrollando principalmente para Windows y solo para Linux (a menos que, por supuesto, la versión para Linux se publique generalmente).

¿Es posible vender productos de código abierto?

Sí, por supuesto, pero las reglas de iniciativa de código abierto prohíben los obstáculos a la venta de su código y todo lo demás. Sin embargo, muchas empresas encuentran formas de ganar dinero en productos de código abierto. Muchos, además del código real, ofrecen servicios de soporte corporativo que son comprados muy fácilmente por las empresas. Otros suministran dos variantes del código del programa: una en forma abierta y libre, y la otra, que incluye funciones útiles adicionales, contiene componentes cerrados y deben ser pagados por los clientes. Un modelo mixto similar se está volviendo cada vez más popular. Es utilizado activamente por compañías como Sourcefire, SugarCRM, alfresco y varios otros.

Otros recursos de código abierto

Muchos programas de código abierto se pueden encontrar en Internet:

    Carne fresca. Una enorme base de datos de software descargable, una parte significativa de la cual se presenta en un formulario de código abierto.

    SourceForge. Sitio gigantesco para desarrolladores de software de código abierto, uniendo miles de proyectos de código abierto. Algunos de ellos continúan desarrollándose, mientras que otros ya han dejado de existir.

Recursos de código abierto - Oficial y no oficial.

    Iniciativa de código abierto. Una organización sin fines de lucro que considera la tarea principal para desarrollar aún más el software de código abierto y financiar con una serie de jugadores que durante mucho tiempo han estado operando en este campo.

    Grupo de tecnología de código abierto. Quizás el conductor líder mundial con tecnologías de código abierto. Es esta unión la que posee el sitio de noticias de Slashdot, así como los recursos de SourceForge y Fresh Meat.

    Gestión de riesgos de código abierto. Ofrece mecanismos que aseguran el cumplimiento de los requisitos reglamentarios.

    Laboratorios de desarrollo de código abierto. La organización, cuyo objetivo principal es la promoción del sistema operativo Linux en el entorno del cliente corporativo.

En la década de 1990, el software libre se consideró exótico en un entorno corporativo, y el único competidor notable de los gigantes patentados liderados por Microsoft ha sido durante mucho tiempo, sin embargo, durante mucho tiempo, desde la segunda mitad de la década de 2000, la situación comenzó a cambiar rápidamente. . El software público se ha convertido en una corriente principal para muchas compañías grandes, y aparecieron docenas de proveedores confiables de software abierto, que han logrado un alto nivel de experiencia y experiencia adecuados para servir a clientes corporativos grandes y exigentes.

Para 2014, hay algunos jugadores que, en algunas direcciones, compiten con éxito con los proveedores de software comercial. Además de Red Hat, estas son una organización de código abierto, como Google, Apache Software, Novell, SUSE, ACQUIA, etc. En el mercado, hay más y más análogos de OpenSource de las soluciones propietarias existentes. Las comunidades de los desarrolladores del software abierto se hacen más fuertes y aumentan la calidad y la funcionalidad de los productos.

Como regla general, el desarrollo en sí se ofrece de forma gratuita, pero se comercializa al respaldar y personalizar. Esto crea una competencia adicional y, como resultado, contribuye al desarrollo de productos de software abierto.

En casi todos los sectores y áreas de actividad, existe la posibilidad de utilizar sobre la base de un código de código abierto. Casi todos los software propietarios tienen un análogo válido con código abierto:

  • Cisco VPN - OpenVPN,
  • Datos de datos Oracle - PostgreSQL,
  • Microsoft Hyper-V - OpenVZ,
  • MS Active Directory - Samba,
  • Oficina de Avaya IP - Asterisco, etc.)

Basado en tareas comerciales específicas, puede comparar el costo y los plazos para la implementación de la solución basada en el software propietario y OpenSource.

Software abierto en los países del mundo.

EE.UU

En marzo de 2016, la Administración Presidencial de los Estados Unidos presentó una versión preliminar del proyecto de ley sobre el uso de los departamentos públicos. Los participantes del mercado apoyaron la iniciativa.

Según el documento publicado por la Casa Blanca, las agencias gubernamentales de los Estados Unidos pueden compartir el código fuente de ciertos proyectos para aumentar su eficiencia y deshacerse de la necesidad de desarrollar un cambio de producto. Más sobre esto.

India

En octubre de 2011, se sabía que el Gobierno de Punjab decidió adquirir software de Microsoft, cancelando la decisión adoptada en 2008 en la instalación de software libre para 46,000 computadoras en 4,956 escuelas. "Decidimos reconsiderar la decisión anterior,` - dijo Baldeo Purushartha, Ministro de Estado de Educación Escolar.

El gobierno de Punjab lanzó el programa de informatización para estudiantes de los grados 6-12 en 2004-2005. El Departamento de Educación de TIC de Punjab está implementando un proyecto, en todas las escuelas de elecciones, se organizan las clases informáticas con los equipos, el software y las conexiones de banda ancha de banda ancha. Al mismo tiempo, a nivel estatal, las soluciones de sistema operativo Bharat (BOSS), una Fundación Linux Prueba y certificada, que se probó y certificó la Fundación Linux para el trabajo en las escuelas, gracias a su accesibilidad financiera, fue ampliamente apoyada a nivel estatal. .

Según la declaración del Presidente de Punjab, a partir de 2008, el costo mínimo de la actualización de software con la licencia de Microsoft es de 16,578 computadoras a la tasa de 1,375 rupias en una computadora, fue de 23 millones de rupias durante cinco años. Por esta razón, en septiembre de 2008, el Gobierno de Punjab decidió adquirir e instalar jefe en todas las escuelas primarias públicas y declaró que desde 2011, todos los estudiantes de la escuela primaria estudiarán el uso del jefe. Las obras se completaron en abril de 2011, incluida la capacitación de 6,600 maestros.

Pero el 8 de agosto de 2011, después de un análisis integral de los resultados del proyecto, el jefe del Departamento de Educación Escolar, Punjab, dijo que el Departamento de Educación Escolar regresaría al uso de Microsoft ... para capacitar a los niños en escuelas primarias. . El costo de la actualización de las licencias será de aproximadamente 7 millones de rupias, de 3.77 millones de las cuales ya han sido asignadas por el gobierno.

Además, se instalarán aproximadamente 90,000 computadoras en las escuelas públicas conectadas a la red EDUASAT a través de las cuales los estudiantes podrán ver las inclusiones directas de varias conferencias. Según los cálculos preliminares, el precio inicial de Microsoft Software and License será de 30 millones de rupias. Esta cantidad no incluye el precio del equipo, etc.

Anteriormente, en febrero de 2011, se decidió usar a BOSS para trabajar en la red Eduasat. Pero ahora, de acuerdo con Purushart: `Para el mejor uso de las computadoras instaladas, en las que los estudiantes dominarán a Microsoft, queremos usar Microsoft también en Eduasat`.

Tenga en cuenta que Punjab fue el primer estado que introdujo activamente a Linux en las escuelas. Actualmente, el jefe todavía se usa en los estados indios de Haryana, Gujarat, Kerala y Uttar Pradesh.

Alemania

Según un estudio reciente del Instituto de Tecnología de Georgia (EE. UU.), Alemania ocupa el cuarto lugar en el mundo en términos de penetración de SPO en el sector público. En 2001, el Ministerio de Relaciones Exteriores de FRG pasó a Linux (y con él, todas las embajadas y consulados). McKinsey confirmó la compañía consultora varias veces: la política exterior se guarda significativamente utilizando Linux, OpenOffice y Thunderbird en lugar de Microsoft Marcing desde Windows, Office y Outlook. Incluso se dijo que los diplomáticos gastan en él menos que los empleados de cualquier otra agencia del gobierno.

Pero el enfoque es que, en el software libre operacional, a veces es más caro de lo que definitivamente pagado. Los dinosaurios como Microsoft pueden acompañar mejor y más barato que las pequeñas empresas dedicadas a la compatibilidad con Linux. Y a veces es más rentable comprar una licencia. Por lo tanto, por ejemplo, el mismo departamento de política exterior alemana este año regresa a Microsoft Software. Los funcionarios calificaron en dinero de los problemas permanentes con el apoyo técnico, así como la dificultad para dominar el SPO (muchos empleados se quejaron) y hablaron en ese espíritu que el avaro paga dos veces.

Rusia

Decisiones del Gobierno y Presidente de la Federación Rusa. Dmitry Medvedev, software doméstico abierto en 2008 introducido en todas las escuelas de la Federación de Rusia y se establecerá en todas las organizaciones estatales y presupuestarias para garantizar la seguridad nacional en el campo.

Proyecto "Penguin" - La introducción de Abierto

El proyecto Penguin es un proyecto para la implementación de Linux Technologies y la Escuela a la escuela y las universidades de Rusia en 2009-2010. La FAO está financiada por la Agencia Federal para la Educación de la Federación de Rusia. Para un contrato para el proyecto Penguin, se deben realizar tres etapas:

  1. Refinamiento de libros de texto y soporte metódico.
  2. Desarrollo de soporte técnico y portales de internet.
  3. Entrenamiento 60 mil profesores Tecnología Linux y abiertos

1. El desarrollo de libros de texto básicos informáticos para universidades y escuelas basadas en software abierto de acuerdo con las normas estatales y los requisitos del EGE sobre la Ciencia de la Computación y las TIC se implementaron en 2008-09. 2. El desarrollo del soporte de Internet con libros de texto de informática básica y paquetes básicos de software abierto para Windows y Linux se realizó en 2005-2009. 3. Cursos de prueba para maestros de informática y docentes escolares Tecnologías Linux y software abierto se llevaron a cabo y se elaboraron en 2005-2007. Junto con Moscú Pedvuses, MPGU y MGPU con el apoyo de la UNESCO, IBM y Linux Center Corporation.

    • VAK, PROF., DOK.KOMP.NAK 16:32, 15 de octubre de 2009 (UTC)

El software abierto es la opinión del Presidente de la Federación Rusa.

En esta reunión D.a.medvedev dicho:

"... si vamos ahora completamente en una aguja de software extranjero Y "colocado" durante muchos años, entonces no lo derribaremos. Y nos desarrollaremos contrariamente a las tendencias globales. Al mismo tiempo, declare que mañana todas las computadoras en las escuelas (y potencialmente es una red de computadoras mucho más seria) transferiremos a programas de código abierto, con una licencia gratuita, también es imposible, porque hay problemas de polvo, Hay problemas tecnológicos. Es decir, no hay preparación para ser completamente. ¿Qué hacer?

Ofrecemos ir de una manera de compromisoY este camino ahora comenzó a ser implementado. Durante tres años, comprar un paquete con licencia de programas básicos (consulte principalmente sistemas operativos, archivadores, oficinas, editores, "Photoshops", en general, todo lo que es comúnmente utilizado por los usuarios, incluidas las escuelas), pero al mismo tiempo no se detiene, sino para trabajar en un paquete nacional de programas de acceso público (y ahora hablaremos más sobre ello), para más adelante, al final de los tres años después (si resulta antes, aún mejor),

Crea un modelo tan óptimoen qué escuelas y potencialmente, todas las agencias gubernamentales podrán elegir que necesitan: o continúe usando productos comerciales a su propio gasto, y no a expensas de los fondos federales, o vaya a una ya absolutamente adaptada, lo que ya es aceptable Para ellos, según el acceso abierto., Código abierto ... ".

Diciembre de 2010: Putin ordenó traducir el poder en Linux

La historia del documento sobre la transición de las autoridades para el software gratuito dura desde 2007, cuando en el Departamento de Mininform comenzó a desarrollar "el concepto de desarrollo del desarrollo y el uso del software libre en la Federación de Rusia", que se publicó en el Primavera de 2008. Sin embargo, la renuncia del Ministro de Leonid Reiman y la cita pronto en su posición, Igor Schegolev confió la revisión del concepto.

A pesar de esto, en la primavera de 2008, unos días antes de la transferencia de poder, Dmitry Medvedev, Vladimir Putin, sigue siendo presidente de Rusia, mencionó el plan de migración en el SPO de las instituciones federales en la lista de sus tareas al gobierno, así, poniendo esta tarea a sí mismo.

Paquetes de software abierto para escuelas.

Paquetes abiertos por Para las escuelas, diseñadas para instalar programas en escuelas y computadoras domésticas con sistemas operativos Windows y Linux. Linux Live-CD CD está diseñado para trabajar en un software abierto en las computadoras de Windows Home sin instalar Linux en una computadora.

Soluciones del gobierno ruso. Software público nacional en 2008 y 2009. Fue enviado a todas las escuelas de la Federación de Rusia y se establecerá en todas las organizaciones estatales y presupuestarias para garantizar la seguridad nacional en el campo.

Abra el sistema operativo Linux

PROBLEMA DE PAQUETE DE OFICINA ABIERTA

Paquete de oficina abierto Oficina abierta Se puede instalar y usar libremente no solo en computadoras personales con OS Linux, sino también en computadoras con Windows OS. Al mismo tiempo, los documentos y los archivos preparados en el paquete de MS Office Office se pueden leer y procesar en el paquete Open Office.

Composición del paquete abierto Oficina Open Office:

  1. OpenOffice.org Writer. - Editor de texto al escritor con ricas oportunidades para crear letras, libros, informes, boletines, folletos y otros documentos, compatible con MS Office.
  2. OpenOffice.org Calc. - Las hojas de cálculo de Calc tienen herramientas avanzadas para analizar, construir diagramas y tomar decisiones esperadas de hojas de cálculo de alta calidad, compatibles con MS Office.
  3. OpenOffice.org Impress - Impress Prestation Editor proporciona todos los medios generales de presentación multimedia, como efectos especiales, animaciones y herramientas de dibujo. Compatible con el formato de archivo Microsoft PowerPoint, y también puede guardar su trabajo en numerosos formatos gráficos, incluido Macromedia Flash (SWF).
  4. Base de OpenOffice.org. - La base de datos base proporciona herramientas de herramientas para trabajar con bases de datos dentro de una interfaz simple. Puede crear y editar formularios, informes, solicitudes, tablas, vistas y relaciones para que la administración de la base de datos de control sea casi la misma que en otras aplicaciones de base de datos populares. La base incluye HSQLDB como su mecanismo de base de datos relacional predeterminado. También puede usar DBASE, Microsoft Access, MySQL u Oracle, o cualquier base de datos compatible con ODBC o JDBC.
  5. Sorteo abierto de la oficina. El editor de gráficos de vector de dibujar con el que puede realizar todo, desde gráficos simples o diagramas de bloques hasta ilustraciones tridimensionales. El sorteo puede importar gráficos de muchos formatos comunes y guardarlo en más de 20 y formatos, incluidos PNG, HTML, PDF y Flash.
  6. Cañutillo. - Raster Graphics Editor Gimp, programa para crear y procesar gráficos ráster. Gráficos vectoriales parcialmente compatibles.

Open Text Editor Writer

OpenOffice.org Writer: el procesador de texto y el editor de hipertexto visual, es parte de OpenOffice.org y es un software gratuito (fabricado bajo la licencia LGPL).

El escritor parece Microsoft Word y la funcionalidad de estos editores es aproximadamente igual. Proporciona al usuario herramientas modernas para marcar, editar y formatear documentos.

Junto con la interfaz habitual y la funcionalidad:

* Crear y diseñar texto y páginas párrafos, * Agregar particiones y pies de página, * Insertar imágenes y objetos multimedia, * Vista previa e impresión de documentos, * Cambios de grabación y referencia de textos, * Diseño automático de tablas, punteros y notas al pie, * Agregar macros y Control de elementos, * Trabajar con tablas, * Corrector ortográfico y mucho más

El concepto de aplicación de estilo es una solución extraordinaria que facilita la creación y el formato de los documentos. Trabajar con estilos es compatible con todos los componentes del paquete de la oficina, pero está en OpenOffice.org Writer que está completamente implementado.

Grupos de cinco estilos: párrafos, personajes, páginas, páginas y listas: proporcione a los usuarios muchas oportunidades para un fácil formato de documentos. Panel especial "Estilos y formato" le permite controlar los estilos cambiando los nuevos y creando nuevos. Y cuanto más difícil es el documento, más a menudo es necesario cambiarlo, más aparente se convierte en la ventaja del diseño de estilo.

Otra herramienta: el navegador: proporciona la capacidad de transición rápida al documento, la elección de aseos, notas al pie, canta u otros objetos como puntos de referencia.

Al igual que con otros componentes, para el escritor, hay una gran cantidad de adiciones (extensiones) que mejoran la funcionalidad de componentes básicos o proporcionan funciones adicionales, por ejemplo, una marca de gramática o publicación en MediaWiki.

El escritor apoya una gran cantidad de formatos para la importación y exportación de archivos, incluidos los guardados a las importaciones PDF y DOCX. Y enviar un archivo por correo electrónico se realiza con un solo clic del botón.

Hojas de cálculo abiertas

inicio: OpenOffice.org Calc: aplicación para trabajar con hojas de cálculo. Con él, puede analizar los datos ingresados, para calcular, predecir, reducir los datos de diferentes hojas y tablas, construya diagramas y gráficos.

Calc es actual y en demanda en un componente de entorno empresarial OpenOffice.org para trabajar con hojas de cálculo. Una herramienta favorita de contadores y gerentes para crear informes.

La entrada paso a paso de la fórmula en las celdas de la hoja de cálculo con el maestro hace que sea más fácil para la formación de fórmulas complejas y anidadas, demuestra descripciones de cada parámetro y el resultado final en cualquier etapa de entrada.

El formato condicional y los estilos de las células le permiten agilizarte los datos listosizados y las tablas y los gráficos de resumen muestran los resultados del trabajo.

Más de dos docenas de los formatos de importación y exportación de archivos, incluidas las funciones de importación de texto nos permiten operar con prácticamente cualquier dato. Además, utilizando una herramienta especial, puede importar datos de otras fuentes, como bases de datos, y puede crear un rango renovable para que los datos importados siempre sea relevante.

Conectores entre diferentes hojas de cálculo y edición de datos conjuntos (a partir de OpenOffice.org 3.0).

Una variedad de configuraciones para imprimir hojas preparadas en la impresora están disponibles: escala, campos, pies de página. Un corrector ortográfico incorporado, como en un editor de texto, mejore la calidad del informe preparado.

Abrir vector gráfico editor dibujar

ABOEROFFICE.ORG DIBUJO. - Un editor de gráficos vectoriales, en funcionalidad comparable con CorelDRAW, es parte de OpenOffice.org.

Dibujo del editor de gráficos vectoriales Es una herramienta de dibujo con gráficos vectoriales. Contiene una serie de servicios que le permiten crear rápidamente todo tipo de dibujos. Los gráficos vectoriales le permiten guardar y mostrar imágenes en forma de vectores (dos puntos y línea), y no en forma de marcación de píxeles (puntos en la pantalla). Los gráficos vectoriales simplifican las imágenes de ahorro y escala.

editor gráfico Dibujar. Idealmente integrado en el sistema OpenOffice.org, que permite que el intercambio de dibujos entre cualquier módulo de sistema sea muy simple. Por ejemplo, si crea un dibujo en DIBUJO, puede usarlo fácilmente en el documento del escritor con copiar e insertar. También puede trabajar con gráficos directamente en escritor e impresionar módulos utilizando un subconjunto de funciones y herramientas del sorteo.

El paquete incluye "conectores" "con todas las figuras que pueden usar una variedad de estilos de líneas y permitir dibujos de dibujo, como diagramas de flujo.

La necesidad de un editor de vectores como parte del paquete de la oficina no causa dudas. El alcance de un editor de este tipo es bastante amplio: desde los dibujos y anuncios más simples hasta los esquemas, diagramas y dibujos.

Además de sus propios objetos, puede insertar diagramas, fórmulas y otros artículos creados en otros componentes OpenOffice.org. El sorteo también apoya las exportaciones de imágenes ráster de la mayoría de los formatos, tanto en común como especial.

El sorteo tiene todas las herramientas necesarias inherentes a los editores de vectores:

* Líneas de conexión, líneas dimensionales, tablas. * Trabajar con texto y efectos de texto; * Cambiar el relleno de color, sombra, transparencia; * Alojamiento, encuadernación y control de objetos con diapositivas, capas y guías; * Se admiten diferentes operaciones sobre objetos: la sustracción de la adición, la agrupación y la conversión de figuras; * Dibujar objetos tridimensionales; * Dibujo con primitivas gráficas, curvas de haz; * Efectos: iluminación, transformación y duplicación;

Además de sus propios objetos, puede insertar diagramas, fórmulas y otros artículos creados en otros componentes OpenOffice.org. El sorteo también apoya las exportaciones de imágenes ráster de la mayoría de los formatos, tanto en común como especial.

Usando la galería (almacenamiento de objetos) le permite agilizar las imágenes disponibles, y el soporte de los estilos de texto ahorra tiempo en la fabricación del mismo tipo de objetos.

El dibujo o el dibujo listo se pueden imprimir en la impresora o exportar a una imagen raster o, por ejemplo, en PDF.

Tamaño máximo del patrón en el dibujo - 300x300 cm.

A partir de la versión 3.0 OpenOffice.org, Sorteo Admite no solo la exportación, sino también Importar PDF (necesita instalar una extensión especial de OpenOffice.org).

Base de base relacional abierta

La base es una base de datos abierta relacionada con la que le permite crear, editar y procesar datos de pestañas.

Los usuarios reciben un conjunto bastante grande de herramientas y tablas de procesamiento de datos: editores de formularios, solicitudes, informes, tablas de base de datos. Con su ayuda, puede analizar los datos ingresados, realizar cálculos, predecir, reducir los datos de diferentes hojas y tablas, construir gráficos y gráficos.

El editor de consultas le permite crear un espectro casi completo de consultas SQL a las bases de datos para seleccionar, cambiar, agregar datos. Se admiten solicitudes y solicitudes invertidas con parámetros. La parte visual del editor simplificará el proceso de construcción de usuarios iniciales.

Formuly Editor le permite aprovechar casi cualquier herramienta de administración de contenido de base de datos estándar. Proporciona elementos de texto, campos numéricos, binarios, listas, listas de "desplegables", tablas, botones, calendario y otros elementos.

herramienta para trabajar con fuentes de datos externas más DBMS incorporado HSQLDB. Uso de la base, puede agregar, eliminar, editar entradas de la base de datos: MySQL, HSQLDB (generalmente viene con OpenOffice.org), PostgreSQL, DB2, Oracle.

También es posible trabajar con DBF, MS Tablas de acceso, libros de direcciones, archivos de texto, así como hojas de cálculo creadas en OpenOffice.org Calc o MS Excel.

El acceso a las fuentes de datos externas se lleva a cabo utilizando ODBC, JDBC, SDBC y otras tecnologías. Una lista completa de tecnologías compatibles y fuentes de datos depende del sistema operativo utilizado.

La gestión más compleja y el procesamiento de datos se realizan utilizando herramientas de lenguaje de programación de macros y ahassic.

El editor de tablas ayudará a crear tablas y administrarlas en la base de datos HSQLDB incorporada, así como con algunas restricciones posibles para otras bases de datos.

La base tiene un asistente de informes incorporado con funciones básicas para crear informes o tablas o consultas. Pero hay una mejor herramienta de informes: Sun Report Builder. Esta herramienta le permite crear informes de casi cualquier complejidad. Admite la agrupación, ejecutando funciones de usuario incorporadas, formato condicional. El resultado de SRB es el escritor o documento de calc, que luego puede imprimirse o editarse más tarde.

Usando la base, puede crear fuentes de datos. Por ejemplo, al organizar una conexión a la base de datos externa en la base y filmar los datos de consulta SQL requeridos, puede trabajar con estos datos en OOO Calc.

Sistemas de programación abierta

  1. Freepascal. 2.0.4 - COMPILADOR DE PASCAL DE PASCAL Y OBJETO GRATUITO - Lázaro o Kdevelop se recomienda como IDE.
  2. Eclipse - Complejo abierto de sistemas de programación abierta para desarrollar aplicaciones multiplataformas modulares.
  3. Gambas. - Sistema de programación gratuito 2) IDE de Visual Basic para crear software basado en QT, GTK, OpenGL, SDL, así como web de CGI

Paquete mínimo abierto para escuelas.

Incluye programas abiertos

  1. medio gráfico Xfce;
  2. editor de texto de Abiword rápido;
  3. editor de hoja de cálculo gnumérica.

Paquete de software mínimo para:

  1. Paquete de oficina: OpenOffice.org 2.3;
  2. Navegador web: Firefox 2.0;
  3. Editor de imagen: GIMP 2.4;

Disco adicional contiene programas para escuelas y otras instituciones educativas:

  1. Editor de páginas web Bluefish;
  2. Lenguajes de programación Pascal (Pascal gratis y Lázaro), Básico (Gambas), Logo (Kturtle);
  3. Sistemas de computación matemática (Maxima y Scilab);
  4. Antivirus ClamAV y Squid Caching Server, PostgreSQL DBMS

Optimizado para instalar y trabajar en una computadora de 128 a 256 MB de memoria y el procesador de PI 233 MHz.

LINUX LIVECD CD

CD Linux Live-CD está diseñado para funcionar en las computadoras de inicio de Windows Windows sin instalar Linux en una computadora.

Cd l inuks Live CD. Optimizado para trabajar con un CD para instalar Linux a una computadora de 128 a 256 MB de memoria y el procesador de PI 233 MHz. Admite sesiones de trabajo que le permiten guardar la configuración y los documentos en la carpeta de inicio entre reinicios.

Una opción con los requisitos de hardware más bajos proporciona un rendimiento aceptable incluso en los sistemas con una capacidad de memoria de 128 MB.

Incluye un entorno gráfico XFCE; Esta distribución incluye un editor de texto fácil y rápido AbiWord y el programa de edición de hoja de cálculo gnumérica.

Además, el primer disco contiene:

  1. Paquete de oficina: OpenOffice.org 2.3;
  2. Navegador web: Firefox 2.0;
  3. Correo electrónico: correo de garras;
  4. Trabajando con imágenes: GIMP 2.4;
  5. y más de 1000 programas que resuelven la gama más amplia de tareas.

Servidor escolar.

Servidor escolar. - Sistema operativo del servidor con una amplia funcionalidad, totalmente personalizable a través de la interfaz web a través de la cual se realiza el control de los componentes.

Estructura:

  1. aplicaciones web para ayudar en la organización del proceso educativo:
  2. Moodle: un sistema de aprendizaje remoto e interactivo, contiene ejemplos de cursos;
  3. MediaWiki es un sistema para la organización "Base de conocimientos", utilizando la tecnología WIKI;

organizar una red local:

  1. Servidores DHCP y DNS;
  2. squid Proxy Server (con soporte para la salida de estadísticas de acceso);
  3. firewall;
  4. gestión de la interfaz de red;
  5. servidor de tiempo exacto;
  6. servidores de archivos:
  7. Samba Server (para organizar el acceso a los catálogos disponibles en el Protocolo de Samba);
  8. Servidor FTP;
  9. interfaz para crear espejos de repositorio locales;
  10. tazas de impresión servidor;
  11. MySQL (para Moodle y MediaWiki);
  12. servidor web apache2;
  13. interfaz para actualizar el sistema (incluida la configuración de actualización);
  14. respaldo;
  15. gestión de cuentas (la capacidad de importar cuentas del sistema 1C: cronógrafo);
  16. servidor de correo con soporte para antivirus y spam.
    • VAK, PROF., DOK.KOMP.NUK 04:29, 19 de julio de 2009 (UTC)

Software abierto en Rusia

Actualmente, el software abierto comienza a generalizarse en el sistema educativo ruso, entre las razones por las que llaman la amplia distribución ilegal del software de importación cerrado comercial.

Soluciones gubernamentales. El software público abierto en 2008 se introdujo en todas las escuelas de la Federación de Rusia y se establecerá en todas las organizaciones estatales y presupuestarias para garantizar la seguridad nacional en el campo.

El software público se puede instalar y utilizar libremente en todas las escuelas, oficinas, universidades y todas las computadoras personales y en todas las organizaciones e instituciones estatales, presupuestarias y comerciales de Rusia y en los países de la CEI de acuerdo con la licencia pública general (GPL).

    • VAK, PROF., DOC.KOMP.NUK 09:50, 16 de julio de 2009 (UTC)

Software abierto en escuelas y universidades.

Usando abierto por Y Linux Technologies en las escuelas y universidades de Moscú comenzó en 2005-2006. Después de realizar los seminarios de la escuela "Technologies Linux y el software abierto", junto con IBM y UNESCO, basados \u200b\u200ben MPGU.

En 2007 Soluciones del Gobierno de la Federación de Rusia, se recomendaron los paquetes de software abierto subyacentes para introducir en todas las escuelas de Rusia y utilizar para aprender las tecnologías informáticas y de la información en todas las oficinas informáticas de todas las escuelas de la Federación de Rusia.

Prehistoria de paquetes básicos. Los programas sobre ciencias de la computación, su desarrollo, implementación y distribución a la Escuela de Rusia y los países de la CEI comenzaron a fines de los 90, cuando se desarrollaron los programas básicos de programas para la computadora personal doméstica BC, Corvette y TCNC y distribuidos en forma de abierta y software libre para las escuelas.

Todas las escuelas secundarias en Rusia en 2008-2009. Recibió paquetes básicos de software comercial y gratuito con licencia para aprender alfabetización informática, básicos informáticos y tecnología de nueva información con sistemas operativos Windows y Linux.

En cuatro regiones de Rusia. En 2008-2009 El trabajo sobre la implementación y el uso en escuelas secundarias de paquetes de software básicos para informática y equipos informáticos y tecnologías de capacitación y profesores de informática trabajan en Windows y Linux se ha lanzado.

De acuerdo a La doctrina de la seguridad de la información de la Federación Rusa.La capacitación de la alfabetización informática y la informática debe ir acompañada de bibliotecas legales en la información de capacitación en computadora, protección contra virus informáticos, sitios porno y seguridad de la información en redes informáticas locales y globales basadas en un software abierto libre.

En 2007, se emitieron los primeros libros de texto de informática para universidades y escuelas para enseñar a la informática de conformidad con los estándares estatales de educación con un software cerrado comercial abierto gratuito en Windows y Linux.

    • VAK, PROF., DOC.KOMP.NAK 09:51, 16 de julio de 2009 (UTC)

Definición de código abierto

Definición de código abierto (abierto) Es utilizada por la iniciativa de código abierto para determinar el grado de cumplimiento de la licencia de software para abrir estándares de software (software abierto). Sobre la base de las directivas de Debian para un software libre que la parte rota está escrita por Bruce.

La definición consiste en diez requisitos de licencia Abierto por:

  1. Distribución gratuita. Esto significa que la licencia no debe imponer restricciones a la venta y distribución del software.
  2. Textos de origen disponibles. Incluso si el software no se suministra con los textos de origen, estos textos deben ser fácilmente accesibles.
  3. La posibilidad de modificación. La única oportunidad para leer los textos de origen no permite experimentar con ellos y liberar modificaciones.
  4. Incluso en caso de inviolabilidad de texto de copyright, derivados y sus textos de origen deben distribuirse libremente.
  5. No hay discriminación contra personas y grupos de personas. Algunos países, como los Estados Unidos, tienen algunas restricciones al software de exportación.
  6. No hay discriminación por uso. La licencia gratuita debe resolver todos los tipos de actividad, incluida la investigación genética y nuclear, el uso comercial, etc.
  7. Distribución de una licencia. Los derechos asociados con el software abierto deben ser aplicables a todos los usuarios del programa sin la conclusión de acuerdos adicionales, por ejemplo, acuerdos de no divulgación.
  8. La licencia no debe limitar otros productos de software. Con la excepción de la incompatibilidad BANAL, el usuario tiene derecho a elegir que para disfrutar.
  9. La licencia debe ser tecnológicamente neutral.. Es decir, la licencia no debe requerir nada de la interfaz o tecnologías utilizadas en el programa derivado.
  10. La licencia no debe estar adjunta a un producto específico. Los derechos al código del programa no deben depender de si el programa es parte de un producto. Una persona que difunde el programa en la separación de la colección o la parte transferida del código a otro producto, tiene los mismos derechos que la recolección dio.

No hay una forma sencilla de averiguar cuál es el mejor modelo para desarrollar software para su negocio, código abierto o patentado.

En la fuente abierta, hay muchos desarrolladores y programadores que están en el grado en pequeña medida de intimidar la idea de comercialización de software, pero esto crea una amenaza para la industria de software comercial, que está más amenazada con el concepto de software de código abierto .

La diferencia entre ellos es bastante obvia, ya que cada modelo tiene su propia parte de ventajas y menores. Sin embargo, pesa las opciones entre la fuente abierta y la propiedad para encontrar cuál es un desafío.

Al igual que con todas las dificultades de tomar decisiones, solo puede estar seguro de que "depende". Está claro que alguien tiene una ligera ventaja sobre otro en términos de características y características que definitivamente los definen.

La idea de que uno contradecía completamente al otro no es verdadero. Este artículo explica la diferencia entre ellos.

¿Qué es el software de código abierto?

Todo comenzó con Richard Pokalman, quien desarrolló el proyecto GNU en 1983, que estimuló el movimiento del software libre, que finalmente llevó al movimiento revolucionario del software de código abierto.

Las personas comunitarias que trabajan con software permitirán a cualquier persona estudiar y cambiar el código de código abierto para cualquier propósito que deseen. El movimiento de código abierto violó todas las barreras entre desarrolladores / programadores y proveedores de software que alientan a todos a abrir la cooperación. Finalmente, la etiqueta de software de código abierto se publicó oficialmente en la sesión estratégica en Palo-Alto, California, en 1998, para facilitar la adopción de este nuevo término, que solo se parece a la libertad académica.

La idea es lanzar el software de acuerdo con la categoría de licencia abierta para que todos puedan ver, cambiar y distribuir el código fuente según sea necesario.

Esta es una marca de certificación que pertenece a una iniciativa de código abierto (OSI). El término "software de código abierto" se refiere al software que se desarrolla y se prueba mediante la cooperación abierta, lo que significa que cualquiera de los conocimientos académicos necesarios puede acceder al código fuente, cambiarlo y distribuir su propia versión del código actualizado.

Cualquier software bajo una licencia de código abierto debe estar abiertamente abierta entre los usuarios y se redistribuye por otros si las condiciones de distribución corresponden a la definición de la OSI de código abierto. Los programadores que tienen acceso al código fuente del programa pueden manipular las partes del código agregando o cambiando las funciones que no funcionarían de otra manera.

¿Qué es el software propietario?

A diferencia de una fuente abierta, existe un software, cuyo código fuente solo puede ser cambiado por una persona o una organización que la ha creado.

Propietario o editor de software exclusivamente los derechos de propiedad intelectual del código fuente. Llamamos a este software "Software propietario", porque solo el (los) propietario (s) inicial del software se permite legalmente para verificar y cambiar el código fuente.

En pocas palabras, el software propietario es un software que pertenece solo a una persona separada o una organización que la ha desarrollado. El software propietario, de la siguiente manera desde el nombre, es la propiedad excepcional de sus creadores o editores, y cualquier persona que fuera de la comunidad no se le permite usar, cambiar, copiar o distribuir versiones de software modificadas.

El propietario es el propietario exclusivo de Derecho de autor sobre software, y solo tiene el derecho de cambiar o agregar funciones al código fuente del programa. Es el único propietario de un programa que puede venderlo bajo ciertas condiciones, qué usuarios deben seguir para evitar las disputas legales.

A diferencia del software de código abierto, la estructura interna del software propietario no se divulga, y las limitaciones se superponen a los usuarios del Acuerdo de licencia de usuario final (EULA), cuyas condiciones deben ser respetadas por usuarios finales legales con respecto al software.

Ejemplos de software propietario incluyen iTunes, Windows, MacOS, Google Earth, Unix, Adobe Flash Player, Microsoft Word, etc.

La diferencia entre la fuente abierta y el software propietario.

Control de software abierto y propietario.

La idea es que los desarrolladores y programadores pueden explorar y modificar el código fuente, ya que los gritos necesarios en voz alta. Más control significa una mayor flexibilidad, lo que significa que los no programadores también pueden beneficiarse de la cooperación abierta. Software propio, por el contrario, limita el control solo al propietario del software.

Seguridad del software abierto y patentado.

Debido a que cualquiera que tenga el conocimiento necesario puede agregar o modificar características adicionales al código fuente del programa para que funcione mejor, proporciona una mejor estabilidad del software, ya que el software incorrecto se puede corregir y reemplazar. A medida que los desarrolladores pueden trabajar sin restricciones, les permite corregir errores que podrían perder los desarrolladores o editores originales.

Soporte para conductores de software abierto y patentado.

Los paquetes de software de código abierto a menudo tienen controladores faltantes, lo que, naturalmente, cuando tiene una comunidad abierta de usuarios que tienen acceso a cada línea de código individual. El software puede incluir un código modificado por una o más caras, cada una de las cuales está sujeta a diferentes condiciones. . La falta de apoyo oficial o a veces el uso de conductores genéricos puede poner en riesgo un proyecto. El software propietario significa soporte para un grupo cerrado, lo que significa un mejor rendimiento.

Facilidad de uso del software de código abierto y software propietario.

A diferencia de los proyectos de código abierto, propietarios, como regla general, se desarrollan teniendo en cuenta al grupo limitado de usuarios finales con habilidades limitadas. Están dirigidos a una gama limitada de usuarios finales, en contraste con los proyectos realizados en comunidades de código abierto. Los usuarios fuera de la comunidad de programadores ni siquiera analizarán el código fuente, por no mencionar su cambio.

Opacidad del software abierto y patentado.

Las restricciones al ver a los usuarios finales prohibidos cambian el código, por no mencionar su depuración, sin control sobre posibles soluciones de derivación. La estructura interna del software propietario Acceso estrictamente cerrado significa que carecen de transparencia, lo que hace que sea casi imposible para los usuarios, incluso ofrecer modificaciones u optimización de software. Por otro lado, la fuente abierta contribuye a la cooperación abierta, lo que significa errores más pequeños y correcciones de errores más rápidas con un número menor de dificultades.

Software de código abierto y software propietario: tabla comparativa

Resumen del software de código abierto.

El código abierto se refiere al software cuyo código fuente está disponible para cualquier persona que tenga acceso y modifica, mientras que el software propietario se relaciona con el software que pertenece a una persona o editor exclusivamente física que lo ha desarrollado. A diferencia del software de código abierto, el software propietario es administrado por una persona separada o una organización que tiene derechos de propiedad excepcionalmente intelectuales al código fuente, y nadie fuera del círculo puede ver este código, y no verificarlo. La principal diferencia entre ellos es que los proyectos de código abierto tienen la capacidad de desarrollarse, ya que pueden repetir millones de desarrolladores ubicados en todo el mundo.

En los programadores, hay personas que están listas para proporcionar los resultados de su trabajo junto con la posibilidad de cambiarlos y mejorarlos. Estamos hablando de fabricantes del llamado software abierto, que durante muchos años ha sido objeto de disputas en la comunidad de TI global. Algunos dicen que sobre el futuro abierto, otros, por el contrario, considerenlo peligroso e innecesario. ¿Pero quién es el final de la derecha? Es poco probable que haya una respuesta final a esta pregunta.

Entonces, ¿cuál es el software abierto? Quizás la definición más común de este término revela sus características principales. Software abierto (SPG. Software de código abierto) es todo software de código abierto, productos de software, sobre una base de los cuales están disponibles no solo para la visualización, sino también para cambiar, lo que le permite usar el código ya creado para escribir nuevas versiones de software para escribir nuevas versiones de software para escribir nuevas versiones de software para escribir nuevas versiones de software para escribir nuevas versiones de software Correcciones de errores y refinamiento de un programa abierto. Vale la pena señalar que esta definición, de acuerdo con los partidarios de la fuente abierta, no muestra completamente la esencia del concepto. Desde su punto de vista, el software abierto es, además de editar el código fuente, también una filosofía completa, cuyo significado es la creación de una sociedad de la información a través del uso integral de productos de software abierto en todas las esferas de la actividad humana.

¿Cuál es el encanto del software abierto? Según los representantes de esta corriente, la fuente abierta permite:
a) ajuste el producto de software para los requisitos de un usuario específico o grupo de usuarios;
b) Eliminar los errores de los desarrolladores anteriores;
c) Refinar y mejorar el producto de software.

Además, según el código abierto, es principalmente gratuito, lo que se atrae especialmente por las pequeñas y medianas empresas, que, por ejemplo, no pueden proporcionar licencias de productos de software comercial. También los partidarios de la idea de la apertura del código fuente, ya que la ventaja del software de código abierto, asigna su seguridad, es decir, abierta en virtud de su infradia popularidad, prácticamente no está sujeta a ataques virales. Y si aún se descubre la amenaza, se elimina en el menor tiempo posible, ya que hay acceso al código fuente, como regla general, muchos profesionales y amantes que apoyan la comunicación entre sí. En consecuencia, la amenaza de seguridad, ya se descubre, se elimina rápidamente por uno de los miembros de la comunidad o los esfuerzos conjuntos.

Vale la pena señalar que en la visión global, el software abierto incluye el software de código abierto directamente, así como otras variedades de productos de software que se pueden distribuir gratuitamente y proporcionar el código fuente para realizar cambios. Dicho software incluye gratis (software libre) y programas gratuitos.

Por lo tanto, el término código abierto (software abierto) se aplicó por primera vez en 1998 por programadores Eric Steven Raymond (Bruce Perens). Confían en que el término software libre (software libre) en inglés es ambiguo y, en cierto sentido, incluso puede asustar a los empresarios que son usuarios potenciales de dicho software. Actualmente, la fuente abierta es la marca registrada de iniciativa de código abierto, que se dedica a la distribución de la fuente abierta. Además, también hay un comité especial que decide si una licencia de un programa en particular puede usar el nombre de código abierto.

Vale la pena aclarar que la mayoría del software abierto es gratuito. Las definiciones de abiertas y libres en aunque no coinciden completamente entre sí, pero en general los momentos están cerca, y la mayoría de las licencias del programa corresponden a ambas variedades.

La diferencia entre la fuente abierta y el software libre se encuentra en las prioridades. Por ejemplo, los partidarios de código abierto se centran en el trabajo de código abierto como un método para desarrollar, actualizar y mantener programas. Los partidarios del término "software libre" creen que es el derecho a la distribución gratuita, la modificación y el estudio de los programas que son la principal ventaja del software abierto gratuito, sujetando así la autoría para un producto de software específico.

El fundador del concepto de software libre es el programador estadounidense Richard Stallman (Richard Matthew Stallman). Fue él quien, por primera vez, formuló el concepto de software libre, que reflejaba los principios de los programas de desarrollo abierto en la comunidad científica que establecía en las universidades de los Estados Unidos en la década de 1970. Pokalman formuló criterios claros para software libre. Estos criterios estipulan esos derechos que el autor del programa gratuito transmite cualquier usuario. Por lo tanto, utilizando el software gratuito, el usuario recibe una "Cuatro libertades": Ejecutar, estudiar, distribuir y mejorar el programa.

Es decir:
- "Libertad cero": el programa se puede utilizar con cualquier objetivo.
- "Primera libertad": puede aprender cómo funciona el programa y adaptarlo a sus metas. La condición para esta es la disponibilidad del código fuente del programa.
- "Segunda libertad": puede distribuir copias del programa para ayudar al desarrollador.
- "Tercera libertad": el programa puede mejorarse y publicar su versión mejorada para beneficiar a toda la comunidad. La condición de esta es también la disponibilidad del código fuente del programa.

Un programa que cumple con todos estos principios puede considerarse libre, es decir, garantizado abierto y accesible a la comunidad científica y simplemente para personas y organizaciones interesadas. Es necesario enfatizar que estos principios afectan solo la disponibilidad de programas para uso universal, crítica y mejora, pero no negocian dinero relacionado con la difusión de programas, incluida la sugerencia y gratuita.

El mecanismo de trabajo del software libre es que el producto del programa y su código fuente están protegidos por derechos de autor, lo que le da al titular de los derechos de autor la alimentación completa sobre la distribución y el cambio del programa, incluso en el caso de que el código fuente está disponible. Es decir, el autor tiene el derecho, incluido la venta de su producto. Sin embargo, tan pronto como los usuarios no reciben el derecho de recibir códigos de programa de origen, cambiarlos y distribuir aún más, el software se vuelve sin sentido, independientemente de otras afecciones.

En cuanto a las condiciones para la difusión y el uso de programas de software libre, a menudo está prohibido estar prohibido, y el desarrollo inverso, el cambio, la re-distribución se negocie en el acuerdo de licencia.

Sin embargo, hay programas que caen, según algunos expertos, bajo la definición de abiertos, pero no gratis. Dichos programas se aplica, por ejemplo, los archivos RAR UNRARAR, DESMACKENSE. El hecho es que su código fuente está en el dominio público, pero la licencia lo prohíbe usarlo para crear archivadores compatibles con RAR.

Por supuesto, el hecho de que las categorías de software abierto sean diferentes, ya que sugieren un grado de libertad diferente para las acciones de los usuarios. Al mismo tiempo, a veces puede observar una diferencia significativa entre la definición de software libre y abierto. El software abierto, es decir, el software de software abierto (software de código abierto) es un método para desarrollar software en el que el código fuente creado está abierto, es decir, está disponible públicamente para ver y cambiar. Esto permite a todos usar el código ya creado para sus necesidades y, tal vez, ayudar a desarrollar un programa abierto. El software gratuito es el derecho del usuario, pero no la obligación del fabricante, porque La licencia abierta no requiere que el software siempre se haya proporcionado de forma gratuita. Sin embargo, muchos de los proyectos de código abierto más exitosos siguen siendo gratuitos.

El acceso abierto a los programas de código de código fuente también es una característica clave del software gratuito, por lo tanto, el término "Software de código abierto" (en texto de código abierto) Más adelante, el término "Software de código abierto" (de acuerdo con el texto de código abierto) parece ser Aún más exitoso para la designación del fenómeno del software libre que la colisión ofrecida a la vez. Software libre ".

Tenga en cuenta que los beneficios del desarrollo gratuito para el usuario no deben ser exagerados. No todos los programas gratuitos son igualmente accesibles para realizar cambios en el usuario, lo que, por otro lado, está completamente innecesariamente relacionado con la licencia para su distribución. Un papel importante se desempeña por el volumen del programa: si hay decenas de miles de líneas (como, por ejemplo, en OpenOffice.org - Análogo de Microsoft Office), incluso un técnico calificado necesitará bastante tiempo para encontrar y eliminar el error. Cuente con los desarrolladores que respondan a todos los comentarios y sugerencias de usuarios e inmediatamente corrija el programa, también es imposible, ya que no tienen ninguna obligación de la calidad del programa. En este sentido, el programa patentado puede estar en una mejor posición.

Vale la pena señalar que todos los participantes en el proceso de programa abierto generalmente hacen algún programa de interés específico o porque este software es la herramienta que necesita para cualquier actividad. El tiempo que se gastó en la mejora del programa no se paga, por lo que no hay esperanza de que no se cambien las circunstancias, y el desarrollo no se detenga en absoluto. Se conocen los casos cuando el desarrollo del programa comenzó gracias a un Autor de un solo entusiasta que atrae a muchos a participar en él, entonces el entusiasmo del líder sale, y con él, el desarrollo del software está suspendido. Desafortunadamente, hoy hay miles de programas gratuitos que no pudieron lograr una versión de trabajo de pleno derecho. Además, el programa puede ser necesario, pero no causar intereses, lo que significa que no hay desarrolladores gratuitos para ello.

El lugar de programas gratuitos en el mercado actual es de manera muy significativa, y muchas empresas comerciales y estatales utilizan software libre directa o indirectamente. Por ejemplo, todos los usuarios de Internet, aunque indirectamente, usan el programa de enlace gratuito que proporciona el servicio DNS. Además, muchas organizaciones (en particular, proporcionar servicios a través de la World Wide Web), use un servidor web gratuito Apache, de donde la ganancia de la compañía también puede depender de los servidores en la plataforma Linux.

El beneficio de usar libre y abierto es obvio: para él, por regla general, no tiene que pagar, y si tiene, vale la pena mucho más barato que los análogos patentados. La principal desventaja, desde el punto de vista del usuario comercial, es que los desarrolladores de programas gratuitos no llevan ninguna obligación, excepto la moral. Es decir, para la calidad del software, esencialmente no responden.

Por ejemplo, en una de las licencias públicas (GNU), incluso hay una redacción estándar que soluciona la falta de garantías: "Este programa se suministra bajo los términos" tal como está ". A menos que se indique lo contrario por escrito, el autor y / o Otro titular de los derechos de autor no asume ninguna obligación de garantía, tanto expresamente pronunciada e implícita, con respecto al programa, incluida la garantía implícita del estado de la mercancía al vender y la idoneidad para su uso con fines específicos, así como cualquier otra garantía ".

Por cierto, el sistema GNU es actualmente conocido más ampliamente como GNU / Linux o simplemente Linux es bastante común, especialmente en el mercado del servidor, y es un producto de software completo. Consiste en una gran cantidad de programas de proyecto GNU (en primer lugar de todos los servicios públicos del sistema y GNU ToolChain), Linux Kernels, parte del sistema responsable de realizar otros programas que incluyen controladores de dispositivos, etc., y muchos otros programas gratuitos.

Por lo tanto, hoy en día hay una tendencia cuando las grandes corporaciones de TI, como Intel, Oracle o IBM, están tratando de apoyar proyectos de desarrollo gratuito de software, pagando por el trabajo del personal de estos proyectos para el grado de desarrollo de desarrolladores en un nivel alto. ¿Por qué lo hacen, porque el software abierto y libre es para ellos competitivo? La respuesta es simple: se ven en este beneficio que están tratando de no hacer lo perdido, ya que todos los días en la base de datos de código abierto hay muchos programas, algunos de los cuales luego pueden convertirse en productos comerciales fuertes.

Hay varias licencias básicas que se utilizan para distribuir de forma gratuita para actualmente: Aros Licencia Pública, Licencia BSD, CDDL, Licencia Pública Común, Licencia de Documentación GRATUITA GNU, Licencia Pública General GNU, Licencia Pública General GNU, Licencia Pública Mozilla, Licencia Pública de GNU LICENCIA DE ABRIETALIBLE Y AL. Para todas las licencias gratuitas, de una forma u otra, se caracteriza por el cumplimiento de los principios del Copigalft (Copyleft es un Punishti de la palabra Derecho de autor). En contraste con el enfoque tradicional de los derechos de autor, en el que la libertad de copia de las obras es limitada, el principio de Copigalfa utiliza las leyes de derechos de autor para garantizar que sea imposible limitar a nadie con el derecho de usar, cambiar y distribuir, tanto el trabajo en sí mismo como a las obras. basado en ello. La idea de la COPILEFT es que todos los que difunden el programa, ambos con cambio y sin ellos, no tienen derecho a restringir su libertad de distribución o modificaciones adicionales. El piggyback garantiza que cada usuario sea libre en sus acciones.

El número de licencias que corresponden a la definición del concepto de código abierto (software abierto) es actualmente más de cincuenta. La fuente abierta es la marca registrada de la iniciativa de código abierto de la organización. Hay un comité especial decisivo si la licencia puede usar el nombre de código abierto. Uno de los sitios web más grandes del mundo para desarrolladores de software abierto es el conocido portal de sourceForge.net. En este sitio, los desarrolladores pueden colocar y desarrollar conjuntamente sus proyectos del programa. Actualmente, SourceForge.net tiene varios cientos de miles de proyectos, y el número de usuarios registrados supera los millones.

Por supuesto, el software abierto y libre está capturando cada vez más a la audiencia. Los programas basados \u200b\u200ben el código abierto son utilizados con bastante éxito por los usuarios privados y las organizaciones comerciales, estatales y públicas. El software basado en la fuente de código abierto y el software gratuito ya se utiliza como preajuste para algunos modelos de computadoras portátiles y netbooks de varios fabricantes. Además, el software de código abierto conquista gradualmente el sistema de automatización para pequeñas y medianas empresas.



¿Te gustó el artículo? Compártelo