Кіріспе

unixODBC – Open Database Connectivity (ODBC) API-ді іске асыратын ашық бастапқы кодты жоба. Код GNU GPL/LGPL лицензиясымен ұсынылады және Unix, Linux, Mac OS X, IBM OS/2 және Microsoft Interix-тің көптеген нұсқалары сияқты көптеген операциялық жүйелерде құрастырылып, қолданылуы мүмкін. Жобаның мақсаттары:
Microsoft Windows ODBC қолданбаларын кодты минималды түрде өзгерту арқылы басқа платформаларға көшіруге дамытушыларға мүмкіндік беру. Жобаны сатушыға тәуелсіз интерфейстік дерекқоры құралдары жиынтығы ретінде сақтау.
ODBC драйверлерін жасайтындарға олардың драйверлерін Windows емес платформаларға көшіруге қажетті құралдарды ұсыну.
Пайдаланушыға дерекқорға қол жеткізуді басқару үшін графикалық интерфейс және командалық жол құралдары жиынтығын ұсыну.
Қамтамасыз ету үшін ашық бағдарламалық қамтамасыз ету қауымдастығымен және коммерциялық дерекқор жеткізушілерімен байланыстарды сақтау.

1999 жыл

UnixODBC жобасы алғаш рет 1999 жылдың басында (Питер Харви) басталып, сол кезде iODBC (тағы бір ашық кодты ODBC іске асыру) әзірлеушілері кодты LGPL лицензиясына беруге, API-ді қазіргі ODBC 3 API талаптарына сәйкес кеңейтуге және графикалық интерфейсті конфигурациялық құралдарды қосуды маңызды деп санамағандықтан құрылды. Қазір iODBC-де бұл мүмкіндіктер қосылды, сондықтан ODBC интерфейсін пайдаланатын бағдарламалар көбінесе ешқандай өзгеріссіз iODBC және unixODBC-ді де қолдана алады, себебі екі жоба да бірдей ODBC стандартына сәйкес келеді.

1999 жылғы шілде

Бастапқы драйвер менеджері өте қарапайым болды. Easysoft компаниясының Ник Горхамы жоба басталғаннан кейін көп ұзамай драйвер менеджерін қайта жазды. 1999 жылдың шілдесінде Ник жобаға жетекшілік етті, ал Питер Харви қолдау кодын жазуды жалғастырды. UnixODBC жобасы бастапқыда пайда болғаннан бері дамып келеді, көптеген бағдарламашылардың, ашық кодты қоғамдастықтың және IBM, Oracle Corporation және SAP сияқты коммерциялық дерекқор компанияларының үлесімен. Ол көптеген Linux дистрибутивтерінің стандарттық орнату жинағының бір бөлігі болып табылады.