Sun, as always, doesn't comment on unannounced products, including speculation about open-sourcing.
Sun committed in December 2005 to open-source the UltraSPARC T1 (NIagara) implementation within 6 months as "OpenSPARC T1". That happened in under 4 months (late March 2006). T1 is the first open-source multi-core/multi-thread processor ever -- let's develop a thiving OpenSPARC community around it and see what happens!
Re "one FPU per core" -- OpenSPARC T1 can be configured that way, already! The only reason Sun didn't do that in the Niagara processor was die-area constraints.Perhaps a community member would like to build and share a modification to OpenSPARC T1 that features one FPU per core?