The Developer edition is a specially licensed (can't use it in a production environment) copy of the SQL Server 2008 Enterprise Edition. It costs a negligible amount of money compared to the real Enterprise Edition to download.
The completely free Express edition doesn't have the no-production use limitation but is much more limited in it's database feature set and has a database size restriction.