0% encontró este documento útil (0 votos)
3 vistas6 páginas

Introducción al Movimiento Open Source

El movimiento de código abierto promueve la calidad del software a través de la colaboración y la redistribución libre del código fuente. Fundado en 1998, se basa en principios como la libre redistribución, la posibilidad de realizar trabajos derivados y la no discriminación en las licencias. Ejemplos destacados de software de código abierto incluyen Linux, Apache y programas como LibreOffice y Firefox.

Cargado por

MxCoca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas6 páginas

Introducción al Movimiento Open Source

El movimiento de código abierto promueve la calidad del software a través de la colaboración y la redistribución libre del código fuente. Fundado en 1998, se basa en principios como la libre redistribución, la posibilidad de realizar trabajos derivados y la no discriminación en las licencias. Ejemplos destacados de software de código abierto incluyen Linux, Apache y programas como LibreOffice y Firefox.

Cargado por

MxCoca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INTR ODUCCION A L

MOVIMIENTO OPEN S O U R C E

Movimiento
d e l código
abierto
La idea del código abierto se centra en la
premisa de que al compartir el código, el
programa resultante tiende a ser de calidad
superior al software propietario, es una visión
técnica.

R E Q U I S I T O S P A R A QUE UN
PROGRAMA PUEDA
C O N S I DE R AR S E DENTRO D E E S T E
MOVIMIENTO

Libre redistribución: el software debe poder


ser regalado o vendido libremente.
Código fuente: el código fuente debe estar
incluido u obtenerse libremente.

Trabajos derivados: la redistribución


de modificaciones debe estar
permitida.
La licencia no debe discriminar a ninguna
persona o grupo: nadie puede dejarse
fuera. La licencia no debe ser específica de
un
producto: el programa no puede licenciarse
solo como parte de una distribución mayor.
MOVIMIENTO OPEN S O U R C E

H ist or i a
El movimiento fue fundado en 1998 por John maddog
Hall, Larry Augustin, Eric S. Raymond, Bruce Perens y
otros. Raymond es quizás la persona a quien más se
identifica con el movimiento; es todavía y se reconoce
a sí mismo como el principal teórico, pero no reclama el
liderazgo en algún sentido exclusivo. En contraste con
el movimiento del software libre, el cual siempre ha
estado dirigido esencialmente por una sola figura
(Richard Stallman), el movimiento del software de
código abierto está conducido por una especie de
consejo de ancianos que incluye a Raymond, otros
cofundadores son notables personalidades como Linus
Torvalds, Larry Wall y Gu ido van Rossum.

Definicion
El open source es la palabra que se
emplea para llamar a un tipo de software,
que se distribuye con una licencia de
código abierto que permite al usuario, si
tiene las capacidades necesarias, poder
utilizar el código fuente para modificarlo
y realizar cambios y mejoras.

Características del
s o f t w a r e open s o u r c e
Está disponible en forma de código fuente sin costo
adicional, lo cual significa que los usuarios pueden
visualizar el código del software y hacer todos los cambios
que deseen.
El código fuente se puede reutilizar en un software nuevo,
así que cualquier persona puede usar el código fuente
para desarrollar su propio programa y distribuirlo.

V e n t a j a s d e l open
source
Revisión entre compañeros: dado que se puede acceder al
código
fuente libremente y que la comunidad open source es muy
activa, los colegas programadores verifican y mejoran el open
source.

Confiabilidad: el código propietario depende de un solo autor o


una sola empresa que lo controlan para mantenerlo
actualizado, con parches y en funcionamiento.

Flexibilidad: Puede utilizarlo para abordar los problemas


específicos de su empresa o comunidad. ya que no está obligado
a usar el código de una manera específica.
Colaboración abierta: las comunidades open source activas
brindan la posibilidad de buscar ayuda, recursos y puntos
de vista que trascienden el interés de un grupo o una empresa.

Linux y e l
open s o u r c e
Linux es un sistema operativo open source
libre que se lanzó con la Licencia Pública
General (GPL) de GNU y se convirtió en el
proyecto de software open source más
importante del mundo.
Se creó como una versión open source,
alternativa y libre del sistema operativo MINIX,
el cual se basaba en los principios y el diseño
de Unix.

L I C E N C I A S OPEN S O U R C E

GNU G e n e r a l P u b l i c
License (GPL):
GNU General Public License (GPL):
Esta licencia permite ejecutar el programa,
estudiarlo y distribuirlo, ya sea mediante una
copia exacta del programa o en versiones
modificadas.
Algo importante a mencionar es que, esta es
una licencia copyleft, lo que significa que,
además de ofrecer el derecho de poder
hacer lo que deseemos con el software
obligatoriamente, debe distribuirse bajo la
misma licencia.

APACHE LICENSE
2.0
La licencia Apache obliga a mantener todos los
derechos de autor y patentes asociadas al software.
Así mismo permite que el software pueda ser
ejecutado, modificado y redistribuido.
En caso que el código sea modificado, se debe
mencionar cada una de las modificaciones
realizadas. Si existen partes de código sin modificar,
estas deben conservar la licencia Apache.

MIT L i c e n s e
Esta es la licencia más permisiva ya que permite hacer lo que
nosotros deseemos con el software ya sea ejecutarlo,
estudiarlo, modificarlo, redistribuido, e inclusive, sub-licenciar.
Las únicas restricciones son:
Mantener los derechos
de autor.
El autor original se deslinda de cualquier daño o mal uso
resultado del código licenciado.
En las copias generadas se debe mantener la licencia MIT.
Algunos softwares famosos que utilizan esta licencia pueden ser
[Link], [Link] o Ruby.

MOZILLA PUBLIC
L I C E N S E (MPL)
Es una licencia desarrollada y mantenida por la fundación
Mozilla. Esta es una licencia copyleft y algo permisiva. Al igual
que las licencias anteriores, te permite ejecutar el software,
estudiarlo, y redistribuirlo.

Lo Importante a descartar es los


siguiente. Se mantienen los
derechos de autor.
Si el código es modificado, el código original con licencia
MPL debe estar disponible, y se debe informar dónde y
cómo se puede obtener.

P R O G R A M A S EN
CÓDIGO A B I ER T O

Sistemas
operativ os:
los más conocidos son Red Hat (Centos), Ubuntu y Debian,
basados en Linux. Android, de Google, para teléfonos
inteligentes y tabletas.

PROGRAMAS
D E C O DI G O
ABIERTO
Existen programas de código abierto en diferentes áreas, algunos
de ellos son:
las suites ofimáticas LibreOffice y Open Office , el navegador Firefox,
el cliente de correo electrónico Thunderbird, el reproductor
multimedia VLC, editores de imágenes GIMP o InkScape, editor de
video Kdenlive, editor de audio Audacity, videojuegos Frets on fire, 0
A.D.
ANTIVIRUS

ClamWin:
Es un antivirus libre para Microsoft Windows,
provee una interfaz gráfica de usuario al motor

lenguaje de
programación d e Ap p le
Swift 2:
Es un lenguaje de programación
multiparadigma creado por Apple enfocado
en el desarrollo de aplicaciones para iOS y
macOS.

Hyperledger Fabric:
Un proyecto de código abierto de Linux
Foundation. Diseñada como base para
desarrollar aplicaciones de nivel empresarial y
soluciones sectoriales, la arquitectura modular y
abierta utiliza componentes plug-and-play para
acomodar una amplia gama de casos de uso.

CONCLUSIONES

En base a lo leido e Investigado sobre el movimiento del


Open Source considero que es un método que nos permite
un desarrollo para los softwares ya que lo que hace es que
un programa pueda irse modificando poco a poco, ir
mejorando e implementándose por todas aquellas
personas por las que este programa pasa.
Ademas de obtener una visibilidad completa de
la base del código por lo cual participan
distuntos usuarios, desarrollares en conjunto
enel desarrollo de características del sofware y
asi mismo solucionar errorres que pudiese
contener errores.

BIBLIOGRAFIAL

Dobbs, P. (JUNIO de 2006). OPEN SOURCE. Obtenido de [Link]


Goldman, R. (ABRIL de 2005). Innovation happens elsewhere: open source as
business strategy. Amsterdam: M. Kaufmann, 2005.: LIBRUNAM: HF5548.38O64
G65. Obtenido de [Link]
source/
RED HAT. (Enero de 2004). Obtenido de
[Link]
Traducción: Quiliro Ordóñez, 2. (2008). [Link]. Obtenido de
[Link]

También podría gustarte