iODBC
Deweloperzy | Oprogramowanie OpenLink, Ke Jin |
---|---|
Wersja stabilna | 3.52.14 / 2021-02-21 |
Magazyn | |
System operacyjny | Międzyplatformowe |
Typ | API dostępu do danych |
Licencja | BSD , LGPL |
Strona internetowa | www.iodbc.org |
iODBC to inicjatywa typu open source zarządzana przez OpenLink Software. Jest to niezależny od platformy ODBC SDK i środowisko uruchomieniowe, które umożliwia tworzenie aplikacji i sterowników zgodnych z ODBC poza platformą Windows . Główne cele tego projektu są następujące:
- Uprość przenoszenie aplikacji ODBC z systemu Windows na inne platformy
- Uprość przenoszenie sterowników ODBC z systemu Windows na inne platformy
- Twórz spójną obsługę ODBC na wszystkich platformach
Historia
iODBC powstał w wyniku współpracy pomiędzy OpenLink Software i Ke Jin. Firma OpenLink Software wyprodukowała zestaw SDK ODBC bez sterownika Driver Manager, który w 1993 roku nazwał Universal DataBase Connectivity ( UDBC ), ze względu na sporadyczny charakter implementacji bibliotek współdzielonych na platformach Unix . Ke Jin wykorzystał UDBC jako inspirację do zbudowania Menedżera sterowników dla ODBC poza platformą Windows.
Z biegiem czasu Ke Jin i OpenLink Software postanowili połączyć ten wysiłek w jedną ofertę open source na licencji LGPL .
Proces ten miał miejsce w czasie, gdy Fundacja Wolnego Oprogramowania starała się o iODBC jako ofertę GPL . Opóźnienie w określeniu ostatecznego statusu licencji dla iODBC doprowadziło do pojawienia się UnixODBC i doprowadziło do rozwidlenia istniejącego dzisiaj niezależnego od platformy zestawu ODBC SDK i środowiska uruchomieniowego. Sterowniki i aplikacje napisane przy użyciu dowolnego zestawu SDK pozostały kompatybilne (hołd dla obu projektów).