Microsoft is pledging not to assert its patents pertaining to nearly three dozen Web services specifications -- a move designed to ease concerns among developers by creating a legal environment more friendly to open-source software. The software giant published the Microsoft Open Specification Promise on its Web site.