iODBC
Utvecklare | OpenLink Software, Ke Jin |
---|---|
Stabil frisättning | 3.52.14 / 2021-02-21 |
Förvar | |
Operativ system | Cross-plattform |
Typ | Data Access API |
Licens | BSD , LGPL |
Hemsida | www.iodbc.org |
iODBC är ett initiativ med öppen källkod som hanteras av OpenLink Software. Det är ett plattformsoberoende ODBC SDK och runtime-erbjudande som möjliggör utveckling av ODBC-kompatibla applikationer och drivrutiner utanför Windows -plattformen. De främsta målen för detta projekt är följande:
- Förenkla arbetet med att porta ODBC-applikationer från Windows till andra plattformar
- Förenkla arbetet med att porta ODBC-drivrutiner från Windows till andra plattformar
- Skapa konsekvent ODBC-användningsupplevelse på alla plattformar
Historia
iODBC uppstod ur ett samarbete mellan OpenLink Software och Ke Jin. OpenLink Software producerade en Driver Manager-lös ODBC SDK som den kallade Universal DataBase Connectivity ( UDBC ) 1993, på grund av den sporadiska karaktären hos delade biblioteksimplementeringar över Unix -plattformar. Ke Jin använde UDBC som inspiration för att bygga en Driver Manager för ODBC utanför Windows-plattformen.
Med tiden beslutade Ke Jin och OpenLink Software att slå samman denna satsning till ett enda erbjudande med öppen källkod under LGPL -licensen.
Denna process inträffade vid en tidpunkt då Free Software Foundation försökte ha iODBC som ett GPL -erbjudande. Förseningen med att fastställa slutlig licensstatus för iODBC ledde till uppkomsten av UnixODBC och ledde till en klaff i den plattformsoberoende ODBC SDK och körtid som finns idag. Drivrutiner och applikationer skrivna med antingen SDK har förblivit kompatibla (en hyllning till båda projekten).