unixODBC

unixODBC
Deweloperzy Petera Harveya, Nicka Gorhama
Pierwsze wydanie 1999 ; 24 lata temu ( 1999 )
Wersja stabilna
2.3.11 / 2 maja 2022 ; 10 miesięcy temu ( 2022-05-02 )
Magazyn
System operacyjny Międzyplatformowe
Typ API dostępu do danych
Licencja GNU GPL / LGPL
Strona internetowa www.unixODBC.org

unixODBC to projekt typu open source , który implementuje interfejs API ODBC . Kod jest udostępniany na licencji GNU GPL / LGPL i może być tworzony i używany w wielu różnych systemach operacyjnych, w tym w większości wersji systemów Unix , Linux , Mac OS X , IBM OS/2 i Interix firmy Microsoft .

Cele projektu to m.in.:

  • Zapewnij programistom narzędzia do przenoszenia aplikacji Microsoft Windows ODBC na inne platformy przy minimalnych zmianach kodu.
  • Utrzymuj projekt jako zestaw SDK bazy danych interfejsu niezależnego od dostawcy
  • Zapewnij osobom, które piszą sterowniki ODBC, narzędzia do przenoszenia ich sterowników na platformy inne niż Windows
  • Zapewnij użytkownikowi zestaw GUI i narzędzi wiersza poleceń do zarządzania dostępem do bazy danych
  • Utrzymuj łącza zarówno ze społecznością wolnego oprogramowania , jak iz dostawcami komercyjnych baz danych, aby zapewnić interoperacyjność

Historia

1999

Projekt unixODBC został po raz pierwszy rozpoczęty w pierwszych miesiącach 1999 roku (przez Petera Harveya) i powstał, gdy w tamtym czasie twórcy iODBC (kolejna implementacja ODBC typu open source ) nie byli wtedy chętni do LGPL kodu, rozszerzenia API o aktualną specyfikację interfejsu API ODBC 3 i nie uznał za warte dodania narzędzi konfiguracyjnych opartych na graficznym interfejsie użytkownika. iODBC ma teraz dodane te części, a aplikacje korzystające z interfejsu ODBC mogą używać zarówno iODBC, jak i unixODBC, w większości przypadków bez zmian, ponieważ oba projekty są zgodne z jedną specyfikacją ODBC.

1999 lipiec

Oryginalny menedżer sterowników był bardzo prosty. Menedżer sterowników został przepisany przez z Easysoft wkrótce po rozpoczęciu projektu. Nick objął kierownictwo projektu w lipcu 1999 r., a Peter Harvey kontynuował prace nad kodem pomocniczym.

Rozwój unixODBC postępował od samego początku, przy współudziale wielu programistów, zarówno ze społeczności open source, jak i komercyjnych firm bazodanowych, w tym IBM , Oracle Corporation i SAP .

Jest dołączany jako część standardowej instalacji wielu dystrybucji Linuksa.

2009

Projekt unixODBC został podzielony na kilka projektów (wszystkie hostowane na SourceForge);

Ten podział został dokonany, aby umożliwić szybsze wydawanie prac pomocniczych, przy jednoczesnym zachowaniu nacisku na stabilność i spójność podstawowego kodu.

Linki zewnętrzne