- Gimp.
- Photo Shop.
- Auto Cad.
- Network Layers.
- Arc Maps.
- Verbatim.
- Flash.
- Corel Draw.
- Firefox.
jueves, 21 de enero de 2010
CaPaS O lAyER
miércoles, 13 de enero de 2010
PrAcTiCa 1."Software Libre"
En 1971, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.
En los años 80 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que esta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que mejorase el software.
En ese preciso instante, Richard Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software privativo firmando acuerdos de no revelación y acabar desarrollando mássoftware privativo con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas.
Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation . Stallman introdujo la definición defree software y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.
Desarollo: Principios básicos compartidos por todas las AMs están enumerados en el llamado Agile Manifesto .
En conjunto, es evidente que el SL adopta muchos de los valores fomentados por los partidarios de las AMs. Tales evidencias reclaman un análisissubsecuente para determinar el grado y la profundidad de dicha adopción. Por otra parte, las AMs y el SL son clases de métodos de desarrollo de software que incluyen un amplio número de métodos específicos.
Valores y principios de XP en el Software Libre
En general, además de las concordancias entre el SL y las AMs, es interesante analizar estas relaciones entre el SL y una de las más populares metodologías ágiles: la programación extrema (XP, eXtreme Programming). XP está centrada en cuatro valores principales (hay una exposición my amplia en las dos ediciones del libro de Beck :
1. Comunicación Comunicación: los desarrolladores necesitan intercambiar información e ideas sobre el proyecto, a los directivos, y a losclientes de forma honrada, confiable y fácil.
2. Sencillez Sencillez: siempre que sea posible hay que elegir soluciones simples.
3. Retroalimentación Retroalimentación: en todos los niveles las personas deberían obtener una retroalimentación muy rápida sobre lo que hacen.
4. Valor Valor: cada persona implicada en el proyecto debería de tener el valor (y el derecho) de expresar su valoración sobre el proyecto.
Seguridad relativa
Existe una cierta controversia sobre la seguridad del software libre frente al software no libre (siendo uno de los mayores asuntos la seguridad por oscuridad). Un método usado de forma habitual para determinar la seguridad relativa de los productos es determinar cuántos fallos de seguridad no parcheados existen en cada uno de los productos involucrados. Por lo general los usuarios de este método recomiendan que cuando un producto no proporcione un método de parchear los fallos de seguridad, no se use dicho producto, al menos hasta que no esté disponible un arreglo.
El sitio de seguridad Secunia cuenta cero fallos de seguridad no para los productos software libre más usados para navegación de internet, productividad de oficina y e-mail -Mozilla Firefox, OpenOffice.org y Mozilla Thunderbird-, en comparación con los varios fallos de seguridad aún no corregidos para cada uno de los tres principales productos no libres equivalentes - Internet Explorer, Microsoft Office y Outlook Express.
Otro ejemplo de SL es GNU/Linux, del cual se cree que es más seguro que Windows debido a la diferencia de usuarios, sin embargo otros argumentan que la seguridad de este sistema reside en su diseño .
Software libre en la administración pública
Existe una serie de países en los cuales, sus administraciones públicas, han mostrado apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionándolo
Además de lo anterior, la Administración Publica tiene una cierta función de escaparate y/o guía de la industria que la hace tener un gran impacto, que debería dirigirse a la creación de un tejido tecnológico generador de riqueza nacional. Ésta puede crearse fomentando empresas, cuyo negocio sea en parte el desarrollo de nuevo software libre para la administración, el mantenimiento y la adaptación del existente asimismo auditar el software existente.
Actualmente , el Centro Nacional de Referencia de Aplicación de las TIC basadas en Fuentes Abiertas ha elaborado un informe junto a la Universidad Rey Juan Carlos y Telefónica I+D, con el fin de analizar el estado en que se encuentra el proceso de implantación del software de fuentes abiertas en la Administración Pública .
Motivaciones del software libre
- La motivación ética, abanderada por la Free Software Foundation, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas.
- La motivación pragmática, abanderada por la Open Source Initiative y partidaria del apelativo abierto, que argumenta ventajas técnicas y económicas, con respecto a evitar una tragedia de los anticomunes mejorando los incentivos.