Free LDAP server from Microsoft
Active Directory Application Mode (ADAM) can be installed even on Windows XP machines. It is advertised to support LDAP v3 features.
The (free) alternative was offered by Eudora, but it used SleepyCat DB, which is free, too. But SleepyCat comes only in source code, hence you need to buy Visual C++.