Software Libre y Comercial Software Libre El software libre significa que el software respeta la libertad de los usuarios y la comunidad y por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, mejorado y redistribuido libremente de varias formas. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace. Curiosidad 1 En inglés "free software", a veces se confunde con "gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que también se usa "libre software". El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito", ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Semejantemente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. El software gratuito se denomina usualmente freeware Software Libre y Comercial Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público. Libertades del software libre 1. La libertad de usar el programa, con cualquier propósito. 2. La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades. El acceso al código fuente es una condición necesaria para ello. 3. La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo. 4. La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie. Nota: Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable. Copyleft Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. Software libre no significa que “no es comercial”. Un programa libre debe estar disponible para el uso comercial, la programación comercial y la distribución comercial. La programación comercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puede haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias. Ejemplos de Software libre: Sistema Operativo LINUX Open Office NotePad ++ eMule Shareaza FileZilla Software Libre y Comercial phpMyAdmin Apache MySQL Tom Cat Eraser Software Comercial El software comercial es el software, libre o no, que es comercializado, es decir, que existen sectores de la economía que lo sostiene a través de su producción, su distribución o soporte. Además de esto, una de las características es que pueden ser libres o no libres. Características: 1. Adaptación: Puede que la adaptación a la empresa no sea tan alta como el software a medida ya que tendría que coincidir que para el proceso de gestión a realizar haya un software comercial que implemente dichas funciones. 2. Formación de gestión: Requerirá un esfuerzo alto en la formación de los profesionales de la empresa que lo van a utilizar ya que se tratará de un software nuevo para ellos (y en cuyo desarrollo no han participado). 3. Optimización: La optimización en la mayoría de los casos será menor que en el software a medida aunque puede haber soluciones en las que haya un software comercial de gran calidad. 4. Implicación de los gestores: Los profesionales que manejen la herramienta no tendrán que implicarse en el desarrollo ya que dicha herramienta ya está desarrollada. 5. Tiempo de implantación: El tiempo de implantación dependerá del tiempo que necesiten los profesionales para la formación, pero no tendremos tiempo de desarrollo al estar la aplicación desarrollada. 6. Costo: Normalmente el gasto en licencias de software comercial será menor que el gasto en los expertos informáticos, pero la herramienta comercial suele tener un grado de optimización menor con lo que a la larga la puede ser más cara. 7. Disponibilidad: hay casos para los que no hay soluciones comerciales ya implementadas y la única solución es contratar un equipo informático que nos desarrollen un software a medida. 8. Evolución: la única forma que tendremos de evolucionar el software comercial será que la empresa desarrolladora saque al mercado nuevos módulos que se ajusten con nuestros nuevos procesos de gestión. Software Libre y Comercial Ventajas Las compañías que desarrollan software Comercial, por lo general, tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen. Destinan gran parte de sus recursos a la investigación sobre la usabilidad del producto. Contratan programadores muy capaces y con mucha experiencia para el desarrollo y mejora del software que producen. El software comercial de marca conocida ha sido comprado y usado por muchas personas por lo que es relativamente fácil encontrar a alguien que lo sepa usar. Existe software comercial diseñado para aplicaciones muy específicas que no existe en ningún otro lado más que con la compañía que lo produce. Los planes de estudios de la mayoría de las escuelas del país tienen tradicionalmente un marcado enfoque al uso de herramientas propietarias y las compañías fabricantes les ofrecen planes educativos con descuento. Existen gran cantidad de publicaciones, ampliamente difundidas, que documentan y facilitan el uso de las tecnologías proveídas por compañías de software comercial, aunque el número de publicaciones orientadas al software libre va en aumento. Desventajas Es difícil aprender a utilizar eficientemente el software comercial sin haber asistido a cursos de capacitación. El funcionamiento del software comercial es un secreto que guarda celosamente la compañía que lo produce. En muchos casos resulta riesgosa la utilización de un componente que es como una caja negra, cuyo funcionamiento se desconoce y cuyos resultados son impredecibles. En otros casos es imposible encontrar la causa de un resultado erróneo, producido por un componente cuyo funcionamiento se desconoce. En la mayoría de los casos el soporte técnico es insuficiente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria. Es ilegal extender una pieza de software comercial para adaptarla a las necesidades particulares de un problema específico. En caso de que sea vitalmente necesaria tal modificación, es necesario pagar una elevada suma de dinero a la compañía fabricante, para que sea ésta quien lleve a cabo la modificación a su propio ritmo de trabajo y sujeto a su calendario de proyectos. La innovación es derecho exclusivo de la compañía fabricante. Si alguien tiene una idea innovadora con respecto a una aplicación propietaria, tiene que elegir entre venderle la idea a la compañía dueña de la aplicación o escribir desde cero su propia versión de una aplicación equivalente, para una vez logrado esto poder aplicar su idea innovadora. Es ilegal hacer copias del software comercial sin antes haber contratado las licencias necesarias. Software Libre y Comercial Si una dependencia de gobierno tiene funcionando exitosamente un sistema dependiente de tecnología propietaria no lo puede compartir con otras dependencias a menos que cada una de éstas contrate todas las licencias necesarias. Si la compañía fabricante del software comercial se va a la banca rota, el soporte técnico desaparece, la posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir las erratas de dicho software también desaparece. Los clientes que contrataron licencias para el uso de ese software quedan completamente abandonados a su propia suerte. Si una compañía fabricante de software es comprada por otra más poderosa, es probable que esa línea de software quede descontinuada y nunca más en la vida vuelva a tener una modificación. En la mayoría de los casos el gobierno se hace dependiente de un solo proveedor. Mapa Mental/Conceptual de Software Libre Software Libre y Comercial Conclusiones Bibliografía http://es.wikipedia.org/wiki/Software_libre http://www.gnu.org/philosophy/free-sw.es.html http://es.wikipedia.org/wiki/Software_comercial http://www.webprogramacion.com/366/blog-informatica-tecnologia/comparativa-softwarea-medida-vs-software-comercial.aspx http://tecnologiaedu.us.es/nweb../cursos/asig-nntt/html/karen-slu/ventanitas/ventanita31.htm http://tecnologiaedu.us.es/nweb../cursos/asig-nntt/html/karen-slu/ventanitas/ventanita32.htm