Es malo usar aplicaciones o sistemas de código propietario?

Éste post viene a raíz de muchas lecturas en blogs de varias temáticas y de alguna que otra conversación en las que se suele hablar de éste tema.

Me gustaría aclarar que no soy fan de ninguna marca ni tecnología. En éste blog suelo hablar y apuntar muchas cosas sobre Microsoft porque es el entorno sobre el que más trabajo y el que más conozco. No obstante, trato de no descuidar apuntes sobre otros sistemas como MacOSX, el cual me encanta, y Linux/UNIX que me resulta realmente interesante.
Comprendo a la perfección las ventajas del código libre y lo respeto igual o más que los sistemas de código propietario. Siempre que exista un buen mantenimiento y servicio técnico profesional detrás, los sistemas o aplicaciones basados en código libre son una muy buena opción para su implementación en una empresa de ámbito general, sobre todo si hablamos de instituciones educativas en especial, si imparten ciencias de la información.

Lo que no comprendo es cómo se ha formado toda esta moda de desprecio hacia algo que no sea código libre o a empresas que no abren su código de determinados productos como Microsoft (hay que recordar que Microsoft también dispone y apoya proyectos de código libre). Estamos hablando de herramientas profesionales que tienen a grandes equipos de gente muy buena trabajando en ellas (son empresas que desarrollan e investigan sus productos, ¿es lógico que tengan el derecho de protegerlo no?). No veo lógico el dejar de beber coca cola, o decir que coca cola es una mierda, solo porque no te den la receta.

hipnopedia.png

Hay gente muy confundida que sigue esa moda. ¿Realmente creéis que si hubiese que pagar por todos los SO y costasen los mismo… toda la gente que apoya de esa forma y con tan claros argumentos al software libre, comprarían Ubuntu? (Seguramente habria mucha gente que si lo haría, pero creo que ellos mismos son conscientes de que no todos los que supuestamente “comparten” su filosofía, les seguirían)

alien.png

No voy a entrar en el tema de seguridad, yo no soy experto en ese tema mejor leéis lo que opina gente que sí lo es.

Como profesionales de sistemas, no podemos limitarnos a una serie de soluciones en base a nuestros razonamientos éticos y personales. Existen muchas soluciones que se pueden aplicar en muchos escenarios pero no en todos. No digo que si puedes tener la oportunidad de implementar de una forma efectiva una arquitectura de código libre, y dispones de los conocimientos para hacerlo, no lo hagas… seria un proyecto muy interesante y además, si te lo permiten y (vuelvo a insistir) tienes lo conocimientos necesarios para no liarla, podrías personalizarlo para que se adapte a tus necesidades reales en ese proyecto. ¿Qué bien suena la teoría verdad? Pero la práctica puede ser bien distint, sobre todo cuando hablamos de empresas.
Muchas empresas ya tienen implementada una arquitectura que permite la gestión centralizada de todo su parque informático, que funciona desde hace ya bastantes años y tiene soporte detrás. No podemos pensar, ni de broma, que podemos llegar de la noche a la mañana y cambiar todos los clientes a otro sistema sin que por ello afecte a la carga administrativa de los mismos. ¿Podemos adaptar una solución que nos permita hacer lo mismo pero de forma libre?, claro que podemos… se supone que somos profesionales y capaces de implementar soluciones en todo tipo de escenarios y con todo tipo de tecnologías, pero requiere tiempo, formación y recursos que muchas empresas no están dispuestas a invertir.

Un usuario que necesita portátil, que se sincronice con su pda, que tenga que hacer presentaciones y tenga que colaborar con otros clientes o distribuidores que usen Microsoft, puede estar vendido si no tiene ayuda o conocimientos suficientes para salir de ese tipo de situaciones. Realmente a ese usuario, que puede ser el director de la empresa para la cual trabajamos o cualquier comercial, le da igual que el código de su sistema éste libre y pueda estudiarlo para mejorarlo o leer foros para resolver el problema… no lo va a hacer.
Sin embargo un programador que se aburra, de forma voluntaria o cobrando (recordar LIBRE NO ES GRATIS) puede crear algo para solventar todos esos u otros inconvenientes, volviendo toda esa problemática transparente para el usuario. Gracias al código libre podemos llegar a esa situación algún día, pero siempre y cuando se haga escalonadamente y cediendo ambas partes. El radicalismo solo entorpece las cosas y desprestigia.

Creo que hay muchos entornos en los que pueden convivir varias soluciones de naturaleza libre o privada juntas o totalmente libres. Lo que pienso como conclusión es que, como profesionales, debemos estar capacitados para implementar todo tipo de soluciones libres o privadas, sabiendo donde está el lugar para cada una.

Un blog más personal

Este blog se está convirtiendo poco a poco en un repositorio de apuntes y enlaces técnicos que es para lo que fue pensado. Mi idea fue recoger en éste sitio todo lo que viese en el día a día tecnológicamente interesante (desde mis inquietudes), sin importarme en número de post ni la periodicidad ni las modas, buscaba y busco la calidad de la información contenida en él.

Desde hace unas semanas, sin embargo, pienso que el blog está quedando muy frio y, a pesar de ser reticente a crear un sitio que hable de muchas cosas, descuidando la calidad y temática central del blog, voy a intentar darle un toque más humano y menos replicante.

Para ello voy a publicar, de una forma menos frecuente a los post técnicos habituales:

  • Resúmenes de lo que hago en mi vida, planes de futuro, experiencias …etc (sin aburrir)
  • Citas de libros, películas y demás fuentes (al estilo Microsiervos)
  • Post de reflexiones en la sección pensando, no solo tecnológicas, sino en general, que serán el resultado de recopilar varias cosas de los dos puntos anteriores (recogidos en la sección personal)

Sinceramente, espero que os guste.