iODBC es una iniciativa de código abierto gestionada por OpenLink Software. Se trata de un SDK y un entorno de ejecución ODBC independientes de la plataforma que permiten el desarrollo de aplicaciones y controladores compatibles con ODBC fuera de la plataforma Windows . Los objetivos principales de este proyecto son los siguientes:
- Simplifica el proceso de migración de aplicaciones ODBC de Windows a otras plataformas.
- Simplifica el proceso de portar controladores ODBC de Windows a otras plataformas.
- Cree una experiencia de utilización de ODBC coherente en todas las plataformas.
Historia
iODBC surgió de la colaboración entre OpenLink Software y Ke Jin . En 1993, OpenLink Software desarrolló un SDK ODBC sin gestor de controladores, al que denominó Universal DataBase Connectivity ( UDBC ), debido a la naturaleza esporádica de las implementaciones de bibliotecas compartidas en las plataformas Unix . Ke Jin se inspiró en UDBC para crear un gestor de controladores para ODBC fuera de la plataforma Windows.
Con el tiempo, Ke Jin y OpenLink Software decidieron fusionar este esfuerzo en una única oferta de código abierto bajo la licencia LGPL .
Este proceso tuvo lugar en un momento en que la Free Software Foundation buscaba que iODBC se ofreciera bajo licencia GPL . La demora en determinar el estatus de licencia definitivo para iODBC propició la aparición de UnixODBC y dio lugar a una bifurcación en el SDK y el entorno de ejecución ODBC independientes de la plataforma que existen hoy en día. Los controladores y las aplicaciones desarrollados con cualquiera de los dos SDK han mantenido su compatibilidad (un mérito para ambos proyectos).
Enlaces externos
- Página principal de iODBC
Referencias
- Acceso a datos SQL
- Middleware
- API de bases de datos