20071221 tech: MS signs rare open-source deal