Введение
Проект с открытым исходным кодом, реализующий ODBC API.
unixODBC — это проект с открытым исходным кодом, реализующий API Open Database Connectivity (ODBC). Код предоставляется под лицензией GNU GPL/LGPL и может быть скомпилирован и использован на различных операционных системах, включая большинство версий Unix, Linux, Mac OS X, IBM OS/2 и Microsoft Interix. Цели проекта включают:
Предоставление разработчикам инструментов для переноса приложений Microsoft Windows ODBC на другие платформы с минимальными изменениями кода. Поддержание проекта как нейтрального интерфейса SDK баз данных, не зависящего от конкретного поставщика.
Предоставление разработчикам ODBC-драйверов инструментов для переноса своих драйверов на платформы, отличные от Windows.
Предоставление пользователям набора инструментов с графическим и командным интерфейсом для управления доступом к базам данных.
Поддержание связей как с сообществом свободного программного обеспечения, так и с коммерческими поставщиками баз данных для обеспечения совместимости.
Provide developers with the tools to port Microsoft Windows ODBC applications to other platforms with the minimum of code changes. Maintain the project as a vendor neutral interface database SDK
Provide people who write ODBC drivers the tools to port their drivers to non Windows platforms
Provide the user with a set of GUI and command line tools for managing their database access
Maintain links with both the free software community and commercial database vendors, to ensure interoperability
1999 год
Проект unixODBC был впервые начат в первые месяцы 1999 года (Питером Харви) и создан в связи с тем, что разработчики iODBC (другая реализация ODBC с открытым исходным кодом) в то время не желали распространять код под лицензией LGPL, расширять API для включения текущей спецификации ODBC 3 и не считали полезным добавление инструментов конфигурации с графическим интерфейсом. Сейчас iODBC включает в себя эти компоненты, и приложения, использующие интерфейс ODBC, могут использовать как iODBC, так и unixODBC, в большинстве случаев без каких-либо изменений, поскольку оба проекта соответствуют единой спецификации ODBC.
1999 июль
Первоначальный менеджер драйверов был очень простым. Ник Горхэм из Easysoft переписал менеджер драйверов вскоре после начала проекта. Ник возглавил проект в июле 1999 года, а Питер Харви продолжил работу над вспомогательным кодом. С момента своего создания unixODBC развивался благодаря вкладу множества разработчиков как из сообщества открытого исходного кода, так и от коммерческих компаний, занимающихся базами данных, включая IBM, Oracle Corporation и SAP. Он входит в стандартную поставку многих дистрибутивов Linux.