Firebird

Páginas: 10 (2364 palabras) Publicado: 8 de marzo de 2013
¿Qué es Firebird?
Firebird es un Servidor de Base de Datos multiplataforma basada en el código de Interbase 6.0 (Borland Internacional) una base de datos madura con más de 25 años de experiencia. Interbase 6.0 fue liberado a mediados del 2000 bajo licencia IPL derivada de MPL (Mozilla Public Licencia) es más permisiva que GPL y similar a BSD (Berkeley Software Distribution).
Jim Starkey(Arquitecto nacido en Illinois) trabajaba en DEC en su producto “Datatrive network database” cuando tuvo la idea de un sistema que manejara cambios hechos concurrentemente por varios usuarios. La idea simplificaba dramáticamente los problemas existentes del control de concurrencia utilizando trancas (locking), los cuales representaban un serio problema para los nuevos sistemas de base de datosrelacionales que se estaban desarrollando en ese momento. Entonces comenzó a trabajar en el sistema en DEC, pero en ese momento DEC comenzaba el desarrollo de una base de datos relacional que resultó en el producto Rdb/VMS. Cuando se enteraron de su proyecto se desató un gran problema, y Starkey eventualmente decidió desistir.
Starkey se enteró que el proveedor de plataformas locales Apollo Computerbuscaba una base de datos para sus máquinas Unix, y accedían a solventar su desarrollo. Con su apoyo, Starkey formó Groton Database Systems (Groton, Massachusetts era el lugar donde se encontraban) en 1984 y comenzó a trabajar en lo que eventualmente sería lanzado como Interbase en 1986. Apollo sufrió un inconveniente corporativo y decidió dejar el negocio del software, pero en ese tiempo el producto yaestaba generando dinero.
Entre 1986 y 1991 el producto fue gradualmente vendido a Ashton-Tate, creadores del famosos dBASE, quienes en ese entonces se encontraban comprando varias compañías de base de datos con el fin de ampliar su catálogo. La compañía cayó rápidamente y Borland la compró en 1991, adquiriendo Interbase como parte del trato.
A principios del año 2000, la compañía Borlandanunció que el código de Interbase sería liberado en la versión 6.0 y comenzó las negociaciones para que una empresa separada se encargara del nuevo producto. Cuando los responsables de esta nueva empresa y Borland no llegaron a un acuerdo de separación, Interbase permaneció como un producto de Borland y el código fuente de Interbase 6 se liberó bajo una variante de la “Mozilla Public License” a mediadosdel 2000.
Con la división de Interbase en Borland, la compañía liberó una versión propietaria de Interbase 6 y luego 6.5. Borland liberó varias actualizaciones para la versión libre antes de anunciar que ya no participaría activamente en el desarrollo de este proyecto. De aquí nació una nueva rama de desarrollo libre basada en el código abierto de Interbase 6 que daría vida a Firebird.
Afinales de la década de 1990, Borland decidió liberar el código de Interbase. Diversos integrantes de la plantilla crearon una nueva empresa denominada IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora conocido como Firebird. Más tarde, Borland decidiría volver a privatizar Interbase y comercializar sus licencias. Sin embargo, Firebird sigue siendo un proyecto de códigoabierto bajo una licencia similar a la MPL (Mozilla Public License).
El motor de bases de datos Firebird ha sido desarrollado por un equipo independiente de desarrolladores voluntarios a partir del código fuente de Interbase 6.0. El desarrollo del código Firebird 2 arranca inicialmente en el desarrollo de Firebird 1, con el traspaso del código C de Firebird 1 a C++ y la primera gran limpieza en elcódigo. Firebird 1.5 es la primera versión del código Firebird 2. Ello supone haber cubierto una etapa muy importante para los desarrolladores y el propio proyecto Firebird, pero no es un fin en sí mismo. Cubierta la etapa de la liberación de Firebird 1.5, el viaje hacia Firebird 2 prosigue con importantes modificaciones.
La versión 1.5 ha sido construida a partir del código portado del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • The firebird
  • Herramientas Firebird
  • Ballet Firebird
  • manual firebird
  • Firebird
  • Firebird
  • FIREBIRD
  • Firebird

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS