Microsoft has provided a version of the .NET Framework v3.0 for the general public.
Microsoft Pre-Release Software Microsoft .NET Framework 3.0 - July 2006 CTP
Microsoft Pre-Release Software Microsoft .NET Framework 3.0 - July 2006 CTP