jueves 7 de junio de 2007

Soft libre

Del Viso, martes 5 de junio de 2007



El uso de la palabra «hacker» para definir al «que rompe sistemas de seguridad» es una confusión promovida por los medios de masas. Los hackers, Se niegan a reconocer esta acepción y seguen utilizando este término para describir a alguien que ama la programación y disfruta explorando nuevas posibilidades.

Quienes se dedican a la intromisión en la seguridad de un sistema se denominan crackers.


A veces se malinterpreta el término de software libre , para empezar, no tiene ninguna relación con el precio. Lo que interesa es la libertad.
Un programa es software libre para el usuario siempre que, como usuario particular, tengas:
1. La libertad de ejecutar el programa sea cual sea el propósito.
2. La libertad para modificar el programa para ajustarlo a tus necesidades. (Para que se trate de una libertad efectiva en la práctica, deberá tener acceso al códigofuente, dado que sin él la tarea de incorporar cambios en un programa es extremadamente difícil.)
3. La libertad de redistribuir copias, ya sea de forma gratuita, ya sea a cambio del pago de un precio.
4. La libertad de distribuir versiones modificadas del programa, de tal forma que la comunidad pueda aprovechar las mejora introducidas.
Cuando un programa de software libre deja de estar en manos de su autor, esto no significa necesariamente que siga siendo software libre para cualquiera que se haga conuna copia de él.


Por ejemplo, el software de dominio público —software sin copyright—es software libre, pero cualquiera puede modificarlo y hacer una versión propietaria a partir de él. Lo mismo ocurre con muchos programas libres con copyright que se distribuyen con licencias simples muy permisivas que autorizan el desarrollo de versiones propietarias modificadas.
Copyleft utiliza la ley de copyright, pero dándole la vuelta para servir a un propósito opuesto al habitual: en lugar de privatizar el software, ayuda a preservarlo como software libre.
La idea fundamental del copyleft es que se autoriza la ejecución del programa, su copia, modificación y distribución de versiones modificadas, siempre que no se añada ninguna clase de restricción a posteriori. De este modo, las libertades cruciales quedefinen el «software libre» quedan garantizadas para cualquiera que posea una copia; estas libertades se convierten en derechos inalienables.
Para que el copyleft sea efectivo las versiones modificadas deberán ser libres también.
Esto garantiza que cualquier tarea basada en nuestro trabajo se pondrá a disposición de la comunidad si llegara a publicarse.
El requisito de que los cambios sean libres es esencial para garantizar la libertad de los usuarios del programa.
Las empresas que privatizaron el X Window System incorporaron ciertos cambios para instalarlo en sus sistemas y en su hardware.


Estos cambios eran pequeños comparados con la envergadura del sistema, pero no eran en absoluto triviales. Si estos cambios se esgrimían como excusa para denegar la libertad a los usuarios, cualquiera podría aprovecharse de ello.
Al combinar un programa libre con un código no libre se plantea un problema similar.
Esta combinación acabaría siendo inevitablemente no libre; las libertades suprimidas en la parte no libre del programa afectarán a éste en su totalidad. Autorizar este tipo de combinaciones abriría un boquete lo bastante grande para hundir el barco entero.
Por lo tanto, un objetivo crucial del copyleft es tapar este boquete: cualquier cosa añadida o combinada con un programa copyleft, para formar una versión modificada deberá preservar su condición de software libre y su copyleft.
La palabra libre admite dos significados generales; se puede referir tanto a la libertad como al precio.

Cuando hablamos de software libre nos referimos a la libertad y no al precio. En concreto, esto significa que un usuario es libre de instalar un programa, cambiarlo y redistribuirlo con o sin cambios.
Algunas veces los programas libres se distribuyen gratis y otras a cambio de un precio cuantioso. A menudo un mismo programa está disponible de ambas formas en diferentes lugares. El programa es libre sin que importe su precio, porque los usuarios lo pueden utilizar libremente.
Los programas que no son libres se venden frecuentemente a precios altos, pero a veces una tienda te ofrece una copia sin cobrarte. No obstante, eso no lo convierte en software libre. Con o sin precio, el programa no es libre porque los usuarios no tienen libertad.
El software libre es un proyecto comunitario y cualquiera que lo integre debería buscar formas de contribuir a la construcción de la comunidad.


La manera de conseguir esto, para un distribuidor, consiste en donar una parte de los beneficios a la FreeSoftware Foundation o a cualquier otro proyecto que desarrolle el software libre. Financiando el desarrollo avanzará el mundo del software libre.

DIRECCIONES PARA COMPARTIR



· Blog de recursos educativos

http://usamoslaweb.blogspot.com/


· Portales
Chicos en Internet ( http://www.chicoseninternet.com.ar/ )




Educar.org ( http://www.educar.org/ )


Escolar.com ( http://www.escolar.com/ )


Escolares.com.ar ( http://www.escolares.com.ar/ )


Escolares.Net ( http://www.escolares.net/ )






Portal Didáctico ( http://www.portaldidactico.es/ )


Red Telemática Educativa Argentina( www.telar.org)



· Código libre: soft, libros





· Recursos
Videos de www.youtube.com