Joel Spolsky explains why IBM spends millions on open source software and why TransMeta hired Linus Torvalds and many other mysteries in this excellent piece. The scales fall from your eyes when you realize that software companies are trying to commoditize the complements of their products. Except Sun. Even Joel doesn’t understand Sun.