Beruflich Dokumente
Kultur Dokumente
ste apareci en 1998 cuando un grupo de personas, entre los que cabe
destacar a Eric S. Raymond y Bruce Perens, formaron la Open Source
Initiative (OSI). El objetivo de ellos era darle mayor relevancia a los beneficios
prcticos del compartir el cdigo fuente, e interesar a las principales casas de
software y otras empresas de la industria de la alta tecnologa en el concepto.
Mientras que la FSF y Richard Stallman, prefieren plantear el asunto en
trminos ticos empleando el trmino Software Libre.
Estos defensores ven que el trmino cdigo abierto, en ingls open
source, evita la ambigedad del trmino free en ingls, utilizada por la
FSF al hablar de free software (software libre). Por otra parte, le da un
nombre ms tcnico y neutral que no asusta a empresas o gobiernos; en
contraposicin, el trmino free ha llevado a muchos en el mundo de los
negocios a eliminarlo de su radar ya que no hay negocio posible all y a
muchos gobiernos y personas a vincularlo con el comunismo, etc.
El trmino cdigo abierto fue acuado por Christine Peterson del think tank
Foresight Institute, y se registr para actuar como marca registrada el trmino
en ingls para los productos de software libre.
Mucha gente reconoce el beneficio cualitativo del proceso de desarrollo de
software cuando los desarrolladores pueden usar, modificar y redistribuir el
cdigo fuente de un programa, todos ellos aspectos originalmente planteados
por Richard Stallman y la FSF. Para un anlisis detallado de las ventajas que
estas libertades presentan a la hora de desarrollar software, les recomiendo leer
La Catedral y el Bazar de Eric S. Raymond.
Integridad del cdigo fuente del autor: las licencias pueden requerir que
las modificaciones sean redistribuidas slo como parches.
Este declogo es compatible con las cuatro libertades del software libre.
Canaima GNU/Linux
es un proyecto socio-tecnolgico abierto, construido de forma
colaborativa, centrado en el desarrollo de herramientas y modelos
productivos basados en las Tecnologas de Informacin (TI) Libres
de software y sistemas operativos cuyo objetivo es generar
capacidades nacionales, desarrollo endgeno, apropiacin y
promocin del libre conocimiento, sin perder su motivo original: la
construccin de una nacin venezolana tecnolgicamente
preparada.
Actualmente Canaima impulsa grandes proyectos nacionales
tanto a nivel pblico como privado, entre los que se encuentran el
Proyecto Canaima Educativo, el Plan Internet equipado de
CANTV, entre otros.
Acerca de Canaima
El Proyecto Canaima est compuesto por un grupo heterogneo
de participantes provenientes de diferentes instituciones pblicas
y particulares, activistas del Software Libre y ciudadanos en
general. Su desarrollo es abierto y busca sumar a la mayor
cantidad posible de colaboradores y desarrolladores.
Qu es Debian?
El Proyecto Debian es una asociacin de personas que han hecho
causa comn para crear un sistema operativo (SO) libre. Este
sistema operativo que hemos creado se llama Debian.
An no estoy convencido.
No tiene por qu fiarse de nosotros - pruebe Debian usted mismo.
Ya que el espacio en disco duro se ha vuelto menos caro,
posiblemente pueda disponer de unos 2 GB. Si no quiere un
escritorio grfico, o no lo necesita, 600 MB son suficientes.
Debian puede instalarse fcilmente en este espacio adicional y
puede coexistir con su sistema operativo actual. Si necesita
eventualmente ms espacio, puede simplemente borrar uno de
los sistemas operativos (y despus de que vea la potencia de un
sistema Debian, confiamos en que no borrar Debian).
Como probar un sistema operativo nuevo le requerir algo de su
valioso tiempo, es entendible que usted pueda tener sus reservas.
Por esta razn, hemos resumido una lista de pros y contras de
Debian. Esto debera ayudarle a decidir si vale la pena.
Esperamos que aprecie nuestra honestidad y franqueza.
Qu es el copyleft?
El copyleft es un mtodo general para hacer un programa (u otro
tipo de trabajo) libre, exigiendo que todas las versiones
modificadas y extendidas del mismo sean tambin libres.
La forma ms simple de hacer que un programa sea libre es
ponerlo bajo dominio pblico, sin derechos de autor. Esto permite
a la gente compartir el programa y sus mejoras si as lo desean.
Pero tambin permite que gente no tan cooperativa convierta el
programa en software privativo. Pueden realizarse tantos cambios
como se quiera y distribuir el resultado como un producto
privativo. Las personas que reciben el programa con esas
modificaciones no tienen la libertad que el autor original les dio,
ya que han sido eliminadas por el intermediario.
El objetivo del Proyecto GNU es dar a todos los usuarios la
libertad de redistribuir y cambiar software GNU. Si los
intermediarios pudiesen quitar la libertad, tendramos muchos
usuarios, pero no tendran las anteriores libertades. Por eso, en
lugar de poner el software GNU bajo dominio pblico, lo
protegemos con Copyleft. Con copyleft cualquiera que
redistribuya el software, con o sin cambios, deber de otorgar al
usuario la libertad de copiarlo y modificarlo, garantizando que se
mantendrn estas libertades para todos los usuarios.
El copyleft tambin provee un incentivo para que otros
programadores se sumen al software libre. Algunos programas
libres importantes, como el compilador GNU para C++, existen
slo por este motivo.
Conclusiones
Para resumir un poco todo este mundo de formatos, posibilidades, ventajas,
etc os dir que:
Breve
historia
de
las
GUIS
El origen de las GUIs se podra decir que tuvo lugar gracias a las teoras de Vannevar
Bush. En el ao 1945 public su ya famoso artculo Como debemos pensar, en el cual
propona una herramienta de informacin y administracin: Memex. Dicho sistema
permita
almacenar
hacerlos
ms
accesibles,
vinculndolos
entre
ellos.
Otro famoso pionero fue Ivan Sutherland, estudiante de Doctorado del MIT, que desarroll
en su tesis doctoral un programa llamado Sketchpad que permita la manipulacin
directa de objetos grficos en una pantalla CRT usando un lpiz ptico. Inclua la
capacidad de acercar y alejar la imagen en la pantalla, el suministro de memoria para
almacenar objetos y la habilidad de dibujar lneas y esquinas precisas en la pantalla.
Douglas Engelbart fue un brillante cientfico que, influenciado por las teoras de Vannevar
Bush, trabaj en la investigacin sobre la interaccin Hombre-Mquina. Invent el primer
ratn,
que
usara,
posteriormente,
en
el
NLS
(ONLine
System).
GUI,
que
debut
en
el
ordenador
Alto.
Steve Jobs, el co-fundador de Apple, se interes por las innovaciones de Star, sucesor de
Alto, y decidi dotar a sus ordenadores de una GUI similar, aunque mejorada en muchos
aspectos.
El Apple Macintosh, lanzado en 1984, fue el primer uso comercial exitoso de una GUI.
Tuvo tanta relevancia que, desde entonces, casi todos los sistemas usan una GUI como
interfaz
con
el
usuario.
Shareware
El Shareware son programas realizados generalmente por programadores
independientes, aficionados o empresas pequeas que quieren dar a conocer su
trabajo permitiendo que su programa sea utilizado gratuitamente por todo aquel
que desee probarlo. Vd. puede por tanto instalar y usar dicho programa e incluso
distribuirlo libremente (sin modificarlo) sin pago alguno. Lo que el autor le pedir
en caso de que Vd. emplee su programa satisfactoriamente durante mucho tiempo
es que le enve una cantidad simblica de dinero para sufragar el esfuerzo que
siempre supone dedicar tiempo a la realizacin de programas. En compensacin,
muchos autores le enviarn la ltima versin del programa y algn que otro regalo
adicional. Las empresas que eligen este mtodo para dar a conocer sus
programas no suelen habilitar todas las funciones de sus programas en la versin
shareware, por lo que le enviarn la versin completa del programa.
Esto no significa que un programa en versin shareware sea escasamente
funcional. Conforme vaya Vd. conociendo mejor este vasto mundo del shareware
se dar cuenta de que algunos de los programas que son casi un estndar en
compresin de datos, grficos o comunicaciones, por ejemplo, son shareware.
Si el Shareware le parece un buen invento, el Freeware se lo parecer aun ms,
puesto que estos programas como su nombre dice, son totalmente gratuitos.
La Licencia GNU General Public License (GNU GPL) es un maravilloso invento
que permite a quien recibe una copia de un programa bajo licencia GNU GPL
obtener el cdigo fuente del programa, modificarlo a su gusto, incluir partes del
cdigo en sus programas, vender el programa que Vd. recibe sin modificaciones,
venderlo con modificaciones propias o cualquier otra cosa que se le ocurra. Lo
maravilloso es el deseo del autor de que el cdigo fuente del programa este
disponible para todo el mundo. Por eso la licencia GNU GPL exige que quien
distribuya o venda el programa tal cual lo recibi o bien modificado se compromete
a que dicho programa contine bajo esta licencia, lo que garantiza los derechos de
acceso y distribucin de los fuentes a todos los usuarios.
Es software (programas) de libre distribucin, es decir, que puede ser copiado
libremente, para facilitar que el usuario pruebe el programa para saber si sirve a
sus necesidades. Sin embargo, si decide utilizarlo una vez pasado del periodo de
prueba (15 30 das, generalmente), debe comprarlo o dejar de utilizarlo.
Al proceso de compra se le denomina registro, ya que incluye el envo de datos
del comprador al vendedor, adems del pago en s mismo. El precio de estos
programas es my inferior al de los programas comerciales, dado que, entre otras
razones, la venta se realiza directamente de fabricante a usuario, eliminando los
gastos y mrgenes comerciales de la cadena de distribucin. La mayora cuesta
entre 1.000 y 6.000 pts.
Debido a que la mayor parte de los programadores y del mercado es anglosajn,
los programas shareware suelen aparecer slo en ingls, y muy pocos son
traducidos al castellano, dado que existen muy pocos compradores de este
idioma. A diferencia de Espaa, en Estados Unidos, la mayora del software
utilizado es adquirido legalmente, y de ah el inters de los programadores en
crear shareware. A diferencia de lo que pueda pensarse inicialmente, existen
muchos programas shareware que no tienen nada que envidiar, e incluso superan
al software comercial.
FREEWARE
Freeware es un software de computadora que se distribuye sin costo, y por tiempo
ilimitado; en contraposicin al shareware (en el que la meta es lograr que usuario
pague, usualmente luego de un tiempo "trial" limitado y con la finalidad de habilitar
toda la funcionalidad). A veces se incluye el cdigo fuente, pero no es lo usual.
El freeware suele incluir una licencia de uso, que permite su redistribucin pero
con algunas restricciones, como no modificar la aplicacin en s, ni venderla, y dar
cuenta de su autor. Tambin puede desautorizar el uso en una compaa con fines
comerciales o en una entidad gubernamental.
El trmino fue acuado en 1982 por Andrew Fluegelman, que quera distribuir un
programa que haba escrito, llamado PC-Talk, pero con el que no deseaba usar
mtodos tradicionales de distribucin de software. Fluegelman registr el trmino
freeware, pero esos derechos de autor ya han sido abandonados. De hecho, el
mtodo que us para distribuir PC-Talk hoy se denominara shareware.
Historia[editar]
El comienzo[editar]
El shareware, aunque muchos aficionados a la informtica lo desconocen,
nace en la dcada de 1980, prcticamente con la misma computacin
personal. Su concepto mismo y los cambios que propona significaron una
revolucin en la informtica domstica, revolucin que slo una dcada
despus fuera apreciada en su justa dimensin.
En aquellos albores, se llam errneamente freeware a lo que hoy es el
shareware. Antes an que IBM lanzara su primer PC, dos programadores
estadounidenses,Andrew Fluegeman y Jim Knopf, editaron dos aplicaciones
importantes para aquella poca: PC-Talk (programa de comunicaciones)
y PC-File (un utilitario de gestin de la computadora bsico). Pero no
deseaban invertir todo el tiempo y el dinero que significaba ver sus
creaciones en las gndolas de los negocios de computacin de la poca.
As que se decidieron a usar medios poco convencionales de distribucin
como los BBS que eran muy populares en esos aos, para que llegaran de
tal manera al gran pblico. El usuario deba enviar dinero al autor, si
deseaba ver cmo el programa lograba desarrollarse y mejorar versin tras
versin.
Fluegeman oficialmente se atribuy el trmino "freeware" como propio, y no
permiti que nadie ms lo utilizara para calificar el software, sin su permiso.
Pero fue ms all, cometiendo un gran error comercial: incluy el cdigo
fuente de la aplicacin (prctica bastante comn en aquellos aos dorados
del software de dominio pblico), consiguiendo que otros programaran
versiones mejoradas de aquel original PC-Talk, y las lanzaran a la calle,
haciendo que Fluegeman perdiera rpidamente control sobre su propio
software.
Knopf, como el ejemplo opuesto, continu respaldando y mejorando su PCFile, y lleg a tener una compaa multimillonaria (ButtonWare, Inc). En
1985, Peter Norton le adjudicara a Knopf el seudnimo de "padre del
shareware".
Bob Wallace[editar]
Otro programador de aquella poca, Bob Wallace, creaba por entonces
el PC-Write, un pequeo pero verstil procesador de textos, que
rpidamente se convertira en una de las ms buscadas aplicaciones
informticas de todos los tiempos. Dado que el trmino freeware estaba
legalmente vedado en los Estados Unidos, por lo explicado en el punto
anterior, y a la vez porque estaba a la bsqueda de un nombre que
expresara mejor el carcter de "no totalmente gratuito" de su editor de
textos, Wallace pens en USS, por las iniciales de User Supported
Software, y por la semejanza a la denominacin de la moneda
estadounidense. Sin embargo, desech rpidamente este ttulo, por
considerarlo demasiado extenso. Fue as que naci el trmino shareware
(del ingls share, compartir), eliminando cualquier posible confusin de este
tipo de programas, con los gratuitos, y con los de dominio pblico.
Evolucin posterior[editar]
En tanto que en los primeros aos el shareware surgi en torno a
aplicaciones de oficina y programas semejantes, los aos 90 fueron los
aos de las aplicaciones de sistema y los juegos. El hecho que declinaran
los primeros, se debi en gran medida a la aparicin de Microsoft Windows,
en particular del tan popular Windows 3.1, que ya inclua los programas
bsicos de manejo de agenda, notas, calculadora, etc.
En cambio, los juegos son la gran estrella de la dcada del 90.
Especialmente porque el shareware de esa poca no tena vencimiento en
el tiempo, sino generalmente en el tamao del mismo. Por
ejemplo, Wolfenstein 3-D, era un juego de ID Software distribuido por la
compaa Apogee, que -en su versin completa- abarcaba 60 niveles, pero
muchos usuarios se contentaron con pasar horas ante la pantalla jugando
los 10 primeros niveles, en la versin shareware.
Por supuesto, los programas shareware originalmente eran aplicaciones
para MS-DOS, pero actualmente suelen ser utilidades que se ejecutan bajo
Windows, siendo cada vez ms abundantes los programas para Mac
OS, GNU/Linux, Palm, WinCE, etc.
Ventajas[editar]
Para el usuario[editar]
Usualmente los de este tipo tienen un costo mucho menor que los que
son estrictamente comerciales.
Para el autor[editar]
Formas de Distribucin
Fuera ya de las licencias podemos encontrar diferentes formas de distribucin de
software, entre ellas el Freeware, el Shareware o el Adware. Estas clasificaciones afectan
a la forma en la que los programas son comercializados, y son independientes de
la Licencia de software a la que pertenezcan. Se define como Freeware todo aquel
programa que se distribuya gratuitamente, con ningn coste adicional. Uno de los grandes
ejemplos es la suite de navegador y cliente de correo y noticias de Mozilla, distribuido
tambin bajo Licencia GPL (Software Libre).
Existe una diferencia notable entre el Software Libre y El Freeware. El conflicto nace en el
significado del la palabra free en ingls, que significa tanto libre como gratuito. Por eso, y
como bien decamos antes, el Software Libre no tiene por qu ser gratuito, del mismo
modo en que el Freeware no tiene por qu ser libre. El Shareware es otra modalidad de
comercializacin todava ms extendida, el programa se distribuye con limitaciones, bien
como versin de demostracin o evaluacin, con funciones o caractersticas limitadas o
con un uso restringido a un lmite de tiempo establecido (por ejemplo 30 das). As, se le
da al usuario la oportunidad de probar el producto antes de comprarlo y, ms tarde,
adquirir la versin completa del programa. Un ejemplo muy claro de este tipo es
el Software antivirus, estas compaas suelen permitir la descarga de sus productos de
evaluacin que slo son vlidos para un determinado nmero de das. Una vez superado
BSD.jpeg
BSD, Apache, etc. Ms all de que sean Licencias ampliamente usadas o muy
especficas de un desarrollo, los textos legales pueden hacer referencia o tener en cuenta
ciertas cuestiones y caractersticas: la forma de dar la Autora, su aplicacin, que pasa
con las obras derivadas, la compatibilidad con otras Licencias libres, que sucede con el
software en un esquema de DRM, entre otras. A continuacin se detallan los puntos a los
que generalmente puede hacer referencia una licencia libre:
Las cuatro libertades
Para preservar las libertades de usar, estudiar, modificar y redistribuir el software, la
mayora de las Licencias libres incluyen restricciones y requisitos que se aplican a
la Distribucin. Existe un eterno debate en la comunidad del Software Libre acerca de
cmo trazar la lnea justa entre las restricciones para preservar la libertad y las
restricciones que la reducen.
Clasificacin de las licencias
Se clasifica una licencia segn ciertas cuestiones claves:
Si es compatible con la GNU GPL (esto significa que se puede combinar un mdulo
que fue distribuido bajo esa licencia con otro cubierto por la GPL para hacer un
programa ms grande).
Las siguientes licencias pueden considerarse de Software libre, y son compatibles con
la GNU GPL:
La Licencia Pblica General Reducida de GNU, o GNU LGPL para abreviar. Es una
licencia de Software libre, pero no tiene un Copyleft fuerte, porque permite que el
software se enlace con mdulos no libres. Slo es recomendada para circunstancias
especiales.
Entre la versin 2 y la 2.1, la GNU LGPL cambi su nombre de "Licencia Pblica General
para Bibliotecas de GNU" a "Licencia Pblica General Reducida de GNU", pues no es
slo para bibliotecas. Adems la GNU GPL es habitualmente ms apropiada para las
bibliotecas.
La Licencia
X11.
Es
una
Licencia_de_software_libre
simple
permisiva
sin Copyleft pero compatible con la GNU GPL. XFree86 usa la misma licencia. A
veces se le llama La licencia del "MIT", pero ese trmino es engaoso puesto que
el MIT ha utilizado muchas licencias para su Software.
La Licencia Expat. Es una licencia de Software libre simple y permisiva sin Copyleft
pero compatible con la GNU GPL. A veces se la cita de forma ambigua como
la Licencia MIT.
La Licencia de ZLib. Es una licencia de software libre compatible con la GNU GPL. La
licencia de la "Biblioteca de Funciones Estndar" de IMatix es una licencia de software
libre compatible con la GNU GPL.
La Licencia de Perl. Esta licencia plantea una disyuntiva entre la Licencia Artstica y la
GNU GPL. Dicho de otro modo, se puede elegir entre cualquiera de las dos licencias.
Es una licencia de software libre pero puede no ser realmente de tipo copyleft. Es
compatible con la GNU GPL ya que sta es una de las alternativas. Se recomienda
utilizar esta licencia para cualquier paquete de Perl 4 Perl 5 que escriba, para
promover coherencia y uniformidad en la Programacin en Perl. Fuera de Perl, se
ruega que no sea usada esta licencia; es mejor utilizar slo la GNU GPL.
La Licencia Artstica 2.0. Es una licencia de software libre compatible con la GNU
GPL. Ya no est en uso; pero est siendo considerada en Perl 6 como parte de
su Esquema de licencia dual.
La Licencia Pblica de Zope versin 2.0. Es una licencia de software libre simple y
permisiva sin copyleft pero compatible con la GNU GPL.
La Licencia eCos versin 2.0. Es una licencia de software libre compatible con la GNU
GPL. Consiste en la GPL ms una excepcin que permite enlazar con software que no
est bajo la GPL. Esta licencia tiene los mismos inconvenientes que la LGPL.
La Licencia del Forum Eiffel, versin 2. Es una licencia de software libre compatible
con la GNU GPL. Advierte que las versiones anteriores de la Licencia Eiffel no son
compatibles con la GNU GPL.