Definition of open specification promise in English English dictionary
A certain irrevocable promise, made by Microsoft in September 2006, that it will not assert legal rights over certain patents on implementations of an included list of technologies