miércoles, 25 de enero de 2012
DEFINICIONES
- Software
- Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado
- Software Libre
- Es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente, pero no hay que asociar software libre a software gratuito, pues aunque conserve su carácter de libre, puede ser vendido. comercialmente
- Fuente Abierta o Open Source
- Se refiere a tener acceso al código fuente. Pero, según la Free Software Fundación el acceso al código fuente es apenas un pre-requisito para dos de las cuatro libertades que definen al Software Libre. Muchas personas no entienden que el acceso al código fuente no es suficiente..
- Copyleft
- Una categoría especial de software libre que permite el uso, copia y modificación a los usuarios, y que no permite a los distribuidores restricciones a estas libertades cuando modifiquen, copien o distribuyan el programa. Esto asegura que cada copia será free software. Copyleft es un concepto general (como copyright) y debe existir una licencia que lo plasme en términos legales.
- Dominio Publico
- Este software no está protegido bajo copyright. Decimos entonce que un programa es de dominio público cuando la persona que lo ha realizado no tiene ningún derecho sobre él. Por lo tanto, no percibe ninguna compensación económica ni tiene control sobre su uso, modificación o distribución..
- Software Semi Libre
- El software semilibre es software que no es libre, pero viene con autorización para particulares de usar, copiar, distribuir y modificar (incluyendo la distribución de versiones modificadas) sin fines de lucro. El software semilibre es mucho mejor que el software propietario, pero aún plantea problemas y se puede usar en un sistema operativo libre.
- Software Propietario
- Software que no es ni libre ni semi-libre. El uso, modificación y redistribución está prohibido y se requiere que se adquiera un permiso
Historia
Hace ya bastantes años, durante otra
forma de realidad tecnológica, la mayoría del software (que la verdad
era muy poco) era desarrollado por los precursores de la llamada
tercera revolución tecnológica, quienes tenían la libertad de cooperar
entre ellos, y eventualmente así lo hacían.
Sólo diez años después, al rededor de 1980, la gran mayoría del
software ya era propiedad intelectual de alguien. Generalmente los
dueños de estas tecnologías por seguridad decidieron bloquear
los códigos. Evidentemente la toma de estas desiciones fue,
paulatinamente, limitando la cooperación entre los programadores y
cercando el desarrollo del software dentro de las necesidades del mercado.
Es por esto que Richard Stallman recapacita en cuanto a las
injusticias que rodean al concepto de software propietario,
considerando que no solo no estimula a los usuarios comunes a
profundizar sus aprendizajes sobre el desarrollo de software,
convirtiendolos en esclavos de un soporte técnico. Es así que en 1986
cuando le piden Stallman firmar un acuerdo de no divulgación
(non-disclosure agreement) decide renunciar, y publicar el manifiesto
GNU que, ante la mirada atonita de los que se habían enriquecido con el
software propietario, ha revolucionado el mundo de software.
Este manifiesto, daba inicio a un proyecto que estaría encaminado a
la construcción de un sistema operativo compatible con UNIX (GNU is not UNIX), pero con la diferencia que este sería totalmente gratuito,
y así también totalmente abierto a la posibilidad de ser modificado de
acuerdo con las necesidades especificas de los usuarios (garantizado
por su código abierto) El proyecto empezó a crecer y a fortalecerse.
Después de varios años de trabajo,
habían desarrollado las ideas básicas de un sistema operativo: un
compilador, un editor de texto e interprete de leguajes y herramientas
para el trabajo en red. Pero faltaba aún un componente que sería
crítico del desarrollo del software libre, y que además es la aparición
de linux en escena: el kernel.
Al rededor de 1990 Linus Torvalds siendo estudiante de la
universidad de Helsinki, Finlandia (de donde es originario), decide
mejorar un sistema operativo llamado minix que explotaba al máximo las
capacidades de los recien llegados 80386[o mejor conocidos como i386,
precursores de los i886, mejor conocidos como Pentium IV], y así cuando
surgió el Kernel que hoy conocemos como Linux (Linux is not UNIX).
Con el desarrollo de Linux, es como Stallman y sus colaboradores
encuentran en aquel Kernel el elemento que hacia falta en su sistema
operativo, es aquí donde ambas historias se cruzan y nace lo que hoy
conocemos como GNU/Linux (que no es ni GNU ni Linux, sino una mezcla de
los dos).
Pero eso no es todo, aunque GNU/Linux es uno de los sistemas
operativos más estables que existen, su importancia no radica en ello,
sino más bien en la forma en la que poco a poco plantean una lucha
constante en contra de las deficiencias del Capitalismo y ha permitido
el desarrollo de grandes herramientas como GIMP o SPIP. Otro de los
grandes avances del software libre ha sido en la edición/creación de
audiovisuales, como por citar algunos las películas de la reconocida
empresa PIXAR.
martes, 24 de enero de 2012
Distribuciones Principales
Una distribución de Linux es el Kernel de Linux, que es libre, bibliotecas, software basados en el kernel de Linux, herramientas del proyecto GNU y el sistema de ventanas X Windows System.
Hay distribuciones para todos los gustos como también
para todo tipo de necesidades: para usuario final, para empresarios,
para servidores. Generalmente, estas distribuciones están compuestas por
software libre y a menudo incorporan aplicaciones o controladores
propietarios.
Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa o comunidad, como es el caso de Slackware.
Suscribirse a:
Entradas (Atom)