Richard Stallman aclara que el software libre se refiere a la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Existen cuatro libertades para los usuarios de software libre: usar el programa con cualquier propósito, estudiar cómo funciona y adaptarlo, distribuir copias para ayudar a la comunidad, y mejorar el programa y hacer públicas las mejoras. El software libre es aquel que cumple estas cuatro libertades y permite acceder al código fuente.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Estructuras básicas_ conceptos de programación (1).docx
Filosofía del software libre
1.
2. HISTORIA
Richard Stallman, pionero de este movimiento a nivel
mundial, aclara que software libre (Free Software) es
un asunto de libertad. La palabra "free" en inglés se
malinterpreta como "gratis" o libre de costo. La palabra
"free" se refiere a la libertad de los usuarios de poder
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar
el software.
3. Para entender un poco mejor este concepto, se
establecieron estas 4 libertades para los usuarios de
este tipo de software.
* La libertad de usar el programa, con cualquier
propósito.
* La libertad de estudiar cómo funciona el programa y
adaptarlo a tus necesidades.
* La libertad de distribuir copias, con lo que puedes
ayudar a la comunidad.
* La libertad de mejorar el programa y hacer públicas
las mejoras a los demás, de modo que toda la
comunidad se beneficie.
4. Es software libre, entonces, aquel
que cumple estas cuatro libertades.
El acceso al código fuente es un
requisito previo para que se den las
libertades 1 y 3. El código fuente
son las líneas de código escritas en
un lenguaje de programación, las
cuales nos sirven para ver como
están construidas las instrucciones
del programa y es posible hacer
modificaciones (al código) de
acuerdo a las propias necesidades,
claro, respetando la licencia de
software en cuestión.
5. No hay necesidad de avisarle o pedirle permiso a
alguien por haber hecho tales mejoras al código. Si
consideras que estas modificaciones pueden ser
importantes para el funcionamiento de la
aplicación, tienes la libertad de publicarlos para
que otras personas puedan beneficiarse de estas
mejoras. Si tienes el código fuente puedes
convertirlo a código ejecutable (binario) por medio
de un compilador o interprete de ese lenguaje de
programación. Este código ejecutable es el que
instalas en la computadora y correrlo con el click
del ratón.
6. El software propietario, shareware, freeware,
entre otros, no te dan la libertad de acceder
al código fuente, por lo tanto no puedes
hacerle mejoras ya que sólo te entregan el
código binario o ejecutable, el cual no
puedes modificar, y si intentas modificarlo
(lo cual es imposible) te puedes meter en
problemas legales. El software propietario te
restringe a un más, ya que ni siquiera puedes
distribuirlo o copiarlo ya que las licencias,
en la mayoría de los casos, están restringidas
por usuario.
7. Para que las libertades de hacer
modificaciones y de publicar versiones
mejoradas tengan sentido, debes tener
acceso al código fuente del programa. Por
lo tanto, la posibilidad de acceder al código
fuente es una condición necesaria para el
software libre. Si el software no cumple
con las 4 libertades, mencionadas
anteriormente, entonces no es software
libre.
9. Las licencias de software es la autorización,
permiso o contrato por escrito concedido
por el titular de los derechos de autor o
propiedad intelectual del programa
informático, al usuario de dicho software.
En la licencia se establecen restricciones de
uso, modificación o redistribución del
software. También se señalan los límites de
la licencia como el plazo de duración, el
territorio de aplicación y todas las demás
cláusulas que el titular de los derechos de
autor establezca.
10. En el software libre,
aunque no existen - BSD (Berkeley
muchas restricciones con Software
respecto al uso,
modificación y
Distribution)
redistribución del - MPL (Mozilla
software, también
existen las licencias.
Public License)
Aunque existen muchas - GPL (General
categorías de licencias de
software libre, por su
Public License)
relevancia, la gran
mayoría caen en 3 tipos:
11. De estas tres, la licencia GPL de la GNU es la
más utilizada por los proyectos de software
libre. La licencia GPL está basada por el
concepto "copyleft" (contrario a copyright),
el cual es una manera de distribuir el
software, mientras no entren en conflicto
con las libertades centrales. Copyleft es una
regla o tipo de licencia que implica que,
cuando se redistribuya el programa, no se
pueden agregar restricciones para denegar a
otras personas las (4) libertades centrales.
12. El proyecto GNU utiliza a "copyleft" como su
bandera para proteger de modo legal estas
libertades para todos. En otras palabras, si creaste
o modificaste unas líneas de código de un software
libre, no debes de poner restricciones adicionales
si distribuyes tal software. Muchas compañías, por
ejemplo, toman el código fuente (con licencia
GPL), el cual está disponible gratuitamente en
Internet. Después lo modifican de acuerdo a sus
necesidades, y al momento que distribuyen el
programa, no proporcionan el código
fuente, además ponen otras restricciones. Esto
viola la licencia GPL basada en el concepto
copyleft.
13.
14. Open Source y Free Software son dos
movimientos distintos con diferentes filosofías.
Por un lado el Software Libre hace énfasis en
que todos los programadores y
desarrolladores tienen la obligación ética
de respetar las 4 libertades, y por el otro
lado, la corriente Open Source intenta
convencer a las empresas de que pueden
obtener beneficios respetando la libertad de
sus usuarios al intercambiar y compartir sus
programas. Aunque son movimientos distintos,
ambos luchan contra su principal enemigo, el
software propietario.