[OpenDoc Announce] Letter to Commissioner Kroes regarding ODF in Interoperability Undertaking

Mailing list for announcements for all OpenDoc Society members members.announce at lists.opendocsociety.org
Mon Sep 28 16:07:35 CEST 2009


Dear members of OpenDoc Society,

as you may have seen in the press recently there have been significant 
developtments regarding the Interoperability Undertaking between the European 
Commission and Microsoft Corporation, which also involves the inquiry into 
office file formats. The Commission is currently steering towards an 
settlement on all or parts of the areas of this investigation. 

Please find the letter attached that was just sent on behalf of OpenDoc 
Society regarding this Interoperability Undertaking. The European Commission 
has a historical opportunity to help restore the IT market to balance, but 
only if it demands adequate in support of open standards. We hope our letter 
will contribute to that, and invite you to send your own statements to the 
Commission about this case.

Please feel free to forward this information to people you think might be 
interested. Any press can be directed to our spokesperson Michiel Leenaars 
(+31 627050947, mleenaars at opendocsociety.org).

Kind regards,

Bert Bakker,
President of OpenDoc Society

----------  Forwarded Message  ----------

Subject: Suggestions for Microsoft Interoperability Undertaking
Date: Monday 28 September 2009
From: Bert Bakker <... at opendocsociety.org>
To: Neelie Kroes <... at ec.europa.eu>
CC: comp-greffe-antitrust at ec.europa.eu

                                           The Hague, September 28th 2009

Dear Commissioner Kroes,


We read with interest the article in several media published last week [1] 
where you were quoted as saying that the Commission is near to closing a deal 
on a number of issues in the case against Microsoft. We think that this 
inquiry is of great importance, and that restoring a level playing field in 
this area is essential for the future ambitions of Europe. On behalf of 
OpenDoc Society we would like to respond to the "Interoperability 
Undertaking"-proposal [2] from Microsoft that was made to the European 
Commission, hoping that this will be of help to you in finding effective 
remedies to the issues that matter most in this case. 

OpenDoc Society is an international member-based not-for-profit organisation 
headquartered in Europe, with individual and organisational members around 
the planet. Our organisational members range from large software vendors and 
open source communities to small and medium sized enterprises, from (also 
European) government organisations to academia and research, and from 
education and cultural institutions up to special needs groups, registered 
charities and the military. Our goal is to promote best practises for 
productivity applications, most notably in the area of open standards, 
document exchange and processing. In this document, we will respond to the 
Undertaking from our expert knowledge in this domain and make a number of 
proposals to improve that document in order to make it effective given the 
purposes it is drafted for. We hope you will forgive us  the sometimes deeply 
technical nature of these comments.

From our perspective it seems that good progress has been made in several 
other areas of the European Commission's investigation, e.g. in the browser 
part where the use of web standards will soon be the default. Yet, in the 
field of productivity applications (probably economically and societally the 
most important area) many serious issues unique to that domain are still 
likely to remain if the Undertaking were to stay limited to the current 
proposal. These issues may not be the most eye-catching in this situation 
where different investigations are on top of each other, yet they are 
essential if we want real solutions that work for the customer and for the 
market. Office file format lock-in is probably the single strongest 
impediment to customer choice in IT. In the area of personal productivity 
applications we have a long way to go before the market can restore itself to 
health, because issues are densely interwoven across different levels and 
across time. With the current proposals it is unlikely that we will see a 
level playing field: the use of open standards (even those with a large 
traction in the market, such as ODF) does not stand a fair chance, which 
hampers choice and makes real competition almost impossible. That in turn 
will remain to have a huge effect on the IT market in general for many years 
to come.

It is to be commended that Microsoft is thinking about giving people an active 
choice to choose ODF as their default file format. But in contrast with the 
browser it is only currently promising this for a very small minority of 
their users – excluding an estimated 80% of users that use a version other 
than the last version of their Office for Windows product. While Microsoft 
has been delivering 'Microsoft Office Compatibility Pack for Word, Excel, and 
PowerPoint 2007 File Formats' adding support for its newly developed 
(non-standardised) Office 2007 for Windows file formats [3] for all its 
legacy versions on all platforms for a number of years, ODF would be 
supported only on Office 2007 SP2 for Windows and subsequent versions. In 
fact, in versions before Office 2007 for Windows ODF is currently still not 
officially supported under warranty, even though the software to do this has 
been available for years in an outsourced project coordinated and funded by 
Microsoft. Also there has not been any sign of supporting ODF for Microsoft 
Office for Mac, let alone its legacy versions. Its free Office Viewers for 
the Windows platform don't support ODF as of yet. We consider that 'second 
class citizenship' of ODF to be extremely harmful to choice and competition. 
We note also that the actual proposed 'file format ballot screen' has to 
undergo significant scrutiny, because the actual wording and interface 
usability can have a huge impact on the outcome. Our organisation is very 
willing to help the Commission and Microsoft strike the right chord in this 
respect.

There are of course many other issues. To this day there are still no complete 
specifications of Microsoft's legacy formats (from the various historical 
binary formats to the Office 2007 for Windows default file formats). [4] The 
amount of documentation compared to the available specifications for ECMA 376 
and IS29500 is rather small, and many embedded elements are not even covered 
in those – posing a risk with regards to patents. Since there is also no 
authoritative mapping of the Office for Windows file formats on ODF or even 
on ECMA 376 or IS29500, fully reliable real-world interoperability with 
current and historical Microsoft products remains impossible. Providing a 
smooth transition between old and new file formats is a key element in 
realising a migration scenario where applications supporting a new standard 
interact with existing applications. Writing an implementation to reliably 
support the legacy Microsoft file formats is currently like hitting a moving 
target in the dark, and often involves trial and error in the black art of 
software reverse engineering. Since there are no official test suites for the 
legacy file formats, competitors can verify nor prove to customers they 
handle these formats in the right way. The absence of complete specifications 
and mappings to standards (and vice versa) and the lack of a test suite puts 
other implementations at a major disadvantage in any practical scenario which 
involves interaction with older Microsoft products – which still have a 
dominant market share by themselves.

At an implementation level there is still much to be desired in the current 
Office 2007 for Windows  implementation of the ODF standard. Currently 
Microsoft Office 2007 for Windows fails to retain all revision history 
information when saving to an ODF file. There is no practical reason for 
this, and fixing that unnecessary information loss is crucial to the 
Microsoft user base that want to make the switch to application-independent 
and future-proof ODF. In addition, Office 2007 for Windows behaves without 
much respect towards other ODF applications - destroying many data elements 
on import which the ODF specifications say should be kept. This effectively 
disables many of the innovative uses of ODF and foreshadows immediate 
incompatibility with future versions of ODF. This is a good demonstration of 
the fact that the promise as made under the 'General Provisions' in 
the 'Interoperability Commitments' of the Undertaking will not suffice: the 
publicly available implementer notes for ODF published by Microsoft state 
that these elements are not supported, and that would be sufficient according 
to the principles (set out under point 8 of the Undertaking). The fact that 
the Office 2007 for Windows software is able to handle custom XML as part of 
its Office 2007 for Windows native file format proves that this behaviour is 
unnecessary. Clearly, a complete, faithful and trustworthy implementation of 
ODF by Microsoft matters a great deal – one only needs to make a small step 
aside in this dossier to look at the browser case where barely noticeable 
implementation deviations from the standard in Microsoft products had immense 
effect on the outcome of the browser war. 

With regards to future versions of the ODF standard we are also concerned 
about the huge delay in supporting any new ODF version. Please note that the 
next expected updates of the standard will contain functionality such as 
OpenFormula spreadsheet formula's which are essential for the professional 
market and already now offer full interoperability with many products already 
on the market. Any delay in full support by Microsoft has a huge impact on 
the market. The Undertaking proposal talks about waiting for nine months 
after publication by ISO in order to support it. Since Microsoft participates 
in OASIS within the ODF technical committee, there is no reason why they 
should wait for final ISO publication before supporting a new ODF feature. 
Currently, Microsoft already like most vendors has chosen in its current 
implementations to support a version of ODF published only by OASIS (ODF 1.1) 
rather than wait for the adoption of ISO of that same standard which is now 
in the pipeline. Note also that in the case of IS29500, no such caution to 
await the publication of the standard was taken by Microsoft (even shipping 
the product before the standard was halfway finished) with as a result the 
severe differences between Office 2007 for Windows file formats, ECMA 376 and 
IS29500. Unless Microsoft commits to the same type of caution for all of the 
file formats it supports, this would put ODF at a definite disadvantage. The 
fair solution is to require that within a period of nine months after a 
feature is approved in either OASIS or ISO it is implemented by Microsoft in 
all relevant products. In addition it would be reasonable to to require that 
all features of a future specification as published by the ODF TC in a 
publicly available committee draft or beyond which are implemented by at 
least three different products in a separate namespace and which are not 
substantially different from existing constructs in either Office 2007f for 
Windows file format, ECMA 376 or IS 29500 will be supported by Microsoft in 
that same nine months time frame.

Because productivity software is at the core of our processes, that list of 
relevant products requiring a change is much longer than merely the personal 
productivity applications. Since ODF was standardised in 2005, many Microsoft 
products were upgraded to work with newly introduced proprietary Microsoft 
Office 2007 for Windows, Office for Mac and Works file formats, with ECMA 376 
and possibly IS 29500. There is a web browser plug-in funded by Microsoft for 
viewing the Microsoft Office 2007 for Windows file formats [5], but none for 
ODF - which puts ODF at an important disadvantage on the web. There is no 
adequate support for ODF in Microsoft's document management environment 
Sharepoint, while there is ample support for the other formats mentioned. 
Development tools (like Microsoft Visual Studio) are providing export 
controls for reports that have the choice of file format hard coded - 
excluding ODF, that is. Probably there are many more, and Microsoft needs to 
provide a good overview of which applications need to be adopted.

Standards are not optional if we want to restore a healthy software market 
that again will allow competition on features, software quality, 
customisation and price. Microsoft should as a rule of thumb enable the user 
to choose ODF across the board at the exact same support level it has for 
similar file formats created after 2005 (the year ODF was first published as 
a standard). This means any application that works with application specific 
formats such as Office 2007 for Windows formats, as well as ECMA 376 and in 
the future IS 29500. We think that everywhere where Microsoft offers a 
solution or feature for one of those formats in any application, it should do 
the same for ODF at the same time – unless there is a very solid technical 
reason for not doing so, which it needs to explain in detail and which should 
not prevent it from making a best effort to support what is possible. And it 
should do so in a reliable and complete way.

One final issue that impacts portability is not related to the format in which 
the document is saved, but the font resources that are referenced in it. In 
all versions prior to the release of Office 2007 for Windows the default 
fonts the software would use were a set of system fonts that was and is 
available free of charge. This meant that these fonts were automatically 
available to competing products on the Windows platform, but also to open 
source projects and other competing products on other platforms. In Microsoft 
Office 2007 for Windows a new set of copyrighted (third party) fonts are 
installed alongside the application (and the Windows-only viewers), and these 
are set as the default fonts when a file is saved in any format that handles 
fonts. User that want reliable rendering of these documents on other products 
or platforms (including the web), or don't want to burden the recipients of 
their documents to buy these (very expensive) fonts have no easy way to 
switch off the use of the new proprietary default fonts in Microsoft Office 
2007 for Windows. 

We hope you consider this contribution to be useful,  and we remain at your 
service should you require so. This is a critical case and the outcome of 
your agreement will severely impact the future possibilities of European 
consumers, companies and governments in the knowledge economy that Europe is 
gradually turning into. Only parity of support for ODF from Microsoft will 
guarantee that the market can work as it should. Without equality of arms 
regular competition does not stand a chance. We want to see the best possible 
outcome of this Undertaking for the end user, creating a fair and open supply 
side that meets the demands of many different types of users in a future 
proof way. 

Kind regards,

Bert Bakker						
President OpenDoc Society	

OpenDoc Society secretariat:
Wibautstraat 150
1091 GR Amsterdam
The Netherlands
info at opendocsociety.org

--------------------------------------			
** Proposals to amend the agreement text **

Insert the following text under 2.2 (before point 28)

Microsoft will in principle enable the user to choose ODF across the full 
range of all its products at the exact same support level it has for any 
format it has introduced itself since the initial publication of the ODF 
standard in 2005. Everywhere where Microsoft offers a solution or feature for 
one of those formats, it will do the same for ODF at the same time. For 
applications and services where this is currently not the case, it will do so 
before March 1st 2010. If there are any solid technical reason for supporting 
ODF less than any other format, Microsoft will seek input from external 
experts appointed by the European Commission to find a resolution. Meanwhile, 
Microsoft will make a best effort to support what is possible. 

New proposed point 32:

Microsoft shall support the ODF Standard in the following way. For ten years 
from the effective date of this Undertaking, within 9 months of final 
publication by either OASIS or ISO of a new version of the ODF Standard 
Microsoft shall support such a version of ODF together within all relevant 
software and services that have been created or updated to support similar 
formats that published after the initial publication of ODF 1.0 in 2005. This 
means Microsoft will provide full ODF support for current and legacy versions 
for Microsoft Office for Mac, as well as for any web-based or on-line 
applications that read and/or write to legacy Microsoft Office for Windows, 
Office for Mac and Works file formats, ECMA 376 or IS 29500. Microsoft shall 
provide a warranty as specified in the general provisions outlined in Section 
B.I of this Undertaking, effective at the time of release to manufacturing of 
such updated support. This provision is subject to the following 
pre-requisites for each version of the ODF Standard: (i) the version of the 
standard must be developed and available for implementation under 
substantially similar terms as ODF 1.0, including for a substantially similar 
purpose and under substantially similar (no less than reasonable and 
non-discriminatory) licensing terms covering all intellectual property rights 
in the standard; (ii) the version of the standard is not substantially more 
difficult to implement technically than the previously supported version; and 
(iii) the standards development process for that version of the standard has 
not been manipulated or otherwise subject to misuse. Irrespective of the 
termination of this Undertaking Microsoft shall maintain the then existing 
level of ODF support over the commercial product lifetime of the existing 
version release of the applications and services involved including any web 
and cloud based services. In this respect Microsoft shall provide a warranty 
in line with the general provisions outlined in Section B.I effective as of 
the date of the termination of this Undertaking. 

Insert the following after point 33:

* Microsoft will update the current installed base of Microsoft Office 
Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats and the 
free viewers (Word Viewer, PowerPoint Viewer and Excel Viewer) to include the 
ODF add in (or functionally equivalent) through Windows Update as a mandatory 
update to all current users within 2 months after this settlement will become 
effective. Any major updates to the add-in will be delivered in the same way. 

* Microsoft will actively reach out to it's OEM partners to assist them in 
servicing their customers with support for ODF, both in any trial versions of 
products and through an ODF-enabled Word viewer, Powerpoint viewer and Excel 
viewer. 

* Along with the complete specifications of Microsoft's legacy formats 
Microsoft will include an official test suite for all historical versions of 
its own file formats, so that competing applications can prove to customers 
that they comply with them.

* Microsoft will provide an authoritative and up to date mapping of all legacy 
Microsoft Office formats on ODF, ECMA 376 and OOXML/IS29500.
Microsoft will provide documented conversion software for Microsoft Office 
2007 for Windows file formats to ODF, as well as documented conversion 
software for ECMA 376 and IS 29500 file formats to ODF.

* Microsoft will improve all relevant ODF implementations in any Microsoft 
software and services to contain revision history and retain all data 
elements the ODF specifications require applications to keep.
Microsoft will make it possible to cut and paste well-formed ODF on the 
operating system clipboard by default in Office for Windows and Office for 
Mac, in order to support real-time interoperability between applications 
without information loss. 

* Microsoft will add adequate support for ODF in all versions of Microsoft 
Sharepoint, equal to the level of support for any of its own historical file 
formats, ECMA 376 and (future versions if any) of IS29500 within six months 
of the publication of this Undertaking.

* Microsoft will create and maintain an open source browser plug-ins for ODF 
functionally equivalent to the Microsoft Office 2007 for Windows browser 
plug-ins that were already created under the name of OpenXML viewer, and 
provide these as an automatic update to users of those plug-ins through the 
appropriate mechanisms in the various browsers that are targeted. 
Alternatively this may be done through a Microsoft-specific tool such as 
Windows Update or equivalent.

* Microsoft will create a complete public inventory of development tools and 
other relevant current services and software in its product portfolio that 
deal with any of Microsoft's proprietary Office for Windows file formats, as 
well as with ECMA 376 and IS 29500. Microsoft will update these and 
guarantees that none of its products discriminate on the basis of file 
formats, or hinders the use of open standards in any productivity 
application.

* Microsoft will actively inform its customers through its website and 
newsletters with adequate and balanced information about the possibilities 
for using ODF, especially in the context where it already discusses or 
promotes any file formats created after the publication of ODF in 2005 – 
including but not limited to the Office 2007 for Windows file formats, ECMA 
376 and IS29500.

* Microsoft will make it possible for users of its productivity applications 
to change the default fonts used in its productivity applications to use 
freely available fonts across all predefined templates in its applications. 
Alternatively Microsoft may come to an agreement with its suppliers to 
release all relevant fonts under the same conditions as the system fonts that 
were used as default prior to Office 2007 for Windows. [6]

[1] http://www.nytimes.com/2009/09/23/business/global/23kroes.html
[2]_http://www.microsoft.com/presspass/presskits/eu-msft/docs/Microsoft_Interoperability_Undertaking.doc 
[3] These 'final' legacy formats were created midway the drafting of ECMA 376, 
the precursor to IS29500. The differences with both these formats are not 
publicly known.
[4]_http://www.microsoft.com/downloads/details.aspx?FamilyID=3657CE88-7CFA-457A-9AEC-F4F827F20CAC&DisplayLang=en 
[5] http://www.openxmlviewer.com
[6] Please note that the fonts are already installed for free alongside the 
free Word Viewer, PowerPoint Viewer and Excel Viewer, but that the 
accompanying license mandates the use of Microsoft Windows.

-------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: letterOpenDocSociety-Undertaking.odt
Type: application/vnd.oasis.opendocument.text
Size: 173489 bytes
Desc: not available
Url : http://lists.opendocsociety.org/pipermail/members.announce/attachments/20090928/2e73bfc3/attachment-0001.odt 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: letterOpenDocSociety-Undertaking.pdf
Type: application/pdf
Size: 115977 bytes
Desc: not available
Url : http://lists.opendocsociety.org/pipermail/members.announce/attachments/20090928/2e73bfc3/attachment-0001.pdf 


More information about the members.announce mailing list