The announcement last week that Microsoft Corp. and Novell Inc. had agreed to collaborate on open source software stunned many experts in the information technology industry.

“Hell freezes over,” declared one industry publication. The headline reflected the sense of disbelief felt by many people familiar with Microsoft’s historic opposition to the “open source” nonproprietary software that Novell supports.