20070514 tech: Open source violates 235 patents: MS