viernes, 27 de abril de 2012

OPENOFFICE ORG
Apache OpenOffice, comúnmente conocido como OpenOffice.org, OOo u OpenOffice, es una suite ofimática libre (código abierto y distribución gratuita) que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos.[7] Está disponible para varias plataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X. Soporta numerosos formatos de archivo, incluyendo como predeterminado el formato estándar ISO/IEC OpenDocument (ODF), entre otros formatos comunes, así como también soporta más de 110 idiomas, desde febrero del año 2010.[6]
OpenOffice.org tiene como base inicial a StarOffice, una suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems en agosto de 1999.[8] El desarrollo de la suite estaba liderado por Oracle Corporation (inicialmente por Sun Microsystems), en colaboración con otras compañías como Novell, RedHat, RedFlag CH2000, IBM, Google, entre otras hasta junio de 2011.[1] El código fuente de la aplicación está disponible bajo la Licencia pública general limitada de GNU (LGPL) versión 3 hasta la versión 3.4.0 Beta 1.[9] Después de la adquisición de Sun en 2010, Oracle Corporation dejó de apoyar el desarrollo comercial[10] y en junio de 2011 donó la suite a la Incubadora de Apache para convertirse en un proyecto de la Apache Software Foundation.[11] [12] Posteriormente, en diciembre de 2011, la Apache Software Fundación anunció que el nombre del proyecto se convertiría en OpenOffice Apache.[13]
El proyecto y el programa son denominados «OpenOffice» de forma informal, aunque «OpenOffice.org» es el nombre oficial completo, ya que la denominación openoffice es una marca registrada en posesión de otra empresa

HISTORIA
La historia de OpenOffice.org se remonta a 1994, año en que comenzó el desarrollo de la suite ofimática propietaria StarOffice, creada por la compañía alemana StarDivision; que fue fundada diez años antes en la ciudad de Luneburgo por Marco Börries. Tiempo después, en agosto de 1999, StarDivision fue adquirida por Sun Microsystems por un monto de 73,5 millones de dólares.[27] La primera versión de StarOffice lanzada por Sun fue la 5.2, que estuvo disponible de forma gratuita en junio de 2000.[1]
El 19 de julio de 2000, Sun Microsystems anunció que dejaba disponible el código fuente de StarOffice para descarga bajo tanto la Licencia pública general limitada de GNU (LGPL) como la Sun Industry Standards Source License (SISSL) con la intención de construir una comunidad de desarrollo de código abierto alrededor de este programa. El nuevo proyecto fue bautizado como OpenOffice.org, y el 13 de octubre de 2000 su código fuente estuvo disponible por primera vez para descarga pública.[28]
El trabajo en la versión 2.0 comenzó a principios de 2003 con los siguientes objetivos: mejorar la interoperatibilidad con Microsoft Office; mejor rendimiento, con una mejora en la velocidad y un menor uso de memoria; mayores funcionalidades de scripting; mejor integración, en particular con GNOME; una interfaz con facilidades de búsqueda y uso de base de datos para crear informes, formularios y consultas; una nueva base de datos SQL integrada; una usabilidad mejorada.
El 2 de septiembre de 2005, Sun anunció el cambio del tipo de licencia libre, abandonando la SISSL.[29] A consecuencia de ello, el Consejo de la Comunidad de OpenOffice.org Community anunció que no continuaría la licencia dual en la suite ofimática, y que las versiones futuras sólo usarían la LGPL.[30]
El 20 de octubre de 2005, OpenOffice.org 2.0 fue lanzado de forma oficial.[31] Sin embargo, ocho semanas después de dicho lanzamiento, se presentó la actualización OpenOffice.org 2.0.1, que corrige errores menores e introduce nuevas características.
Desde 2005, OpenOffice.org cambió su ciclo de lanzamientos de 18 meses a la presentación de actualizaciones, mejoras de características y correcciones de bugs cada tres meses.[32]
En 2008 fue anunciado el comienzo del proyecto «Renaissance», que busca crear una nueva interfaz gráfica de usuario para la suite.[33] El primer objetivo del proyecto es comenzar el cambio de interfaz con Impress, cuya primera versión es incluida en OOo 3.3.[34]
Antes de que el código base fuera donado a Apache, OpenOffice.org se encontraba en la fase beta de la versión 3.4. La primera versión beta incluye "nueva importación de SVG, el soporte mejorado de ODF 1.2 y otras mejoras".[35] Con la donación a Apache el desarrollo se ralentizó, mientras que la fundación trasladaba la base de código y otra infraestructura web a sus servidores. El proyecto OpenOffice Apache espera realizar su primer lanzamiento en el primer semestre de 2012
TECNOLOGIA LIBRE PARA LAS PYMES
Seguramente muchos responderán que sí a esta pregunta con conocimiento de causa, puesto que hacen uso de aplicaciones de código libre para su e-actividad diaria, incluso en aplicaciones empresariales. Otros responderán que no, creyendo que ellos efectivamente no usan software libre, puesto que tienen un sistema operativo cargado en su sistema legal y programas por los que ha pagado su licencia. Incluso exisitirán algunos que usen software privativo, que hayan conseguido por medios que no son motivo de cita y de difusión en este blog. Lo que la mayoría de estos últimos que han respondido que no usan software libre desconocen es que realmente estamos rodeados de software libre por todos lados y que lo usamos de forma habitual aunque lo desconozcamos. Por ejemplo en nuestros teléfonos móviles, existen aplicaciónes o plugins de java realizadas en código libre, el mismo google es software libre. Con lo que la respuesta es claramente SI, todos usamos software libre el tema estriba en que puede que seamos conscientes de ello o no.

Navegando por ahí, he encontrado este interesante sitio Soluciones a la crisis para Pymes, Eudald Puig, epuig@esedece.com, y este apartado sobre aplicar nuevas tecnologías, que me ha parecido un excelente resumen de lo que puede siginificar para una pyme aplicar tecnologías de la información para su correcta gestión.

Lejos de entrar en el eterno y fructífero debate sobre si aplicar en las empresas software libre y hablar sobre si es mas rentable o no (no olvidar nunca que software libre no es igual a software "GRATIS"), me gustaría centrarme en hablar sobre algunas incertidumbres que genera en los órganos directivos de las empresas.

Si despejamos las incognitas de las "superconsultoras", las diferentes estrategias de marketing y anunciós o mensajes que intentan captar cerrar un proyecto de implantación de TICs, sea de ERP, CRM, SCM, PMBS, RRHH, MRPI o II, "al infinito y más alla", etc, etc, etc. Realmente, lo que queda es que los directivos y normalmente dueños de las pymes (mas mes que pys) quieren mejorar su negocio, hacer las cosas con mejor apariencia (para vender mas caro), mejor ejecutadas (y si puede ya que estamos más barato) y sobre todo que se apliquen.

El otro día hablaba con uno de estos empresarios, dueños, directivos que incluso barren cuando hace falta y me comentaba que su principal preocupación era la aplicación de una herramienta de software que habían descubierto como importante para implantar en su organización. Ellos disponen de personal técnico informático cualificado (puesto su negocio es tecnológico aunque no de venta de informática, ni consultoría. Utilizan sistemas de software para generar su producto) Que podrían dedicar estos técnicos cualificados a la consiguiente descarga del software, instalación en un servidor, implantarlo y dejarlo listo para su explotación. Mientras el me hablaba yo más me preocupaba de lo descabellado de la escena.

Le pregunté, "¿Cual es para ti el factor fundamental de implantar un programa?" Y sin dudar, respondió: "El factor fundamental es que los trabajadores usen la herramienta adecuadamente para que aporte información y prosperidad para la empresa". Añadió, "hoy en día perdemos muchísima información de los clientes, porque casi todos apuntamos la información en nuestras agendas personales (de papel), otros usan programas como “Outlook” (perdón por la publicidad gratuita), lo peor es que la mayoría de las veces la información se apunta en post-its que viajan por toda la empresa de monitor en monitor, y al final se tiran o se pierden, con lo que la información también". Entonces le resumí, "lo que me quieres decir es que lo más importante para ti es que la aplicación se use por todo el mundo y que la información esté disponible", a lo cual asintió.

Con lo que tenemos a un empresario que está dispuesto a sacrificar recursos valiosos que generan dinero para su negocio para ahorrarse el precio de una consultora que implantase el software. Y le hice esta pregunta: "Escucha ____, ¿Estás seguro de que tus empleados van a usar y que tu empresa va a sacar rendimiento de la aplicación, después de sacrificar el valioso tiempo de tus técnicos?. Y su respuesta fue: "No estamos seguros, pero no tenemos dinero para invertir en un servicio de consultoría, además ¿eso del open code no significa que es gratis?". Preguntó retóricamente y continuó. "Se supone que si es gratis y si por ahí, existe una comunidad que soporta la aplicación y los programas, ¿por qué tengo que pagar?.

Esta pregunta la he oido muchas veces, incluso en alguna ocasión me han acusado de "COBRAR POR LO QUE ES GRATIS".


¿Es gratis el software libre?
El software libre en contra de lo que muchos empresarios creen, no es gratis, ni pertenece a una especie de "frikies" o "geeks" que están por la red haciendo programas con fines altruistas o lo que es peor para algo perverso. Porque piensan que las cosas gratis no se hacen porque si.

La filosofía del sofware libre tal y como yo la entiendo (aunque puedo estar totalmente equivocado), no es una filosofía de generar cosas gratis, sino compartir entre muchos entendidos conocimiento que mejore las aplicaciones desde dentro. Publicando los avances a través de un código abierto que muchas partes pueden mejorar y optimizar.

Al final el resultado visible es que podemos acceder a un código o programa que nos podemos bajar de internet, (sourceforge.net) de forma gratuíta y que si lo instalamos funciona. Con esto se puede generar la percepción de que el software es gratuito, aunque en la realidad debemos estudiar el tipo de licencias que lleva ese software descargado. Para intentar quitar unos mitos resumo:

software libre ≠ software gratis
software libre ≠ licencia ilimitada
software libre ≠ resto de servicios asociados gratuitos
software libre ≠ moda pasajera
software libre ≠ software opencode (abierto)

Entonces, ¿Qué ventajas ofrece?

Software libre PERMITE (acceder/modificar el código fuente):
- Creación de software más competente y efectivo
- Multiplica los verificadores, divide los piratas: el acceso al código fuente atrae a los programadores competentes
- Devuelve el control al usuario

Software proprietario NO PERMINTE (ni acceder ni modificar):
- No permite personalizar el software, ni estudiarlo
- Ningún control sobre la evolución tecnológica
- Multiplica los piratas, divide los verificadores
- Facilita la creación de monopolios que cobran un impuesto a la información

Los principales peligros del código libre y abierto:
- Elección: Es muy importante elegir bien el software libre que decides implantar en un entorno empresarial. Puesto que estamos hablando de dinero, de recursos y de personas. Tendremos que intentar implantar software con fabricantes detrás, que puedan ofrecer soporte, incluso versiones de pago por si evolucionan nuestras necesidades y queremos invertir en los avances que proponen las versiones de pago.
- Soporte: Mucho cuidado con lo que es gratis. Si mis sistemas dependen de un software que de repente no tiene soporte, la comunidad no es capaz de solucionar parches o evolutivos o el fabricante cierra. ¿a quién reclamo?. No tener nadie a quien reclamar es un problema, pero claro si no he pagado por nada, nada puedo reclamar.
- Consultorías: Son aún pocas las consultoras que se focalizan en la implantación de soluciones opensource. Quizás por los riesgos que entraña o porque no hay margen por la venta de licencias, etc. Esto se ve afectado también por la dificultad de realizar posibles acuerdos de partnership, a nivel de distribución, formación y soporte, con empresas con estructuras más agiles y auténticamente web 2.0., que cuentan con excelentes herramientas on-line, pero menos presencia física.

Otro peligro es el de la percepción. Los empresarios más tradicionales ven el software libre como algo para los informáticos o como algo gratis y por lo tanto no válido para sus empresas. Aunque recuerdo que hoy casi todo el mundo usamos el google, basado en tecnología abierta. Y nadie piensa que google es cutre, ¿no?

Al final, hemos comentado bastantes cosas sobre el software libre y de código abierto, pero es mas difícil concretar si es adecuado o no para las pymes. Está claro que en las micro-pymes con carácter tecnológico seguramente tendrá una gran penetración, pero en sectores mas tradicionales y con tamaños medios es más difícil apostar por este tipo de software, pero no cabe duda que está llegando y segurmante no sea una moda pasajera y además que poco a poco va entrando, por ejemplo en departamentos específicos.

Aquí os pongo algunos software de este tipo que yo uso habitualmente:
Navegador: Firefox
Gestor de correo, agenda y calendario: Thunderbird con el módulo lighning, seguridad con enigmail
CRM: SugarCRM enlazado con el Thunderbird, he probado Vtiger
Gestión de proyectos: OpenProj
ERP: Openbravo (lo he probado y testeado aunque no implantado aún)
Ofimática: OpenOffice
Mapas mentales: Freemind
Programación: eclipse, netbeans
Herramientas que permiten este blog: google

Importante! saber lo que queremos obtener primero. Es vital primero pensar en el negocio y luego en la tecnología. Así buscar la tecnología aplicada para el mejor rendimiento del negocio. En alguna rara ocasión encontrarás herramientas tecnológicas que te permitan mejorar el negocio, pero el camino correcto que yo planteo es al revés. Piensa en el negocio, estudia qué carencias tienes, luego investiga las posibles herramientas que te pueden ayudar, testéalas en modelos redudidos y luego implántalas.

Recomiendo a su vez, tener una consultora con vocación de negocio cerca para ayudarte en el uso de tecnologías aplicadas y además te propongo que les pagues en base a hitos de éxito y no como tradicionalmente hacemos por hitos de proyecto (planteados normalmente por ellos en su alcance).

Suerte y a probar software que hay mucho y variado que os puede ayudar a mejorar vuestras empresas.