Memorandum to the
ICT Working Group of the ECPRD
Microsoft Follow Up to the Nicosia Meeting
Download .pdf (131KB)
November 28, 2003
At the recent annual meeting of the ICT Working
Group of the ECPRD in Nicosia, Cyprus, Microsoft representatives
received a number of questions on a variety of topics, in both plenary
presentations and individual discussions. This memorandum provides
responses to those inquiries. We have tried to address major topics and
individual questions with information that is useful to the ICT Working
Group. We could provide further levels of detailed information for those
who desire it, and hope that this memo covers a significant amount of
the information that ECPRD representatives need. We have also included a
number of web links to further information on specific topics.
In this memorandum, we address the following
topics:
Security
Open source software
Shared source
Open standards and interoperability
XML schemas
Binary file format license for governments and parliaments
Recent developments on OSS policy
Developments regarding
Microsoft Corporation
We appreciate your continued inquiries and
feedback. It is our pleasure to work with the ICT Working Group. Please
contact us at any time.
Wilfried Grommen
wilgrom@microsoft.com
Mark Lange
mlange@microsoft.com
Security
Security is an industry-wide issue, and as a
leader in the computing industry, Microsoft understands that it carries
a substantial responsibility. Microsoft is focused on enhancing security
features across its platform and products, and also assisting customers
meet the challenges in their current environments.
Trustworthy Computing:
The Trustworthy Computing initiative at
Microsoft, officially launched in January 2002, is a long-term,
company-wide effort to deliver safe, private and reliable computing
experiences. Trustworthy Computing addresses the multidimensional set of
issues that affect the level of "trust" that people place in computing.
Within this initiative, Microsoft’s security approach has three prongs:
Secure by design means architecting products from the
ground up to be inherently more secure. A design goal is to reduce the
surface area vulnerable to attack.
Secure by default means shipping products in a locked down
position, so customers enable only those features they want to use and
maintain.
Secure by deployment
means making it easier to maintain systems through improved "security
usability" and patch management. An example is cumulative patches that
automatically update your system with the latest protection.
Links:
www.microsoft.com/security
;
http://www.microsoft.com/security/protect/
Government Security Program:
National and international public sector organizations, including
national parliaments, have special IT security needs. The Microsoft
Government Security Program (GSP) provides the technical information,
access to Windows source code, and direct access to Microsoft security
staff, necessary to be confident in the security provided by the
Microsoft Windows platform.
Link:
http://www.microsoft.com/resources/sharedsource/Licensing/GSP.mspx
“Security at Microsoft” White Paper:
To demonstrate its commitment to share its internal IT security
practices, in order to help its customers and partners to successfully
secure their own environments, Microsoft has published a White Paper,
titled
"Security at Microsoft" (November 2003),
detailing the methods and technologies used by the company's Operations
and Technology Group (OTG) to secure its own global corporate network of
more than 300,000 computers and 4200 servers.
Common Criteria Certification:
Common Criteria is a government-developed,
globally-accepted ISO standard for evaluating the security of IT
products and systems. Certification of a software product under the
common criteria standard, performed by an accredited third party lab, is
strictly based on documented evidence based rigorous testing and
reviews. In 2002, the European Council urged all member states to
promote Common Criteria.
Microsoft is committed to having its platform
products fully evaluated under this standard. Last year, Windows 2000
achieved the highest level certification for the broadest set of real
world scenarios achieved by any commercially available operating system,
a level called “EAL 4 + Flaw Remediation”. See http://www.commoncriteria.org/docs/EALs.html
for a discussion of the different Evaluation Assurance Levels (EALs). No
version of a Linux operating system has been certified at this level.
Link:
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/topics/issues
Open Source Software and the Public Sector
The relationship of governments and parliaments
with the software industry is in the spotlight. The agenda for the ECPRD
meeting reflected the broader discussion about the open source software
(OSS) model, and its role in eGovernment and eParliament solutions.
Although the discussion is often cast in
black-and-white terms, Microsoft believes that there is an increasingly
wide spectrum of choices in the industry, choices that blend elements of
the OSS and proprietary development models in a variety of ways. The
marketplace currently reflects a trend towards the middle, with more OSS
companies offering some proprietary software, more companies offering
proprietary software on an OSS platform, more OSS applications being
built on the Windows platform, and more commercial companies, including
Microsoft, offering more access to source code and also encouraging
collaborative development. Although some Microsoft products compete
directly with some OSS products, Microsoft also recognizes that the OSS
development model offers some benefits, especially transparency and
community development, that can also be applied by proprietary vendors
in different ways.
This variety and competition is all beneficial for
customers and developers. The discussion is fading away from “OSS vs.
proprietary” terms and more towards customer needs. Regardless of how
software is developed or what combination of OSS and proprietary
software is provided in any particular solution, customers want
solutions that meet their requirements.
Over the past year, many public sector entities
have considered OSS, and some national governments have issued software
strategy statements concerning the future use of OSS. The national
governments of the UK, Denmark, Italy, and Slovenia have provided
explicit guidance on OSS use. These governments do not advocate a bias
towards OSS. Instead, OSS products are rightly seen as additional
competitors in the marketplace, and these governments require that
software procurement be made on a fair value-for-money basis considering
all choices. The public sector has many underlying interests and
concerns, such as costs, value, security, interoperability, and local
economic development – factors which do not rely on one single
development model.
Cost of ownership and total value
The speakers at the ECPRD meeting agreed that OSS
is not “free of charge”. OSS advocates themselves will often correct
this impression, and emphasize that they offer “freedom” to view and
modify source code. Many customers, however, are focused on the wider
variety of characteristics that directly relate to overall cost and
value. Even these “freedoms” with OSS are not uniformly applied:
services companies sometimes require that customers not modify
OSS code in order to be able to commit to service levels at affordable
prices.
An examination of the total costs related to a
software solution recognizes that the initial procurement of software
licenses is only a portion of the relevant expense. Analysts’ figures
vary, but typically the software cost represents around five per cent of
total ongoing costs. The necessary service costs for OSS can be higher
in comparison to their commercial counterparts. Often with commercial
software packages, a huge amount of resource is already built in, so for
the end user the software is easy to install, integrate and maintain.
The cost equation is certainly important, but
focusing solely on cost can neglect the overall value a piece of
software provides, and the enhanced productivity that the software
enables. Value relates to the functionality of the software and the
ability of users to make productive use of the software.
Cost analyses also depend on specific
environments, but these studies can offer some perspective:
Link:
IDC TCO study;
http://www4.gartner.com/DisplayDocument?id=396500
Shared Source
Microsoft’s Shared Source Initiative, launched in
2001, is an evolving framework (not one individual license) that
supports a spectrum of source licensing programs, each tailored to a
particular constituent community’s specific needs for source code
access, responding to customers and partners’ requests.
The range of Shared Source licenses fall within
four categories:
- Customer Support: Provide source access
to existing customers and the public sector to facilitate product
support, deployments, security testing, and custom application
development.
- New Development: Provide instructional
source code through samples and core components for the facilitation
of new development projects.
- Education & Research: Provide source
code and documentation for use in classrooms and textbook publishing
and as a basis for advanced research
- Business Opportunity: Provide licensing
structure and source code to encourage mutually advantageous new
business opportunities for partners.
Currently, the program includes Windows 2000
operating system, Windows XP, the Windows Server 2003 operating system,
Windows CE, Windows CE .NET, the .NET C#/CLI (Common Language
Infrastructure) implementations, the Visual Studio .NET Academic Tools
development system, and ASP.NET Samples. Microsoft’s licensing approach
ranges from reference-only grants in some licenses, to broad provisions
that allow licensees to review, modify, redistribute, and sell works
with no royalties paid to Microsoft. To date, Microsoft has delivered
source code to more than a half-million developers and customers
worldwide.
The Government Security Program (GSP), mentioned
earlier, is an example both of the flexibility of the Shared Source
program, and the focused attention on unique customer needs. After
consultation with government security agencies and further understanding
their needs, Microsoft announced the GSP in January 2003, and so far 14
governments in Europe and the Middle East have signed agreements with
Microsoft. In addition to providing the transparency of the source code,
this program fosters partnership between the government and Microsoft
through ongoing collaboration. Representatives of participating
government agencies may opt to visit Microsoft development facilities,
and give direct input on public sector security requirements.
Geographic scope of the program:
A presentation at the ECPRD meeting offered an
inaccurate listing of countries where Microsoft source code is
available. For both legal and practical reasons, there have been some
geographic limitations on the program. However, the program has
continuously expanded since its inception and each license has a
different scope. Windows CE code is available over the Internet, to
everyone in the world. The code to the Windows XP platform, because of
its value, is managed through a secure portal with smart card access,
and also requires more of an infrastructure for Microsoft to support, so
its scope was limited to start but has expanded. Governments and
parliaments are, of course, unique, and the scope of the GSP program is
wider than the licenses available to private entities. Government
security agencies in at least 4 of the countries on the list presented
at the ECPRD meeting already have Microsoft source licenses.
If representatives of any of the parliaments in
this region would like to discuss a source license, we would be pleased
to speak with those officials. In addition, e-voting was mentioned as an
area where code availability is important. We have not yet received any
requests from governments or parliaments for source code in connection
with e-voting processes, but if that is a need we can address it, either
under one of our current licenses or other terms if necessary.
Link:
http://www.microsoft.com/resources/sharedsource
Interoperability and open standards
A great deal of confusion surrounds discussions of
interoperability which stems from a misunderstanding of the distinction
between the terms “open standard” and “open source.” Sometimes these
concepts are equated when they are in fact separate. Many firms assist
in the development and implementation of open standards, regardless of
whether they sell OSS solutions.
Open standards exist to enable interoperability in
a marketplace of multiple competing implementations while ensuring
certain minimum requirements are met. In the software development model,
it is equally possible for an open standard to be implemented in a
proprietary software package or in an OSS package. It also true that
software development need not be standards-based at all; some OSS is,
and some is not.
Microsoft is committed to engineering
interoperability into our products and has been a leader in the
development of XML as an open standard that will further the trend to
enable smooth and cost-effective connectivity of information, people,
systems and devices, across platforms or over the Internet. This trend
will continue, and Microsoft is an active supporter of it, alongside
many OSS advocates and other industry partners.
Microsoft actively participates in many standards
organisations and often contributes directly to the development of
individual standards. For example, Microsoft recently completed the
Commission-sponsored “PKI Challenge,” a successful two-year effort to
promote interoperability between products that create and manage digital
signatures for secure e-commerce. We are also actively engaged in
developing standards for e-Government services, online privacy, wireless
and mobile communications, accessibility, new “web services,” imaging
and graphics, multimedia, and many other areas. And, of course,
Microsoft implements hundreds of open standards in its own products.
Standards that go beyond what is necessary for
interoperability, by contrast, run the risk of curbing innovation and
competition. For instance, standards that require the use of a specific
product prevent firms from offering innovative solutions that use
different—perhaps even better—products. Such standards effectively
undermine market incentives for innovation and product diversity in the
interests of “sameness.” But people don’t want product uniformity, they
want solutions that preserve interoperability while expanding consumer
choice.
Safeguarding IT innovation in this manner,
however, does not mean abandoning interoperability. On the contrary,
firms that do not implement a particular standard will need to work
extra hard to promote interoperability in other ways—by implementing
competing standards, for instance, or by sharing even more of their own
technical information with others. In either case, the marketplace will
ensure that firms develop interoperable solutions where consumers want
them.
XML Schemas
Very recently, Microsoft announced the worldwide
availability of a royalty-free license for its Office 2003 XML Reference
Schemas, in order to improve the interoperability and transparency of
the Microsoft Office product.
Governments, parliaments, customers, partners and
the IT industry are looking for greater interoperability for data and
document exchanges across disparate electronic borders. To promote and
encourage the exchange of data in Microsoft Office 2003, customers are
able to save many files “as XML”.
Microsoft has now taken the further important step
of offering anyone (customers, governments, parliaments, citizens,
technology departments, schools, universities, software developers,
competitors) a royalty-free license for its Office 2003 XML Reference
Schemas. These schemas describe how information is stored when documents
are saved as XML in the Microsoft Office applications.
The Microsoft Office 2003 XML Reference Schemas
are comprised of the following: Wordprocessing ML (the schema for
Microsoft Word 2003), SpreadsheetML (for Microsoft Excel 2003) and
FormTemplate Schemas (for InfoPath 2003).
By licensing its Office 2003 XML Reference
Schemas, Microsoft is providing the technical information people need to
understand the structure, tags and formatting in these documents.
One benefit of this approach is that
individuals and organizations will have the option of developing and
distributing software programs that can read and write files that are
compatible with these schemas.
Microsoft took this step after consultation with
several public sector entities, particularly recently with the Danish
Ministry of Science, Research and Innovation. The Danish government
persuaded Microsoft that such a license was required to meet its
eGovernment requirements to enable open access to public documents.
Microsoft is also taking this step in order to
build on our ongoing efforts to promote interoperability, including
development and standardization work for XML itself, W3C, SOAP, UDDI,
WS-Security (a security model for XML web services) and other industry
standards.
Finally, by offering this license, Microsoft
reemphasizes its commitment to make the Microsoft Office
System a first-class development platform for XML. Microsoft
recognizes that XML web services can dramatically reduce IT integration
costs while also improving the productivity of end users. By providing
this new licensing program, Microsoft hopes to further underline its
commitment to taking positive and constructive steps toward helping
customers realize the full potential of XML.
The license to Microsoft’s Office 2003 XML
Reference Schemas will allow governments, consumers, partners and the
computer industry to take data interoperability to a new level.
That said, it is important to understand that even with XML, competing
programs with different capabilities and features will not be able to
render all documents in an identical
manner
at the level of
presentation, graphics and layout. The license to the Office 2003 XML
Reference Schemas will not overcome this fundamental challenge.
Link:
http://www.microsoft.com/office/xml
Binary File Format License for Governments and
Parliaments
As described at the ECPRD meeting, Microsoft has
also crafted a license for Office binary file formats that meets many
common needs expressed by governments and parliaments in various
countries.
Microsoft’s “Government and Parliament License
Agreement for Archival, Forensic and Security Use of Microsoft Office
File Format Documentation” is the license Microsoft is offering that
caters specifically to the public sector. This is a narrow
license, not intended for all purposes, but it fills a need that
governments and parliaments have identified particularly with respect to
archived digital files. The agreement provides licensees with
authorization to make use of the relevant Office binary file format
documentation to (i) develop future Office-originated document rendering
technology for internal government or parliament use in the event no
suitable alternative technology is then commercially available, (ii)
identify certain meta-data underlying a given Office-originated
document, and (iii) engage in Office-related security analyses.
Particularly with respect to the archiving issue, this license is not
intended to displace current solutions, but to act in the manner of an
escrow agreement if other solutions are not available in the future.
Other file format issues
Microsoft has long offered customers the
opportunity to create, edit and save Microsoft Office files using open
formats. For example, the most recent versions of Microsoft Office allow
customers to use open formats such as ASCII and HTML. Extensions to HTML
in Microsoft Office are there to provide a richer experience for Office
customers; such extensions simply do not show up in the browser for
people who do not have a Microsoft product, but the use of the open
format is still enabled.
Open file formats can play a role in fostering a
more seamless exchange of data between competing software applications.
However, by their very nature, open formats often allow only for a
“lowest common denominator” level of uniform data reuse and display.
Every piece of software contains different sets of features and
implements these features from file formats in unique ways.
The mere existence of an open file format does not
guarantee uniformity of presentation and display of exchanged files. In
fact, despite the existence today of many open word processing formats,
none achieve this type of outcome between products such as Corel
WordPerfect Suite, Sun Star Office, Lotus WordPro, Open Office, and
Microsoft Office.
Complete uniformity of the presentation and
display of files exchanged between competing products could only be
achieved if every product were exactly like its competing products. Such
situations would likely limit customer choices and jeopardize future
innovation. Because of this, it is commonly understood in the industry
that file exchange between competing products will inherently involve
some limitations.
OSS Policy Developments
This is a short summary of some recent and
relevant policy developments relating to Open Source Software in Europe:
- Portugal, October 2003: On October 9, 2003, the Portuguese
Parliament voted overwhelmingly against a mandatory OSS preference
proposal that would have required the use of open source software in
the public administration. First introduced in November 2002, the
legislative proposal was for a strict mandatory rule, allowing for the
use of commercial software in very limited circumstances, and only
with permission from the Presidency of the Council of Ministers.
Link: http://www.europa.eu.int/ISPO/ida/jsps/index.jsp?fuseAction=showDocument&documentID=1718&parent=chapter&preChapterID=0-140-194-329-342
Slovenia, September
2003: The Slovenian government adopted neutral policy on
development, introduction, and use of OSS in public administration.
The policy states that Slovenia will consider OSS solutions, but will
base procurement decisions on quality and value for money. The policy
was adopted with a view to ensure a rational and technologically
neutral approach to diverse software solutions.
Denmark, June 2003:
Danish government issued its official Software Strategy on June 13,
2003, stating that software purchases would be based on two criteria:
quality and cost effectiveness. In doing so, the government has chosen
to avoid a preference policy that favors one software development
model over another, and is instead promoting competition by ensuring
the widest range of choice for government in its procurement
decisions, according to a consistent TCO approach to software
evaluations, while at the same time emphasizing interoperability and
open standards.
Link: http://www.oio.dk/software
The June 2003 Danish Software Strategy
also supersedes the Danish Technology Board’s report,
OSS in e-Government,
issued in October 2002. The Board’s recommendations were taken into
account, but not entirely followed in the implementation of the
official Danish Software Strategy.
Other Microsoft Developments
Despite the often-repeated, and sometimes
mistaken, bad news about Microsoft, there are several developments that
are less widely reported but might be of interest to ECPRD
representatives.
Citizenship
Microsoft takes very seriously its role and
responsibilities as a global industry leader and corporate citizen. The
company is committed to responsible corporate governance, and it has
made substantial investments in communities in this region that will,
over time, have a social and economic impact. We have summarized many of
our most significant activities in this regard in the following report:
Microsoft Citizenship Report – Great People with Great Values (September
2003)
Link:
http://www.microsoft.com/mscorp/citizenship/report/
Accessibility
Microsoft’s mission is to enable people and
businesses throughout the world to realize their full potential. To make
that possible, we need to ensure concrete accessibility to our
technologies, with special attention to people with disabilities. This
effort will contribute to the goal of wide citizen access to eGovernment
and eParliament services. Microsoft has received numerous awards for the
accessibility of our products and our work on accessibility issues.
Link: Case studies
and other information are available at:
www.microsoft.com/enable
Digital Integrity
Microsoft has taken several measures to help
enhance to integrity of the digital environment.
|