Trabajo con equipos de TI que son tan apasionados por la misión de código abierto de Red Hat que aportan una mentalidad de «código abierto predeterminado» a cada proyecto en el que trabajamos. Hemos tenido bastante éxito en la búsqueda de soluciones de código abierto para muchas de nuestras necesidades empresariales. Naturalmente, recurrimos a nuestras propias soluciones de código abierto para nuestro sistema operativo, middleware y necesidades en la nube. Más allá de eso, siempre buscamos primero soluciones de código abierto para nuestras otras necesidades empresariales, como la autorización de usuarios y la telefonía.
Es a través de estas experiencias de primera mano que he reflexionado sobre las razones por las que el código abierto es una buena opción para la empresa. Estas son algunas ventajas fundamentales que creo que ofrece el código abierto sobre las soluciones propietarias:
FLEXIBILIDAD Y AGILIDAD
Los líderes de TI deben proporcionar flexibilidad y agilidad a su empresa. Si no puedes competir con agilidad, la competencia te dejará atrás. El código abierto permite la agilidad de la tecnología, por lo general ofreciendo múltiples formas de resolver problemas. El código abierto ayuda a evitar que su organización de TI se bloquee porque una capacidad en particular no está disponible de un proveedor. En lugar de esperar a que el proveedor entregue esa capacidad, puede crearla usted mismo.
Como otro ejemplo, hoy podría usar una instancia de OpenStack, una instancia de Red Hat Enterprise Linux o su equivalente en la comunidad, o una instancia de MongoDB, y podría hacerlo por mi cuenta con el software de código abierto disponible gratuitamente a través de Internet. Podría empezar a construir un proyecto, o una plataforma, o probar la viabilidad o desarrollar mis habilidades.
Si intentara hacerlo con productos propietarios similares de VMware, Microsoft u Oracle, pasaría días o semanas simplemente negociando términos y condiciones y tarifas solo para comenzar. O, como mínimo, al menos tendría que pasar por un proceso extenso para firmar algún tipo de proyecto piloto con su organización de ventas.
VELOCIDAD
Su empresa pronto competirá en velocidad, si aún no lo está. El código abierto permite la velocidad. Una gran ventaja del código abierto es la capacidad de tomar las versiones de la comunidad, comenzar, comprender si pueden resolver su problema de negocio y comenzar a ofrecer valor de inmediato. Una vez que haya tomado esa decisión, el soporte y los servicios profesionales estarán cada vez más disponibles para los productos de código abierto, especialmente los compatibles con Red Hat.
Esto le permite obtener lo mejor de ambos mundos: flexibilidad, agilidad y la capacidad de comenzar de forma rápida y económica, con la capacidad de madurar a una implementación a gran escala, totalmente compatible y de nivel empresarial, y no tiene que superar los obstáculos de las licencias propietarias para llegar allí.
RENTABILIDAD
El código abierto es generalmente mucho más rentable que una solución patentada. No solo las soluciones de código abierto suelen ser mucho más baratas en un entorno empresarial para una capacidad equivalente o superior, sino que también les dan a las empresas la capacidad de comenzar a pequeña escala (más sobre eso próximamente). Dado que las empresas a menudo se enfrentan a desafíos presupuestarios, tiene sentido financiero explorar soluciones de código abierto.
CAPACIDAD PARA COMENZAR POCO a POCO
Con código abierto, puede comenzar poco a poco y rápidamente con las versiones de la comunidad, y luego migrar a una solución con soporte comercial a medida que los requisitos de su negocio lo lleven allí. Si el proyecto no requiere soporte, puede continuar en la versión de la comunidad indefinidamente. Tiene la opción de probar las diversas alternativas, elegir la que va a funcionar y luego escalar con una solución comercial.
SEGURIDAD DE LA INFORMACIÓN SÓLIDA
El código abierto comercial tiene un registro sólido de seguridad de la información en un mundo peligroso. Obviamente, es difícil reclamar superioridad de seguridad para cualquier solución y es un entorno desafiante para todos nosotros, pero la capacidad de respuesta de la comunidad de código abierto y los proveedores en relación con los problemas de seguridad de la información ha sido muy buena. El hecho de que hayamos visto código que en algunos casos tiene décadas de antigüedad, y que hayamos podido identificar y solucionar problemas cuando se hicieron evidentes, en lugar de tener el moldeador de código en un entorno propietario donde pocos sabían sobre la exposición, pero algunos lo estaban explotando, es una ventaja del código abierto.
ATRAER MEJOR TALENTO
El código abierto brinda a las empresas la capacidad de atraer mejor talento. La mayoría de los tecnólogos profesionales son muy conscientes del código abierto y muchos creen que es hacia donde se dirige la industria. A muchos les gusta crear sus propios proyectos y tener la capacidad de interactuar con otros fuera de su empresa para desarrollar soluciones. Dar flexibilidad y libertad a los desarrolladores puede ser una herramienta importante para atraer mejor talento.
COMPARTA LOS COSTOS DE MANTENIMIENTO
Puede resolver los problemas de su empresa mientras comparte de manera efectiva algunos de los costos de mantenimiento. Una de las ventajas fundamentales del código abierto es la participación de la comunidad. En lugar de escribir una solicitud y tener que mantenerla usted mismo, puede compartir el costo de mantener y mantener las aplicaciones entre varias partes.
EL FUTURO
El código abierto es el futuro. Las soluciones web, móviles y en la nube se construyen cada vez más predominantemente en infraestructura de código abierto. Algunas soluciones de datos y analíticas solo están disponibles en código abierto.
Es muy probable que las arquitecturas futuras se basen en código abierto, como lo están hoy en día en las soluciones móviles con la plataforma Android; las soluciones web, donde la gran mayoría de los sitios web se basan en tecnología de código abierto; y las soluciones en la nube, donde casi todas, con la excepción de la nube de Microsoft, también se basan en soluciones de código abierto.