OpenDomain.org is giving free access to domains. This is not a forwarding service like .TK. They will point the domain to your hosting company’s nameservers. You need a hosting service or a server of your own. The terms include: the site should be related to the domain name.
They started with domain names related to open source. One of their domains was wordpress.com, now owned by Matt Mullenweg of WordPress, Inc.
I applied and was granted javaopen.net for open source Java content. I set it up at my co-branded reseller account at ploghost. (I don’t actually resell – I just host a bunch of projects.)