A crazy South Korean company called Dream Execution has created a game called "War Rock" that is in all respects Battlefield 2. It's totally free, you just need to register yourself for an ID. The engine is none too shabby as well, see the below screenshot. I've played it for about an hour, and I must say that it is quite a bit of fun. Try it out for yourself at www.warrock.net *
*note: the website is not friendly to any browser other than IE, so either use IE, or use the Firefox IEtab plugin as I did.