Un CLUF es un contrato legal entre un editor de software y un usuario que resume las restricciones del usuario sobre el uso del software. Al aceptar los términos, el usuario puede instalar el software, mientras que al rechazarlos cancela la instalación. Algunos usuarios instalan spyware y adware al aceptar los términos de CLUFs de software gratuito sin leerlos. El software libre otorga a los usuarios la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software, mientras que el software propi
Es un proyecto internacional, el cual se basa en la defensa de los derechos de autor, no en su totalidad, pero si aporta la libertad de cada creador de software.
Copyright, copyleft y licencias Creative Commonselenatranque
Licencias Creative Commons, derechos para autorizar la explotación de la obra de un autor: algunos derechos reservados. Autor Ignasi Labastida i Juan (Universidad de Barcelona)(2009)
La licencia de Creative Commons se basa en derechos de autor.
Los tipos de obras protegidas por derechos de autor son los libros, sitios web, blogs, fotografías, películas, videos, canciones y otras
grabaciones de audio
y visuales,
Es un proyecto internacional, el cual se basa en la defensa de los derechos de autor, no en su totalidad, pero si aporta la libertad de cada creador de software.
Copyright, copyleft y licencias Creative Commonselenatranque
Licencias Creative Commons, derechos para autorizar la explotación de la obra de un autor: algunos derechos reservados. Autor Ignasi Labastida i Juan (Universidad de Barcelona)(2009)
La licencia de Creative Commons se basa en derechos de autor.
Los tipos de obras protegidas por derechos de autor son los libros, sitios web, blogs, fotografías, películas, videos, canciones y otras
grabaciones de audio
y visuales,
Ejercicios de estilo en la programaciónSoftware Guru
El escritor francés Raymond Queneau escribió a mediados del siglo XX un libro llamado "Ejercicios de Estilo" donde mostraba una misma historia corta, redactada de 99 formas distintas.
En esta plática realizaremos el mismo ejercicio con un programa de software. Abarcaremos distintos estilos y paradigmas: programación monolítica, orientada a objetos, relacional, orientada a aspectos, monadas, map-reduce, y muchos otros, a través de los cuales podremos apreciar la riqueza del pensamiento humano aplicado a la computación.
Esto va mucho más allá de un ejercicio académico; el diseño de sistemas de gran escala se alimenta de esta variedad de estilos. También platicaremos sobre los peligros de quedar atrapado bajo un conjunto reducido de estilos a lo largo de tu carrera, y la necesidad de verdaderamente entender distintos estilos al diseñar arquitecturas de sistemas de software.
Semblanza del conferencista:
Crista Lopez es profesora en la Facultad de Ciencias Computacionales de la Universidad de California en Irvine. Su investigación se enfoca en prácticas de ingeniería de software para sistemas de gran escala. Previamente, fue miembro fundador del equipo en Xerox PARC creador del paradigma de programación orientado a aspectos (AOP). Crista es una de las desarrolladoras principales de OpenSimulator, una plataforma open source para crear mundos virtuales 3D. También es fundadora de Encitra, empresa especializada en la utilización de la realidad virtual para proyectos de desarrollo urbano sustentable. @cristalopes