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