GNU SQL
Projekt GNU SQL jest symbolem wolności dla wielu ludzi w przemyśle komputerowym. Oficjalny projekt GNU jest dostępny za darmo z pełną możliwością ingerencji w kod źródłowy. Można odnaleźć wersje GNU wielu poleceń środowiska Unix, np. Edytora Emacs, powłoki bash lub jądra systemu operacyjnego Hurd. Do niedawna jedynym wyjątkiem od reguły był system zarządzania bazą danych.
Programiści w Instytucie Programowania Systemowego Rosyjskiej Akademii Nauk ciężko pracują, aby zamienić ten stan rzeczy. Kilka lat temu została wypuszczona pierwsza publiczna wersja beta GNU SQL – w pełni funkcjonalnego systemu zarządzania relacyjnymi bazami danych SQL wydanego z licencją GNU Public (GPL). Kiedy powstał GNU SQL, nie było jeszcze specyfikacji SQL 2. Z tego względu początkowa wersja GNU SQL udostępniała jedynie funkcjonalność standardu SQL89. Cechy SQL 2 były sukcesywnie dodawane wraz z ich pojawieniem się na rynku.
GNU SQL obsługuje obecnie wiele zaawansowanych cech, takich jak transakcje, zapytania czy kursory. Ze względu na to, iż produkt jest w wersji beta, nie zaleca się jego używania w systemie produkcyjnym. Wraz z rozwojem staje się systemem wartym wykorzystywania. Obecnie GNU SQL występuje w wersji 0.7b6.
Beagle
Beagle to darmowy silnik SQL zaprojektowany i stworzony przez Roberta Kleina. Podobnie jak w przypadku GNU SQL, Beagle ma w planach pełną zgodność ze standardem SQL, ze wszystkimi jego cechami, włącznie z obiektowo-relacyjnymi rozszerzeniami wprowadzonymi przez Postgress SQL. Beagle jest również nadal rozwijany. Obecnie osiągnął poziom rozwoju wystarczający do testowania i wykorzystywania w środowisku testowym lub rozwojowym. Nie powinien być jednak używany w środowisku produkcyjnym. Jednym z bardziej interesujących aspektów Beagla Jest to, że autor utrzymuje od samego początku dziennik powstawania produktu. Poprzez studiowanie dziennika można mięć wgląd w rozwój serwera SQL – począwszy od prostego systemu klient-serwer TCP, aż do w pełni rozwiniętego funkcjonalnie serwera SQL, którym Beagle jest dzisiaj