SOFTWARE LIBRE



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 (libertad 0).

La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.

La libertad de distribuir copias, con lo que se puede ayudar al vecino (libertad 2).

La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (Libertad 3). El acceso al código fuente es un requisito previo para esto.

Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, se debería tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa que no se tiene que pedir o pagar permisos.

También debería tener la libertad de hacer modificaciones y utilizarlas de manera privada en el trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si se publicara los cambios, estos no los tendrían 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 organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otra entidad específica.

La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles 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, se debe poseer el acceso al código fuente del programa. Por lo tanto, la posibilidad de acceder al código fuente es una condición necesaria para el software libre.

Para que estas libertades sean reales, deben ser irrevocables mientras no se realice nada incorrecto; si el desarrollador del software tiene el poder de revocar la licencia aunque no se le haya dado motivo alguno, entonces el software no es libre.

'Software libre' no significa 'no comercial'. Un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribución comercial. El desarrollo comercial del software libre ha dejado de ser inusual; el software comercial libre es muy importante.

Cuando se habla de software libre, es mejor evitar términos como: `regalar' o `gratis', porque esos términos implican que lo importante es el precio, y no la libertad.

HERRAMIENTAS DE SOFTWARE LIBRE

La siguiente es una lista de los mejores programas gratuitos desde la óptica de un estudiante. Esta lista está organizada por categorías, con aplicaciones recomendadas y en algunos casos con una corta lista de alternativas o suplementos. Desafortunadamente la mayoría de estas herramientas están en Ingles, pero poco a poco irán viendo el gran potencial que tienen en un mercado latino e irán creando sus versiones en español.

1. Navegador Web (Web Browser).

Si se es estudiante en estos momentos probablemente no se imaginaria la vida sin Internet, por eso es necesario tener un buen navegador.

Recomendado: Mozilla Firefox. Es simplemente uno de los mejores y más rápidos navegadores en Internet que existen. Además de ser útil para ver paginas cuenta con cientos de aplicaciones o Addons para escritura, investigación, diseño, desarrollo web, agendas, etc.

Alternativas: Google Chrome, Opera, Safari.

2. Investigación

No existe un solo programa que reúna todas las necesidades de investigación, pero se puede mencionar los siguientes:

Ottobib para búsqueda de bibliografías de investigaciones.

Google Reader para suscribirse a sus feeds favoritos.

Spreeder para ayudarle a hacer su lectura más rápida.

para buscar definiciones.

  para buscar definiciones en ingles.

SpellJax para asegurarse de que su ortografía es perfecta.

Google Video y YouTube donde encuentras muchas capacitaciones en video.

3. Aprendizaje y Lluvia de Ideas (Brainstorming)

Una forma ideal de aprender es mediante el uso de mapeo o mapas mentales (mapping o mind mapping)

Recomendado: Xmind y FreeMind.

Alternativas: Mindomo, Mindmeister, Cmap, Comapping. (Comapping ofrece edición de mapas mentales en tiempo real para múltiples usuarios, que es ideal para brainstorming o lluvia de ideas)

4. Comunicaciones: Correo Email, Mensajería Instantánea, Chat.

Indispensables hoy en día, tiene sus ventajas sobre la comunicación telefónica como la habilidad de compartir y adjuntar información y especialmente que la otra persona responde prácticamente de inmediato.

Cliente de Correo Recomendado: Thunderbird.

Alternativa: GMail.

Si quieres combinar tu cliente de email con noticias (newsgroups), IRC, y edición y navegación HTML recomiendo Mozilla SeaMonkey una suite Todo En Uno.

Cliente Chat/Mensajería Instantánea Recomendado: Adium (Mac OS X) o Pidgin. (Windows, Mac). Ambos te permiten manejar múltiples cuentas de Chat de diferentes redes al tiempo (Yahoo, MSN, ICQ, etc.).

Alternativa: Meebo, manejas múltiples cuentas desde una página web.

5. Herramientas de Colaboración:

Colaboración es la unión de un Software de Administración de Proyectos como GanttProject y un sistema de Chat, combinado con la navegación y edición en tiempo real de documentos entre otras herramientas.

Recomendado: Campfire (tiene opción gratis y paga).

Alternativas: Scriblink (Tablero o Whiteboard online) y Skype (Voz IP, Chat y archivos compartidos).

6. Visualización, Gráficos y Herramientas de Diagramación.

Esta categoría incluye editores gráficos para vectores, 3D y herramientas de diagramación.

Recomendados:  Inkscape, Gimp, Blender, Gliffy.

7. Edición de Documentos y Administración.

Hoy en día todos los estudiantes deben escribir un ensayo o un "Paper", si no tienes a la mano un editor estas pueden ser alternativas muy útiles.

Recomendado: La suite de OpenOffice que incluye procesador de palabras, hoja de cálculo y programa para creación de Presentaciones, todo compatible con la suite de MS Office (Word, Excel, Power Point). 

Permite incluso convertir tus documentos en formato PDF.

Alternativas: Google Docs + Spreadsheets, Zoho.

Complementario: PDF Creator para crear documentos que puedes enviar por email o cargar a tu asistente.

8. Herramientas de Presentación.

Otra alternativa a MS PowerPoint además de OpenOffice es ZohoShow o publicar tu presentación en una página con SlideShare.

9. Almacenamiento y transferencia de archivos FTP

Si necesitas compartir documentos y presentaciones con tu equipo de estudio o de trabajo puedes cargar estos archivos en un servidor web.

FTP Recomendado: FileZilla.

Alternativas: FireFTP (Corre en Firefox como un addon).

Compartir Archivos: Si tienes una cuenta Google (Gmail) puedes salvar archivos online guardándolos en un mensaje de borrador, este quedara guardado aquí para cuando lo necesites. Incluso otra practica crear una cuenta de email nueva, enviar un correo a esa misma cuenta gmail y darle la contraseña a tus colaboradores.

10. Productividad y Administración de Tareas.

Incluyen notas, calendarios, etc.

Recomendados: Google Calendar, Remember the Milk, Tada List.

Suplemento: Jott, si quieres manejar tareas por teléfono.

11. Matemáticas y Modelado.

Mathematica y MathCad son excelentes, pero aparte de su costo a veces son demasiado para las necesidades de un estudiante promedio.

Recomendado: Gnu Octave.

Alternativas: Sage Math, Mathway, Open Source Physics, POV-Ray.

12. Programación, Desarrollo Web.

Uno de los grandes gestores de proyectos y programas libres Open Source es Linux, por esta razón muchos de los editores de programación están hechos para este sistema operativo. Si no lo tienes o no puedes instalarlo en tu computador puedes usar cygwin para MS Windows.

Si definitivamente no usas Linux aun pueden aprovechar las ventajas de muchos lenguajes de programación en Windows como: Perl, PHP, Python, Ruby y Ruby on Rails

Si necesitas una IDE que sea Open Source para desarrollo de código y pruebas recomiendo Eclipse que tiene componentes que cubren Java y otros lenguajes. Si solo usas Java recomiendo Ingres Cafe.

Si quieres un editor Web Multiplataforma comparable con FrontPage o Dreamweaver recomiendo NVu.

13. Blogs, Administración de Contenido, Repositorios de Información.

Recomendado: WordPress.

Alternativa: Drupal, que es un software wiki .

Microblogging: Twitter.

14. Foros / Redes Sociales.

Necesitas una red social para un equipo de trabajo, proyecto de clase? BuddyPress te da la habilidad de instalar sobre WordPress Multi-User (WPMU).

Alternativa: BBPress o Vanilla forums.

15. Finanzas Personales.

Si bien un estudiante casi nunca maneja dinero aparte del poco que logra ganar en un trabajo de medio tiempo o que logra arrancar de las manos de sus padres, es bueno iniciar el manejo de las finanzas.

Recomendado: Wesabe.

Alternativas: DimeWise, Mint, Moneytrackin y GNUCash.

ANOTACIONES

El Software Libre es una de las grandes ayudas que tenemos los estudiantes, las personas en las oficinas puesto que permite conocer herramientas, desarrollar nuevos trabajos y ejemplos para nuestros colegas, algunas son gratis y esto nos permite realizar trabajos en herramientas que si se les agregara un costo, tal vez algunos no las podríamos poseer.

Sin embargo, con estas oportunidades que se nos dan con el Software Libre permite a los Ingenieros desarrollar nuevos modelos y a su vez distribuirlas para que otros también les aporten sus ideas y sea una cadena de colaboraciones y mejoramientos que en este momento se maneja a través de la red.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download