El documento habla sobre el software libre, definiendo las cuatro libertades que debe tener: usarlo, estudiarlo, distribuirlo y mejorarlo. Explica que para que estas libertades tengan sentido, se necesita acceso al código fuente. Menciona algunos de los softwares libres más conocidos como Ubuntu, GNOME, Firefox, entre otros. También describe brevemente el uso del software libre en Colombia, incluyendo comunidades como Colibrí e Interlinux que promueven su uso.
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
Software Libre!!
1. SOFTWARE LIBRE El Software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo cual se puede ayudar a otros, y de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie ..
2. LIBERTADES DEL SOFTWARE LIBRE De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades: Libertad 0: la libertad de usar el programa, con cualquier propósito. Libertad 1: la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades. Libertad 2: la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo. Libertad 3: la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
3. Algo mas de software Libre!!! Para que las libertades para realizar cambios y publicar versiones mejoradas, tengan sentido, debe tener acceso al código fuente del programa. Por consiguiente, el acceso al código fuente es una condición necesaria para el software libre
4.
5. Los Software libre mas conocidos Ubuntu GNOME Firefox Thunderbird Wine Linux. GNU
6. UBUNTU Proporciona un sistema operativo actualizado y estable para el usuario promedio, con un fuerte enfoque en la usabilidad y en la facilitar la instalación del sistema. Ubuntu fue seleccionado, por los lectores de desktoplinux.com, como una de las distribuciones más populares, llegando a alcanzar aproximadamente el 30% de las instalaciones de Linux en computadoras de escritorio tanto en 2006 como en 2007. Al igual que otras distribuciones, Ubuntu se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto. La principal licencia usada es la Licencia Pública General de GNU (GNU GPL),declara que cualquiera puede ejecutar, distribuir, modificar o desarrollar y mejorar el software.
7. CARACTERISTICAS Al igual que cualquier distribución basada en GNU/Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios, a diferencia de otros sistemas operativos propietarios, donde esto no es posible. Esta distribución ha sido y está siendo traducida a más de 130 idiomas, y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet. Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de otros proyectos de software libre y código abierto.
8. El software que incluye Ubuntu… Posee una gran colección de aplicaciones prácticas y sencillas para la configuración de todo el sistema, a través de una interfaz gráfica útil para usuarios que se inician en Linux. El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un firewall predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. Para labores/tareas administrativas en terminal incluye una herramienta llamada sudo, con la que se evita el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que el software está disponible para tanta gente como sea posible. http://es.wikipedia.org/wiki/Archivo:Ubuntu_install_and_remove.ogg
9. Top 13 de los lenguajes de programación mas usados en el Software Libre!!! C C++ Java Shell Javascript PHP Perl Python SQL C# Pascal Ruby Tcl
10. C++ intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje multiparadigma. Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales. C++ permite trabajar tanto a alto como a bajo nivel siendo muy optimo.
11. Ejemplo #include <iostream> // Esta biblioteca permite el uso de cout(<<) y de cin(>>) using namespace std; int main() { cout << "Hola mundo" << endl; return 0; } Al usar la directiva #include estamos diciéndole al compilador que busque determinadas cosas en un archivo que se llama iostream. Para evitar redefinir cosas ya hechas al ponerles igual nombre, se creó algo llamado espacios de nombres o namespace en el singular del inglés. En este caso hay un espacio de nombres llamado std, que es donde se incluyen las definiciones, entre muchas otras cosas del objeto cout, que representa el flujo de salida estándar (típicamente la pantalla o una ventana de texto), y todo esto es exactamente lo que decimos al añadir la sentencia using namespace std. La definición de funciones es igual que en C, salvo por la característica de que si main no va a recoger argumentos, no tenemos por qué ponérselos, a diferencia de C, donde había que ponerlos explícitamente, aunque no se fueran a usar. Queda solo comentar que el símbolo << se conoce como operador de inserción, y grosso modo está enviando a cout lo que queremos mostrar por pantalla para que lo pinte, en este caso la cadena "¡Hola mundo!" . El mismo operador << se puede usar varias veces en la misma sentencia, de forma que gracias a esta característica podemos poner un carácter endl al final, que es el equivalente del en C o , según el sistema en que se esté programando.
12. USO DEL SOFTWARE LIBRE EN COLOMBIA!!! Software libre en las universidades De las 29 comunidades de software libre existentes en el país, 22 están relacionadas con Universidades, pero estas aún carecen de reconocimiento institucional y fueron creadas por generación espontánea.
13. …ASCUN… En el 2004 la Asociación Colombiana de Universidades ASCUN realizó un Seminario Taller llamado "Hacia una política institucional en materia de uso apropiado de TICs en la educación superior “, en el cual se concluyó que era importante establecer políticas de apoyo al software libre en las universidades, como por ejemplo, generar una conciencia institucional sobre los beneficios de su uso, utilizar plataformas libres en la educación virtual, fomentar el uso de plataformas libres en el área administrativa, incentivar la conformación de comunidades de software libre e incrementar la investigación aplicada usando software libre.
14. El software libre en el Estado Respecto del Estado son muchos los beneficios que genera el utilizar software libre. Si el Estado promoviera el software libre se disminuiría la dependencia de los proveedores comerciales y al tener en sus manos el lenguaje fuente de los programas, se facilitaría la adecuación a la medida de muchas plataformas. En la actualidad existe una discusión sobre si es conveniente que el Estado promueva leyes relacionadas con el uso del software libre en sus instituciones o si es mejor dejar que el movimiento vaya penetrando por fuerza del mercado. Este es un debate que debe darse públicamente y ser promovido por el Estado al interior de sus organizaciones.
15. COLIBRI…(Comunidad de usuarios de Software libre en Colombia) Esta comunidad nació en el año 2002, por iniciativa de algunos estudiantes de diferentes universidades en la ciudad de Bogotá, que tenían como objetivo apoyar y fomentar el uso de software libre en Colombia. Sus primeros esfuerzos se concentraron en la elaboración y publicación de un artículo que señalaba las ventajas del uso de software libre y la invitación de Richard Stallman al país, aunque esto último no fue posible en aquella época. Ese mismo año se comenzó a trabajar en la elaboración de un Proyecto de Ley para estimular el uso de software libre en el Estado.
16. Algo mas de la Historia de Colibrí… La comunidad poco a poco se fue consolidando, uniendo a diversos grupos del país, a través de una lista de correo y un sitio web. En 2005 se crea un proyecto de documentación llamado El Directorio donde la comunidad publica información acerca de software libre y contenidos abiertos. Colibrí tiene un contrato social que fue construido democráticamente.
17. INTERLINUX (Comunidad de Software libre en Colombia) La Fundación quiere impulsar la declaración de lasNaciones Unidas y la Unesco: Según informe ,” el Software Libre disminuye la brecha digital en países en desarrollo”· puede convertirse en un importante motor de desarrollo para el tejido empresarial en primer término para la ciudad de Bogotá como el resto del País, gracias a la apuesta por la competencia verdadera, de igual a igual, que promueve su modelo de desarrollo integral del hombre.