Microsoft said it is contributing code to Project StonehengeMicrosoft for the first time is contributing code to an Apache open-source project, continuing the company's softening of its attitude toward open-source software and the community that supports it.