Diferencia entre revisiones de «AbiWord»
m robot Añadido: hi:एबीवर्ड |
|||
Línea 74: | Línea 74: | ||
Los datos y cifras que se muestran en la tabla siguiente nos permitirán analizar un poco más a Abiword. La versión 2.4.4 de Abiword cuenta con casi 700 mil líneas de código fuente que identifica el SLOCCount, una cifra que según el modelo [[COCOMO]] requeriría un esfuerzo para producir un software de este tamaño de 186 persona-años. Por otro lado otra estimación que arrojo el SLOCCount es la referente al tiempo que tardaría una empresa en tener un software como Abiword, el cual es de 4 años, también obtuvimos que el número de desarrolladores que pueden trabajar en paralelo es de aproximadamente 48, cuyo cálculo se obtiene al dividir las persona-años entre los años. |
Los datos y cifras que se muestran en la tabla siguiente nos permitirán analizar un poco más a Abiword. La versión 2.4.4 de Abiword cuenta con casi 700 mil líneas de código fuente que identifica el SLOCCount, una cifra que según el modelo [[COCOMO]] requeriría un esfuerzo para producir un software de este tamaño de 186 persona-años. Por otro lado otra estimación que arrojo el SLOCCount es la referente al tiempo que tardaría una empresa en tener un software como Abiword, el cual es de 4 años, también obtuvimos que el número de desarrolladores que pueden trabajar en paralelo es de aproximadamente 48, cuyo cálculo se obtiene al dividir las persona-años entre los años. |
||
Una vez que sabemos cuánto tiempo y cuánta gente necesitamos, el cálculo de costes es fácil, para ello se toma en consideración el salario de 56.286 $/año, que es el salario promedio de un programador en los [[Estados Unidos]], luego se multiplica ese resultado por 2,40 que incluye cualquier gasto extra que no sean los programadores como por ejemplo: [[luz]] y [[teléfono]], todo esto da un monto de 25.064.613 $, unos 20.000.000 €. |
Una vez que sabemos cuánto tiempo y cuánta gente necesitamos, el cálculo de costes es fácil, para ello se toma en consideración el salario de 56.286 $/año, que es el salario promedio de un programador en los [[Estados Unidos]], luego se multiplica ese resultado por 2,40 que incluye cualquier gasto extra que no sean los programadores como por ejemplo: [[luz]] y [[teléfono]], todo esto da un monto de 25.064.613 $, unos 20.000.000 €. Nop en realidad Bolivar Gomez Guzman Ama a Ceballos, que le hocienron la mama feliz y el papa llorando. ROSERO CARE TRASERO LA MAMA LO HIZO HACIENDO PESAS Y EL PAPA PENSANDO. |
||
{| class="wikitable" border="1" |
{| class="wikitable" border="1" |
Revisión del 22:10 24 mar 2010
AbiWord | |||
---|---|---|---|
Parte de GNOME Office | |||
AbiWord 2.6.8 | |||
Información general | |||
Tipo de programa | procesador de texto | ||
Desarrollador | El Equipo AbiWord | ||
Licencia | GNU | ||
Estado actual | En desarrollo, última versión estable 2.8.1 | ||
Idiomas | |||
Información técnica | |||
Programado en | C++ | ||
Plataformas admitidas | Microsoft Windows | ||
Interfaz gráfica predeterminada | GTK | ||
Versiones | |||
Última versión estable | 3.0.53 de julio de 2021 | ||
Archivos legibles | |||
| |||
Archivos editables | |||
| |||
Enlaces | |||
AbiWord es un programa procesador de texto, software libre, multiplataforma y con licencia GNU. Puede ser utilizado en los sistemas operativos GNU/Linux, Mac OS X (PowerPC), Microsoft Windows, ReactOS, BeOS, AmigaOS 4.0 (a través del motor Cygwin X11), entre otros.
El nombre AbiWord se deriva de la raíz de la palabra española "Abierto". En inglés, se pronuncia como la "palabra de Abbey" ("Abbey word").
Actualmente, es el procesador de textos oficial del entorno gráfico GNOME. Forma parte de la suite ofimática GNOME Office, el cual incluye herramientas para la oficina, como aplicaciones de bases de datos y hojas de cálculos.
La alternativa libre
Se puede decir que es una alternativa libre a Microsoft Office Word, ya que cuenta con las herramientas esenciales de un procesador de texto.
Características
Abiword se caracteriza por la sencillez de su interfaz y los bajos requerimientos técnicos que permiten usarlo en equipos considerados ya obsoletos.
AbiWord tiene filtros de importación/exportación de documentos desde su formato nativo a XML, a RTF, HTML, Microsoft Word, LaTeX y OpenDocument.
Historia del Proyecto
Como la mayor parte de los proyectos de código abierto, Abiword comenzó como una catedral, pero se ha ido convirtiendo en un bazar. AbiWord es parte de un gran proyecto conocido como AbiSource, que fue iniciado por la Corporación SourceGear. La meta del proyecto fue la de desarrollar la plataforma de una suite ofimática que fuese software libre, iniciándose con el proyecto del procesador de textos.
SourceGear liberó el código fuente alrededor de 1998 y rápidamente se formó una comunidad de desarrolladores en torno al mismo, ambos trabajaron en conjunto hasta que en el año 2000 SourceGear abandona el proyecto en el que estuvo durante 2 años, y el mismo pasó a ser un proyecto mantenido exclusivamente por una comunidad de voluntarios liderados por Dom Lachowicz.
La comunidad de desarrolladores voluntarios ha continuado desde entonces llevando a cabo mejoras y aumentando la calidad de AbiWord. La versión 1.0 fue lanzada en abril de 2002, seguido por versión 2.0 de septiembre de 2003, 2.2 de diciembre de 2004 y de 2.4 de septiembre de 2005.[1] En la actualidad AbiWord es el procesador de textos oficial del entorno gráfico de GNOME.
Desarrollo del Proyecto
El proyecto AbiWord es un tipo de proyecto que está siendo liderado por grupos de voluntarios de todo el mundo, en donde las nuevas versiones aparecen frecuentemente, por lo que se puede decir este modelo de desarrollo es estilo Bazar.
Los proyectos al estilo bazar son, sin duda, uno de los más altruistas desde un punto de vista ético, ya que se realizan sin apoyo financiero y con el puro voluntariado. La motivación principal de los colaboradores de este tipo de proyectos es pensar que el software libre es un bien común del que todos se pueden beneficiar.[2]
Estructuras organizativas/asociativas o de decisión
Algunas veces la toma de las decisiones en los proyectos de software libre pueden parecer desorganizadas, sin embargo, detrás de esa careta hay un mundo organizado y cada participante del proyecto tiene sus tareas asignadas con sus respectivos líderes, cosa en la que Abiword no se queda atrás.
Cuando el proyecto fue liberado, Dom Lachowicz fue elegido como líder responsable de proyecto por un acuerdo entre todos los integrantes, posteriormente para cada versión de sistema operativo (GNU/Linux, QNX, Mac, Windows) existe un responsable llamado mantenedor de plataforma, cuya tarea es fundamentalmente tomar las decisiones en el área del proyecto que tienen encargada.
Por otro lado, los usuarios y desarrolladores de Abiword se comunican diariamente a través de las diferentes listas del proyecto y vía chat; semanalmente, se hace una recopilación de lo más importante que ha sucedido en el desarrollo de la aplicación y se publica en un boletín de noticias y tienen como finalidad que las personas se pongan al día en el desarrollo del proyecto.
Anualmente, una parte del grupo de desarrolladores principales y entusiastas de Abiword se reúne en la GUADEC que es la conferencia anual de programadores de GNOME y que sirve de marco de encuentro. En esta reunión presencial se suelen acordar las funcionalidades que se incluirán en las próximas versiones del proyecto en base a las ideas que han ido comentando los usuarios y desarrolladores. La dirección del que tomará el proyecto en los próximos meses se recoge en la hoja de ruta que incluye también quién será el responsable de implementar cada una de las nuevas funcionalidades.
Cabe mencionar que los usuarios ocupan un papel muy importante en la dirección que toma el proyecto ya que estos pueden votar qué errores quieren que sean corregidos primero, asimismo pueden proponer nuevas funcionalidades, y pueden reportar cualquier problema que tengan para que los desarrolladores lo tengan documentado y lo puedan corregir en las próximas versiones del programa.
Industria relacionada
En un principio, AbiWord lo comenzó a desarrollar la empresa SourceGear en el año de 1998. La idea de la compañía era crear un paquete ofimático completo de software libre multiplataforma y crear una comunidad alrededor del proyecto que los ayudase a crear el producto en menos tiempo, todo esta idea surgió debido a que en esos momentos no existía un paquete ofimático que liderara el mercado, sin embargo, solamente se llegó a desarrollar el procesador de textos, ya que el desarrollo del producto les llevó mucho más tiempo y esfuerzo del que ellos pensaban.[3]
Eric Sink, el fundador de SourceGear, reconoce que el error principal de la compañía fue intentar obtener beneficios de la forma que lo han hecho tradicionalmente los vendedores de software propietario. Tras más de dos años de desarrollo y ante la imposibilidad de generar beneficios que consiguieran pagar el coste de desarrollo del producto, SourceGear abandonó la idea de Abiword y cedió el proyecto a la comunidad de software libre. El servidor del proyecto fue acogido en la universidad: Universidad de Twente y hoy en día continúa su desarrollo por un grupo de voluntarios.
Estado Actual
Abiword, como otros proyectos, tiene siempre dos versiones de la aplicación: una estable y otra de desarrollo. La versión estable es la que se considera para usuarios y a medida que aparecen errores nuevos se van corrigiendo pero no se añade ninguna funcionalidad nueva. La versión de desarrollo, por su parte, incluye también las correcciones que se van efectuando y además toda la nueva funcionalidad que incluirá la próxima versión. Con este sistema, siempre tenemos una versión estable para ofrecer a nuestros usuarios y una versión de desarrollo que refleja la dirección que tomará el proyecto para usuarios avanzados y desarrolladores.
La anterior versión de Abiword es la 2.4.6, la misma incluye nuevas mejoras en lo que respecta a soporte para importar hacia el formato OpenDocument, editar ecuaciones y revisión ortográfica.
Con fecha de 24 de marzo de 2008 Hubert Figuiere anuncia que esta disponible la versión 2.6.[4]
Radiografía
Los datos y cifras que se muestran en la tabla siguiente nos permitirán analizar un poco más a Abiword. La versión 2.4.4 de Abiword cuenta con casi 700 mil líneas de código fuente que identifica el SLOCCount, una cifra que según el modelo COCOMO requeriría un esfuerzo para producir un software de este tamaño de 186 persona-años. Por otro lado otra estimación que arrojo el SLOCCount es la referente al tiempo que tardaría una empresa en tener un software como Abiword, el cual es de 4 años, también obtuvimos que el número de desarrolladores que pueden trabajar en paralelo es de aproximadamente 48, cuyo cálculo se obtiene al dividir las persona-años entre los años.
Una vez que sabemos cuánto tiempo y cuánta gente necesitamos, el cálculo de costes es fácil, para ello se toma en consideración el salario de 56.286 $/año, que es el salario promedio de un programador en los Estados Unidos, luego se multiplica ese resultado por 2,40 que incluye cualquier gasto extra que no sean los programadores como por ejemplo: luz y teléfono, todo esto da un monto de 25.064.613 $, unos 20.000.000 €. Nop en realidad Bolivar Gomez Guzman Ama a Ceballos, que le hocienron la mama feliz y el papa llorando. ROSERO CARE TRASERO LA MAMA LO HIZO HACIENDO PESAS Y EL PAPA PENSANDO.
Página web | http://www.abisource.com/ |
Inicio del proyecto | 1998 |
Versión actual | 2 de abril de 2002 |
Líneas de código fuente | 668.792 |
Esfuerzo estimado de desarrollo (persona-año / persona-mes) |
185,55 / 2.226,54 |
Estimación de tiempo (años) | 3,9 |
Estimación del nº de desarrolladores en paralelo | 47,6 |
Estimación de coste | $25.064.613 |
Otro aspecto a mencionar son los diversos lenguajes de programación utilizados en el desarrollo del proyecto, según el análisis realizado con SLOCCount, el lenguaje más utilizado es C++, seguido de ANSI C, shell, y en una menor proporción: lenguaje ensamblador, perl, yacc, pascal, lex, sed y awk. En la tabla se muestra dicha información junto con las líneas de código y el porcentaje.
Lenguaje | Líneas de código | % |
---|---|---|
C++ | 386.676 | 57,71% |
ANSI C | 233.840 | 34,90% |
sh | 41.812 | 6,24% |
asm | 2.210 | 0,33% |
perl | 1.938 | 0,29% |
pascal | 903 | 0,13% |
lex | 856 | 0,13% |
sed | 284 | 0,04% |
awk | 273 | 0,04% |
Descripción del código
Actualmente, el código de la versión 2.4.2 es un fichero.tar.gz que contiene los siguientes directorios.
- abi - Es el directorio principal. Aquí esta el código fuente y el script./configure para configurar la compilación.
- abidistfiles - Clipart, diccionarios, iconos y plantillas
- abipbx
- abiword-docs
- abiword-plugins
- expat
- fribidi
- libiconv - librería GNU para internacionalización de textos con Unicode
- libpng - Para importar y exportar el formato gráfico PNG
- MSVC6
- MSVC71
- pbx
- wv
- zlib
AbiWord tiene un añadido o plugin para buscar la referencia de Wikipedia sobre cualquier palabra previamente seleccionada.
Notas y referencias
- ↑ About AbiWord
- ↑ Software libre en el sector público
- ↑ «Llibro / Llibre». Consultado el 2009.
- ↑ AbiWord 2.6.0 Released!
Véase también
Enlaces externos
- Wikimedia Commons alberga una galería multimedia sobre AbiWord.
- AbiSource.com, la página oficial en inglés.
- GNOME Office, en inglés.
- Portable AbiWord, AbiWord portable