Whether Sweeney is right or not, this whole discussion illustrates exactly why it behooves everybody (except Microsoft, I suppose) to switch to an F/OSS OS like Linux or a BSD. Everybody is trying to make their platform a walled garden, and the "war on general purpose computing" still rages as well. Using an F/OSS operating system, and open hardware platforms as much as possible, is essential to keeping computing open to everyone.