Software de Acceso Libre
Software de Acceso Libre
Software de Acceso Libre
Definamos antes que es un software libre y un software propietario: El software libre es un programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital de datos para llevar a cabo una tarea especfica o resolver un problema determinado, sobre el cual su dueo renuncia a la posibilidad de obtener utilidades por las licencias, patentes, o cualquier forma que adopte su derecho de prooiedad sobre l (o sea, el software libre puede estar licenciado, o protegido por una patente autoral), por lo que puede utilizarse o transferirse sin pago alguno al licenciante, o a su creador. Otra caracterstica es que se encuentra disponible el cdigo fuente del software, por lo que puede modificarse el software sin ningn lmite, y sin pago a quien lo invent o lanz al mercado. El opuesto del Software libre es el denominado software propietario, aquel que es imposible de utilizar en otro hardware, o terminal modificar, o transferir sin pagar derechos a su inventor o creador. Para ello, quienes han patentado software libre, lo han hecho permitiendo las actividades recin nombradas. As nace el Copyleft (el opuesto del Copyright de los derechos autorales), que es bsicamente el principio de que cualquier modificacin o cambio (derivative works), debe quedar disponible para el resto de la comunidad bajo el mismo licenciamiento original. Con ello se fomenta el trabajo colaborativo en el desarrollo de la informtica. Tambien es importante recalcar algunos puntos importantes para un buen desarrollo del mismo: El software se desarrolla o construye; no se manufactura en el sentido clsico. A pesar de que existen similitudes entre el desarrollo del software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseo, la fase de manufactura del hardware puede incluir problemas de calidad existentes en el software. El software no se desgasta. El software es inmune a los males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debera tener la forma de la curva idealizada. Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora. A pesar de que la industria tiene una tendencia hacia la construccin por componentes, la mayora del software aun se construye a la medida. Un componente de software se debe disear e implementar de forma que puede utilizarse en muchos programas diferentes. CARACTERSTICAS DE UN BUEN SOFTWARE
CORRECCIN.
FIABILIDAD.
EFICIENCIA.
INTEGRIDAD.
FACILIDAD DE USO.
FACILIDAD DE MANTENIMIENTO.
FLEXIBILIDAD.
FACILIDAD DE PRUEBA.
PORTABILIDAD.
FACILIDAD DE REUSO.
INTEROPERABILIDAD.
Qu es el Software Libre?
Qu es el Software Libre?
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo ms preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad de usar el programa, con cualquier propsito (libertad 0). La libertad de estudiar cmo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al cdigo fuente es una condicin previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito previo para esto.
Un programa es software libre si los usuarios tienen todas estas libertades. As pues, deberas tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribucin, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos. Tambin deberas tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qu avisar a nadie en particular, ni de ninguna manera en particular. La libertad para usar un programa significa la libertad para cualquier persona u organizacin de usarlo en cualquier tipo de sistema informtico, para cualquier clase de
trabajo, y sin tener obligacin de comunicrselo al desarrollador o a alguna otra entidad especfica. La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su cdigo fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fciles de instalar). Est bien si no hay manera de producir un binario o ejecutable de un programa concreto (ya que algunos lenguajes no tienen esta capacidad), pero debes tener la libertad de distribuir estos formatos si encontraras o desarrollaras la manera de crearlos. Para que las libertades de hacer modificaciones y de publicar versiones mejoradas tengan sentido, debes tener acceso al cdigo fuente del programa. Por lo tanto, la posibilidad de acceder al cdigo fuente es una condicin necesaria para el software libre. Para que estas libertades sean reales, deben ser irrevocables mientras no hagas nada incorrecto; si el desarrollador del software tiene el poder de revocar la licencia aunque no le hayas dado motivos, el software no es libre. Son aceptables, sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre, mientras no entren en conflicto con las libertades centrales. Por ejemplo, copyleft es la regla que implica que, cuando se redistribuya el programa, no se pueden agregar restricciones para denegar a otras personas las libertades centrales. Esta regla no entra en conflicto con las libertades centrales, sino que ms bien las protege. 'Software libre' no significa 'no comercial'. Un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribucin comercial. El desarrollo comercial del software libre ha dejado de ser inusual; el software comercial libre es muy importante. Pero el software libre sin `copyleft' tambin existe. Creemos que hay razones importantes por las que es mejor usar 'copyleft', pero si tus programas son software libre sin ser 'copyleft', los podemos utilizar de todos modos. Cuando se habla de software libre, es mejor evitar trminos como: `regalar' o `gratis', porque esos tminos implican que lo importante es el precio, y no la libertad.
SOFTWARE LIBRE: Es la denominacin del software que brinda libertad a los usuarios sobre su producto adquirido y por lo tanto, una vez obtenido puede ser usado, copiado, a. estudiado, Ventajas modificado del y redistribuido Software libremente. Libre
1. Escrutinio Pblico: Al ser muchos las personas que tienen acceso al cdigo fuente, eso lleva a un proceso de correccin de errores muy dinmico, no hace falta esperar que 2. el proveedor del software saque del una nueva versin. proveedor: Independencia
b. Software de dominio pblico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropirselo.
a. Al disponer del cdigo fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software. b. No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros 1. a. b. Traduccin: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua. c. Correccin ortogrfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por 1. a. b. Los sistemas de almacenamiento y recuperacin de la informacin son pblicos. Cualquier persona puede ver y entender cmo se almacenan los datos en un determinado formato o sistema. c. Existe una mayor dificultad para introducir cdigo malicioso como ser: espa (p/ej. Capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc. 1. Garanta de continuidad: el software libre puede seguir siendo usado aun despus de que haya desaparecido la persona que lo elaboro, dado que cualquier tcnico informtico puede continuar desarrollndolo, mejorndolo o adaptndolo. 2. Ahorro en costos: en cuanto a este tpico debemos distinguir cuatro grandes costos: de adquisicin, de implantacin (este a su vez se compone de costos de migracin y de instalacin), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisicin ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayora de los casos de software propietario). Cabe aclarar que tambin hay una disminucin significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantacin y de interoperabilidad. Desventajas Propietario, del software libre tenemos: Mayor una seguridad persona y capacitada. privacidad: podemos Manejo contratar de a la otra persona. Lengua:
Si observamos la situacin actual, es decir la existencia mayoritaria de Software 1. Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero est claro que siMicrosoft Word creara sus documentos con un formato abierto (o pblico) esto no sucedera. 2. Mayores costos de implantacin e interoperabilidad: dado que el software constituye
"algo nuevo", ello supone afrontar un costo de aprendizaje, de instalacin, de migracin, de interoperabilidad, etc., cuya cuanta puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solucin sera instalar alguna distribucin de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migracin est referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario.
La libertad de usar el
La
libertad
de
La
libertad
de
La libertad de mejorar
programa, con cualquier propsito (privado, educativo, pblico, comercial, militar, etc.)
estudiar cmo funciona el programa, y adaptarlo a tus necesidades (para lo cual es necesario poder acceder al cdigo fuente)
el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie
Un programa es software libre si los usuarios tienen todas estas libertades. As pues, deberas tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribucin, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos. Tambin deberas tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qu avisar a nadie en particular, ni de ninguna manera en particular. La libertad para usar un programa significa la libertad para cualquier persona u organizacin de usarlo en cualquier tipo de sistema informtico, para cualquier clase de trabajo, y sin tener obligacin de comunicrselo al desarrollador o a alguna otra entidad especfica. El derecho a utilizar El primer derecho o libertad, el que trata sobre el derecho a utilizar software, puede sorprender. Acaso no tiene la gente derecho a utilizar un programa que ha comprado en una tienda, por ejemplo?. La respuesta es que cuando una persona "compra" un programa de ordenador que no es software libre (programas privativos, los llamamos) por lo general no dispone del derecho de utilizacin ilimitada que nosotros consideramos inevitable: El usuario est limitado a utilizar el programa para determinados objetivos (prohibido usar este programa de forma comercial) o en determinados sitios (prohibido usar este programa en el pas X y el pas Y) o en un nmero determinado de mquinas (prohibido usar este programa en ms de una mquina al mismo tiempo). Estas restricciones son muy habituales cuando hablamos de software privativo, y pensamos que son inadmisibles. Por eso hacemos nfasis en el derecho a utilizar: es vulnerado constantemente por las compaas y empresas que fabrican y distribuyen software privativo.
El derecho a entender Por otra parte tenemos la segunda libertad para el usuario: el derecho a entender cmo funcionan los programas que nos distribuyen, y a adaptarlo a nuestras necesidades. De nuevo, este derecho fundamental se ve vulnerado cuando de software privativo hablamos: por lo general, el software privativo se distribuye en forma de ejecutables (equivalentes a los ficheros ".exe" en entornos Windows) sin que le acompae el cdigo fuente correspondiente. El cdigo fuente de un programa es su forma entendible y modificable por un programador. En cierto modo, es como el manual de instrucciones de algn aparato. Si compramos un mando a distancia universal, ajustado de fbrica a nuestro televisor, y no viene con instrucciones, no seremos capaces de utilizarlo en nuestro otro televisor, el de la cocina. Por contra, si tenemos acceso a las instrucciones, podremos sintonizar el mando con tantos televisores como queramos. En eso consiste adaptar los artefactos que utilizamos a nuestras necesidades. En el caso de los programas de ordenador, para ello necesitamos el cdigo fuente.
El derecho a distribuir De aqu nos vamos al tercer derecho o libertad: el derecho a distribuir programas de ordenador de forma gratuita o, alternativamente, cobrando algo a cambio de hacerlo. Este es tal vez el punto que mejor comprenden los usuarios de programas privativos cuando quieren aprender qu es el software libre. Es natural, ya que la industria del software privativo hace continuos esfuerzos para intentar convencer a la sociedad de que copiar programas de ordenador es algo que no debe hacerse. El Software Libre, por el contrario, incluye el poder ser copiado sin necesidad de grandes recursos (con una unidad de grabacin basta) y la caracterstica peculiar de que la copia no pierde calidad respecto al original no es algo malo: por el contrario, es casi lo mejor que tiene el software. Copiar programas de ordenador y distribuirlas es algo que beneficia a la sociedad. Es de sentido comn. Realizar copias de programas privativos es algo ilegal en la mayora de los pases. Por eso el sentido del software libre: es perfectamente legal copiarlo. De esta forma tanto el usuario como la sociedad se benefician, y nadie sale perdiendo (la copia original no funciona peor por haber hecho una o millones de copias). Es importante un detalle: el software libre no tiene por qu ser gratis. Es perfectamente posible distribuir software libre a cambio de dinero. As es como pueden ganarse la vida los programadores y distribuidores. Ahora bien, eso no justifica el hecho de vulnerar los derechos de la gente que paga por obtener una copia del programa: el usuario puede distribuir sus propias copias, cobrando por ello si lo desea. El derecho a mejorar El ltimo derecho o libertad fundamental, el derecho a mejorar el software y distribuir las mejoras, es tal vez el que ms controversia genera. Obviamente, el usuario de software privativo no puede mejorar los programas que utiliza: aunque quisiera y supiera hacerlo, por lo general no tiene acceso al cdigo fuente. Y aunque lo tuviera (puede distribuirse el cdigo fuente y no obstante no ser software libre) sera ilegal modificar ese cdigo fuente. Sin embargo, el software libre siempre se distribuye con su cdigo fuente, y adems es totalmente legal modificarlo. La objecin tpica a este derecho suele ser: "bien, tengo el cdigo fuente. Pero YO no s modificarlo para mejorarlo. De qu me sirve entonces tenerlo?". La respuesta a esa pregunta (muy habitual y muy comprensible) es que para mejorar o modificar un programa no es necesario hacerlo uno mismo. De la misma forma que una persona puede llevar su coche a un taller a que se repare (o se le introduzcan algunas mejoras) y adems puede hacerlo al taller que ms le guste (el fabricante del coche no puede poner restricciones) el usuario de software debe poder contratar a un profesional (o a una empresa, o pedir a su amigo el informtico que lo haga gratis) que mejore el software libre que ha comprado o que ha descargado de Internet. Si el mismo usuario compra o descarga software privativo y quiere mejorarlo, entonces depende totalmente de la compaa que le vendi (o proporcion va Internet) el programa. Si la compaa decide que las mejoras deseadas por el usuario no son rentables o no son convenientes por alguna otra razn, no las incorporar al programa. El resultado es que con software privativo el usuario siempre pierde. Con software libre, por el contrario, el usuario es libre y no est atado a ninguna compaa ni empresa. Adems, el usuario puede distribuir el programa que incorpora sus mejoras gratuitamente o por un pago (aqu aplica el tercer derecho explicado anteriormente). Y otra cosa importante: el usuario tambin tiene derecho a no distribuir sus mejoras si no quiere. Una persona puede descargar o comprar software libre, introducirle mejoras, y no redistribuir ni hacer pblicas dichas mejoras. Estos cuatro derechos o libertades a los que llamamos las libertades fundamentales del usuario de software libre no son caprichosas ni aleatorias: se trata de un concepto muy pensado cuyo nico objetivo es hacer que la sociedad sea celosa de sus derechos tambin cuando compra o descarga software.
privativo con licencias restrictivas, que a su vez deberan ser ms adelante aceptadas por sus propios colegas. Con este antecedente, en 1984 Richard Stallman comenz a trabajar en el proyecto GNU, y un ao ms tarde fund la Free Software Foundation (FSF). Stallman introdujo una definicin para free software y el concepto de "copyleft", el cual desarroll para dar a los usuarios libertad y para restringir las posibilidades de apropiacin del software[1]. El termino free, traducido al castellano, significa tanto libre como gratis, por eso muchas veces suelen confundirse el freeware con el software libre aunque entre ambos existen notables diferencias.
Las libertades definidas anteriormente estn protegidas por licencias de software libre, de las cuales una de las ms utilizadas es la Licencia Pblica General GNU (GPL). El autor conserva los derechos de autor (copyright), y permite la redistribucin y modificacin bajo trminos diseados para asegurarse de que todas las versiones modificadas del software permanecen bajo los trminos ms restrictivos de la propia GNU GPL. Esto hace que no sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL. Licencias estilo BSD, llamadas as porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la proteccin de copyright nicamente para la renuncia de garanta y para requerir la adecuada atribucin de la autora en trabajos derivados, pero permite la libre redistribucin y modificacin, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fcilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura verdadero software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones estn orientadas a destacar que este tipo de licencia no contribuye al desarrollo de ms software libre. Licencias estilo MPL y derivadas, Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que emple Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboracin evitando el efecto "viral" de la GPL (si usas cdigo licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho cdigo. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft dbil. La NPL (luego la MPL) fue la primera licencia nueva despus de muchos aos, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada. Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede tambin realizar una versin modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, adems de distribuir la versin original como software libre. Esta tcnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta prctica no restringe ninguno de los derechos otorgados a los usuarios de la versin copyleft Licencias Creative Commons. Creative Commons es una organizacin sin nimo de lucro que ofrece un sistema flexible de derechos de autor para el trabajo creativo. Ofrece un abanico de licencias que abarcan desde el tradicional sistema de derechos de autor hasta el dominio pblico Su objetivo es dar opciones a aquellos creadores que quieren que terceras personas utilicen y/o modifiquen su obra bajo determinadas condiciones. Y estas condiciones son escogidas por el propio autor. Entre una obra con "todos los derechos reservados" o una con "ningn derecho reservado", Creative Commons propone tener "algunos derechos reservados"
Diferencias entre uso de Software Libre y participacin en proyectos de desarrollo de software libre
- Elegir las aplicaciones de software libre no es participar en desarrollos de software libre - Usar no significa participar en desarrollos de software libre - Modificar las aplicaciones de software libre no es participar en desarrollos de software libre - Redistribuir software libre no es participar en desarrollos de software libre La participacin en proyectos de software libre se da cuando teniendo acceso al cdigo fuente de la aplicacin se pueden ofrecer mejoras o modificaciones para beneficiar a la comunidad, siguiendo una metodologa, a veces impuesta por los mismos desarrolladores de los proyectos, o utilizando sus propios mtodos de desarrollo.
1. Comunicacin: los desarrolladores necesitan intercambiar informacin e ideas sobre el proyecto, a los directivos, y a los clientes de forma honrada, confiable y fcil. La informacin debe fluir de manera continua y rpida. 2. Sencillez: siempre que sea posible hay que elegir soluciones simples. Esto no significa estar equivocado o aplicar enfoques simplistas. Beck utiliza a menudo el siguiente aforismo " simple pero no demasiado simple ". 3. Retroalimentacin: en todos los niveles las personas deberan obtener una retroalimentacin muy rpida sobre lo que hacen. Los clientes, los directivos y los desarrolladores tienen que alcanzar una comprensin comn de la meta del proyecto, y tambin acerca del estado actual del proyecto, sobre qu necesitan realmente los clientes en primer lugar primero y sobre sus prioridades, y qu desarrolladores pueden hacerlo y en que tiempo. Esto est fuertemente conectado con lascomunicaciones. Tambin debera haber una retroalimentacin inmediata del trabajo que est haciendo la gente, es decir, del cdigo que se est produciendo todo lo cual exige pruebas, integraciones, versiones y entregas frecuentes. 4. Valor: cada persona implicada en el proyecto debera de tener el valor (y el derecho) de expresar su valoracin sobre el proyecto. Todos deberan de tener el valor de ser abiertos y dejar que todos examinasen e incluso modificasen su trabajo. Los cambios no deberan ser vistos con terror y los desarrolladores deberan tener el valor de encontrar mejores soluciones y modificar el cdigo siempre que sea necesario y factible. Los principios fundamentales son: 1. Retroalimentacin rpida: volviendo al valor de la retroalimentacin, sta debera ocurrir tan pronto como fuera posible, tener el impacto ms alto en el proyecto y limitar lo ms posible las interrupciones potenciales. 2. Asumir la sencillez: segn lo mencionado, la sencillez es un valor muy importante. Por lo tanto, la sencillez debera ser asumida en todas las fases del desarrollo. 3. Cambios incrementales: el cambio (en su mayor parte procedente de la retroalimentacin) no debera hacerse todo de una vez. Por consiguiente debera ser un proyecto permanente e incremental, dirigido a crear un sistema evolutivo. 4. Adopcin del cambio: el cambio debera ser manejado con valor y no ser evitado. El sistema en su totalidad, y el cdigo, debera ser organizado para facilitar el cambio ms amplio posible. 5. Calidad del trabajo: la calidad debera ser la principal preocupacin. La carencia de calidad genera revisiones y derroches que deberan ser evitados en la mayor medida posible. Otros principios de XP son: 6. Ensee a aprender: la identificacin de requisitos es un proceso de aprendizaje global. Por lo tanto, el aprendizaje es de suma importancia en el sistema. 7. Inversin inicial pequea: el trabajo previo debera ser lo ms escaso posible, puesto que subsiguientes cambios pueden destruirlo. 8. Jugar a ganar: todos los desarrollos deberan ser guiados por la clara conviccin de qu lo que hacemos es realmente factible. Experimentos concretos: las ideas deberan no ser validadas a travs de discusiones largas y tericas sino va experimentaciones concretas en el cdigo base.
9. Comunicacin abierta, honesta: la comunicacin debera ser siempre simple y fcil. El cliente no debera ocultar sus prioridades ni los desarrolladores y directivos deberan ocultar el estado actual del trabajo. 10. Trabajar con los instintos de la gente - no contra ellos: el papel de los directivos es obtener lo mejor de los desarrolladores, as que deberan explotarse las inclinaciones naturales de stos. Un espritu de equipo fuerte debera ser aprovechado. Por otra parte, en las relaciones entre los directivos, desarrolladores y clientes no deberan ignorarse los miedos, ansiedades e incomodidades sino ser manejados correctamente. 11. Aceptar responsabilidades: todo el personal del proyecto (clientes, directivos y desarrolladores) debera aceptar voluntariamente sus propias responsabilidades. Tales responsabilidades deberan entonces ser asignadas con completa confianza. 12. Adaptacin local: la metodologa debera ser adaptada sabiamente a las necesidades de cada contexto de desarrollo. 13. Viaje con poco equipaje: en los proyectos XP es importante mantener la mnima cantidad de documentos posible, evidentemente sin comprometer la integridad del proyecto. 14. Honradez en las mtricas: el proyecto debera ser seguido con mtricas objetivas y comprensibles. Las mtricas deberan ser recogidas mediante un procedimientoligero que no altere la naturaleza de XP.
- Libre de cooperacin - Libre de superarse (mejorar la forma de trabajar) - Libre de aprender El movimiento del Software Libre ha sensibilizado a muchos que creen que sus esfuerzos no son reconocidos, el principio bsico es la libertad, que no es lo mismo que gratuidad, hoy en da es fcil encontrar a personas que involucradas no solo en el aspecto tcnico de programacin o desarrollo, apoyen al movimiento, porque este movimiento es totalmente inclusivo, con la puerta abierta para todo y todos, libre... como se define, un movimiento con un principio base, la cooperacin, as es como se constituye su esencia
7. Chile, donde el Ministerio de Educacin y la Universidad de la Frontera (ubicada en Temuco) crearon EduLinux, una distribucin que hoy est en ms de 1500 escuelas chilenas y funcionando en ms de un 90% de las bibliotecas chilenas. Actualmente las Fuerzas Armadas chilenas estn planificando la creacin de una distribucin militar que interconecte a las ramas de la defensa chilena. El gobierno de ese pas aprob el uso del software libre en la administracin pblica, anulando as un contrato previo con Microsoft para el mantenimiento de las redes y de los equipos en escuelas y bibliotecas chilenas. 8. Repblica Dominicana, promociona el uso y proliferacin del Software libre en el campo educativo y cientfico. Dispone de dos fundaciones, una en la capital de Santo Domingo y la otra en la ciudad de Santiago. Codigolibre.org 9. Argentina En su momento el Gobierno Nacional apoyo el desarrollo del software libre, a travs del portal SoftwareLibre.gov.ar. El Gobierno de la Ciudad de Buenos Aires utiliza Ututo en sus escuelas, como enrutador: UtutoR. Tambin se puede destacar en el proyecto Munix, de la ciudad de Rosario. Este proyecto (actualmente con 300 puestos de trabajos migrados) reemplaza el software propietario en las estaciones de trabajo obsoletas por software libre, reutilizando dichas estaciones de trabajo como clientes delgados. Este proyecto se lleva a cabo utilizando Debian GNU/Linux y est basado en Linux Terminal Server Project. 10. Mxico el Gobierno del Distrito Federal dentro de sus polticas y lineamientos en materia de Informtica da preferencia al uso del Software Libre. La Delegacin Tlalpan crea la distribucin Gobierno GDF/Linux en conjunto con el proyecto del Laboratorio de Informtica y Software Libre (LINFOSOL) con el que se pretende investigar y experimentar con el software libre, buscando aportar datos que ayuden a una futura migracin al software libre.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: