El necesario mal del Legacy Code (Drupal Iberia 2024)
Diapositivas informatica iii semestre
1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES EZEQUIEL ZAMORA
SANTO DOMINGO- ESTADO MÉRIDA
Integrantes:
Yusmary Quintero
CI: 24.373.191
Contaduría Publica III Semestre F02
Santo Domingo, Mayo 2017
2. Se refiere al conjunto de programas informativos que se distribuye junto con su código
fuente, dándole al usuario la libertad de copiarlo, estudiarlo, modificarlo, adecuarlo y
distribuirlo. existe una organización dedicada a promover el desarrollo y el uso en todas
las áreas de computación llamada Free Software. hay una gran mayoría de software
libres, pueden ser descargados gratuitamente en Internet en versiones de prueba o
comprados por un muy bajo precio. Ejemplo: Sistema Operativo LINUX.
En los años 1960 y 1970 los software los utilizaban sin ningún tipo de restricción, en
1980 la situación empezó a cambiar las computadoras mas modernas comenzaron a
utilizar sistemas operativos privados, forzando a los usuarios a aceptar condiciones
restrictivas que impidian intercambiar, compartir o realizar modificaciones a dicho
software. Es así que el estadounidense Richard Matthew Stallman, estudiante de física
de la Universidad de Harvard y que formo parte del Laboratorio de Inteligencia Artificial
del Instituto Tecnológico de Massachusetts el 27 de Septiembre de 1983 inicio el
proyecto GNU que perseguía crear un sistema operativo completamente libre. En 1985
Stallman fundo la organización Free Software Fundation (SFT) que introdujo
formalmente la definicion de software libre.
3. Es la que acompaña los paquetes distribuidos por el proyecto GNU, mas
una gran variedad de software que incluye el núcleo del sistema operativo LINUX.
En vez de limitar la distribución impide que este software sea integrado a una sola
persona.
Esta contiene criterios para la distribución que incluye, además de
la publicación del código de fuente, la distribución libre, el código de fuente debe
ser incluido y distribuido aunque pueden existir algunas restricciones.
Es considerada permisiva, ya que impone pocas restricciones sobre la
forma de uso, alteraciones y redistribución del software.Garantiza el crédito a los
autores del software pero no que las modificaciones futuras permanezcan siendo
software libre.
4. Son destinadas a modificar el derecho de autor derivadas de GNU. La
novedad de AGPL es que, aparte de las cláusulas propias de una GNU GPL, ésta obliga
a que se distribuya el software que se destine a dar servicios a través de una red de
ordenadores, es decir, si se quiere usar como parte del desarrollo de un nuevo software,
éste quedaría obligado a su libre distribución.
El software bajo este tipo de licencia permite al usuario distribuirlo,
modificarlo, y distribuir versiones modificadas de ese software pero debe conservar el
copyright. La licencia Apache no exige que las versiones modificadas se distribuyan
usando la misma licencia, ni siquiera que se tengan que distribuir como software libre,
solo exige que se informe a los receptores que en la distribución se ha usado código con
la licencia Apache.
Es un software que no es libre pero permite que otros
individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplo son las
primeras versiones de Internet Explorer de Microsoft.