Aplicaciones Open Source y libres para la organización.

Anuncio
Aplicaciones Open Source y libres
para la organización.
Por: Mauricio Restrepo Galeano.
Docente Escuela de Infomática.
Administrador de redes CediMed S.A.
Agenda:


Conceptos básicos.
Aspectos a tener en cuenta al estructurar proyectos
con software libre.

Definición de las aplicaciones.

Paralelos con aplicaciones de software propietario

Requerimientos.

Demostraciones de algunas aplicaciones
(Openfire, GLPI, OCS inventory).
Conceptos básicos

Software libre: es la denominación del software
que respeta la libertad de los usuarios sobre su
producto adquirido y, por tanto, una vez obtenido
puede ser usado, copiado, estudiado, cambiado y
redistribuido libremente.
Conceptos básicos

Open Source: El software de código abierto es
software para el que su código fuente está
disponible públicamente. Un programa de código
abierto puede ser software libre, pero también
puede serlo un programa por el que hay que pagar.
Conceptos básicos

Servidor Web: programa que se ejecuta
continuamente en un ordenador, manteniéndose a
la espera de peticiones por parte de un cliente (un
navegador web) y que responde a estas peticiones
adecuadamente, mediante una página web que se
exhibirá en el navegador o mostrando el respectivo
mensaje si se detectó algún error.
Conceptos básicos


XAMPP: es un servidor independiente de
plataforma, que instala automáticamente motor de
base de datos MySQL, servidor Web Apache y los
intérpretes para lenguajes de script: PHP y Perl.
Jabber: protocolo libre para mensajería
instantánea, basado en el estándar XML. Openfire
y Gtalk están basados en este protocolo.
Conceptos básicos


Openfire: es un sistema de mensajeria
instantánea GPL desarrollado en java y utiliza el
protocolo Jabber. Permite administrar usuarios,
compartir archivos, auditar mensajes, envío de
mensajes offline, mensajes broadcast, grupos entre
otros
Spark: cliente de mensajería instantánea
compatible con el servidor Openfire. Posee una
interfaz muy amigable.
Conceptos básicos


GLPI: aplicacion web de software libre de origen
francés distribuido bajo licencia GPL, que facilita
la administración de recursos informáticos y
procesos ITIL (helpdesk, historial, datos
financieros de recursos informáticos entre otros).
OCSng inventory: (Open Computer and Software
Inventory Next Generation). software libre que
permite a los usuarios administrar el inventario de
activos de TI.
Aspectos a tener en cuenta al
estructurar proyectos con software
libre.



adquisición de software propietario para aquellos
procesos que hacen parte directa del núcleo del
negocio, y para los demás procesos,
implementación de aplicaciones Open Source y/o
freeware.
Realizar la documentación respectiva de la
investigación, pruebas, implementación y puesta
en marcha de los proyectos opensource y de
software libre que se tienen en funcionamiento en
la organización.
Aspectos a tener en cuenta al
estructurar proyectos con software
libre.



Reconocer objetivamente los beneficios y
desventajas que la implementación de software
libre en un área determinado de la organización
puedan traer consigo.
El tiempo de implementación y puesta en marcha
podría ser un poco más largo con relación a las
aplicaciones de software propietario.
Aspectos a tener en cuenta al
estructurar proyectos con software
libre.



Algunos módulos o funcionalidades que se puedan
requerir en aplicaciones open source deberán ser
desarrollados por el equipo de desarrollo de
software de la organización o esperar otros
desarrollos que puedan ser realizados por la
comunidad, pero éstos no tienen ni un tiempo ni
un coordinador.
Los foros de los proyectos opensource son de gran
ayuda.
Aspectos a tener en cuenta al
estructurar proyectos con software
libre.




Algunos de los proyectos poseen máquinas
virtuales descargables para pruebas y demos
online.
Identificar la licencia que rige al software es de
suma importancia.
Las donaciones no se pueden obviar.
Aspectos a tener en cuenta al
estructurar proyectos con software
libre.



Se deben tener precauciones con los desarrollos
que se realizan desde cero.
El proyecto sourceforge es de gran importancia
debido a que concentra en un solo sitio las
soluciones libres opensources.
Definición de las aplicaciones

Servidor de mensajería instantánea:

Nombre: Openfire.

Desarrollador: Jive Software.

Website: http://www.igniterealtime.org
Definición de las aplicaciones

Cliente de mensajería instantánea:

Nombre: Spark y SparkWeb.

Desarrollador: Jive Software.

Website: http://www.igniterealtime.org
Definición de las aplicaciones

Software de inventario:

Nombre: OCSng.

Website:http://www.ocsinventory-ng.org/
Definición de las aplicaciones

Software de inventario y procesos ITIL:

Nombre: GLPI.

Website:http://www.glpi-project.org/
Otras aplicaciones
Paralelos con aplicaciones de
software propietario

Objeto de la aplicación
Aplicación en Software
propietario
Aplicación en Open
Source o Free
LMS
Blackboard
Moodle
CMS
MOSS.
Joomla, Drupal...
Administracion de proyectos Office Project
Gantt project,
openproj, dot project...
DBMS
SQL Server, Oracle
MySql, Postgresql
Software de productividad
Office System
OpenOffice
Software ERP
Microsoft Dynamics
OpenXpertya,
OpenBravo
Software CRM
Microsoft Dynamics
Vtiger CRM, Sugar
CRM
Mensajería instantánea
OCS
Openfire.
Requerimientos...
Demostraciones...
Preguntas...
Gracias por su asistencia...
Descargar