• Like
Actividad de ambientes virtuales
Upcoming SlideShare
Loading in...5
×

Actividad de ambientes virtuales

  • 159 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
159
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SOFTWARE LIBREEs un programa informático elaborado mediante la colaboración de diversas personas y quepermite a los usuarios copiar, modificar o distribuir su contenido sin tener que pagar derechosde propiedad intelectual, bajo ciertas normas de colaboración y uso. El movimiento de softwarelibre comenzó en 1993 cuando Richard Stallman anuncio el proyecto GNU. La meta delmovimiento es dar libertad a los usuarios de computadores reemplazando el software conlicencias restrictivas por software libre.
  • 2. El software abierto es un programa que incluye el código fuente y que permite su distribucióncomo código fuente o compilado. Cuando no se distribuye el código fuente junto con elproducto, debe proveerse un medio conocido para obtener sin costo el código fuente.
  • 3. SOFTWARE LIBREEl software libre es la denominación del software que respeta la libertad de los usuarios sobresu producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado,modificado, y redistribuido libremente. Según la FREE SOFTWARE FOUNDATION, elsoftware libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,modificar el software y distribuirlo modificado.El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución através de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay queasociar software libre a "software gratuito" (denominado usualmente freeware), ya que,conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial").Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; noobstante, este tipo de software no es libre en el mismo sentido que el software libre, a menosque se garanticen los derechos de modificación y redistribución de dichas versionesmodificadas del programa.Tampoco debe confundirse software libre con "software de dominio público". Éste último esaquel software que no requiere de licencia, pues sus derechos de explotación son para toda lahumanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre confines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a lahumanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte deeste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil quesea, ya no es del dominio público.
  • 4. ¿QUE ES UN SISTEMA OPERATIVO?Un sistema operativo es un software de sistema, es decir, un conjunto de programas decomputación destinados a realizar muchas tareas entre las que destaca la administración eficazde sus recursos.
  • 5. Cuando se aplica voltaje al procesador de un dispositivo electrónico, éste ejecuta un reducidocódigo en lenguaje ensamblador localizado en una dirección concreta en la ROM (dirección dereset) y conocido como reset code, que a su vez ejecuta una rutina con la que se inicializa elhardware que acompaña al procesador. También en esta fase suele inicializarse el controladorde las interrupciones. Finalizada esta fase se ejecuta el código de arranque (startup code),también código en lenguaje ensamblador, cuya tarea más importante es ejecutar el programaprincipal (main) del software de la aplicación.
  • 6. Un sistema operativo se puede encontrar en la mayoría de los aparatos electrónicos que utilicenmicroprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y queésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, auto radios,computadoras, radios, etc.).
  • 7. SISTEMAS OPERATIVOS PRIVATIVOS:El software privativo es software que no es libre ni semi libre. Su uso, redistribución omodificación están prohibidos, requieren que solicite una autorización, o está tan restringidoque de hecho no puede hacerlo libremente.La Fundación para el Software Libre sigue la norma de que únicamente podemos instalar unprograma privativo en nuestros ordenadores, cuando lo hacemos temporalmente y con elpropósito de escribir una alternativa libre a ese mismo programa. Aparte de este caso concreto,creemos que no hay excusa posible para instalar un programa privativo.Por ejemplo, creímos que la instalación de Unix en nuestros ordenadores en los años 1980estaba justificada, porque lo estábamos usando para escribir una alternativa libre al propio Unix.Actualmente, considerando que existen sistemas operativos libres disponibles, esta excusa ya noes válida; hemos eliminado todos los sistemas operativos no libres; y en cualquier ordenadornuevo instalamos un sistema operativo completamente libre.Nosotros no insistimos en que los usuarios o colaboradores de GNU sigan esta norma. Estanorma la creamos para nosotros mismos. Pero esperamos que también ellos decidan seguirla.El software propietario o software privativo (también software no libre, software privado,software con propietario o software de propiedad) se refiere a cualquier programainformático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo oredistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso aéste se encuentra restringido .Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software queno es libre o que sólo lo es parcialmente (semi libre), sea porque su uso, redistribución omodificación está prohibida, o requiere permiso expreso del titular del software.En el software no libre una persona física o jurídica (compañía, corporación, fundación, etc.)posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, losderechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa yadaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa);de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el accesoal código fuente es un requisito previo).De esta manera, un software sigue siendo no libre aún si el código fuente es hecho público,cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (porejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft).
  • 8. GNU/LINUXGNU/LinuxImagen que hace analogía con el nombre del sistema operativoDesarrollador
  • 9. RICHARD M STALLMAN Información general Modelo de Software libre y código abierto desarrollo Última Kernel: 3.6.1 versión 7 de octubre de 2012 estable Última Kernel: 3.6-rc5 versión en 9 de septiembre de 2012 pruebas Escrito en C GCC Núcleo Núcleo Linux Tipo Unix-like de núcleo Plataformas DEC Alpha, ARM,AVR32, Blackfin, ETRAX CRIS, FR- soportadas V, H8/300,Itanium, M32R, m68k,Microblaze, MIPS,MN103, PA- RISC,PowerPC, s390,S+core, SuperH,SPARC, TILE64,Unicore32, x86, Xtensa Licencia GNU General Public License y otras Estado En desarrollo actual En españolGNU/Linux es uno de los términos empleados para referirse a la combinación del núcleoo Kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrolloes uno de los ejemplos más prominentes de software libre; todo su código fuente puede serutilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL
  • 10. (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licenciaslibres.A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental de lainteracción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmentecon las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, quetambién forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una
  • 11. parte significativa de la comunidad, así como muchos medios generales y especializados,prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para másinformación consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por ladenominación GNU/Linux".A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversosprogramas de aplicación de propósitos específicos o generales se las denomina distribuciones.Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinadogrupo de usuarios. Algunas de ellas son especialmente conocidas por su usoen servidores y supercomputadoras. donde tiene la cuota más importante del mercado. Según uninforme de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores delmundo, otro informe le da una cuota de mercado de 89% en los 500 mayoressupercomputadores. Con menor cuota de mercado el sistema GNU/Linux también es usado enel segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonosmóviles, sistemas embebidos, videoconsolas y otros dispositivos.El nombre GNU, GNUs Not Unix (GNU no es Unix), viene de las herramientas básicas desistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 ymantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por LinusTorvalds en 1991.La contribución de GNU es la razón por la que existe controversia a la hora deutilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas deGNU y el núcleo Linux en su conjunto.
  • 12. Richard Matthew Stallman, Fundador del Movimiento del software libre, de la FSF y delProyecto GNU.Linus Torvalds, creador del núcleo Linux.El proyecto GNU, que se inició en 1983 por Richard Stallman; tiene como objetivo eldesarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre.La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 LinusTorvalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelanteacabaría siendo Linux.Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producidovarias de las herramientas fundamentales para el manejo del sistema operativo, incluyendoun intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contabacon una infraestructura para crear su propio núcleo (o Kernel), el llamado Hurd, y este aún noera lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuardesarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener la cooperatividadentre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, serállamado a reemplazar a Linux.Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando lacarrera de Ingeniería Informática en la Universidad de Helsinki, llenó el "espacio" final quehabía en el sistema operativo de GNU.
  • 13. Núcleo LinuxLinux es un núcleo libre de sistema operativo basado en Unix.3 Es uno de los principalesejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado porcolaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux KernelMailing List ArchiveEl núcleo Linux fue concebido por el entonces estudiante de ciencias de lacomputación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladoresy usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevosistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores.Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux.Entorno gráficoLinux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común endistribuciones para servidores, mientras que la interfaz gráfica está orientada al usuario finaltanto de hogar como empresarial. Asimismo, también existen los entornos de escritorio, que sonun conjunto de programas conformado por ventanas, iconos y muchas aplicaciones que facilitanla utilización del computador. Los escritorios más populares en GNU/Linuxson: GNOME, KDE, LXDE y Xfce. En dispositivos móviles se encuentra Android, quefunciona sobre el núcleo Linux, pero no usa las herramientas GNU. Intel anunció productos deconsumo basados en MeeGo para mediados del 2011, por lo que es probable que este entornotenga también una creciente importancia en los próximos años. 
  • 14. Escritorio KDE 4.6 Escritorio GNOME 3.0.1 Escritorio XFCE 4.4 Escritorio LXDE 0.5.0Como sistema de programación
  • 15. La colección de utilidades para la programación de GNU es con diferencia la familiade compiladores más utilizada en este sistema operativo. Tiene capacidad paracompilar C, C++,Java, Ada, entre otros muchos lenguajes. Además soporta diversasarquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado paradesarrollos heterogéneos.Hay varios entornos de desarrollo integrados disponibles para GNU/Linuxincluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse. Tambiénexisten editores extensibles como Emacs o Vim. GNU/Linux también dispone de capacidadespara lenguajes de guion (script), aparte de los clásicos lenguajes de programación de shell, o elde procesador de textos por patrones y expresiones regulares llamado awk, la mayoría de lasdistribuciones tienen instalado Python, Perl, PHP y Ruby.Las aplicaciones para Linux se distribuyen principalmente en los formatos.deb y .rpm, loscuales fueron creados por los desarrolladores de Debian y Red Hat respectivamente. Tambiénexiste la posibilidad de instalar aplicaciones a partir de código fuente en todas lasdistribuciones.Software de código cerrado para GNU/LinuxDurante la etapa temprana había pocas aplicaciones de código cerrado para GNU/Linux. Con eltiempo se fueron portando programas no libres al sistema GNU/Linux, entre ellos AdobeReader, Adobe Flash, Opera, entre otros.EMPRESAS QUE PATROCINAN SU USOCon la adopción por numerosas empresas fabricantes, un buen número de computadoras sevenden con distribuciones pre-instaladas, y GNU/Linux ha comenzado a tomar su lugar en elvasto mercado de las computadoras de escritorio.Algunas de las empresas que colaboran en la difusión de este sistema operativo ya seatrabajando en el núcleo Linux, proporcionando soluciones de software o pre instalando elsistema operativo, son: Intel ,10 11 12 Google,13 14 15 16 IBM,17 AMD,18 19 20 21 SunMicrosystems,22 Dell,23 24 Lenovo,25 26 Asus,27 Hewlett-Packard (HP),28 29 30 Silicon GraphicsInternational(SGI),31 Renesas Technology,32 Fujitsu,33 Analog Devices,34 Freescale,35 VIATechnologies,36 Oracle,37 Novell38 y RedHat,39 entre otras.40El respaldo de compañías de software también está presente, ya que, entre otrasaplicaciones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer y Yahoo! Messenger están disponibles para GNU/Linux. Al haber software equivalente,es innecesario instalar los precisamente mencionados con anterioridad.CUOTA DE MERCADO
  • 16. Numerosos estudios cuantitativos sobre software de código abierto están orientados a temascomo la cuota de mercado y la fiabilidad, y ciertamente muchos de estos estudios examinanespecíficamente a GNU/Linux.41La medición "cuota de mercado" puede resultar inservible ya que es un concepto basado enventas comerciales (unidades materiales vendidas). Por otro lado Linux es utilizadofrecuentemente en servidores con acceso público desde Internet por lo que la cuota de mercadoes extremadamente inferior a la cuota de uso. Baste notar, por ej.:, que Facebook, Gmail,LinkedIn o Yahoo funcionan sobre servidores GNU/Linux, de forma que aún cuando estemosaccediendo desde un navegador ejecutándose en Windows/Mac, la aplicación real se estáejecutando en servidores Linux y los datos están almacenándose igualmente en dichosservidores.IBM Roadrunner, la supercomputadora más potente de 2008, funciona bajo una distribuciónGNU/Linux Red Hat Enterprise Linux.Hay varias empresas que comercializan soluciones basadas enGNU/Linux: IBM, Novell (SuSE), Red Hat (RHEL), Mandriva (MandrivaLinux),Rxart, Canonical Ltd. (Ubuntu), así como miles de PYMES que ofrecen productos oservicios basados en esta tecnología.APLICACIONESSUPERCOMPUTADORASDentro del segmento de supercomputadoras, a noviembre de 2009, el uso de este sistemaascendió al 89,2% de las computadoras más potentes del mundo por su confiabilidad, seguridady libertad para modificar el código.42 De acuerdo con TOP500.org, que lleva estadísticas sobre
  • 17. las 500 principales supercomputadoras del mundo, a noviembre de 2009: 446 usaban unadistribución basada en GNU/Linux, 25 Unix, 23 mezclas, 1 BSD y 5 Windows.Las primeras 19 supercomputadoras, incluidas la número 1 la Jaguar, Cray XT5-HE con224,162 procesadores utilizan distribuciones basadas en GNU/Linux.43GNU/Linux, además de liderar el mercado de servidores de Internet debido, entre otras cosas, ala gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo encomputadoras de escritorio y portátiles. Además, es el sistema base que se ha elegido para elproyecto OLPC: One Laptop Per Child.44Para saber más sobre las arquitecturas soportadas, lea el artículo "Portabilidad del núcleo Linuxy arquitecturas soportadas".SMARTPHONESLinux tiene un papel imprescindible en el territorio de los Smartphones debido aque Android y meego lo utilizan. Actualmente Android es el sistema operativo predominante enlos nuevos Smartphones y su cuota de mercado mundial supera hasta el iOS de Apple.Administración PúblicaHay una serie de administraciones públicas que han mostrado su apoyo al software libre, seamigrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionándolo.Como ejemplos se tienea Alemania, Argentina, Australia, Brasil, España, Chile, China, Cuba, México, Perú, RepúblicaDominicana, Ecuador, El Salvador, Uruguay y Venezuela.Fuerzas ArmadasEl sistema operativo del General Atomics MQ-1 Predator está basado en GNU/Linux,45 asícomo el del Boeing P-8 Poseidon.46Denominación GNU/LinuxArtículo principal: Controversia por la denominación GNU/Linux.
  • 18. Evolución de los sistemas UNIXParte de la comunidad y numerosos medios prefieren denominar a esta combinacióncomo Linux, aunque GNU/Linux (con las variantes GNU con Linux y GNU+Linux) es ladenominación defendida por el Proyecto GNU y la FSF junto con otros desarrolladores yusuarios para el conjunto que utiliza el sistema operativo Linux en conjunto con las aplicacionesde sistema creadas por el proyecto GNU y por muchos otros proyectos de software.
  • 19. Desde 1984, Richard Stallman y muchos voluntarios están intentando crear un sistemaoperativo libre con un funcionamiento similar al UNIX, recreando todos los componentesnecesarios para tener un sistema operativo funcional. A comienzos de los años 90, unos seisaños desde el inicio del proyecto, GNU tenía muchas herramientas importantes listas,como editores de texto, compiladores, depuradores, intérpretes de comandos de órdenes etc.,excepto por el componente central: el núcleo.
  • 20. GNU tenía su propio proyecto de núcleo, llamado Hurd. Sin embargo, su desarrollo no continuócomo se esperaba al aparecer el núcleo Linux. De esta forma se completaron los requisitosmínimos y surgió el sistema operativo GNU que utilizaba el núcleo Linux.El principal argumento de los defensores de la denominación GNU/Linux es resolver la posibleconfusión que se puede dar entre el núcleo (Linux) y gran parte de las herramientas básicas delresto del sistema operativo (GNU), y del sistema completo que usualmente se usa comocombinación de GNU, Linux, y otros proyectos de software. Además, también se espera quecon el uso del nombre GNU, se dé al proyecto GNU el reconocimiento por haber creado lasherramientas de sistema imprescindibles para ser un sistema operativo compatible con UNIX, yse destaque la cualidad de estar compuesto sólo por software libre. La primera distribución queincluyó el GNU en su nombre fue Yggdrasyl en 1992, donde aparecía como Linux/GNU/X. LaFSF denominó a este sistema "Linux" hasta al menos junio de 199449 y recién a partir de enerode 1995 empezó a llamarlo "GNU/Linux" (también GNU+Linux y lignux, términos que hancaído en desuso a instancias del propio Stallman).GNU / Linux
  • 21. +Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres,como Debian GNU/Linux o GNU/LinEx, mientras que otras,como Slackware, Gentoo o Ubuntu, eligen denominarse basadas en Linux.51 52 53En ocasiones, el proyecto KDE ha utilizado una tercera denominación: GNU/Linux/X paraenfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.Algunas distribuciones Debian GNU/Linux 6.0 Actualmente Fedora 16 Actualmente
  • 22. Gentoo Linux 11 Actualmente OpenSUSE 11.4 Actualmente Ubuntu 12.04
  • 23. CÓDIGO ABIERTOLogotipo de Open Source.Código abierto es el término con el que se conoce al software distribuido y desarrolladolibremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos depoder acceder al código, que a las cuestiones éticas y morales las cuales se destacan en elsoftware libre.
  • 24. HISTORIASu uso nació por primera vez en 1998 de la mano de algunos usuarios de la comunidaddel software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés delsoftware libre (free software). «Free» en inglés significa dos cosas distintas dependiendo delcontexto: gratuidad y libertad. Lo cual implica, para el caso que nos ocupa, "software quepodemos leer, modificar y redistribuir gratuitamente" (software gratuito) y, además, softwarelibre, según la acepción española de libertad.El término para algunos no resultó apropiado como reemplazo para el ya tradicional freesoftware, pues eliminaba la idea de libertad, confundida usualmente con la simple gratuidad. Noobstante, el término código abierto continúa siendo ambivalente, puesto que se usa en laactualidad por parte de programadores que no ofrecen software libre pero, en cambio, sí ofrecenel código fuente de los programas para su revisión o modificación previamente autorizada porparte de sus pares académicos.Dada la ausencia de tal ambigüedad en la lengua española, el término software libre esadecuado para referirse a programas que se ofrecen con total libertad de modificación, uso ydistribución bajo la regla implícita de no modificar dichas libertades hacia el futuro. De hechoen inglés también se usa el término "libre software" para evitar ambigüedades semánticas.Desde el punto de vista de una "traducción estrictamente literal", el significado textual de"código abierto" es que "se puede examinar el código fuente", por lo que puede ser interpretadocomo un término más débil y flexible que el del software libre. Sin embargo, ambosmovimientos reconocen el mismo conjunto de licencias y mantienen principios equivalentes.
  • 25. Sin embargo, hay que diferenciar los programas de código abierto, que dan a los usuarios lalibertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible,previa restricciones sobre su uso o modificación.En la actualidad el código abierto se utiliza para definir un movimiento nuevo de software(la Iniciativa Open Source), diferente al movimiento del software libre, incompatible con esteúltimo desde el punto de vista filosófico, y completamente equivalente desde el punto de vistapráctico, de hecho, ambos movimientos trabajan juntos en el desarrollo práctico de proyectos.La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet)pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, sedesarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a unavelocidad impresionante, mayor a la aplicada en el desarrollo de software convencional ocerrado, dando como resultado la producción de un mejor software.Cronología de una idea  27 de septiembre de 1983: Richard Stallman inicia el proyecto GNU.  25 de agosto de 1991: Linus Torvalds publica un mensaje en el grupo de noticias USENET comp.os.minix acerca del nuevo Kernel de tipo Unix (Linux) que ha estado desarrollando.  22 de enero de 1998: Netscape anuncia que liberará el código fuente de Navigator.
  • 26.  3 de febrero de 1998: en la reunión de Palo Alto se acuña el término "open source" y durante la semana siguiente Bruce Perens y Eric S. Raymond lanzan opensource.org.  31 de marzo de 1998: el código de Navigator ya está disponible: en unas horas, mejoras del programa invaden la red.  7 de mayo de 1998: Corel Corporation anuncia Netwinder, un ordenador económico que corre bajo GNU/Linux.  11 de mayo de 1998: Corel anuncia sus planes de adaptar WordPerfect y el resto de sus programas de ofimática a GNU/Linux.  28 de mayo de 1998: Sun Microsystems y Adaptec se unen a Linux International, las primeras grandes empresas vendedoras de equipos y sistemas operativos en hacerlo.  13-17 de julio de 1998: Oracle e Informix anuncian que conectarán sus bases de datos a GNU/Linux.  10 de agosto de 1998: Sun Microsystems ofrece Solaris a usuarios individuales e instituciones educativas o sin ánimo de lucro.  1 de noviembre de 1998: se publican los Halloween Documents: planes de Microsoft contra GNU/Linux y otros proyectos open source.  16 de diciembre de 1998: IDG anuncia que la cuota de mercado del GNU/Linux se incrementó un 212% en 1998.  1-5 de marzo de 1999: LinuxWorld Conference and Expo: primera exposición sobre GNU/Linux. HP, IBM, SAP inician el comienzo del apoyo de las firmas comerciales.  15 de marzo de 1999: Apple lanza Darwin bajo licencia open source.  4 de junio de 1999: Microsoft afirma que Linux vende más que Windows 98 en las grandes superficies.1Entre 1998 y 2000 se observó un gran crecimiento en la popularidad de GNU/Linux y de laformación de muchas empresas "pro software de código abierto". El movimiento tambiéncapturó la atención de la principal industria del software, llevando al software de códigoabierto las ofertas de compañías de software consolidadas como Sun Microsystems conStarOffice e IBM con OpenAFS.[Movimiento del "código abierto"
  • 27. Mapa conceptual del software libre y de código abierto.La idea del código abierto se centra en la premisa de que al compartir el código, el programaresultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otrolado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, alno poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va encontra del sentido común.Al igual que el software libre, el código abierto u open source tiene una serie derequisitos2 necesarios para que un programa pueda considerarse dentro de este movimiento,éstos son:  Libre redistribución: el software debe poder ser regalado o vendido libremente.  Código fuente: el código fuente debe estar incluido u obtenerse libremente.  Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  • 28.  Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.  Sin discriminación de personas o grupos: nadie puede dejarse fuera.  Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.  Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa  La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.  La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.  La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.Programas en Código Abierto  Sistemas Operativos: los más conocidos, Ubuntu y Debian, basados en Linux. Android, de Google, para Smartphones y tablets.  Programas: la suite ofimática Open Office, el navegador Firefox, el cliente de correo electrónico Thunderbird, el reproductor multimedia VLC o el editor de imágenes GIMP
  • 29.  Antivirus: ClamWinAjax: Acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML). Es unatécnica de desarrollo Web para crear aplicaciones interactivas o RIA (Rich InternetApplications). Éstas se ejecutan en el cliente, es decir, en el navegador de los usuarios ymantiene comunicación asíncrona con el servidor en segundo plano. De esta forma es posiblerealizar cambios sobre una página sin necesidad de recargarla, lo que aumenta la interactividad,velocidad y usabilidad en la misma.App: Aplicación de software, tal como un navegador Web o un Procesador de Texto. Lasllamadas “killer apps” son aplicaciones que logran éxito y se imponen debido a que las usangran cantidad de personas. En algunos casos, incluso modifican los paradigmas de un negocio,como Amazon, Skype, eBay, etc.Avatar: Representación digital (foto, imagen, dibujo, etc) de un participante (usuario) en unambiente en línea como Second Life.Badge: Se trata de un pequeño banner o recuadro que se incorpora a los blogs y permite, porejemplo, que los demás vean las actualizaciones de Flickr.Beta: Subtítulo que acompaña a los nuevos productos de Internet, en fase de prueba. Significaque el servicio no se encuentra todavía en su fase definitiva y que puede mejorarse.Blogroll: Lista de enlaces a otros blogs que son del gusto o encuentra útiles, el autor de un blog.Se asimila a una “lista de favoritos”.Blook: (e-book) Inspirado en los blogs, se trata de un libro sin papel y tinta, publicado en línea,
  • 30. que se lee en pantalla y que se puede imprimir por demanda. Lulu es una de las empresas másreconocidas como editores de blooks.Content Management System (CMS): Sistema de gestión de contenidos en línea que permitemodificar fácilmente información desde cualquier computador conectado a Internet,simplificando las tareas de creación, distribución, presentación y mantenimiento de contenidosen Internet.Early adopters: Personas que se anticipan a las tendencias del mercado y que con su influenciaen sus respectivos círculos sociales, tanto virtuales (Internet), como en el mundo real,determinan la adopción generalizada de dichas tendencias.Geeks: Personas aptas técnicamente e poco hábiles socialmente. Los geeks representan elarquetipo de la era digital y suelen ser también los más relevantes “early adopters” de lamayoría de tecnologías emergentes y son los pioneros en ensayarlas. Ver más enhttp://es.wikipedia.org/wiki/Geek.Mashups: Aplicaciones Web híbridas. Neologismo que combina las palabras en inglés: mix ymatch. Es un punto de conexión entre aplicaciones Web diferentes que permite extraer lo mejorde cada una e implementarlo en una nueva aplicación. Es algo así como “remezclar”; porejemplo, si tomamos el servicio de mapas de GoogleMaps y lo combinamos con fotos de Flickr,obtenemos un nuevo servicio al estilo de la Web 2.0.Meme: Noción o idea que se propaga como un virus replicándose a través de: las redes, losmedios de comunicación masivos y la comunicación interpersonal. Internet y la Web 2.0contribuyen a la expansión y propagación de este tipo de ideas.Splogs: Blogs falsos que en realidad son aplicaciones de spam, creadas en forma automatizadapara obtener rédito de los servicios de Google Ads y con otros fines lucrativos. En su lógicapensamiento que busca ascender posiciones en los motores de búsqueda y obtener un mayornúmero de clics, los splogs tienen como política enlazarse con otros splogs.Tags: Etiquetas utilizadas para describir y contextualizar una información. Permiten a unusuario o colectivo, ordenar, clasificar y compartir un determinado contenido mediante una omás palabras clave.Widget: Pequeños programas de servicio general que muestran contenidos de la Web,
  • 31. seleccionados por el autor, en una ventana dentro de un blog.
  • 32. PRESIDENTE DE LA FSF FREE SOFTWARE FUNDATIONRICHARD MATTHEW STALLMAN