Google, in a surprise move, today announced support for ODF (Open Document Format) in its products.\nI remember the days when I had to sheepishly asked people who wanted to share files with me to go back to .doc or .docx as none of the Google properties would talk to ODF files. That was quite embarrassing because I invested a lot of time in liberating those people from Microsoft's vendor-locked file formats.\nWhen I met and interviewed Chris DiBona, the head of open source at Google, during LinuxCon last year, I raised the question of ODF support. His answer was \u2018supply and demand\u2019. According to him there was not enough demand for Google to support ODF.\nFair enough. But it was a Catch 22 situation. Google was talking about not seeing demand for a product that no one could use from within its ecosystem. Since Google didn't support ODF, folks like me were forced to either go back to Microsoft formats or ditch Google services.\nEven if there was demand for ODF, the lack of support wasn\u2019t a threat to Google\u2019s business.\nI believe Google could have actually created demand for ODF by making it the de-facto format for Google Drive. They chose not to do so and instead invested in Microsoft\u2019s format to make it easier for Office users to migrate to Google services.\nThe tables turned when the UK government made ODF the default standard for government related work. If Google wanted to procure government contracts in the UK, and in the rest of the EU which is moving towards vendor neutral solutions, it needed ODF.\nThe UK didn\u2019t merely create the demand for ODF support, it created a condition failing which Google would be locked out of government contracts. Just a week after ODF Plugfest where DiBona talked about ongoing work on ODF, the Google Drive team announced ODF support through their Google+ page:\n\nWe\u2019ve been listening to your feedback, and we\u2019re happy to say that we now offer support for importing all three major ODF (Open) file formats: .odt files for documents, .ods for spreadsheets, and .odp for presentations.\n\nI checked my Linux desktop and Chromebook after today's announcement to find ODF playing well with Google products. Gmail gave the preview of the odt file and I was able to open and edit it in Google Drive.\n \nODF files open fine in Gmail and Google Drive on desktop.\n\nHowever, when I tried to open the same file on my Android phone, Gmail refused to show the preview. I downloaded the file and then uploaded to Google Drive, Docs wouldn't open the file calling it 'unknown type'.\n \nAndroid can't handle ODF files.\n\nThe problem may lie in the inner workings of Google. During the PlugFest, DiBona explained that different components of Google products, such as file viewer, are being developed separately for Gmail and Docs within the company. So what may work with one Google product on one platform may not work on the same product on a different platform. That's exactly what I am experiencing here. I assume that ODF support will eventually trickle down to Android.\nGoing back to the desktop, much more work is needed to be done by Google to fully support ODF. There are still many things that it doesn't support \u2013 for example track changes, which my editor would be very happy to see.\nI believe this is the beginning of Google's support of ODF and things will get better with time. If Google does want to sell Drive and Chromebooks to governments, it will have to offer better support for ODF.\nIt\u2019s all about demand!