valhalla project software libre 1 0

Information about valhalla project software libre 1 0

Published on November 2, 2007

Author: Reva

Source: authorstream.com

Content

Software Libre:  Software Libre Estableciendo una perspectiva clara para su adopción Aníbal Rojas VALHALLA project s.a. Versión 1.0 ¿Por qué estamos aquí?:  ¿Por qué estamos aquí? Decreto 3.390 Artículo 1: La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos en sus sistemas, proyectos y servicios informáticos. A tales fines, todos los órganos y entes de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva de éstos hacia el Software Libre desarrollado bajo Estándares Abiertos. Una definición desde la cual partir:  Una definición desde la cual partir Decreto 3.390 Artículo 2. A los efectos del presente decreto se entenderá por Software Libre: Programa de computación cuya licencia garantiza al usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos. Agenda:  Agenda Entendiendo el Software Libre Organizaciones, licencias, implicaciones Éxitos notorios del Software Libre Los números que lo han proyectado Proceso detrás del Software Libre Un enfoque distinto y sinérgico Perspectivas del Software Libre Retos, beneficios y esquema de adopción. Software Libre: Entendiéndolo:  Software Libre: Entendiéndolo Antecedentes FSF OSI Decreto 3.390: Software Libre Estándares Abiertos Implicaciones FSF: Free Software Foundation:  FSF: Free Software Foundation Fundada en 1985. Promueve los derechos de los usuarios para usar, estudiar, copiar, modificar y redistribuir programas de computación. Principal vocero: Richard Stallman. Hacker (MIT) El principal proyecto es el Sistema Operativo GNU, y las herramientas asociadas. FSF: Definición de Free Software (1/2):  FSF: Definición de Free Software (1/2) La libertad de usar el programa, con cualquier propósito (libertad 0). La libertad de estudiar cómo funciona el programa y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). FSF: Definición de Free Software (2/2):  FSF: Definición de Free Software (2/2) La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para ésto. La licencia más popular es la GPL: General Public License Aclaratoria sobre el término Free:  Aclaratoria sobre el término Free El adjetivo free en inglés significa tanto libre como gratuito por lo que la FSF aclara sistemáticamente que debe ser interpretado como: Free as in free speech, not as in free beer. Libre como en libertad de expresión, no como en cerveza gratis. OSI: Open Software Initiative:  OSI: Open Software Initiative 1997: La Catedral y el Bazar (E. Raymond) 1998: Netscape libera el código fuente del Netscape Comunicator (E. Raymond) Organización dedicada a la promoción del software de Código Abierto. Fundada en 1998 por Bruce Perens y Eric Raymond. En 1998 publican los Documentos Halloween, memos internos de Microsoft. OSI: Definición de Código Abierto (1/2):  OSI: Definición de Código Abierto (1/2) No hay restricciones para la redistribución, que será libre de regalías. Acceso al código fuente. Permite la modificación del código, y trabajos derivados del mismo, distribuidos bajo la misma licencia. Asegura la integridad del código fuente de cada autor. No discrimina personas o grupos de personas. OSI: Definición de Código Abierto (2/2):  OSI: Definición de Código Abierto (2/2) No discrimina el uso que se le da al programa. Distribución de la licencia sin adicionales. La licencia no debe ser específica a un producto. No se restringen otros softwares relacionados. Tecnológicamente neutral. FLOSS: Una propuesta de síntesis:  FLOSS: Una propuesta de síntesis Free/Libre/Open Source Software Término híbrido que abarca tanto el Software Libre como el Software de Código Abierto. Creado por Rishab Ghosh. Popularizado por la Comisión Europea. El término Libre pretende eliminar la ambigüedad introducida por Free. Decreto 3.390: Software Libre (definición):  Decreto 3.390: Software Libre (definición) Es un programa que garantiza al usuario: El acceso al código fuente. La ejecución con cualquier propósito. La redistribución del programa en las condiciones originales sin el pago de regalías. La modificación del mismo. La redistribución de las modificaciones en las condiciones originales sin el pago de regalías. Decreto 3.390: Estándares Abiertos (def):  Decreto 3.390: Estándares Abiertos (def) Especificaciones técnicas. Publicadas y controladas por alguna organización que se encarga de su desarrollo. Aceptadas por la industria. Estando a disposición de cualquier usuario para ser implementadas en un software libre o propietario. Promoviendo la competitividad, interoperabilidad o flexibilidad. Poniendo los puntos sobre las íes:  Poniendo los puntos sobre las íes Prácticamente todas las licencias que satisfacen la definición de Free Software cumplen con la de Open Source y viceversa. La FSF y la OSI coinciden en que, a efectos prácticos, sus definiciones son equivalentes. El Software Libre puede ser comercial. El software “privado” puede ser Libre. No todo software gratuito es Libre. El Software Libre y el propietario pueden ser combinados bajo ciertas condiciones. Software Libre: Éxitos Notorios:  Software Libre: Éxitos Notorios Linux: Sistema Operativo Apache: Servidor de Páginas Web Firefox: Explorador Web Linux / GNU Linux:  Linux / GNU Linux Antes de Linux: Múltiples sabores de Unix. Iniciado en 1991 por Linus Torvalds. En 1994 se une la versión 1.0 del kernel de Linux y las herramientas GNU. Innumerables distribuciones tanto comerciales como gratuitas. Portado desde plataformas embedded hasta mainframes. El kernel de Linux está licenciado bajo la GPL (Free Software) Apache HTTP Server:  Apache HTTP Server Distribución del mercado para los principales servidores y todos los dominios. Agosto 1995 – Mayo 2005. Apache HTTP Server:  Apache HTTP Server Sirve el 70% de las páginas web que se navegan en internet hoy en día. Basado en el HTTP daemon de la NCSA. Iniciado en 1995 por un grupo de webmasters usuarios del HTTP daemon. Licenciado bajo la Apache Software License 1.0, 1.1 y 2.0, compatibles con la FSF y OSI. Respaldado actualmente por la Apache Software Foundation (ASF). Apache Software Foundation:  Apache Software Foundation Organización sin fines de lucro. Creada en 1999 por los desarrolladores originales de Apache. Provee una base tecnológica y legal para desarrollo de proyectos colaborativos y abiertos. A la fecha incluye más de 30 proyectos, que a su vez incluyen sub-proyectos. Mozilla Firefox:  Mozilla Firefox Browser Gráfico ligero, rápido, extensible y seguro basado en el Navigator de Suite Mozilla. Fuertemente orientados al cumplimiento de estándares (HTML, HTTP, CSS, etc) En los primeros 100 días de la liberación de la versión 1.0, ésta fue descargada 25 millones de veces. Portado a: Windows 98 a XP, Mac OS X y Linux, traducido a más de 38 idiomas. Software Libre: El proceso del éxito:  Software Libre: El proceso del éxito Un ejemplo típico Herramientas Prácticas. ¿Quiénes participan? ¿Por qué? Un ejemplo típico con un final feliz (1/2):  Un ejemplo típico con un final feliz (1/2) Una persona, grupo u organización inician el desarrollo de un programa para solucionar un problema determinado. La solución alcanza un punto donde brinda resultados “presentables”. El proyecto se hace público (se libera). Otras personas, grupos u organizaciones se interesan en el proyecto y lo evalúan. Un ejemplo típico con final feliz (2/2):  Un ejemplo típico con final feliz (2/2) Otras personas, grupos, u organizaciones se incorporan al proyecto: probándolo, usándolo, reportando fallas y aportando correcciones. El proyecto crece y la nueva comunidad redefine su alcance y estructura. El proceso se repite desde el punto 4. Otros escenarios con finales felices:  Otros escenarios con finales felices El proyecto es abandonado Nadie lo continúa: “muere”. Es retomado por terceros. El proyecto hace fork Cada persona, grupo u organización crea su propia versión, ya que dispone del código fuente y de la libertad para usarlo. Herramientas:  Herramientas Internet, comunicación pública e instantánea: Correo electrónico (personal y listas) Mensajería instantánea Wikis Administración del código fuente (CVS): Quien modificó cual código, en que momento. “Fotos” del código fuente para cada versión. Builds y Tests automatizados. Manejo de requerimientos y bugs (Bugzilla) Prácticas:  Prácticas Comunicaciones públicas (listas de correos) entre los miembros de la comunidad. Los requerimientos y objetivos suelen ir a la saga del desarrollo, mucha informalidad. Control del código fuente, automatización de los builds, tests y releases frecuentes. No reinventar la rueda, bootstraping. El mantenimiento como una evolución, rediseño y reinvención del software. KISS (Keep It Simple...) ¿Quiénes participan? ¿Por qué?:  ¿Quiénes participan? ¿Por qué? Hackers o Geeks. Estudiantes. Desarrolladores independientes. Desarrolladores pagados por empresas. Prestigio. Necesidad. Beneficio mutuo. Dinero. Software Libre: En perspectiva:  Software Libre: En perspectiva Retos que se presentan. Beneficios que se obtienen. Tendencias que se observan. El camino del cambio. Retos que se presentan:  Retos que se presentan La variedad de aplicaciones para el desktop es menor en muchas categorías. Pueden ser más difíciles de administrar y usar, exigiendo mayores destrezas de los usuarios. La documentación y servicios técnicos disponibles pueden ser escasos o inferiores. Si bien pueden obviarse los costos de licenciamiento, los de migración no. Interoperabilidad con software propietario no es segura, hay que considerar entes externos. Beneficios que se obtienen:  Beneficios que se obtienen Disminución de los costos de licenciamiento. Flexibilidad, ya que modificarlo es natural y rápido para corregir bugs y hacer adaptaciones. Seguridad: El código es público y controlado. No puede ser “secuestrado” ni puede “morir”. El software sobrevive Disponibilidad de soporte público y gratuito. Valores: Comunidad, cooperación y voluntariado. Tendencias que se observan:  Tendencias que se observan Énfasis en los procesos de documentación y soporte en los proyectos, mejora de la usabilidad. Crecimiento de la oferta de soporte comercial. Desarrollo de nuevos procesos de estandarización que propician desarrollos en áreas tradicionales del software propietario. Migración de los procesos abiertos hacia otros campos de la organización diferentes de TI. Crecimiento del ecosistema de Software Libre. El camino del cambio: Pasos:  El camino del cambio: Pasos Necesidades Organización Usuarios Características Idioma Externas Restricciones Presupuesto Tiempo Compatibilidad Destrezas Externas Opciones Directorios Recomendado Consultoría Proyectos Evaluación Calidad Usabilidad Estabilidad Migración Flexibilidad Impacto Popularidad Comunidad Wheeler: How to Evaluate FLOSS Programs El camino del cambio: Niveles:  El camino del cambio: Niveles Estadarización Mayor Menor Uso Back-end Desktop Impacto Personas Agenda (en retrospectiva):  Agenda (en retrospectiva) Entendiendo el Software Libre Organizaciones, licencias, implicaciones Éxitos notorios del Software Libre Los números que lo han proyectado Proceso detrás del Software Libre Un enfoque distinto y sinérgico Perspectivas del Software Libre Retos, beneficios y esquema de adopción. VALHALLA project, s.a:  VALHALLA project, s.a http://www.valhallaproject.com Aníbal Rojas [email protected] Copyright (c) 2005 VALHALLA project s.a. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the notes for this slide.

Related presentations


Other presentations created by Reva

GIS Forest
03. 01. 2008
0 views

GIS Forest

U1introduction
20. 02. 2008
0 views

U1introduction

JENESYS introduction India
09. 10. 2007
0 views

JENESYS introduction India

Ibragimova Nikol CIRET2006 Rome
11. 10. 2007
0 views

Ibragimova Nikol CIRET2006 Rome

sudarshan cargo
15. 10. 2007
0 views

sudarshan cargo

InzhechikBaksan07 1
16. 10. 2007
0 views

InzhechikBaksan07 1

Presentacion retos CAFTA
22. 10. 2007
0 views

Presentacion retos CAFTA

Harth pobreza1aversion
22. 10. 2007
0 views

Harth pobreza1aversion

Wave Erosion and Marine Geology
23. 10. 2007
0 views

Wave Erosion and Marine Geology

7 Meslin
23. 10. 2007
0 views

7 Meslin

polibristol
24. 10. 2007
0 views

polibristol

genetically modified wheat
04. 10. 2007
0 views

genetically modified wheat

NELIGdec2005
02. 11. 2007
0 views

NELIGdec2005

CapitalesCA
25. 10. 2007
0 views

CapitalesCA

lezione 5
15. 10. 2007
0 views

lezione 5

PH10
15. 10. 2007
0 views

PH10

6 oct
23. 10. 2007
0 views

6 oct

A C 10 US CHAPTER
25. 10. 2007
0 views

A C 10 US CHAPTER

1450west
29. 10. 2007
0 views

1450west

chasing responsibly
05. 10. 2007
0 views

chasing responsibly

POCKETConsultTrainin gPowerPoint
08. 10. 2007
0 views

POCKETConsultTrainin gPowerPoint

West Nile Virus Overview CY 03
21. 10. 2007
0 views

West Nile Virus Overview CY 03

THALASSA
22. 10. 2007
0 views

THALASSA

summer seminar
07. 10. 2007
0 views

summer seminar

MTCRbrief19May03 Isby
15. 10. 2007
0 views

MTCRbrief19May03 Isby

THE LINDEN SHOW
23. 11. 2007
0 views

THE LINDEN SHOW

60years EIUDF presentation
28. 12. 2007
0 views

60years EIUDF presentation

NORM What
04. 01. 2008
0 views

NORM What

servicechallenges
24. 10. 2007
0 views

servicechallenges

Booster Basics Presentation
07. 11. 2007
0 views

Booster Basics Presentation

trois conventions
24. 10. 2007
0 views

trois conventions

DNSA overview 11 2005
23. 12. 2007
0 views

DNSA overview 11 2005

Historia projektu EGEE
17. 10. 2007
0 views

Historia projektu EGEE

B822summary
24. 02. 2008
0 views

B822summary

cetraining1
16. 10. 2007
0 views

cetraining1

reference
28. 02. 2008
0 views

reference

potato nutrition presentation
07. 03. 2008
0 views

potato nutrition presentation

Isaac Talk UDC2007 Final
10. 12. 2007
0 views

Isaac Talk UDC2007 Final

IEEE 010417
26. 03. 2008
0 views

IEEE 010417

6b Bedritsky
27. 09. 2007
0 views

6b Bedritsky

3 introduction
27. 03. 2008
0 views

3 introduction

korean db overview
30. 03. 2008
0 views

korean db overview

Clouqueur Grover
16. 04. 2008
0 views

Clouqueur Grover

naturalresourceds
17. 04. 2008
0 views

naturalresourceds

VortragJaneliunas
12. 10. 2007
0 views

VortragJaneliunas

ekaw2006 tutorial
21. 10. 2007
0 views

ekaw2006 tutorial

Five Act Play
18. 04. 2008
0 views

Five Act Play

ts erms
22. 04. 2008
0 views

ts erms

Invest in Belgium
16. 03. 2008
0 views

Invest in Belgium

LoagueAETC06
15. 11. 2007
0 views

LoagueAETC06

6Dilut Sec OptionsSu2006
24. 02. 2008
0 views

6Dilut Sec OptionsSu2006

Interconnection Talk for Nigeria
28. 04. 2008
0 views

Interconnection Talk for Nigeria

SC190 Final Project
07. 05. 2008
0 views

SC190 Final Project

Local rad inj HGy
30. 04. 2008
0 views

Local rad inj HGy

esug2006georgheeg
02. 05. 2008
0 views

esug2006georgheeg

Ramirez
02. 05. 2008
0 views

Ramirez

CSRCS
02. 05. 2008
0 views

CSRCS

PES lecture1 history
15. 10. 2007
0 views

PES lecture1 history

Marx slides
19. 02. 2008
0 views

Marx slides

smith slides1
19. 10. 2007
0 views

smith slides1

metzner1
19. 10. 2007
0 views

metzner1

ismd01
11. 10. 2007
0 views

ismd01

sj1
07. 10. 2007
0 views

sj1

DarienResource06
07. 11. 2007
0 views

DarienResource06

IRC Calendarioautunno 2007
12. 03. 2008
0 views

IRC Calendarioautunno 2007

Conferencia Sima06
23. 10. 2007
0 views

Conferencia Sima06

WorldWarI TheGreatWar 000
26. 02. 2008
0 views

WorldWarI TheGreatWar 000

gb aging all
10. 10. 2007
0 views

gb aging all

TurkeyConf pres 905
21. 11. 2007
0 views

TurkeyConf pres 905