16
Desenvolvemento FLOSS Fran Diéguez - OSL da USC © Fran Diéguez - [email protected] Licencia Reconocimiento-Compartir bajo a misma licencia. 3.0 España de Creative Commons

Desenvolvemento de FLOSS

Embed Size (px)

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

Page 1: Desenvolvemento de FLOSS

DesenvolvementoFLOSS

Fran Diéguez - OSL da USC

© Fran Diéguez - [email protected]

Licencia Reconocimiento-Compartir bajo a misma licencia. 3.0

España de Creative Commons

Page 2: Desenvolvemento de FLOSS

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

Page 3: Desenvolvemento de FLOSS

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

Page 4: Desenvolvemento de FLOSS

●FLOSS vs outros

● O software categorízase maioritariamente segundo:

“A catedral e o bazar” Eric S. Raymond

Page 5: Desenvolvemento de FLOSS

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

Page 6: Desenvolvemento de FLOSS

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.

Page 7: Desenvolvemento de FLOSS

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

Page 8: Desenvolvemento de FLOSS

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

Page 9: Desenvolvemento de FLOSS

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?

Page 10: Desenvolvemento de FLOSS

Ubuntu-USC

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

Page 11: Desenvolvemento de FLOSS

Estado actual

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

Page 12: Desenvolvemento de FLOSS

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...

Page 13: Desenvolvemento de FLOSS

Implantacións (II)

Page 14: Desenvolvemento de FLOSS

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

Page 15: Desenvolvemento de FLOSS

Preguntas

Page 16: Desenvolvemento de FLOSS

Grazas

© Fran Diéguez - [email protected]

Licencia Reconocimiento-Compartir bajo a misma licencia. 3.0

España de Creative Commons