• No se han encontrado resultados

Software Libre y de Código Abierto para la actividad geográfica

N/A
N/A
Protected

Academic year: 2021

Share "Software Libre y de Código Abierto para la actividad geográfica"

Copied!
46
0
0

Texto completo

(1)

Software Libre y de Código Abierto

para la actividad geográfica

(2)

Free Software

“Free software is software that gives

you the user the freedom to share, study

and modify it. We call this free software

because the user is free.“

Free Software Foundation https://www.fsf.org/

(3)

Software Libre

“El Software Libre es software que te

brinda a ti, el usuario, la libertad de

compartirlo, estudiarlo y modificarlo.

Lo llamamos software libre porque el

usuario es libre.“

Free Software Foundation https://www.fsf.org/

(4)

Open Source

“Open source software is software that

can be freely used, changed, and shared

(in modified or unmodified form) by

anyone. Open source software is made by

many people, and distributed under

licenses that comply with the Open Source

Definition.”

Open Source Initiative http://opensource.org/

(5)

Código Abierto

“El software de código abierto es software

que puede ser libremente utilizado,

modificado y compartido (en su forma

modificada o sin modificar) por cualquiera.

El software de código abierto es fabricado

por mucha gente y distribuido bajo un

licenciamiento que cumple con la

Definición de Código Abierto.”

Open Source Initiative http://opensource.org/

(6)
(7)

Hitos del Software Libre

GNU y Linux

• Las supercomputadoras más potentes del mundo utilizan GNU/Linux.

Mozilla Firefox

• Inició la verdadera guerra de los navegadores

Apache

• La mayoría del World Wide Web funciona sobre Software libre

FreeBSD

• Núcleo de Mac OS X y de iOS

Creative Commons, la alternativa al Copyright

• No es software libre pero se inspiró en su filosofía

Android

• El sistema operativo móvil más extendido, tiene como núcleo Linux.

(8)

Supercómputo

¿Para que sirve el supercómputo?

Simulaciones de fenómenos naturales altamente

precisas (huracanes, terremotos, maremotos,

impacto de asteroides)

Desdoblamiento de cadenas de ADN

Plegamiento de proteínas

Simulación de explosiones nucleares

Estudiar el Sol y el clima espacial

Simular explosiones de supernovas en el espacio

probar la aerodinámica de los más recientes

aviones militares

(9)

Supercómputo

#1

Tianhe-2

China’s National

University of Defense

Technology

33.86 petaflop/s

Cores: 3,120,000

Memory: 1,024,000 GB

OS: Kylin Linux

#2

Titan

Cray XK7 system

Department of Energy’s

(DOE) Oak Ridge

National Laboratory

(USA)

17.59 petaflop/s

Cores: 560,640

Memory: 710,144 GB

OS: Cray Linux

Environment

http://www.top500.org/ FLOPS: floating point operations per

(10)

Internet

Servidores DNS raíz (DNS Root Servers)

• Existen 13 en el mundo, con más de 130 réplicas en más de 50 países

• Entre todos conforman una base de datos distribuida

• No se conoce la ubicación exacta de muchos de ellos

• Si todos dejaran de operar a la vez por cualquier motivo, el World Wide Web dejaría de existir tal como lo conocemos

• El software de DNS que utilizan es software libre (bind8, bind9 y NSD)

• No se sabe a ciencia cierta que sistema operativo utiliza

cada uno de ellos, pero por la alta eficiencia que deben tener se cree que todos utilizan derivados de UNIX y por lo tanto un buen porcentaje debe utilizar una distribución de

GNU/Linux https://www.isoc.org/briefings/020/

https://stupid.domain.name/node/407 http://www.root-servers.org/

(11)

Cómputo Móvil

Android utiliza el

kernel de linux como

base

Android es el sistema

operativo para móvil

más exitoso al día de

hoy

(12)
(13)

Sistema operativo libre para

escritorio

Una de las distribuciones de GNU/Linux más

(14)

Software libre de oficina

(15)

Software libre de diseño gráfico

vectorial

(16)

Software libre de diseño,

renderizado y animación 3D

(17)

Software libre para revelado de

fotografía digital

(18)

Software libre para composición y

edición musical

(19)

Software libre para navegar

(20)

Software libre para esquemas y

diagramas

(21)

Software libre para cálculo

simbólico y matemáticas avanzadas

(22)

Software libre para aplicaciones

distribuidas

(23)

Software libre para bases de datos

NoSQL

(24)

Y un largo etcétera...

Prácticamente para cualquier actividad

profesional, creativa o de entretenimiento que

implique el uso de un equipo de cómputo existe

(25)

Geomática Libre

(26)

Geomática Libre

La oferta de software libre y de código abierto

para la actividad geoespacial crece

constantemente.

Las opciones son cada vez más potentes y

maduras y ofrecen una alternativa competitiva,

y en algunos casos superior, al software

(27)

SIG de escritorio

(28)
(29)
(30)

Librería para lectura y escritura de

formatos geoespaciales

(31)

Objetos espaciales para Base de

Datos relacional

(32)

Librería de Java con herramientas

para datos geoespaciales

(33)
(34)
(35)
(36)

Diferencias entre el Software

Libre y el software no libre

(37)

Software Libre y no libre

En primer lugar conviene mencionar que, en el aspecto

estrictamente técnico, el software libre es igual a cualquier otro tipo de software.

Al igual que el software con licencia propietaria, comercial o

restrictiva, el software libre también es el conjunto de programas, instrucciones y reglas informáticas que hacen posible la

realización de tareas específicas dentro de una computadora.

También se desarrolla utilizando alguno de los muchos lenguajes de programación existentes y se compila para generar un binario ejecutable que el usuario pueda utilizar.

(38)

Software Libre y no libre

La diferencia real tiene que ver con el tipo de licenciamiento. Típicamente la licencia del software propietario, comercial o

privativo limita los derechos del usuario sobre el software mientras que la licencia del software libre o de código abierto protege los derechos del usuario que lo utiliza.

La licencia del software libre en particular protege el derecho del usuario para utilizar el software con cualquier propósito, estudiar el programa y modificarlo para adecuarlo a las propias necesidades, distribuir copias del programa a cualquier otro usuario, y mejorar el software, por ejemplo corrigiendo bugs y hacer públicas estas

(39)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Algunas licencias permiten el uso del software solamente en una computadora.

No existe limitante en cuanto al número de computadoras en que pueda ser instalado y utilizado simultáneamente.

(40)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Algunas licencias sólo

permiten el uso en un servidor con la cantidad de

procesadores/núcleos

estipulado cuando se adquirió la licencia de uso, si se quiere utilizar en un servidor con mayor capacidad de

procesamiento se debe adquirir un nuevo

licenciamiento.

No existen limitaciones en

cuanto al número de núcleos de procesamiento, memoria o

cualquier otra característica del servidor en que se ejecuta el software.

(41)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Algunas licencias permiten el uso del software solamente para ciertos usos específicos, por ejemplo para docencia pero no para trabajo

profesional.

No existen limitaciones en cuanto al uso que se dé al software.

(42)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Típicamente este tipo de licenciamiento no permite realizar copias del software y distribuirlas ya sea dentro del lugar de trabajo, o a otras

instituciones.

No existen limitaciones en cuanto a realizar copias del software y distribuirlas.

(43)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Típicamente no se tiene acceso al código fuente del software con este tipo de licenciamiento por lo que no se puede mejorar o corregir algún error.

La licencia de software libre o de código abierto asegura al usuario el derecho a tener acceso al código fuente, modificarlo y distribuirlo.

(44)

Software Libre y no libre

Licencia de software

propietario, comercial o privativo

Licencia de software libre o de código abierto

Algunas licencias de software de servidor permiten un límite máximo de usuario

conectados, si se requiere tener derecho a tener más usuarios conectados se debe adquirir un nuevo

licenciamiento.

No existen limitaciones, más allá de las técnicas, en cuanto a la cantidad de usuarios

(45)

Software Libre y no libre

Aunque en la mayoría de los casos el ahorro económico

al utilizar licencias de software libre es significativo,

muchas veces este no es el criterio de mayor

importancia cuando se selecciona una solución de este

tipo.

En muchos casos se selecciona el software libre

evaluando criterios como calidad, flexibilidad,

(46)

Conociendo México

01 800 111 46 34 www.inegi.org.mx

[email protected]

@inegi_informa INEGI Informa

Conociendo México

01 800 111 46 34 www.inegi.org.mx

[email protected]

Referencias

Documento similar

Durante el transcurso de esta investigación se ha abordado temas relacionados con el estado actual de las metodologías ágiles de desarrollo como han sido sus características

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

- Empresas Contratistas de Software. Este fue el primer tipo de empresa y forma de comercialización y entrega de software. Se desarrolló desde mediados de los 1950, orientadas

Para poder lograr la eficiencia de este, se analizó: ¿qué es el Software Libre?, si se puede comercializar y cómo para poder aplicarlo, entre otros conceptos generales,

Si se conoce la evolución histórica y tendencias principales en el desarrollo de ambas modalidades del SW, los factores de motivación de las comunidades de SLCA,

Este servicio es útil para los grupos y empresas desarrolladoras de software, ya que facilita la comunicación entre los clientes y la empresa e incrementa la calidad de los

Clases encargadas de realizar todos los procesos de búsqueda, selección, grillado y segmentación de la imagen a procesar, así como, análisis del histograma correspondiente; cálculo

Las bombas cumplen la funci´ on de generar un caudal circulante necesario para alimentar al motor hidr´ aulico de cada sistema (ingreso de agua, aditivos l´ıquidos y s´ olidos y