No.
Everything running on main CPU will be free (except 3D drivers for GPU - but
you don't have to use them - distros like SHR or QtMoko work smoothly on
GTA04 without any closed blob).
Neo900 comes from OpenPhoenux community, which is the continuation of ideas
behind Openmoko - and even the idea for Neo900 is from one of the
ex-engineers from Openmoko Inc.
The GSM firmware (something that runs *inside* the modem) won't be open,
because there is no open GSM modem, anywhere. The closest to being open is TI
Calypso, but it supports only 56k-modem like GPRS speed, and operating any
open firmware like OsmocomBB on public networks is illegal (and OsmocomBB is
very incompete anyway)
If we would want to provide free GSM module, we wouldn't have asked for 25k
EUR, but rather for something like 2500k EUR. (well, of course we would like
to provide it - but it's unfortunately impossible given our resources and
public interest)
Free GSM middleware like freesmartphone.org should be working well with
Neo900. Duh, I'm even the one who is commited to ensure that FSO will work
there.
WiFi firmware may be closed or not. It depends on availability of the
chipsets. Of course if some acceptable choice with free firmware will be
available, it will be chosen (but it's still just a firmware - initialisation
data loaded to the chipset, it doesn't run on CPU)
Neo900 is the modified GTA04, which is an upgrade for Neo Freerunner. Those
three (well, four, if you count Neo1973 too) are (or will be) the most
freedom friendly smartphones in the world.