Not really, but that depends on your definition of somewhat similar. OpenVPN sends all of your traffic through an encrypted tunnel - DNS and data. OpenDNS with DNSCrypt just encrypts your DNS traffic. Wikipedia is your friend.