Você está na página 1de 14

Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,

cambiar y mejorar el software. De modo ms preciso, se refiere a cuatro libertades de los


usuarios del software:

La libertad de usar el programa, con cualquier propsito (libertad 0).


La libertad de estudiar cmo funciona el programa, y adaptarlo a tus
necesidades (libertad 1). El acceso al cdigo fuente es una condicin 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 pblicas las mejoras a los dems, de modo
que toda la comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito
previo para esto.
Un programa es software libre si los usuarios tienen todas estas libertades. As pues,
deberas tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o
cobrando una cantidad por la distribucin, a cualquiera y a cualquier lugar. El ser libre de
hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
Tambin deberas tener la libertad de hacer modificaciones y utilizarlas de manera privada
en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si
publicas tus cambios, no tienes 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
organizacin de usarlo en cualquier tipo de sistema informtico, para cualquier clase de
trabajo, y sin tener obligacin de comunicrselo al desarrollador o a alguna otra entidad
especfica.
La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del
programa como su cdigo fuente, sean versiones modificadas o sin modificar (distribuir
programas de modo ejecutable es necesario para que los sistemas operativos libres sean
fciles 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, debes tener acceso al cdigo fuente del programa. Por lo tanto, la posibilidad de
acceder al cdigo fuente es una condicin necesaria para el software libre.
Para que estas libertades sean reales, deben ser irrevocables mientras no hagas nada
incorrecto; si el desarrollador del software tiene el poder de revocar la licencia aunque no le
hayas dado motivos, el software no es libre.
Son aceptables, sin embargo, ciertos tipos de reglas sobre la manera de distribuir software
libre, mientras no entren en conflicto con las libertades centrales. Por ejemplo, copyleft es la
regla que implica que, cuando se redistribuya el programa, no se pueden agregar
restricciones para denegar a otras personas las libertades centrales. Esta regla no entra en
conflicto con las libertades centrales, sino que ms bien las protege.
'Software libre' no significa 'no comercial'. Un programa libre debe estar disponible para
uso comercial, desarrollo comercial y distribucin 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' tambin 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.

El software puede aplicarse a numerosas situaciones del mundo real. En primer lugar, a todos
aquellos problemas para los que se haya establecido un conjunto especfico de acciones que
lleven a su resolucin (esto es, un algoritmo). En estos casos, utilizaremos lenguajes de
programacin procedimentales para implementar estos algoritmos. Tambin puede aplicarse
a situaciones en las que el problema puede describirse formalmente, por lo general en forma
recursiva. En estos casos no necesitamos describir el mtodo de resolucin, es decir cmo se
resuelve el problema, sino que bastar con describir en problema en s, indicando cul es la
solucin deseada, y utilizaremos lenguajes declarativos para ello. Tambin puede aplicarse a
problemas que los humanos resolvemos utilizando multitud de reglas heursticas
posiblemente contradictorias, para lo cual utilizaremos un sistema experto e incluso para
problemas de los cuales no tenemos una idea clara de cmo se resuelven, pero de los que
conocemos cul es la solucin apropiada para algunos ejemplos de los datos de entrada. En
este caso utilizaremos redes neuronales.
En cualquier caso, es difcil establecer categoras genricas significativas para las aplicaciones
del software. Conforme aumenta la complejidad del mismo se hace ms complicado
establecer compartimentos ntidamente separados. No obstante la siguiente clasificacin ha
venido aceptndose tradicionalmente:

Software de sistemas:
Est formado por todos aquellos programas cuya finalidad es servir al desarrollo o al
funcionamiento de otros programas. Estos programas son muy variados: editores,
compiladores, sistemas operativos, entornos grficos, programas de telecomunicaciones, etc.
pero se caracterizan por estar muy prximos al hardware, por ser utilizados
concurrentemente por numerosos usuarios y por tratarse de programas de amplia difusin, no
estando diseados normalmente a medida. Esto permite un mayor esfuerzo en su diseo y
optimizacin, pero tambin les obliga a ser muy fiables, cumpliendo estrictamente las
especificaciones para las que fueron creados. Un ejemplo de este tipo de software son los
sistemas operativos, como Windows y Unix.

Software de tiempo real:


Est formado por todos aquellos programas que miden, analizan y controlan los sucesos del
mundo real a medida que ocurren, debiendo reaccionar de forma correcta a los estmulos de
entrada en un tiempo mximo prefijado. Deben, por tanto, cumplir unos requisitos temporales
muy estrictos y, dado que los procesos que controlan pueden ser potencialmente peligrosos,
tienen que ser fiables y tolerantes a fallos. Por otro lado, no suelen ser muy complejos y
precisan de poca interaccin con el usuario. Un sistema de tiempo real es aquel en el que
para que las operaciones computacionales estn correctas no depende solo de que la lgica e
implementacin de los programas computacionales sea correcto, sino tambin en el tiempo
en el que dicha operacin entreg su resultado. Si las restricciones de tiempo no son
respetadas el sistema se dice que ha fallado. Un Buen ejemplo es el de un robot que necesita
tomar una pieza de una banda sinfn. Si el Robot llega tarde, la pieza ya no estar donde

deba recogerla. Por lo tanto el trabajo se llev acabo incorrectamente, aunque el robot haya
llegado al lugar adecuado. Si el robot llega antes de que la pieza llegue, la pieza aun no
estar ah y el robot puede bloquear su paso.

Software de gestin:
El procesamiento de informacin de gestin constituye, casi desde los inicios de la informtica
la mayor de las reas de aplicacin de los ordenadores. Estos programas utilizan grandes
cantidades de informacin almacenadas en bases de datos con objeto de facilitar las
transacciones comerciales o la toma de decisiones. Adems de las tareas convencionales de
procesamiento de datos, en las que el tiempo de procesamiento no es crtico y los errores
pueden ser corregidos a posteriori, incluyen programas interactivos que sirven de soporte a
transacciones comerciales.

Software cientfico y de ingeniera:


Otro de los campos clsicos de aplicacin de la informtica. Se encarga de realizar complejos
clculos sobre datos numricos de todo tipo. En este caso la correccin y exactitud de las
operaciones que realizan es uno de los requisitos bsicos que deben de cumplir.
El campo del software cientfico y de ingeniera se ha visto ampliado ltimamente con el
desarrollo de los sistemas de diseo, ingeniera y fabricacin asistida por ordenador (CAD,
CAE y CAM), los simuladores grficos y otras aplicaciones interactivas que lo acercan ms al
software de tiempo real e incluso al software de sistemas.

Software de ordenadores personales:


El uso de ordenadores personales y de uso domstico se ha generalizado a lo largo de la
pasada dcada. Aplicaciones tpicas son los procesadores de textos, las hojas de clculo,
bases de datos, aplicaciones grficas, juegos, etc. Son productos de amplia difusin
orientados a usuarios no profesionales, por lo que entre sus requisitos se encuentran la
facilidad de uso y el bajo coste. Un ejemplo de este tipo de software es el paquete de Office.

Software empotrado:
Software empotrado es aquel que va instalado en otros productos industriales, como por
ejemplo la electrnica de consumo, dotando a estos productos de un grado de inteligencia
cada vez mayor. Se aplica a todo tipo de productos, desde un vdeo domstico hasta un misil
con cabeza atmica, pasando por algunos sistemas de control de los automviles, y realiza
funciones muy diversas, que pueden ir desde complicados clculos en tiempo real a sencillas
interacciones con el usuario facilitando el manejo del aparato que los incorpora. Comparten
caractersticas con el software de sistemas, el software de tiempo real, el software de

ingeniera y cientfico y el software de ordenadores personales. Otro ejemplo de los productos


que utilizan este tipo de software son los telfonos celulares.

Software de inteligencia artificial:


El software basado en lenguajes procedimentales es til para realizar de forma rpida y fiable
operaciones que para el ser humano son tediosas e incluso inabordables. Sin embargo, es
difcilmente aplicable a problemas que requieran la aplicacin de funciones intelectuales ms
elevadas, por triviales que nos puedan parecer. El software de inteligencia artificial trata de
dar respuesta a estas deficiencias, basndose en el uso de lenguajes declarativos, sistemas
expertos y redes neuronales.
Un ejemplo de este software es Smart Airport Operations Center, programa de logstica
creado por Ascent Technology, el cual es utilizado en los areopuertos, que
computacionalmente, son el mayor reto mundial para resolver problemas. Un cambio (atraso,
lluvia, falta de un empleado) genera el efecto domin. Con el susodicho software, este pulpo
balancea todos los detalles hasta que todo cuadre.

egn la Free Software Fundacin, el software libre se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo ms preciso, se
refiere a cuatro libertades de los usuarios del software:
la libertad de usar el programa, con cualquier propsito;
la libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a tus

necesidades;
la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prjimo;
la libertad de mejorar el programa y hacer pblicas esas mejoras a los dems, de modo

que toda la comunidad se beneficie.


Una de las razones de la confusin por la que mucha gente confunde al software libre y el
software gratuito proviene, como vimos, de la ambigedad de la palabra free en ingls .
Es por ese motivo que al Free Open Source Software (FOSS) tambin se lo conoce como
Free Libre Open Source Software (FLOSS). As que, ya sabes, la prxima vez que vayas a
un sitio web en ingls y diga que un programa es free, vas a tener que preguntarte: a
qu se refiere?, es libre o gratuito? Para resolver el acertijo slo alcanzar con
descubrir si cumple o no con las 4 libertades listadas ms arriba.
Tambin es fcil confundir al freeware y el free software debido a que el software
libre suele estar disponible gratuitamente, o al precio de costo de la distribucin a travs
de otros medios; sin embargo, no es obligatorio que as sea. Por lo tanto, no es correcto
asociar software libre a software gratuito (denominado usualmente freeware), ya que
un software, conservando su carcter de libre, puede ser distribuido comercialmente
(software comercial). Anlogamente, el software gratis o gratuito incluye en
ocasiones el cdigo fuente; no obstante, este tipo de software no es libre en el mismo

sentido que el software libre, a menos que se garanticen los derechos de modificacin y
redistribucin de dichas versiones modificadas del programa.
El desarrollo de software libre no es una creacin hippie. Si bien una parte considerable
de los aportes al desarrollo del software libre es realizada por personas que lo hacen por
gusto y vocacin personal, muchos de ellos reciben compensaciones econmicas por su
trabajo. Por otra parte, existen numerosas empresas que han podido hacer del software
libre un gran negocio, como por ejemplo Google, Canonical, Red Hat, IBM y tantos otros.
Por ltimo, no hay que olvidar que muchas veces el negocio detrs del software libre est
vinculado a la oferta de servicios adicionales al software, como ser: la personalizacin y/o
instalacin del mismo, soporte tcnico, donaciones, patrocinios; en contraposicin al
modelo de negocio basado en licencias predominante en el software de cdigo cerrado.

d) Ejemplos:
Excel: Hoja de Clculo.
Word: Procesador de textos.
Corel Draw: Editor y creador de imgenes y animaciones.
Word Press: Desarrollo de blogs.
Oracle: Sistema Administrador de Bases de Datos.
Java: Lenguaje de programacin.
Visual Basic .NET: Lenguaje de programacin.
SAP: Suite de programas de gestin y administracin.
Adobe Acrobat: Lector de documentos protegidos.
Windows: Sistema Operativo.

a) Definicin:
Open Office es una suite ofimtica (al igual que Microsoft Office), es decir, es un paquete que
incluye los programas bsicos requeridos para la utilizacin habitual de un ordenador. Incluye
herramientas como un procesador de textos, una hoja de clculo, presentaciones,
herramientas para el dibujo o vectorial y base de datos. Este producto se puede utilizar con
diversas plataformas, como Microsoft Windows, Linux, BSD, Solaris y Mac OS X. Por otro lado,
Open Office es compatible con Microsoft Office, aunque inicialmente se cre para ofrecer una
alternativa abierta y de alta calidad a este producto. Adems, este producto puede ser usado
de manera gratuita. Otra de sus ventajas es la existencia de una versin porttil que puede
ser transportada y usada directamente desde una memoria USB sin necesidad de instalarse
en un ordenador.

b) Ejemplos:
Ejemplo de consultas con distintas funciones
por RMG Mi Oct 27, 2010 3:15 pm
Hola a todos..
Aqui os dejo un archivo de ejemplo de distintas consultas con funciones, aritmeticas, fecha,
concatenar, parametros, texto etc.
Espero que os sirva, y al mismo tiempo con un solo enlace se despejen las dudas que tengais.
Saludos.
ADJUNTOS

EjemplosConsultas.rar
(15.35 KiB) 1266 veces
Open Office 4.0 en W7, Open Office 3.3 en XP y Libre Office 3.5.3 en Linux Mint 10 "Julia"
RMG

Mensajes: 1633
Registrado: Mar Nov 17, 2009 6:59 am
Ubicacin: Valencia - Espaa
Arriba

Re: Ejemplo de consultas con distintas funciones


por danielmorbelli Jue Oct 28, 2010 10:12 pm
Buenisimo Ramn.
Sirve, y mucho, sobre todo para los que estamos en paales con Base
Saludos
Openoffice 3.2 (Preferentemente Linux Ubuntu 10.04) tambin W XP SP3
danielmorbelli
Mensajes: 116
Registrado: Vie May 21, 2010 1:53 pm
Arriba
Re: Ejemplo de consultas con distintas funciones
por Monikab8 Sab Jul 30, 2011 11:51 am
Estn muy bien, pero en la consulta por texto, si el valor introducido no est escrito
respetando maysculas y minsculas no realiza la bsqueda.
Como podemos modificar el criterio para busque sin que sea el texto exacto?
Open Office Versin 3.3 en Windows Xp
Monikab8
Mensajes: 39
Registrado: Mi Jul 27, 2011 11:42 am
Ubicacin: Valencia
Arriba

Definicin:
Apache Open Office Writer (OpenOffice.org Writer hasta diciembre de 2011) es un procesador
de texto multiplataforma que forma parte del conjunto de aplicaciones de la suite
ofimtica Apache Open Office. Adems de otros formatos estndares y ampliamente
utilizados de documentos, puede abrir y grabar el formato propietario. Doc. de Microsoft
Word casi en su totalidad. El formato nativo para exportar documentos es XML. Tambin
puede exportar a ficheros PDF nativamente sin usar programas intermedios.
La versin actual es la 3.4. Si bien la versin antigua estable 1.1.5, no tena gran atractivo en
cuanto a apariencia, las versiones 2.x (tambin descargables desde su pgina web) han
mejorado, respecto a sus versiones anteriores, su interfaz, compatibilidad con otros formatos
de archivo y la sencillez de su uso.
Puede proteger documentos con contrasea, guardar versiones del mismo documento,
insertar imgenes, objetos OLE, admite firmas digitales, smbolos, frmulas, tablas de clculo,
grficos, hiperenlaces, marcadores, formularios, etc.
Writer es tambin un potente editor HTML tan fcil de usar como un documento de texto. Slo
con entrar en el men Ver y seleccionar "Diseo para internet" cambia el formato del cuadro
de texto, asemejndose a una pgina web, que se puede editar de la misma forma que si
fuera un procesador de textos. Con l tambin se pueden hacer etiquetas, as como tarjetas
de presentacin fcilmente, sin tener que modificar el formato de un documento de texto
para ello. Tambin tiene una galera de imgenes, texturas y botones. Y un gran servicio de
ayuda.
Totalmente configurable, se puede modificar cualquier opcin de pgina, botones, barras de
herramientas y otras opciones de lenguaje, autocorreccin, ortografa, etc.

Ejemplo:

Definicin:
Calc es una hoja de clculo similar con un rango de caractersticas ms o menos equivalente.
Su tamao es mucho menor y proporciona un nmero de caractersticas no presentes en
Excel, incluyendo un sistema que automticamente define series para representar
grficamente basado en la disposicin de los datos del usuario. Calc tambin es capaz de
exportar hojas de clculo como archivos PDF, cuenta con filtros, autofiltros y adems puede
realizar agrupaciones en tablas dinmicas que Lotus 123 en sus versiones anteriores no haca,
posiblemente la versin 9.8 de Lotus 123 tenga estas posibilidades.
Dado que, desde el punto de vista de la programacin de macros, Calc no es compatible con
el modelo de objetos de Excel (aunque s con prcticamente todo su repertorio de
funciones BASIC), no es tan vulnerable a los virus de macros (o macrovirus) como el producto
de Microsoft. Adems, dado que su difusin es bastante menor, no hay tanto inters por parte
de los creadores de software malicioso (malware) de atacarlo especficamente.
Calc puede abrir y guardar las hojas de clculo en el formato de archivos de Microsoft Excel.
El formato por defecto de Apache Open Office 2.0 Calc se puede fijar para que sea el de
Microsoft
Excel,
o
el
formato Open
Document
Format (ODF)
de
la
organizacinOASIS. Calc tambin apoya una amplia gama de otros formatos, tanto para abrir
y guardar archivos.
Apache Open Office es software libre. Cualquier persona puede hacer mejoras y luego
compartirlas para el disfrute de todos. A medida que contina creciendo la base de usuarios y

desarrolladores de Apache Open Office, las caractersticas y mejoras pueden ser agregadas al
paquete a mayor ritmo.
En algunos casos, Calc carece de asistentes para acceder a ciertas caractersticas avanzadas
asociadas a productos de la competencia como capacidades estadsticas como el soporte de
la barra de error en los grficos, y el anlisis de regresin poli nmico, sin embargo esos
clculos se puede realizar incorporando manualmente las funciones y las relaciones ms
algunos macros. Otra aplicacin FOSS llamada Gnumericproporcionara un acceso ms fcil en
estas caractersticas del anlisis estadstico exponindolas a los usuarios con asistentes.

Ejemplo:

Definicin:
Es un programa de edicin de presentaciones de diapositivas similar a Microsoft PowerPoint.
Es parte de la suite de oficina de Apache Open Office desarrollada por Son Microsystems.
Puede exportar presentaciones como archivos SWF de Adobe Flash permitiendo que sean
ejecutados en cualquier computadora con Adobe instalado. Tambin incluye la capacidad de
crear archivos PDF. Impress sufre de la carencia de diseos de presentacin listos para
usarse. Sin embargo, se pueden obtener fcilmente en Internet plantillas de terceros.
Los usuarios de Apache Open Office Impress tambin pueden instalar la Open Clip Art
Library (Biblioteca Abierta de Clip Art), que agrega una enorme galera de banderas, logos,
iconos, estandartes y pancartas para presentaciones generales y proyectos de dibujo.
Algunas distribuciones Linux, como Deban, Mandriva Linux y Ubuntu han proporcionado un
paquete llamado openclipart listo para usar y fcil de bajar desde sus repositorios, instalando
una galera de imgenes y sonidos para el Apache Open Office.

Ejemplo:

Definicin:
Es una aplicacin que forma parte de la suite ofimtica Apache Open Office desde la versin
2. Es comparable a MS Access pero a diferencia de ste es software libre.
Base integra la manipulacin de bases de datos con Apache Open Office. Es posible crear y
modificar tablas, formularios, consultas e informes bien utilizando el sistema gestor de bases
de datos HSQL que se incluye con Base o bien cualquier otro. La aplicacin proporciona
diferentes asistentes, vistas de diseo, y vistas SQL para los usuarios principiantes y
avanzados.

Caractersticas

Base incluye
una
versin
completa
del SGBD HSQL que
guarda
los
datos
en
ficheros XML.Tambin puede acceder de forma nativa a ficherosDBase para realizar trabajos
simples.
Para usos ms avanzadas, Base proporciona soporte nativo para diferentes bases de datos
(Adabas D, ADO, Microsoft Access, MySQL), o cualquier otra base de datos si se utilizan los
conectores ODBC y JDBC. Tambin soporta agendas LDAP, Microsoft Outlook, Microsoft
Windowsy Mozilla.
A partir de la versin 2.3 Apache Open Office Base integrar el generador de informes
en OLAP y XML Report Designer basado en el motor de informes de cdigo abierto del
software Pentaho

Ejemplo:

Definicin:
Es un editor de grficos vectoriales comparable en caractersticas a CorelDRAW y es parte de
la suite ofimtica Apache Open Office. Una de sus caractersticas es la presencia de
"conectores" verstiles entre figuras, disponibles en varios de estilos de lnea y que facilitan la
creacin de organigramas.

Los usuarios de Apache Open Office tambin pueden instalar la Open Clip Art
Library (Biblioteca Abierta de Clip Art), que agrega una enorme galera de banderas,
logotipos, iconos y estandartes y pancartas para presentaciones generales y proyectos de
dibujo. En particular, las distribuciones de GNU/Linux Debian y Ubuntu han proporcionado un
paquete de openclipart listo para usar y fcil de bajar e instalar desde sus repositorios en
lnea.
Soporte del formato SVG.
Con la aceptacin del SVG creciendo, la habilidad de Apache Open Office Draw de importar y
exportar al formato SVG ha llegado a ser cada vez ms importante.
Actualmente, Apache Open Office soporta exportar al formato SVG, aunque con algunas
limitaciones por ser resueltas [1]. Sin embargo, el filtro de la importacin de SVG [2], todava
est en desarrollo intensivo y requiere utilizar JRE.
Con el desarrollo y la madurez de los filtros SVG, los usuarios podrn usar Draw para editar
directamente la enorme coleccin de muestras SVG del Open Clip Art Library, en vez de usar
otro editor de SVG como Inkscape, o trabajar solamente con grficos de

Ejemplo:

Definicin:
Es un software utilizado para crear y editar frmulas matemticas, similar al Microsoft
Ecuacin Editor (Editor de Ecuaciones de Microsoft). Es parte de la suite ofimtica Apache

Open Office. Las frmulas creadas se pueden exportar a otros documentos de Apache Open
Office, tales como los creados en Writer. Math soporta mltiples fuentes y puede exportar
a PDF.
Apache Open Office Math est disponible para descargar gratuitamente en la web de su
autor OpenOffice.org dentro del paquete Apache Open Office.

Ejemplo:

Você também pode gostar