[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"blog:2008:microsoft-opens-office-binary-file-format-specifications":3,"blogMore-Technology":77,"comments-microsoft-opens-office-binary-file-format-specifications":90},{"id":4,"title":5,"body":6,"category":58,"commentCount":59,"date":60,"description":61,"excerpt":62,"extension":63,"filenames":64,"hidden":65,"image":64,"meta":66,"minutes":67,"navigation":68,"path":69,"seo":70,"showCategory":64,"stem":71,"tags":72,"updated":64,"url":74,"wordCount":75,"__hash__":76},"content\u002Fblog\u002F2008\u002Fmicrosoft-opens-office-binary-file-format-specifications.md","Microsoft opens Office binary file format specifications",{"type":7,"value":8,"toc":54},"minimark",[9,27,30,33,48],[10,11,12,13,20,21,26],"p",{},"Microsoft have released the ",[14,15,19],"a",{"href":16,"rel":17},"https:\u002F\u002Fwww.microsoft.com\u002Finterop\u002Fdocs\u002FOfficeBinaryFormats.mspx",[18],"nofollow","binary file format specifications to their Office suite"," (the XML ones are already published) under their ",[14,22,25],{"href":23,"rel":24},"https:\u002F\u002Fwww.microsoft.com\u002Finterop\u002Fosp\u002F",[18],"Open Specification Promise",".",[10,28,29],{},"I am not a lawyer but as far as I understand this means you are free to implement the standards with a promise that Microsoft will not use any patents under its control that are required to implement the specification against you.",[10,31,32],{},"Hopefully Apple will now address Keynote’s PowerPoint support bug so exported PPT’s works with Office 2007.",[10,34,35,36,41,42,47],{},"Now that the .NET Framework 3.5 source is available (for reference) and ",[14,37,40],{"href":38,"rel":39},"https:\u002F\u002Fwww.microsoft.com\u002Fpresspass\u002Fexec\u002Fguthrie\u002Fdefault.mspx",[18],"Scott Guthrie (now VP)"," announcing the ",[14,43,46],{"href":44,"rel":45},"https:\u002F\u002Fweblogs.asp.net\u002Fscottgu\u002Farchive\u002F2008\u002F02\u002F12\u002Fasp-net-mvc-framework-road-map-update.aspx",[18],"MVC framework will be user-buildable and patchable"," (not re-distributable) and include project templates for a number of open-source testing frameworks the future is looking very rosy.",[10,49,50],{},[51,52,53],"em",{},"[)amien",{"title":55,"searchDepth":56,"depth":56,"links":57},"",2,[],"Technology",6,"2008-02-18T13:28:05+00:00","Microsoft have released the binary file format specifications to their Office suite (the XML ones are already published) under their Open Specification Promise.","[object Object]","md",null,false,{},1,true,"\u002Fblog\u002F2008\u002Fmicrosoft-opens-office-binary-file-format-specifications",{"title":5,"description":61},"blog\u002F2008\u002Fmicrosoft-opens-office-binary-file-format-specifications",[73],"Microsoft","\u002Fblog\u002F2008\u002Fmicrosoft-opens-office-binary-file-format-specifications\u002F",127,"V0iNOUsYilEBrJYLLlM-ds9Ham8OgfRICs8TLRqD7qc",[78,82,86],{"title":79,"date":80,"url":81},"VTX5000: Part 4 - Communications","2026-05-06T10:19:24.727Z","\u002Fblog\u002F2026\u002Fvtx5000-part-4-comms-routines\u002F",{"title":83,"date":84,"url":85},"VTX5000: Part 3 - Software ROM","2026-04-15T23:00:00.000Z","\u002Fblog\u002F2026\u002Fvtx5000-part-3-software-rom\u002F",{"title":87,"date":88,"url":89},"VTX5000: Part 2 - Hardware","2026-03-30T23:00:00.000Z","\u002Fblog\u002F2026\u002Fprism-vtx5000-part-2\u002F",[],1780900517536]