viernes, 8 de agosto de 2014
SECUENCIA DE ESCAPE
Secuencias de escape
Las combinaciones de caracteres
que consisten en una barra diagonal inversa (\) seguida de una letra o una
combinación de dígitos se denominan "secuencias de escape". Para
representar un carácter de nueva línea, una comilla simple u otros caracteres
de una constante de caracteres, debe utilizar secuencias de escape. Una
secuencia de escape se considera un carácter individual y por tanto es válida
como constante de caracteres.
Las secuencias de escape se
suelen utilizar para especificar acciones como retornos de carro y movimientos
de tabulación en terminales e impresoras. También se emplean para
proporcionar representaciones literales de caracteres no imprimibles y de
caracteres que normalmente tienen significados especiales, como las comillas
dobles ("). En la tabla siguiente se enumeran las secuencias de
escape ANSI y lo que representan.
Tenga en cuenta que el signo de
interrogación precedido de una barra diagonal inversa (\?) especifica un signo
de interrogación literal en aquellos casos en los que la secuencia de
caracteres se malinterpretaría como un trígrafo. Vea Trígrafos para
obtener más información.
Secuencias de escape

Específicos de Microsoft
Si una barra diagonal inversa
precede a un carácter que no aparece en la tabla, el compilador controla el
carácter no definido como el propio carácter. Por ejemplo, \c se
trata como una c.
Específicos de Microsoft: END
Las secuencias de escape permiten
enviar caracteres de control no gráficos a un dispositivo de pantalla. Por
ejemplo, el carácter ESC (\033) se utiliza a menudo como el primer carácter de
un comando de control para un terminal o una impresora. Algunas secuencias
de escape son específicas del dispositivo. Por ejemplo, las secuencias de
escape de tabulación vertical y avance de página (\v y \f) no afectan
al resultado de la presentación, pero realizan las operaciones adecuadas en la
impresora.
También se puede utilizar la
barra diagonal inversa (\) como carácter de continuación. Cuando un
carácter de nueva línea (equivalente a presionar la tecla ENTRAR) sigue
inmediatamente a la barra diagonal inversa, el compilador omite la barra
diagonal inversa y el carácter de nueva línea, y trata la línea siguiente como
parte de la línea anterior. Esto es útil principalmente para las
definiciones del preprocesador que ocupan más de una sola línea. Por
ejemplo:
#define assert(exp) \
( (exp) ? (void) 0:_assert( #exp,
__FILE__, __LINE__ ) )
LOGUEO
Login o logeo de red
En el ámbito de seguridad informática, login o logon (en español ingresar o entrar) es el proceso mediante el cual se controla el acceso individual a un sistema informático mediante la identificación del usuario utilizando credenciales provistas por el usuario.1
Un usuario se puede log in a un sistema para obtener acceso y se puede log out o log off (en español salir o desconectar) cuando no se precisa mantener el acceso. Log out consiste en cerrar el acceso personal a un sistema informático, al cual anteriormente se había realizado el login.1
A su vez, existen castellanizaciones de estos términos como los sustantivos logueo/deslogueo2 3 y los verbos loguearse4 y desloguearse.
Unidades de red
Descripción:
Las unidades de red de grupo y personales, son un espacio de almacenamiento de disco que la Universidad pone a disposición de sus usuarios para facilitar la puesta en común de documentos de un grupo de trabajo y de uso individual respectivamente, con el fin de facilitar la realización de las funciones de su puesto de trabajo. Los Servicios Informáticos se encargan de mantener estos espacios de disco en unos equipos centrales, de forma que se gestiona la seguridad ante ataques, accesos indebidos, virus, disponibilidad y recuperación de la información en caso de deterioro, borrado o pérdida ya que se realizan copias de seguridad diariamente.
En el ámbito de seguridad informática, login o logon (en español ingresar o entrar) es el proceso mediante el cual se controla el acceso individual a un sistema informático mediante la identificación del usuario utilizando credenciales provistas por el usuario.1
Un usuario se puede log in a un sistema para obtener acceso y se puede log out o log off (en español salir o desconectar) cuando no se precisa mantener el acceso. Log out consiste en cerrar el acceso personal a un sistema informático, al cual anteriormente se había realizado el login.1
A su vez, existen castellanizaciones de estos términos como los sustantivos logueo/deslogueo2 3 y los verbos loguearse4 y desloguearse.
Unidades de red
Descripción:
Las unidades de red de grupo y personales, son un espacio de almacenamiento de disco que la Universidad pone a disposición de sus usuarios para facilitar la puesta en común de documentos de un grupo de trabajo y de uso individual respectivamente, con el fin de facilitar la realización de las funciones de su puesto de trabajo. Los Servicios Informáticos se encargan de mantener estos espacios de disco en unos equipos centrales, de forma que se gestiona la seguridad ante ataques, accesos indebidos, virus, disponibilidad y recuperación de la información en caso de deterioro, borrado o pérdida ya que se realizan copias de seguridad diariamente.

>runas /profile /user:Administrador cmd
- >net user
- Cuentas de usuario de \\ME-PC
- Administrador me Invitado
- Se ha completado el comando correctamente.
Instalación de más de un sistema operativo
Instalación de más de un sistema operativo (arranque múltiple)
Si el disco duro del equipo tiene suficiente espacio en disco disponible, puede instalar una nueva versión de Windows en una partición independiente y conservar la versión anterior de Windows en el equipo. Esto se conoce como configuración dearranque múltiple o arranque dual. Siempre que inicie el equipo, puede elegir qué versión de Windows desea ejecutar. Para obtener más información, consulte ¿Se puede tener más de un sistema operativo en el equipo (arranque múltiple)?
El arranque múltiple precisa particiones independientes en el disco duro del equipo para cada sistema operativo. Para crear y formatear una partición, consulte Crear y formatear una partición del disco duro.
Advertencia
- Debe instalar el sistema operativo anterior primero y, a continuación, instalar el más reciente. Si no lo hace (por ejemplo, si instala Windows Vista en un equipo en el que ya ejecuta Windows 7), podría hacer que el equipo quedase inoperable. Esto puede ocurrir porque las versiones anteriores de Windows no reconocen los archivos de inicio usados en las versiones más recientes de Windows y pueden sobrescribirlos.
Para instalar Windows en un disco duro o una partición independiente
Antes de instalar Windows, deshabilite todos los programas antivirus y realice una copia de seguridad de los archivos en un disco duro externo, un CD, un DVD, una unidad flash USB o una carpeta de red. Además, busque la clave de producto de 25 caracteres de Windows. Puede encontrarla en la contraportada del disco de instalación, dentro del paquete de Windows, o en un mensaje de correo electrónico de confirmación si adquirió o descargó Windows 7 en línea. Para obtener instrucciones detalladas acerca de la instalación de Windows 7, consulte Instalación y reinstalación de Windows 7.
- Encienda el equipo para que la versión actual de Windows se inicie con normalidad y, a continuación, realice una de las acciones siguientes:
- Si descargó Windows 7, explore hasta encontrar el archivo de instalación que descargó y, a continuación, haga doble clic en él (que normalmente se identifica como un archivo de Aplicación en la columna Tipo).
- Si tiene un disco de instalación de Windows 7, inserte el disco en el equipo. La instalación debería iniciarse automáticamente. En caso contrario, haga clic en el botón Inicio, haga clic en Equipo, haga doble clic en la unidad de DVD para abrir el disco de instalación de Windows 7 y, a continuación, haga doble clic en setup.exe.
- Si descargó Windows 7 en una unidad flash USB, inserte la unidad en el equipo. La instalación debería iniciarse automáticamente. En caso contrario, haga clic en el botón Inicio, haga clic en Equipo, haga doble clic en la unidad y, a continuación, haga doble clic en setup.exe.
- En el menú Instalar Windows, haga clic en Instalar ahora.
- En la página Obtenga importantes actualizaciones para la instalación, le recomendamos que obtenga las actualizaciones más recientes para garantizar una instalación correcta y proteger el equipo frente a las amenazas de seguridad. Debe estar conectado a Internet para recibir actualizaciones de instalación. Es posible que esta página no aparezca si el equipo no está conectado a Internet.
- En la página Lea los términos de la licencia, si acepta dichos términos, haga clic en Acepto los términos de licencia.
- En la página ¿Qué tipo de instalación desea?, haga clic en Personalizada.
- En la página ¿Dónde desea instalar Windows?, seleccione la partición o el disco donde desea instalar el nuevo sistema operativo Windows.Asegúrese de instalar Windows en una partición diferente de la que contiene la versión anterior de Windows.
- Haga clic en Siguiente para iniciar la instalación. Es posible que aparezca un informe de compatibilidad.
sistema operativo dual: Windows y Linux instalados en un equipo y como este tipo de instalación nos daba una mayor flexibilidad, mayores funcionalidades y facilitaba la transición en el cambio de sistema operativo en la empresa. Pero quedaron por analizar alguno de los inconvenientes que nos generará tener dos sistemas operativos instalados.
En primer lugar y como resulta evidente el costo de administración, ya sea material o de tiempo aumentará. Lógicamente tener dos sistemas operativos exigirá estar atento a actualizaciones de cada sistema, aunque en mi opinión este coste se compensa sobradamente ante la tranquilidad de poder seguir trabajando cuando por cualquier motivo uno de los dos sistemas se corrompe.
Otro punto en contra es que para cambiar de sistema operativo tenemos que reiniciar el equipo y elegir en el gestor de arranque el sistema que necesitamos. Este es un punto a mejorar dado que no es muy flexible. Una alternativa que podríamos utilizar es virtualizar un sistema operativo dentro de otro y de esta forma no necesitaríamos reiniciar para cambiar de sistema.
Otra cuestión que puede ser complicada para realizar el cambio es el tema de las particiones. Ambos sistemas operativos tienen que tener particiones distintas, si además queremos una partición de datos lo recomendable es particionar nuestro disco duro antes de realizar la instalación del Linux. Si no queremos tocar las particiones, algunas distribuciones disponen de una opción para instalar Linux como si de un programa de Windows se tratara. Es una opción menos eficaz pero que nos permitirá hacernos una idea bastante fiable de como funcionará el sistema dual.
Por último, uno de los problemas de Linux es encontrar controladores para determinados periféricos que se salen un poco de lo común, es decir, como pueden ser una determinada impresora profesional o un plotter. En dispositivos de propósito general no existirán estos problemas pero para periféricos muy concretos es conveniente saber que pueden surgir problemas. En este tipo de equipos dedicados no sería tan rentable instalar el sistema dual.
En definitiva se trata de acercar las distintas opciones de mejora en la productividad de nuestra empresa. El sistema dual tiene algunos inconvenientes como han quedado expuestos y algunas ventajas. Poner en una balanza y saber cual sale ganando es una cuestión de cada uno y el perfil de equipos y programas que maneja cada empresa. Esto decantará la balanza hacia uno u otro lado. Desde luego, si estáis pensando cambiar a una distribución Linux, pero todavía no estáis convencidos esta será una buena alternativa para probar con ambos sistemas simultáneamente y menos agresivo que un cambio radical.
ENTORNOS DE ESCRITORIO
Los entornos de escritorio más
conocidos en Linux y Ubuntu para que tener una idea aproximada
de cada uno y así saber cuál elegir.
Antes que nada me
gustaría decir que para los usuarios que vienen de Windows el concepto de
entorno de escritorio no lo conocen o, por lo menos, no conocen ese concepto
como existe en Linux. En Windows solo hay un entorno de escritorio, el cual
podemos personalizar, cambiar iconos, el fondo de escritorio, mover de sitio la
barra con el botón de inicio y los lanzadores o poner un dock. Pero en Ubuntu y
Linux la cosa cambia bastante. En Ubuntu tenemos
varios entornos de escritorio y, después de elegir uno, podemos personalizarlo.
Las distribuciones vienen con uno por defecto, algunas distros tienen variantes
con otros entornos de escritorio como es el caso de Ubuntu, también podemos
instalar Ubuntu en nuestro ordenador y luego instalar un entorno
de escritorio diferente, pero en mi opinión no tiene mucho sentido
instalar Ubuntu, que tiene como entorno de escritorio a Unity y luego instalar
KDE, en este caso creo que sería más adecuado instalar directamente Kubuntu,
que viene con KDE por defecto, pero tenemos las dos opciones y ambas
funcionaran correctamente.
Está sección describe los
diferentes entornos de escritorio disponibles para X en FreeBSD. Un «entorno de
escritorio» puede ser cualquier cosa que vaya desde un simple gestor de
ventanas hasta una completa «suite» de aplicaciones de escritorio como KDE o GNOME.
GNOME
Acerca de GNOME
GNOME es un entorno de
escritorio amigable que permite a los usuarios una configuración fácil de sus
sistemas. GNOME incluye un panel (para iniciar las aplicaciones y
mostrar su estado), un escritorio (donde pueden colocarse los datos y las
aplicaciones), un conjunto de herramientas y aplicaciones de escritorio
estándar y un conjunto de convenciones para facilitar la creación de
aplicaciones que sean consistentes y colaboren unas con otras. Los usuarios de
otros sistemas operativos o entornos pueden sentirse como en casa utilizando el
poderoso entorno gráfico GNOME. Encontrará más información sobre GNOME en
FreeBSD en la página del Proyecto FreeBSD GNOME.
Instación de GNOME
GNOME puede instalarse
fácilmente utilizando packages precompilados o desde la Colección de Ports:
Para instalar el paquete de GNOME desde
la red, simplemente teclee:
# pkg_add -r gnome2
Para compilar GNOME a
partir del código fuente, es decir, como port:
# cd /usr/ports/x11/gnome2
# make install clean
Una vez GNOME esté
instalado debe indicarle al servidor X como iniciar GNOME para
convertirlo en el gestor de ventanas predeterminado.
La manera más fácil de
arrancar GNOME es con GDM, el gestor de pantalla de GNOME. GDM,
que se instala con el escritorio GNOME al ser parte del mismo (aunque
venga desactivado por omisión) se activa añadiendo gdm_enable="YES" a /etc/rc.conf.
Tras reiniciar, GNOME arrancará automáticamente al acceder al
sistema; no es necesario configurar nada más.
Puede arrancar GNOME también
desde la línea de órdenes configurando adecuadamente un fichero llamado .xinitrc.
Si ya tiene un .xinitrc personalizado tendrá que reemplazar la línea
que arranca el gestor de ventanas anterior por otra que contenga /usr/local/bin/gnome-session.
Si no ha modificado el fichero previamente basta con que teclée lo siguiente:
% echo
"/usr/local/bin/gnome-session" > ~/.xinitrc
Después teclée startx y
debería iniciarse el entorno de escritorio GNOME.
Nota:
Si utiliza un gestor de pantalla
antíguo, como XDM, lo anteriormente descrito no funcionará. Cree un
fichero ejecutable .xsession con la misma orden en él. Edite el
fichero y sustituya la orden para iniciar su actual gestor de ventanas
por /usr/local/bin/gnome-session:
% echo "#!/bin/sh" >
~/.xsession
% echo
"/usr/local/bin/gnome-session" >> ~/.xsession
% chmod +x ~/.xsession
Otra opción es configurar el
gestor de pantalla para que permita seleccionar el gestor de ventanas durante
el acceso; la sección de detalles de KDE explica cómo hacerlo
para kdm, el gestor de pantalla de KDE.
Tipos «Anti-aliased» en GNOME
X11 soporta «anti-aliasing» a
través de la extensión «RENDER». Gtk+ 2.0 y superiores (el «toolkit» utilizado
por GNOME) disponen de esta funcionalidad. La configuración del
«anti-aliasing» se describe en la Sección 5.5.3, “Tipos Anti-Aliasing”. Una
vez configurado el software es posible utilizar «anti-aliasing» en el entorno
de escritorio GNOME. Sólamente tiene que ir a Applications → Desktop
Preferences → Font, y seleccione entre Best shapes, Best
contrast, o Subpixel smoothing (LCDs). En el caso de una aplicación Gtk+
que no forme parte del escritorio GNOME asigne a la variable de
entorno GDK_USE_XFT un valor de 1 antes de arrancar el
programa.
KDE
Acerca de KDE
KDE es un entorno de
escritorio contemporáneo y fácil de usar. Veamos alguna de las cosas que KDE brinda
al usuario:
Un bello escritorio
contemporáneo.
Un escritorio completamente
transparente en red.
Un sistema de ayuda integrado que
facilita un acceso adecuado y consistente a la ayuda durante el uso del
escritorio KDE y sus aplicaciones.
Un aspecto consistente de todas
las aplicaciones KDE.
Menús y barras de herramientas
estándares, teclas programables, esquemas de color, etc.
Internacionalización: KDE está
disponible en más de 40 idiomas.
Un diálogo de configuración del
escritorio centralizado y consistente.
Un gran número de útiles
aplicaciones KDE.
KDE incluye un navegador web
llamado Konqueror, que es un sólido competidor del resto de navegadores
web existentes en sistemas UNIX®. Puede encontrar más información sobreKDE en
el sitio web de KDE. Si quiere información
específica y recursos sobre KDE en FreeBSD consulte el sitio web
del equipo de KDE en FreeBSD.
Hay dos versiones de KDE en
FreeBSD: la versión 3 lleva ya bastante tiempo en el sistema y es muy estable
en todos los sentidos. La versión 4, la nueva generación de KDE, también
está en los ports. Si quiere puede instalar ambas versiones simultáneamente.
Instalación de KDE
Igual que sucede con GNOME o
cualquier otro entorno de escritorio puede instalarlo como package o desde la
Colección de Ports:
Si quiere instalar como
package KDE3 (desde la red) escriba:
# pkg_add -r kde
Si quiere instalar como
package KDE4 (desde la red) escriba:
# pkg_add -r kde4
pkg_add(1) descargará
automáticamente la versión más reciente de la aplicación.
Si lo que desea es compilar KDE3 desde
el código fuente utilice el árbol de ports:
# cd /usr/ports/x11/kde3
# make install clean
Si lo que desea es compilar KDE4 desde
el código fuente utilice el árbol de ports:
# cd /usr/ports/x11/kde4
# make install clean
Una vez instalado KDE debe
indicarle al servidor X cómo iniciar la aplicación para que se convierta en el
gestor de ventanas por defecto. Edite .xinitrc:
Para KDE3:
% echo "exec startkde"
> ~/.xinitrc
Para KDE4:
% echo "exec
/usr/local/kde4/bin/startkde" > ~/.xinitrc
A partir de ahora cuando se llame
al sistema X Window con startx el escritorio será KDE.
Si utiliza un gestor de pantalla,
como por ejemplo xdm, la configuración es ligeramente diferente. En vez de
lo antedicho edite .xsession. Las instrucciones para kdm se
decribirán más adelante en este capítulo.
Más detalles sobre KDE
Una vez KDE está
instalado en el sistema la mayoría de las cosas se pueden ir descubriendo
utilizando las páginas de ayuda o sencillamente a golpe de ratón en los
diversos menús. Los usuarios de Windows® y Mac® se sentiráan como en
casa.
La mejor referencia para KDE es
la documentación «on-line». KDE incluye su propio navegador, Konqueror,
docenas de útiles aplicaciones y una extensa documentación. El resto de esta
sección trata sobre cuestiones técnicas que son difíciles de aprender mediante
una exploración al azar.
El gestor de pantalla de
KDE
El administrador de un sistemas
multiusuario puede querer ofrecer a sus usuarios una pantalla de bienvenido que
se les presente al acceder al sistema. Tal y como se ha explicado previamente
puede usar XDM. De todos modos KDE incluye su
propia alternativa, alternative, kdm, diseñado pensando en ser más
atractivo y tener más opciones que ofrecer en el momento del acceso al sistema.
Más concretamente ofrece a los usuarios la posibilidad de elegir mediante un
menú qué entorno de escritorio (KDE, GNOME, o cualquier otro) quiere
ejecutar el usuario una vez validado.
Si quiere activar kdm debe
modificar la entrada de ttyv8 en /etc/ttys. La línea debe quedar
del siguiente modo:
Si va a usar KDE3:
ttyv8 "/usr/local/bin/kdm
-nodaemon" xterm on secure
En el caso de KDE4:
ttyv8
"/usr/local/kde4/bin/kdm -nodaemon" xterm on secure
. XFce
Acerca de XFce
XFce es un entorno de
escritorio basado en el «toolkit» GTK utilizado por GNOME pero es
mucho más ligero y está pensado para aquellos que quieran un escritorio
sencillo, eficiente y fácil de utlizar y configurar. Visualmente es muy
parecido a CDE, que podemos encontrar en sistemas UNIX® comerciales.
Alguna de las caracterésticas de XFce son:
Un escritorio sencillo y fácil de
utilizar.
Completamente configurable
utilizando el ratón, con arrastrar y soltar, etc.
Panel principal similar al
de CDE, con menús, «applets» y accesos directos a las aplicaciones.
Gestor de ventanas integrado,
gestor de ficheros, gestor de sonido, módulo de compatibilidad con GNOME,
y muchas cosas más.
Aspecto configurable (utiliza
GTK).
Rápido, ligero y eficiente: ideal
para máquinas viejas, lentas o máquinas con memoria limitada.
Puede encontrar más información
sobre XFce en el sitio web de XFce.
5.7.4.2. Instalar XFce
En el momento de escribir este
texto existe un paquete binario para XFce. Para instalarlo escriba:
# pkg_add -r xfce4
También puede compilarlo desde el
código gracias a la Colección de Ports:
# cd /usr/ports/x11-wm/xfce4
# make install clean
Para indicar al servidor X que
use XFce la próxima vez que arranque simplemente escriba lo
siguiente:
% echo "/usr/X11R6/bin/startxfce4"
> ~/.xinitrc
La próxima vez que arranque
X XFce será el escritorio. Como antes, si se usa un gestor de
pantalla como xdm cree un .xsession tal y como se ha
descrito en la anterior sección en GNOME,
pero con la orden /usr/local/bin/startxfce4; puede configurar el gestor de
pantalla para permitir elegir el escritorio en el momento de acceder al sistema
tal y como se ha explicado en la sección de kdm.
La Licencia Pública General de GNU
La licencia GPL fue creada por Richard Stallman en 1989 para proteger los programas liberados como parte del proyecto GNU
La Licencia Pública General de GNU o más conocida
por su nombre en inglés GNU
General Public License (o simplemente sus siglas del inglés GNU GPL)
es la licencia más ampliamente usada1 en el mundo
del software y garantiza a los usuarios finales (personas, organizaciones,
compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el
software. Su propósito es declarar que el software cubierto por esta licencia
es software
libre y protegerlo de intentos de apropiación que restrinjan
esas libertades a los usuarios. Esta licencia fue creada originalmente por Richard Stallman fundador
de la Free Software Foundation(FSF) para el proyecto GNU
Excepciones a las
licencias de GNU
Algunos programas de
GNU tienen permisos adicionales o excepciones especiales a términos específicos
en una de las principales licencias. Dado que algunos de estos permisos o
excepciones se usan frecuentemente o que suscitan muchas dudas por sí mismos, hemos
empezado a coleccionarlos en nuestra página de excepciones.
URL de las
licencias
Para enlazar a
nuestras licencias, lo mejor es hacerlo apuntando a la última versión, es por
esto que las direcciones estándar comohttp://www.gnu.org/licenses/gpl.html no tienen
número de versión. Sin embargo, puede que en alguna ocasión quiera crear el enlace
a una versión especifica de la licencia. En esos casos puede usar las
siguientes direcciones [Saltar los enlaces]:
Licencia Pública
General de GNU (GPL)
Licencia Pública
General Reducida de GNU (LGPL)
Licencia Pública
General Affero de GNU (AGPL)
AGPLv3
de GNU (La primera versión de la Affero General Public
License no es una licencia de GNU, pero se diseñó con una
finalidad muy similar a la licencia AGPL de GNU).
Licencia de
Documentación Libre de GNU (FDL)
Existen enlaces
permanentes a los formatos alternativos disponibles para cada licencia en su
página respectiva. No existen versiones de cada una de las licencias en todos
los formatos. Si necesita un formato que no se encuentre disponible.
Licencia de
Documentación Libre de GNU (FDL)
Existen enlaces
permanentes a los formatos alternativos disponibles para cada licencia en su
página respectiva. No existen versiones de cada una de las licencias en todos
los formatos. Si necesita un formato que no se encuentre disponible.
GPL puede ser usada por
cualquiera, ya que su finalidad es proteger los derechos de los usuarios
finales (usar, compartir, estudiar y modificar). Esta es la primera
licencia copyleft para
uso general, lo que significa que los trabajos derivados sólo pueden ser
distribuidos bajo los términos de la misma licencia. Bajo esta filosofía, la
licencia GPL garantiza a los destinatarios de un programa de computador los
derechos y libertades reunidos en definición de software libre y usa copyleft
para asegurar que el software está protegido cada vez que el trabajo es
distribuido, modificado o ampliado. En la forma de distribución (sólo pueden
ser distribuidos bajo los términos de la misma licencia) se diferencian las
licencias GPL de las licencias de software libre permisivas,
de las cuales los ejemplos más conocidos son las licencias BSD (BSD
licenses).
El software bajo licencia GPL
puede ser aplicado bajo todos los propósitos, incluidos los propósitos
comerciales e incluso como herramienta de creación de software propietario. En uso puramente
privativo (o interno), sin ventas ni distribuciones implicadas, el software
puede ser modificado sin liberar el código fuente pero, de lo contrario, el
código fuente y cualquier cambio realizado en él debe estar disponible para los
usuarios, ya que en este caso los derechos del usuario están protegidos por
copyleft. De esta forma, las aplicaciones instaladas en sistemas operativos
bajo licencia GPL como Linux, no es necesario que estén licenciadas bajo GPL o que
estén distribuidas con su código fuente disponible ya que las licencias no
dependen de la plataforma. Por ejemplo, si un programa está formado
completamente por código original, o si está combinado con software que no
cumple los requisitos de copyleft no es necesario que se licencie bajo GPL o
que se distribuya con su código fuente disponible. Sólo si un programa utiliza
fragmentos de código GPL (y el programa es distribuido) el código fuente en su
totalidad debe estar disponible, bajo la misma licencia. La licencia LGPL (GNU Lesser General Public License)
fue creada para tener derechos menos restrictivos que GPL, por lo que en este
caso en un programa que utiliza fragmentos de código LGPL, no es necesario
liberar el código original.
Los usuarios o compañías que
distribuyen sus trabajos bajo licencias GPL, pueden cobrar o distribuirlas
gratuitamente. Esto distingue las licencias GPL de las licencias de software
que prohíben su distribución comercial. La FSF argumenta que no se debe
restringir la distribución comercial del software (incluyendo la
redistribución), ya que la GPL establece explícitamente que las obras cubiertas
por esta licencia se pueden vender a cualquier precio.
Suscribirse a:
Entradas (Atom)