Firebird Documentation Index → Livre Blanc Firebird en Entreprise → Historique de Firebird |
Les versions de production de Firebird sont disponibles depuis début 2002, mais l'ascendance de ce logiciel est bien plus ancienne. C'était InterBase en 1985, pour la plate-forme Unix VMS de cette époque. Il est devenu la propriété de Borland Software Corporation au début des années 1990 par le biais d'acquisitions et a évolué au fil des années jusqu'à la version 5.6. Fin 1999, la situation financière de Borland a causé l'arrêt du développement de la version 6. L'année suivante, le code source d'InterBase 6 a été rendu publique sous licence open source en Juillet 2000. Deux développeurs australiens ont téléchargé le code fraîchement rendu disponible et ont mis en place le Projet Firebird sur Sourceforge, une importante ferme de serveurs qui procure des outils sophistiqués, gratuitement, pour les projets open source.
La période qui s'est écoulée entre l'arrêt du développement d'Interbase chez Borland et la mise à disposition du code source a permis de transformer la base des anciens développeurs et utilisateurs d'InterBase en une vivante et enthousiaste communauté Firebird constituée de concepteurs, testeurs et développeurs d'outils et d'interfaces et de gourous de support. Quand le code source a été libéré, une équipe conséquente était prête à travailler dessus. Firebird n'a jamais regardé en arrière. Firebird 1.0 — essentiellement un nettoyage du code en langage C d'IB 6 avec quelques importantes corrections pour stabiliser la production des binaires et quelques anciens bugs — a été livré en 2002 et a connu quatre sous-versions.
Firebird 1.5, livré la première fois en mars 2004, était une révision complète du code C vers C++ pour préparer la voie à des améliorations architecturales essentielles prévues pour Firebird 2. La version de production la plus récente, Firebird 1.5.3, est très stable et a bénéficié d'améliorations en provenance du développement de Firebird 2.
Firebird 2, qui bénéficie d'améliorations importantes dans de nombreux de ses sous-systèmes, y compris l'optimiseur SQL, est actuellement en version RC3. La version finale est prévue pour l'été 2006.
Un "fork", une branche, a été créé depuis le premier code alpha de Firebird 2 en décembre 2003 afin de reconcevoir l'architecture de threading du moteur de base de données. Le projet, implémenté par le développeur originel d'InterBase (Jim Starkey) était commandé par SAS Institute, le leader du marché des applications logicielles de statistiques commerciales et médicales. SAS a pris la décision en 2003 de migrer plusieurs de ses applications commerciales d'Oracle vers Firebird. Les sources, nom de code "Vulcan", ont été formellement reversées au projet Firebird en 2005 et continuent à être développées en parallèle avec Firebird 2. La première livraison publique d'une version beta de Vulcan est prévue pour mi 2006.
La fusion des codes de Firebird 2 et Vulcan a commencé, avec l'objectif de livrer Firebird 3 début 2007. Firebird 3 aura un support complet de gestion des thread sur des machines multi-core et multi-CPU, une utilisation complète des fonctionnalités des systèmes 64-bit et de nombreuses options de configuration du niveau de sécurité du serveur et des bases de données.
Firebird Documentation Index → Livre Blanc Firebird en Entreprise → Historique de Firebird |