¿QUÉ ES EL SOFTWARE LIBRE?

Anuncio
¿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 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 puedes ayudar a tu 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, deberías 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 (entre otras cosas) que no tienes que
pedir o pagar permisos.
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.
Pero el software libre sin `copyleft' también 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 términos como: `regalar' o
`gratis', porque esos términos implican que lo importante es el precio, y no la
libertad.
10 ejemplos de software libre:




Sistema Operativo LINUX
Open Office
NotePad ++
eMule






Shareaza
FileZilla
phpMyAdmin
Apache
Tom Cat
Eraser

Ventajas
Beneficio sociales y tecnológicos para el país



El Software Libre tiene las siguientes características:
o Todo el mundo tiene derecho de usarlo sin costo alguno.
o Todo el mundo tiene derecho a acceder a su diseño y aprender de
él. Es como obtener las instrucciones para construir un carro.
o Todo el mundo tiene derecho de modificarlo: si el software tiene
limitaciones o no es adecuado para una tarea, es posible adaptarlo a
necesidades específicas y redistribuirlo libremente.
o No tiene un costo asociado (gratuito).
o Es de libre distribución (cualquier persona puede regalarlo, venderlo
o prestarlo).
Estos derechos típicamente no están disponibles con el software
propietario.
Usualmente en el software propietario hay que pagar una "licencia de uso"
al creador (como el pago de derechos por el uso de una patente) y se está
sujeto a las condiciones del fabricante. Normalmente estas condiciones no
otorgan ningún derecho al usuario final.
Los derechos mencionados anteriormente tienen una serie de efectos
colaterales sobre el Software:
o Tiende a ser muy eficiente (por que mucha gente lo optimiza,
mejora).
o Tiende a ser muy robusto (mucha gente *puede* arreglarlo, no
solamente el creador o la compañía que lo produce). Mucha gente
tiende a contribuir, por que es en el interes de todos mejorar esta
base común.
o Tiende a ser muy diverso: la gente que contribuye tiene muchas
necesidades diferentes y esto hace que el software esté adaptado a
una cantidad más grande de problemas.
El éxito del Software Libre se debe en su mayor parte a Internet
Lo mencionado arriba a dado cabida a que se desarrollen sistemas de
cómputo que compiten en casi todos los niveles con los sistemas
propietarios, pero no contemplan sistemas de marketing y son
tradicionalmente esfuerzos que no son conocidos por el público en general.










Desventajas
La curva de aprendizaje es mayor
o Si ponemos a dos señoras que nunca han tocado una PC,
probablemente tardaran lo mismo en aprender a usar una Windows
que Gnome o KDE la otra...
El software libre no tiene garantía proveniente del autor
Se necesita dedicar recursos a la reparación de erratas
o En el software propietario es imposible reparar erratas
No existiría una compañía única que respaldará toda la tecnología
Las interfaces amigables con el usuario (GUI) y la multimedia apenas se
están estabilizando.
La mayoría de la configuración de hardware no es intuitiva, se requieren
conocimientos previos acerca del funcionamiento del sistema operativo y
fundamentos del equipo a conectar para lograr un funcionamiento
adecuado.
Únicamente los proyectos importantes y de trayectoria tienen buen soporte,
tanto de los desarrolladores como de los usuarios; sin embargo existen
muchos proyectos más pequeños y recientes que carecen del compromiso
necesario por parte de sus usuarios o desarrolladores para que sean
implementados de manera confiable.
El usuario debe tener nociones de programación, ya que la administración
del sistema recae mucho en la automatización de tareas y esto se logra
utilizando, en muchas ocasiones, lenguajes de guiones (perl, python, Shell,
etc.).
o Existen en la actualidad muchas herramientas visuales que permiten
al usuario no técnico llevar a cabo tareas de configuración del
sistema de una manera gráfica muy sencilla sin la necesidad de
conocimientos de programación.
En sistemas con acceso a Internet, se deben de monitorear constantemente
las correcciones de bugs de todos los programas que contengan dichos
sistemas, ya que son fuentes potenciales de intrusión.
La diversidad de distribuciones, métodos de empaquetamiento, licencias de
uso, herramientas con un mismo fin, etc., pueden crear confusión en cierto
número de personas.
¿QUÉ SIGNIFICA OPEN SOURCE?
El software OpenSource se define por la licencia que lo acompaña, que
garantiza a cualquier persona el derecho de usar, modificar y redistribuir el
código libremente.
Open Source es una marca de certificación propiedad de la Open Source
Initiative. Los desarrolladores que diseñan software para ser compartido,
mejorado y distribuido libremente, pueden usar la marca registrada Open
Source si sus términos de distribución se ajustan a la definición
OpenSource de la OSI. Básicamente, el modelo de distribución requiere
que:
a) Libre distribución. No hayan restricciones para vender o distribuir el
software.
b) Código fuente. El software debe incluir el código fuente y debe
permitir crear distribuciones compiladas siempre y cuando la forma
de obtener el código fuente esté expuesta claramente.
c) Trabajos derivados. Se debe permitir crear trabajos derivados, que
deben ser distribuidos bajo los mismos términos que la licencia
original del software.
d) Integridad del código fuente del autor. Se debe permitir la distribución
del código fuente modificada, aunque pueden haber restricciones
para que se pueda distinguir el código fuente original del código
fuente del trabajo derivado.
e) No discriminar personas o grupos. La licencia no debe discriminar a
ninguna persona o grupo.
f) No discriminar ningún tipo de uso del programa. La licencia no debe
impedir a nadie el uso del programa en una determinada actividad.
Por ejemplo, no puede impedir el uso en una empresa, o no puede
impedir el uso en investigación genética.
g) Distribución de la Licencia. Los derechos que acompañan al
programa deben aplicarse a todo el que redistribuya el programa, sin
necesidad de licencias adicionales.
h) La licencia no debe ser específica a un producto. Los derechos que
da la licencia no deben ser diferentes para la distribución original y
para la que funciona en un contexto totalmente diferente.
i) La licencia no debe ir en contra de otro software. La licencia no debe
restringir otro software que se distribuya con el mismo. Por ejemplo,
la licencia no debe indicar que todos los programas distribuidos
conjuntamente con el deben ser opensource.
Mejores programas Open Source: Windows, Linux y Mac OS X
Cuando pensé en escribir esta nota me motivó la existencia de un portal cuyo
nombre es Open Source Windows, que es un listado de los mejores programas
libres para Windows. Ahora, me pregunto ¿por qué limitarnos sólo a Windows? Si
hay para todos los gustos.
Pues en esta nota recopilaremos tres de los mejores sitios que se encargan de
difundir lo mejor de lo mejor del Open Source para los tres sistemas operativos
más usados en la actualidad: por una parte Windows, por otra Linux y por último el
más coqueto, Mac OS X.
Sitios que recopilan los mejores programas Open Source

Open Source Windows
Gracias a listas como la de Open Source Windows he conseguido inimaginables
programas open source que realmente se convierten en alternativas perfectas a
programas de pago; los ejemplos sobran, sólo decir que se trata de la mejor lista
de software libre para Windows, la cual sin duda está bastante bien organizada.
Esta excelente lista está dividida por distintas categorías, entre las que tenemos
navegadores web, clientes de RSS / E-mail, P2P, edición de vídeos,
reproductores, software de seguridad, y más. Y de los mismos creadores tenemos
Open Source Mac, que es una recopilación de software libre para el sistema Mac
OS X.

OpenDisc | Programas open source
Nuestra segunda elección se trata de la excelente lista de programas Open
Source de OpenDisc, que sin duda hace una buena recopilación de los programas
más populares de código abierto. Lo mejor de todo es que para cada programa
hacen una revisión muy explícita del mismo, claro está que el idioma principal es
el inglés.
Al igual que la anterior (Open Source Windows), OpenDisc también está
organizada pro distintas categorías, entre las que tenemos diseño gráfico, Internet,
clientes de correo electrónico, clientes FTP, antivirus, programas multimedia,
reproductores, utilidades, productividad, y lo que no puede faltar, los juegos libres
y mucho más.

cdlibre.org | Catálogo de software libre
Indudablemente el catálogo de software libre de cdlibre.org es de los más amplios
que existen en la actualidad, sobre todo por su larga trayectoria. Lo más
destacado es su gran cantidad de programas que existen en la actualidad, y más
que una lista es una completa web divididas por categorías de todos los tipos de
software.
Entre las categorías que tenemos disponibles en cdlibre.org están de astronomía,
audio, bases de datos, software educativo, desarrollo web, programación
avanzada, utilidades para el sistema, vídeo, multimedia, software de matemática,
juegos, etc.
QUE ES FREEWARE
Freeware es un software de computadora que se distribuye sin cargo. A veces se
incluye el código fuente, pero no es lo usual.
El freeware suele incluir una licencia de uso, que permite su redistribución pero
con algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar
cuenta de su autor. También puede desautorizar el uso en una compañía con fines
comerciales o en una entidad gubernamental.
El término fue acuñado en 1982 por Andrew Fluegelman, que quería distribuir un
programa que había escrito, llamado PC-Talk, pero con el que no deseaba usar
métodos tradicionales de distribución de software. Fluegelman registró el término
freeware, pero esos derechos de autor ya han sido abandonados. De hecho, el
método que usó para distribuir PC-Talk hoy se denominaría shareware.
Algunos ejemplos de freeware son:

















Everything: Búsqueda en el escritorio de archivo que va a transformar el
modo de usar su PC
Launchy: mi lanzador favorito
LastPass: administrador de contraseñas
Dexpot: aplicación de escritorio virtual
Imgburn: software de grabación CD / DVD
Avast: antivirus robusto y efectivo
ThreatFire: protección AntiSpyware
Mikogo: pantalla compartida y aplicaciones con acceso remoto
Sizer: para predefinirt tamaños de ventanas
PeaZip: gestión de archivo ZIP, RAR y más de 120 formatos de compresión
VUE: entorno visual de ideas, notas, pensamientos y todo lo demás.
SuperCopier: acelerar, pausar y reanudar las operaciones de archivos
Copiar y mover
FastStone Image Viewer:visor versátil, práctico imagen
uTorrent: potente, ligero cliente Torrent
Q-Dir: panel de administración de archivos aplicación
PDF-XChange Viewer: lector gratuito de documentos PDF
KMPlayer: reproductor multimedia













Partition Wizard: herramienta de gestor de particiones y mantenimiento del
disco duro
Send to Toys: agregar una carpeta al menú en Windows
OpenOffice.org: excelente alternativa para Microsoft Office
FileMenu: mejorar el menú mostrado en el botón derecho del mouse
Handbrake: convierte archivos multimedia a formato reconocido en iPhone
y otros dispositivos portátiles.
Revo Uninstaller: elimina todos los rastros de un programa desinstalado
Mp3tag: potente herramienta de gestión de etiquetas de audio
DVDFlick: convierte archivos de vídeo a DVD
WinSCP: potente cliente FTP
CCleaner: limpia el registro (REGEDIT) y drive duro
FeedDemon: excelente lector de RSS con soporte para lector de Google
PDFCreator: convierte cualquier documento a formato PDF o imagen
FreeFileSync: herramienta de comparación y sincronización de carpetas
Bibliografía:
http://10ejemplos.com/10-ejemplos-de-software-libre
http://www.hispalinux.es/SoftwareLibre
http://www.bloginformatico.com/mejores-programas-open-source-windows-linux-ymac-os-x.php
http://aziroet.com/elguru/2007/05/13/que-es-freeware/
http://www.cavsi.com/preguntasrespuestas/cuales-son-ejemplos-de-freeware-masusados/
Descargar