Los polos opuestos se atraen: ¿Cómo puede la flexibilidad de los programas de código abierto y la Garantía de Software Privado convivir? INTRODUCCIÓN A toda velocidad a la hora de la competencia entre el software gratuito de código abierto (software gratuito) y el software privado (PS) se encuentra ahora en el pasado. La interacción entre estos paradigmas ha cambiado de rumbo en la búsqueda de modelos coherentes que unifican, en lugar de separar, los principios fundamentales de los dos. Las empresas que utilizan sistemas de información heterogénea son poco exóticas, sino que es más bien la norma, por lo que parece que estos dos sistemas, que existen lado - por - lado en la realidad, no son los enemigos naturales que parecen ser a primera vista. En los últimos diez años, EL SOFTWARE GRATUITO ha viajado en un largo y difícil camino de 'productos hechos en casa' a las innovaciones en todos los niveles hasta el nivel de la empresa. Más allá del ámbito de los especialistas de computadoras y usuarios especializados, el software gratuito de hoy presenta alternativas reales a un software privado, tanto a nivel técnico como a nivel psicológico, ya que los clientes encuentran que el modelo de código abierto trae las comunidades de usuarios, a un nivel de satisfacción de libre determinación, y algunas otras ventajas. El número de instalaciones de productos de software gratuito siempre ha experimentado un notable crecimiento, pero todavía está muy por debajo del PS. Según el grupo de investigación de IDC, el mercado de software gratuito en 2013 llegará a $ 8.1 mil millones en un total de cientos de miles de millones de personas. El aumento del uso de software gratuito no es de extrañar, teniendo en cuenta el impacto económico para el usuario final. De acuerdo con Gartner, el 85% de las organizaciones utiliza software gratuito para algunos propósitos, con alrededor del 15% del resto diciendo que van a hacer algún movimiento en esa dirección dentro de los 12 meses. A la hora de decidir sobre una plataforma para los servicios corporativos, los usuarios finales se enfrentan a un dilema. ¿Cuáles son las verdaderas fortalezas y debilidades del FOSS y PS? Que concepto es mejor para la tarea actual? ¿Hay alguna alternativa? En este documento se va a investigar eso y varios otros temas, así como introducir al lector el concepto de una licencia híbrida que Bitrix ha adoptado. DOS OPINIONES, DOS VERDADES Según Wikipedia: FOSS es "software que está bajo licencias flexibles para conceder el derecho de los usuarios a utilizar, estudiar, cambiar y mejorar su diseño mediante la disponibilidad de su código fuente." Hay una docena de tipos de licencias "gratuitas", que determinan el uso específico, instalación, ejecución, distribución, modificación y otras acciones emprendidas en el programa. Los orígenes del software gratuito son bastante curiosos. En primer lugar, EL SOFTWARE GRATUITO se distribuye sin ningún compromiso documentado para el uso y modificaciones. Los desarrolladores consideran que un acuerdo personal era suficiente. Sin embargo, la situación que se produjo con una autoridad americana militante llamado Richard Stallman sobre el software gratuito, ha demostrado que esta suposición era falsa. Stallman desarrolló un editor de texto sobre la base de código fuente desarrollado por un colega desarrollador, derechos que se vendieron rápidamente a una empresa comercial. Esta empresa, a su vez requiere que Stallman deje de distribuir su edición, por lo que es demandado por la base de los códigos fuente comprados. Stallman tuvo que volver a escribir el programa y desarrollar la licencia GPL (General Public License) para proteger sus futuros trabajos. En general, el software gratuito tiene las siguientes características: Código fuente abierto; Muy poca o ninguna limitación en el uso o modificación de código; No hay pago por la licencia del producto; Producto desarrollado y apoyado por los desarrolladores independientes El uso de PS siempre está determinado por un contrato de licencia, y el uso suele ser bastante limitado. El acuerdo de licencia en general establece cuáles son los derechos de los usuarios finales, lo que se traduce en asegurar los derechos de los desarrolladores. En resumen, las licencias de software gratuita aseguran que el producto estará siempre a disposición del público; las licencias PS garantizan que los propietarios tendrán interés sustancial en mantener el producto en cuestión. El software Privado es por lo general diferente por lo siguiente: Las licencias se venden a un precio determinado por el propietario de los derechos; Soporte y desarrollo son realizadas por una empresa; Las licencias pueden limitar o prohibir ciertos tipos de uso, distribución y modificación. QUESO, RATONERAS Y CAPITALISTAS "Free", cuando se habla de software gratuito de código abierto no significa sin costo alguno, pese a suposiciones comunes. El sitio oficial de GNU, un proyecto de software gratuito de colaboración, dice claramente que: "Software Gratuito" es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en "libre" como en "libertad de expresión", no como en "cerveza gratis". De hecho, el software gratuito se proporciona sin costo alguno. Un usuario puede descargar el código fuente desde el sitio oficial y utilizarlo, con algunas excepciones, a discreción. Esto parece ser una clara ventaja del software gratuito. De hecho, esta característica es la base de 268 iniciativas gubernamentales que suspendieron el uso de PS, investigado por el Centro de Estudios Estratégicos e Internacionales. Del mismo modo, un comentario hecho por el presidente del Ministerio de Finanzas de Israel sobre la negativa a permitir la utilización de los productos de Microsoft office es testimonio de la importancia de este factor: "La medida de Microsoft era de carácter puramente económico". El mismo espíritu se cierne sobre las recientes decisiones de la Marina de EE.UU. y el Departamento de Defensa, y el gobierno de Ucrania de la empresa de desarrollo de su propio sistema operativo basado en Linux Sin embargo, la diferencia entre un "programa" y una "solución" es bastante grande. Esta diferencia se basa en la complejidad inherente de los programas de software y su uso, y se manifiesta en el esfuerzo y el dinero necesarios durante la instalación, configuración, mantenimiento y capacitación de personal. Por ejemplo, un "programa" es el principal ingrediente de una comida, pero sin la debida preparación, se seguirá siendo no apto para el consumo. "Sólo porque algo es gratuito no quiere decir que no tiene ningún costo", dice Laurie Wurster de Gartner, marcando claramente la diferencia. El valor real de las soluciones describe el indicador TCO (Total Cost of Ownership), que tiene una serie de factores, entre los cuales los costes de licencia sólo son los más fáciles de medir. Según un estudio de IDC sobre la base de un análisis de los costos de alrededor de 300 clientes corporativos en más de 3 años, TCO de productos de software se compone de los siguientes elementos: Según un estudio de IDC sobre la base del análisis de los costes de unos 300 clientes corporativos en más de 3 años, EL COSTO TOTAL de los productos de software consta de los siguientes elementos: IMAGEN Esta investigación muestra que los ahorros alcanzados por la eliminación de los derechos de licencia es sólo el 7%. Por lo tanto, en el caso del diseño de un sitio web, donde una empresa tiene que pagar por los servicios, incluyendo desarrollo de sitios, mantenimiento y actualizaciones, hosting y gestión de contenidos, el costo de la licencia es probable el porcentaje menor del coste total. La escalabilidad es a menudo un problema muy importante y con ella vienen los costes adicionales de desarrollo a largo plazo, cuanto mayor es el proyecto, más pequeño es el porcentaje de licencia en el costo total. Los apologistas de PS insisten en que los gastos adicionales relacionados con el software gratuito "compensa" la economía inicial. Esta afirmación se basa en los gastos adicionales de servicio, la formación, y las pérdidas asociadas a la inestabilidad del sistema y el tiempo de inactividad. Según la investigación de Forrester, el 57% de las pequeñas y medianas empresas, expresó su preocupación por la complejidad de la instalación de software gratuito. Los defensores del software gratuito, como es natural, contrarrestar estos argumentos señalando la SP es menos que perfecta y añade que la comunidad SP tiene interés material en mostrar las estadísticas que favorecen SP. En general, parece que la gente PS tiene el argumento más sólido, y las figuras y el mercado, el lado de ellos. En nuestra opinión, no hay una respuesta categórica a la pregunta sobre qué tipo de producto es mejor para usar. Decidir qué curso de acción debe basarse en el conocimiento que proviene de la experiencia. En nuestra opinión, no hay una respuesta categórica a la pregunta acerca de qué tipo de producto es mejor utilizar. La decisión sobre qué camino tomar debe estar basado en el conocimiento que proviene de la experiencia. UN GATO SIGUE EN LA BOLSA Los diferentes conceptos y filosofías de distribución del software crea la impresión que el software es producido respectivamente en cada categoría. Desarrollo de software gratuito parece algo así como ciencia teórica, mientras que PS es mucho más parecido a la ciencia aplicada. El objetivo de los desarrolladores de software gratuito rara vez se conecta directamente a las necesidades del mercado, sino que a menudo es una adición o un complemento a un producto que tiene interés teórico, pero no es de demanda entre la gran mayoría de los usuarios. Entre las consecuencias más evidentes de este hecho elemental de desarrollo de software libre es un defecto en la usabilidad exhibida por la gran mayoría de los productos en toda la industria, en comparación con el PS. En el contrato de FOSS, un producto PS exitoso tendrá un camino largo, guiada por el desarrollo a través de varias ediciones. Este proceso está dirigido por las necesidades de la mayoría de los clientes del producto, no por los deseos de los desarrolladores. La separación de funciones de desarrollo permite que las tareas especializadas se lleven a cabo con mayor facilidad y eficacia, y en sintonía con las tendencias del mercado y las necesidades del público objetivo. Desde el punto de vista del usuario final, que proporciona un alto grado a largo plazo la confianza y la preocupación y transparencia sobre el futuro del producto. En general, el desarrollo comercial centra más la atención en los problemas prácticos, que no son de gran interés para los desarrolladores independientes. Por lo tanto, es natural que se preste más atención a las interfaces de usuario, los problemas de usabilidad, y así - desarrollar escenarios de la vida real en el sistema PS que en FOSS. Por otro lado, la aproximación teórica para el desarrollo tiene sus ventajas: EL SOFTWARE LIBRE es a menudo la solución fundamental más directamente que las soluciones comerciales, y los últimos estándares y tecnologías son a menudo más desarrolladas por la comunidad FOSS. A diferencia de los pioneros de la comunidad FOSS, los proveedores de PS son adversos al riesgo y prefieren ver una clara necesidad en el mercado antes de implementar nuevos elementos a su gama de productos. Resumiendo, se resuelve que el software libre abarca una gama más amplia de tareas, pero requiere mucho más la adaptación de cada instalación individual. Debe tenerse en cuenta que el acceso al código fuente significa que, con excepción del contrato de licencia, en realidad no hay barreras para el uso o la modificación de la funcionalidad de los productos de software libre. Sin embargo, este es un proceso bastante complicado y requiere mucho tiempo, por lo que el número de beneficiarios de esta función es limitado, aunque la diversidad de características desarrolladas en el conjunto de la comunidad es muy grande. Para la mayoría de los usuarios finales, sin embargo, es mucho más fácil encontrar un producto acabado que no requiere modificaciones serias o desarrollo adicional. Por último, hay que decir que como regla general, EL SOFTWARE LIBRE es un conjunto de construcción, un conjunto de piezas con gran necesidad de ensamblaje, así como la paciencia, para obtener los resultados deseados. Funcionalmente es básico en los productos de la plataforma software libre, pero una importante experiencia y conocimiento para incorporar módulos de terceras partes. La en que estos módulos de otros fabricantes son compatibles y de calidad en el uso es otro tema. Un producto PS sacado al mercado se ha completado, probado y construido alrededor del concepto general del sistema en el que funciona. VENTAS Y SERVICIO Es probable que el talón de Aquiles del software libre sean las ventas y el servicio. Sin un equipo de desarrollo unificado y un departamento de servicio, los usuarios de software libre son relegados a la búsqueda de respuestas en los foros, salas de chat, y otros medios similares. Si bien en cierto, la información que se encuentra a través de estos métodos es un ejemplo de la maravilloso fruto de la web en todo el mundo, no es una práctica o método fiable para las pequeñas y medianas empresas que necesitan simplemente la respuesta o un parche nuevo. El soporte se puede encontrar mediante un pago, pero esto anula la principal ventaja del software libre. La Misma situación se cumple en cuanto a la documentación del software libre, que a menudo es incompleta y se extendió en una amplia gama de fuentes. Los desarrolladores que no están obligados a escribir documentación muchas veces dejan fuera de sus listas de cosas para hacer. PS viene con documentación completa y la gran parte de los desarrolladores, están obligados a mantener la documentación actualizada y con fácil acceso para el usuario final. En el uso de software libre, una empresa se convierte en el portador de una amplia gama de responsabilidades y los riesgos relacionados con los problemas y las demoras en resolver, pequeños e inevitables y no tan pequeñas problemas que surjan en la aplicación de cualquier producto de software. La gran y leal comunidad de desarrolladores, un indiscutible el éxito de aplicaciones SOFTWARE LIBRE, aun no es un acuerdo de nivel de servicio y no puede garantizar una respuesta oportuna a los problemas urgentes de los clientes. En efecto, las principales diferencias entre el software libre y PS aparecen en el uso a largo plazo de los productos respectivos. Si en el primer caso, el riesgo se reduce al usuario final, y, a continuación, en la segunda, se comparten en cierta medida con el vendedor. A pesar de que el acuerdo de usuario final típico describe la compra del producto patentado "tal y como está", sin embargo el vendedor proporciona una garantía de la calidad de la asistencia técnica y la regularidad de las últimas actualizaciones del producto y su documentación. A diferencia de lo que ocurre con un desarrollador independiente, un promotor comercial tiene algo que perder, ya que su reputación y su palabra (o foros) juegan un papel importante en el mundo de los negocios, sin importar el texto exacto del contrato. Un soporte centralizado protege la inversión realizada en un proyecto de IT. En la práctica, cuando EL SOFTWARE LIBRE se utiliza, a menudo, la situación surge cuando solamente una persona en la empresa tiene los conocimientos y habilidades para mantener el funcionamiento del sistema y la creación de una gran variedad de riesgos para la gestión y el desequilibrio del poder dentro de la empresa. Compra de solución PS, que en gran medida es un producto fuera de la plataforma, elimina casi todos los riesgos, ya que el usuario final siempre puede recibir el servicio del proveedor o técnico calificado. SEGURIDAD PRIMERO Tiene algún sentido la compra de productos "avanzado", muy por encima de sus competidores en cuanto a funcionalidad, si no proporciona un nivel aceptable de seguridad? Esta es una pregunta sencilla, una aplicación con la falta de seguridad es como una bolsa con un agujero en la que todo lo que pones se cae. Para algunas aplicaciones, esto es crítico. Por ejemplo, un sistema de gestión de sitio web debe protegerse a sí mismo y los datos de sus usuarios. No hay razón para tener todas las funciones en el mundo si el sitio web es vulnerable a los ataques. Un solo incidente puede arruinar una reputación para siempre. Los desarrolladores de software libre a menudo declaran que sus productos presentan niveles inigualables de seguridad, explicando que el software libre es atacado menos y tiene menos puntos vulnerables conocidos. Para la aparición de software malicioso en un entorno determinado, tres criterios deben cumplirse: la popularidad, la documentación, y la vulnerabilidad. Aunque el software libre no es tan popular como el PS en la mayoría de categorías de aplicaciones, hay muchos ejemplos de vulnerabilidades que son explotados, sobre todo porque la seguridad, al igual que la documentación, simplemente no es alta en la lista de prioridades de la mayoría de los desarrolladores de software libre. El modelo de desarrollo descentralizado, por definición, no permite la aplicación de técnicas de control de calidad que se utilizan en el desarrollo de software comercial. La verdad es que software de código abierto (aunque cuidadosamente inspeccionada por la comunidad) no garantiza su seguridad, ni la liberación rápida de las nuevas ediciones de alguna protección contra vulnerabilidades. De hecho, la práctica indica lo contrario. Según un estudio de IBM X-Force, entre las diez aplicaciones más peligrosos en el 2009 fueron 4 productos CMS (Drupal, Joomla!, TYPO3 y Wordpress). Además, sólo el 33% de las vulnerabilidades descubiertas en estos sistemas fueron fijadas. Por estas y otras razones, el mercado de IT en todo el mundo sigue siendo cauteloso en el uso de software libre. Forrester señala que los problemas de seguridad de SOFTWARE LIBRE preocupan a un 58% de los profesionales de IT. Dado que no hay garantía de desarrollo futuro de los productos, incluyendo parches para cerrar las brechas de seguridad, por no hablar de la puntualidad de las revisiones que se producen, es evidente que el 58% reconoce el riesgo que traen sobre sí mismos. En cambio, la seguridad física de la IT es una de las más altas prioridades del promotor comercial. La Seguridad es una cuestión importante para casi todos los clientes, y por lo tanto, es importante para los proveedores. Las soluciones PS son las que deben proteger la libertad del cliente; de lo contrario, no proteger el futuro de los negocios del vendedor; la conexión no puede ser más directa. En la actualidad, prácticamente todas las grandes empresas de desarrollo de software tienen garantía de calidad, lo que garantiza la seguridad en todas las etapas del proceso de desarrollo. Esto significa que el código fuente del producto es meticulosamente comprobado desde el principio hasta el final. Claramente, este enfoque sistemático es muchas veces más eficaz que las modificaciones casuales agrupadas juntas en el modelo de software libre. El aumento del nivel de seguridad proporcionado por PS es confirmado en los informes de diversos organismos y empresas analíticas. Por lo tanto, Gartner, tradicionalmente leales a FOSS, admitió recientemente que las soluciones de Microsoft no son menos vulnerables que las contrapartes FOSS. Firefox se llevó el primer lugar entre los exploradores más vulnerables, con casi el doble del número de infracciones como Internet Explorer y tres veces mayor que la de Safari. Por supuesto, no todos los productos PS se ajustan a las descripciones o contienen las características mencionadas aquí. Es por eso que la certificación independiente se utiliza para confirmar la seguridad de los diversos productos. DERECHOS DE IZQUIERDA A DERECHA Aunque existe una cierta simpatía con la comunidad de Software libre, no se puede decir que no es peligroso. Las comunidades pueden y tienen sus intrigas, algunos de los cuales pueden ser objeto de una cacería de brujas. En concreto, existen varias docenas de diferentes tipos de acuerdos de concesión de licencias que se agrupan bajo la etiqueta de "open source", incluidos cuatro tipos de GNU, MIT, BSD, Creative Commons, DDL, AROS, y Mozilla Public License. "Libre", como se dijo antes, no quiere decir sin restricciones, y al mismo tiempo los usuarios privados probablemente puedan encontrarse con obstáculos instaurados por los acuerdos, las organizaciones deben leer los acuerdos de usuario final con cuidado al igual que los acuerdos de proveedores comerciales. Una experiencia del fabricante de equipos de red Cisco puede servir de ejemplo. En 2008, se presentó una solicitud a la empresa del uso de un programa que se distribuye bajo licencia GPL. Como resultado de ello, la Fundación para el Software Libre trajo una demanda contra la empresa, que resolvió el asunto con una contribución a la Fundación. Al implementar el software libre en un sistema de información, "Las empresas deben tener una política para la adquisición de [software de código abierto (open source), decidir qué aplicaciones serán apoyados por [software de fuente abierta], y determinar los derechos de propiedad intelectual o riesgo de compatibilidad asociado con el uso [es]. Una vez que la política está en su lugar, a continuación, debe haber un proceso de administración para que se pueda cumplir", según una investigación Del Director de la consultora Gartner. Para el usuario de negocios, hay más de lo que parece en relación con el modelo de software libre. UN COMPROMISO MOTIVADO "Incluso si usted ha sido tragado entero, todavía tienes dos maneras de salir," cierta gente suele decir. Entre el software libre y el PS es un compromiso razonable, tener en cuenta las ventajas antes mencionadas y los puntos débiles. Bitrix ofrece a sus clientes un contrato de licencia híbrida, que ofrece la flexibilidad y la apertura del software libre, junto con las garantías, confianza y atención a los detalles de la PS. Este modelo implica un derecho de licencia razonable, que incluye soporte técnico y actualizaciones del producto. El usuario final recibe un out-of-the-box con su código fuente y una lista de API. Por lo tanto, el producto permite adquirir mayor desarrollo, incluida la conexión de módulos adicionales para llevar a cabo las tareas específicas del usuario. El acceso al código fuente Bitrix también hace auditoría completa del producto y es dable con el objetivo de certificar y promover cambios. Los términos del contrato de licencia permiten la modificación del código, la creación de módulos a medida, así como su distribución comercial o no comercial, a través de, o sin, Marketplace Bitrix. Un distribuidor de Bitrix, distribuidor y/o socio recibe el derecho de agregar servicios, módulos, soporte u otra personalización para los productos Bitrix que se venden a los clientes de ese socio. Por un lado, la estabilidad y la garantía para el usuario final para la calidad del producto son suministradas por Bitrix. Por otra el socio, tiene la oportunidad de adaptar el producto a fin de adquirir los márgenes significativamente más altos en el final de la transacción. Creado especialmente para pequeñas y medianas empresas, los productos Bitrix destacan por su precio, facilidad de instalación, y calidad de soporte. La simplicidad de instalación y uso reduce significativamente los gastos generales relacionados con software de adquisición, ya que la instalación de muchos productos a menudo requiere la asistencia de consultores IT. Gracias a las licencias híbridas y a las características de los productos, Bitrix se distingue por un costo bajo y menor tiempo de aplicación. El cuadro que figura a continuación es un ejemplo ilustrativo de las cifras del primer año de TCO y la ejecución de proyectos que son típicos de sitios comerciales. La funcionalidad básica de un proyecto incluye la gestión de contenidos, análisis web, administración de campañas de publicidad, multimedia, e-learning, posicionamiento en buscadores, e-commerce y la protección integrada contra los ataques web. Un sitio web es "packed" en su diseño original y es configurado de acuerdo a los requerimientos del cliente. El trabajo es evaluado al término por un consultor contratado. La tabla muestra los costos y los plazos para la aplicación del sitio web utilizando un producto de software libre, el producto PS y Bitrix Site Manager. Costo de licencia FOSS PS Bitrix Site Manager Gratuita $ 5000 $ 2399 Edición Enterprise Capacitación Instalación $ 5000 $ 3000 0 3 días 1 día 1 día El costo incluye la Formación a cargo de creación de un un distribuidor o VAR programa de autorizado capacitación personalizada para la solución. La capacitación puede llevarse a cabo a través de cursos en línea, video, materiales y otra documentación. $ 10,000 $ 10,000 $ 10,000 10 días 10 días 07 días Incluye la integración de módulos adicionales para la funcionalidad básica Soporte $ 10,000 La instalación es rápida, debido a las plantillas confeccionadas y procedimientos estándares 0 Soporte técnico viene con el precio de la licencia Contrato con la compañía de soporte Personalización producto 0 del $ 5000 $ 5000 $ 5000 10 días 10 días 07 días Servicios legales $ 3000 0 0 $ 23,000 $ 17,399 21 días 15 días 5 días 8 Horas de consultoría con el desarrollador, a 8 horas de asesoramiento con un abogado Los gastos totales del $ 33,000 proyecto y los plazos 28 días Estos cálculos muestran que hay muchos temas ocultos debajo de la superficie aparentemente tranquila de un software libre. A pesar de la licencia gratuita, cualquier economía es devorada por el costo mayor de implementación y soporte. Más importante aún, el cliente se convierte, esencialmente, en rehén de la empresa instaladora, que tiene conocimiento exclusivo del sistema resultante. Con Bitrix, el cliente recibe un producto que puede ser atendido por cualquier número de posibles proveedores de servicios. Es notable que el sistema híbrido no sólo proporcione economía significativa en el coste total, sino también en el tiempo de instalación. Obviamente, las cifras reales de instalaciones de productos son muy variadas y las empresas tienen diferentes requisitos basados en innumerables factores. Sin embargo, está claro que la concesión de licencias híbrido es una elección bien fundada, que incorpora las ventajas y equilibra las desventajas de ambos software libre y PS. Este método es adecuado para la pequeña y medianas empresas, para los que el uso eficaz de los recursos es fundamental. Con los productos de Bitrix, el usuario final tiene una amplia gama de funcionalidad, flexibilidad y profundo desarrollo de la facilidad de uso y seguridad con menor riesgo y costo total.
© Copyright 2024