Again, this article is an oversimplification. Microsoft only claims patent protection over the parts of the Linux VFAT implementation that deal with long filenames. An implementation which can't write long filenames is non-infringing (although somewhat crippled).
FWIW there is an ext2 driver available for Windows.