Desenvolvemento de FLOSS

Preview:

DESCRIPTION

Diferenzas entre FLOSS e outrosVantaxes do FLOSS na empresaFLOSS como elemento de marketingFerramentas FLOSS máis salientábeisCaso de éxito: Ubuntu-USCPreguntas

Citation preview

DesenvolvementoFLOSS

Fran Diéguez - OSL da USC

© Fran Diéguez - frandieguez@ubuntu.com

Licencia Reconocimiento-Compartir bajo a misma licencia. 3.0

España de Creative Commons

Quen son?

● Analista e desenvolvedor na OSL da USC● Freelance en produción de aplicativos web● Ubuntu member● Membro da comunidade galega de localización de

SwL● Membro da xunta directiva do GLUG www.glug.es

Que imos ver?

● Diferenzas entre FLOSS e outros● Vantaxes do FLOSS na empresa● FLOSS como elemento de marketing● Ferramentas FLOSS máis salientábeis● Caso de éxito: Ubuntu-USC● Preguntas

●FLOSS vs outros

● O software categorízase maioritariamente segundo:

“A catedral e o bazar” Eric S. Raymond

Modelo Bazar

● Motivación personal, intento de mellora ou de recoñecemento persoal.

● Verificación de erros continua e multipersoal● Modelo bazar no se cancela por falta de presuposto● Más dispoñibilidade de código para reutilizar

Modelo catedral

● Más limitado por cuestións legais, licenzas, etc.● Agobio na resolución e detección de erros. Grupo

de usuarios adicados só á resolución de erros.● Agocha os erros porque se considera soft.

defectuoso● Sistemas que implican amplo grao de seguranza,

non teñen modo de asegurar que cumplen esos criterios de seguranza.

FLOSS na empresa

● Menor custo inicial– Software de apoio libre– Facilita a creación de empresas

● Nova liña de negocio– Asistencia e adaptacións en software non propio– Colaboración con outras empresas

● Independencia tecnolóxica externa– Evita situacións de “lock-in” e permite a mantenibilidade

● Reaproveitamento de inversións previas● Mellora entre empresas, incluso sen relación previa

FLOSS como marketing

● Individualmente (persoas):– O mellor currículo demostrábel– Mostra de evolución persoal e aprendizaxe– Recoñecemento da comunidade

● Empresas– Publicidade indirecta (por parte da comunidade)– Mostrar o código a mellor forma de sentirse orgulloso

del

Software salientábel

● Servidores web– Apache, Cherooke, nginx

● Servidores de correo– Sendmail, Postfix, exim

● Bases de datos– MariaDB, PostgreSQL, MongoDB

● Sistemas de xestión de versións– Git, Svn

● Sistemas de tracking de proxectos– Trac, Redmine

Alguén concibe a tecnoloxía sen esta axuda?

Ubuntu-USC

● Que é?● Por que?● Por que Ubuntu?● Para quen?● Que aporta?

Estado actual

● Desenvolvemento “bazaar”● Live CD generator● Ubuntu-USC● Likewise● Metapaquetes● Proxecto Alexandría● Automatización● Colaboración con EpiLinux

Implantacións

● Voluntarias e baixo demanda● Apoio de técnicos e responsábeis● Soporte de último nivel

– Facultade da ETSE– Facultade de CC. de Educación– Facultade de Dereito– Máis en proceso...

Implantacións (II)

Infraestrutura

● Repositorio propio e centralizado● Sistema de xestión de incidencias● Trazabilidade do desenvolvemento● Sistema automatizado de compilación● Sistema documental interno e externo● Sistema de control de versións

Todo SwL e dispoñíbel en todas as distros

Preguntas

Grazas

© Fran Diéguez - frandieguez@ubuntu.com

Licencia Reconocimiento-Compartir bajo a misma licencia. 3.0

España de Creative Commons