Microsoft should just open source Windows at this point.