[FSF India] Modified letter to the Govt.

Rajkumar S. fsf-india@gnu.org.in
Fri, 10 Aug 2001 01:54:44 +0530 (IST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1463810806-2078030940-997388684=:7561
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi all,

I have made some modification to Raju's letter. Kindly read them and
send your comments. i have the full letter and attaching a diff
with the old to see the difference.

raj


We, the Free Software, Open Source and Electronic Freedom proponents
in India are deeply distressed to learn about your Government's plans
to base your complete e-governance infrastructure on a single foreign
company's products.  The history of Microsoft has shown that it has
very little regard for serving any objectives except its own, which
does not augur well for the future of <state name here> in particular
and our country in general.

We request you to kindly consider the following points before making
this relationship permanent:

1.  Security.

Microsoft products have time and again demonstrated a regrettable lack
of basic security features.  Recent incidents which have affected a
sizeable portion of Microsoft-based servers and client systems on the
Internet have served to highlight the fact that Microsoft makes
Insecure Products.

The Code Red worm (computer virus) infected millions of servers on the
Internet in June and August 2001 and coordinated them (without their
administrators consent) to simultaneously attack the US White House
web site. The affected servers include that of hotmail.com which is
owned by Microsoft itself. The worm is still alive though dormant and
no one knows exactly where and when it will strike again.  Needless to
say, this worm only affects computers running Microsoft's most popular
web server.

The SIRCAM virus which replicates itself using e-mail as the medium
has been deemed such a major threat to computing infrastructure that
Microsoft and the FBI have taken the unprecedented step of releasing
a joint warning notice against it to all computer users in July 2001.
Again, the SIRCAM virus only affects e-mail users who use Microsoft's
products -- all other software is immune to this threat.

These are but two symptoms of the general malaise that Microsoft's
products suffer from.  Each time a product is fixed using patches from
Microsoft, new security holes in the product are uncovered, leading to
another wave of infection.  In fact, there have been cases of a
problem fix from Microsoft uncovering older (previously-fixed)
problems and making them active again; there are no signs that these
issues will ever be completely resolved.

Note to Raju: Can you give a link to the exact incident?

2. Total cost of ownership (TCO)

The Total Cost of Ownership of Microsoft's products is much higher
than that of other, equivalent, better technologies.  Microsoft is
already making moves to make licensing valid for only 3 years, so that
one has to pay them again at the end of 3 years. This will also make
sure that you cannot keep using the old software, but rather be forced
to upgrade. Both hardware and software, as the newer software will not
run on the old hardware, even if you do want to. This will place an
additional burden to cash strapped Govts and more still to schools.

In addition hardware requirements for running Microsoft are
substantially higher than those of competing products from other
sources.  In many cases a computer running a competing product will
cost half of and handle ten times the load that a computer
configuration running Microsoft products would.

3. Internal security

Microsoft is a company owned by American citizens, having its base of
operations in the USA and subject to US laws.  A clear effect of this
was evidenced in 1999 when it was discovered that some of the security
and cryptography functions built into Microsoft's operating systems
were subject to be used by the US National Security Agency (NSA)
without explicit permission from either Microsoft or the user of the
software.

This is one lone ``feature'' of Microsoft software which came to light
due to the vigilance of a concerned individual.  However it is quite
possible (indeed, likely) that there are other ways in which Microsoft
products are designed and constructed to permit illegal access by US
security agencies.  As concerned Indians, we would wish to be secure
in the knowledge that the software handling our critical information
about Government and individuals will not permit foreign Governments
to spy upon, or, even worse, arbitrarily modify it without the consent
or knowledge of our elected representatives and the Government
machine.

This problem is going to increase when the Windows XP comes out. All
XP machines will have to be registered online with the Microsoft, and
each machine sends data about itself to MS Hq in US. This will enable
MS to keep track of the machines that are owned by the Govt.

4. Flexibility

India being a unique country it is very likely that we will wish to
adapt the software managing our Government information flows to our
specific requirements from time to time.  With Microsoft products it
will not be possible to do this in any sort of time-bound manner, if
it is possible at all.  For instance, we may want to create cheap
Intel 486-based computers for members of the bureaucracy which they
can use to access their e-mail.  Building such a low-cost computer
with Microsoft software would be impossible since the building blocks
of the software (the ``source code'', which is the blueprint for the
software) is only available with Microsoft.  As users, we will not be
able to customise and modify the software to our requirements.

To take another example, Microsoft is subject to US Government rules
which prohibit the export of some forms of strong data encryption and
decryption (scrambling and descrambling) technologies to India except
under special conditions.  As long as we are using Microsoft products,
these technologies will not be available to us and we will be forced
to use sub-standard, easily breakable techniques to protect our
critical data.

This is also the case with multi lingual computing. If the Microsoft do
not see enough market potential for the language, They will not bother
to create a version for that language. Since the source code is closed
no one other than Microsoft will be able to add the necessary support.

Perils of Monopoly

The main revenue source of many companies are the corporate and govt
institutions which buys software in large quantities.  Business savvy
companies will first give away software in a reduced or in a
subsidized rate. They are doing this in order to entice the clients in
to their net. Buying software is not like buying any other product. It
involves along with lot of money a larger investment in the form of
training and other custom made software.  So once the govt decides on
the core OS for the computerization program it cannot change it let us
say after 5 or 10 years.

At this point we will get to see the real face of the software
company. It will then start to act as a typical monopoly since it is
very sure that we do not have any other option other than to succumb
to its commands. It starts to ask for exorbitant prices for the
software upgrades. It will force us to use its other software by
changing the protocols of its servers. Microsoft is particularly
notorious in this regard. They are known to use their monopoly in one
field of computer industry to kill the competition in the other
field. An anti trust case is already going on in this regard in the US
courts and MS was ordered to pay a huge amount of money to Netscape
communications as damages it faced due to the illegal and monopolistic
trade practices of Microsoft.

Adherence to open standards

Internet is used by everybody in the world, using many different
products. For these products to interact Internet community has
produced some standards. With the help of these open standards (ie any
one can get a copy of these stds) any product from any company can
interact with any other product from any other company. This is very
much like the socket and plug. We are having an open standard in this.
Now consider the case of a very big company which makes all electric
accessories and sockets. Its sockets are much cheaper to buy but you
cannot put any other companies instruments in that socket. Would you
buy this socket when you build your home ? No since if you buy this
then forever you are bound to buying equipments from the socket
producing company. This is same situation faced by the Internet
community also.

Microsoft is one of the company which is secretly sabotaging the
openness of the Internet community. See the the Halloween documents at
http://www.opensource.org/halloween. In fact this was evident when
they build the UK government's web site. All other browsers except the
latest Internet Explorer were locked out from the site. See
http://www.theregister.co.uk/content/4/19239.html for more
information.


5. Alternatives

Given these facts, we strongly urge you to consider alternative
technologies and sources for software for mission- and
government-critical functions like State e-governance.  The GNU/Linux
operating system (sometimes also called just ``Linux'') suffers from
none of the defects of Microsoft operating systems and applications
detailed above and is already the fastest-growing server operating
system in the world today.

Linux kernel is a completely Free re-implementation of the POSIX
specification, with SYSV and BSD extensions (which means it looks like
Unix, but does not come from the same source code base), which is
available in both source code and binary form.  Its copyright is owned
by Linus Torvalds, \url{torvalds@transmeta.com} and other
contributors, and is freely redistributable under the terms of the GNU
General Public License (GPL).  A copy of the GPL is included with the
GNU/Linux source; you can also get a copy from
\url{ftp://prep.ai.mit.edu/pub/gnu/COPYING}

5.1 Meaning of FREE software

GNU/Linux is not public domain, nor is it ``shareware''.  It is ``free''
software, and you may give away or sell copies, but you must include
the source code or make it available in the same way as any binaries
you give or sell.  If you distribute any modifications, you are
legally bound to distribute the source for those modifications.  See
the GNU General Public License for details.

GNU/Linux is still free as of version 2.4, and will continue to be free.
Because of the nature of the GPL to which GNU/Linux is subject, it would
be illegal for it to be made not free.  Note carefully: the ``free''
part involves access to the source code rather than money; it is
perfectly legal to charge money for distributing GNU/Linux, so long as you
also distribute the source code.

Their are many implications for this free access to the source code.
These do not matter much for an individual but when a government is
using this it assumes serious proportions.

****More needs to come here.****

Some of the features of GNU/Linux which make it a viable and desirable
component of any Government infrastructure are:

- GNU/Linux has not to date been subject to any virus attacks anywhere
near the severity of the worms and virii which are infecting Microsoft
systems on a nearly daily basis.

- The operating system itself and all the applications required to
build a safe, secure and efficient infrastructure are available free
of cost and can even be downloaded from the Internet.  The hardware
configuration of systems required to run GNU/Linux is much lower than
that of corresponding systems required to run Microsoft products.
There is no fee at all -- neither one-time nor recurring -- for using
GNU/Linux.

- The source code for the operating system and applications is
available for perusal and modification.  Using GNU/Linux, the
Government can be assured that there are they are not at the mercy of
any foreign government which can arm-twist Microsoft into putting
hidden back-doors into their products.  The Government can also give
this assurance to the electorate.

- Since the source code (i.e. the building blocks) of GNU/Linux is
Freely available, the Government can, if it so chooses, modify,
extend and customise the software for its specific requirements.  For
instance, it is quite feasible to replace existing encryption
techniques in GNU/Linux with those certified by the DRDO, leading to
much better and auditable levels of security.  Such enhancements are
not possible with Microsoft software.

- Many national governments have blacklisted Microsoft products and
specifically selected GNU/Linux to host applications managing and
monitoring State and Central functions.

We request you to critically consider any decision to purchase
Microsoft products in the light of the information given above, and to
give serious consideration to using alternative technologies which
have a much lower cost, are more reliable and secure, and can be
easily enhanced to fit in with our national objectives.


---1463810806-2078030940-997388684=:7561
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diff
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0108100154440.7561@swathi.lanscape.firm.in>
Content-Description: 
Content-Disposition: attachment; filename=diff

MjFjMjENCjwgSW50ZXJuZXQgaW4gSnVuZSBhbmQgQXVndXN0IDIwMDEgYW5k
IGNvb3JkaW5hdGVkIHRoZW0gKHdpdGhvdXQgdGhlaXINCi0tLQ0KPiBJbnRl
cm5ldCBpbiBKdW5lIDIwMDEgYW5kIGNvb3JkaW5hdGVkIHRoZW0gKHdpdGhv
dXQgdGhlaXINCjIzLDI3YzIzLDMyDQo8IHdlYiBzaXRlLiBUaGUgYWZmZWN0
ZWQgc2VydmVycyBpbmNsdWRlIHRoYXQgb2YgaG90bWFpbC5jb20gd2hpY2gg
aXMNCjwgb3duZWQgYnkgTWljcm9zb2Z0IGl0c2VsZi4gVGhlIHdvcm0gaXMg
c3RpbGwgYWxpdmUgdGhvdWdoIGRvcm1hbnQgYW5kDQo8IG5vIG9uZSBrbm93
cyBleGFjdGx5IHdoZXJlIGFuZCB3aGVuIGl0IHdpbGwgc3RyaWtlIGFnYWlu
LiAgTmVlZGxlc3MgdG8NCjwgc2F5LCB0aGlzIHdvcm0gb25seSBhZmZlY3Rz
IGNvbXB1dGVycyBydW5uaW5nIE1pY3Jvc29mdCdzIG1vc3QgcG9wdWxhcg0K
PCB3ZWIgc2VydmVyLg0KLS0tDQo+IHdlYiBzaXRlLiAgVGhlIHdvcm0gaXMg
c3RpbGwgYWxpdmUgdGhvdWdoIGRvcm1hbnQgYW5kIG5vIG9uZSBrbm93cw0K
PiBleGFjdGx5IHdoZXJlIGFuZCB3aGVuIGl0IHdpbGwgc3RyaWtlIGFnYWlu
LiAgTmVlZGxlc3MgdG8gc2F5LCB0aGlzDQo+IHdvcm0gb25seSBhZmZlY3Rz
IGNvbXB1dGVycyBydW5uaW5nIE1pY3Jvc29mdCdzIG1vc3QgcG9wdWxhciB3
ZWINCj4gc2VydmVyLg0KPiANCj4gT25seSBhIGZldyBkYXlzIGFmdGVyIHRo
ZSBpbmZhbW91cyBDb2RlIFJlZCBhdHRhY2tzIChvbiBBdWd1c3QgNSwNCj4g
MjAwMSksIGFub3RoZXIgd29ybSB3aGljaCBpbmZlY3RzIE1pY3Jvc29mdC1i
YXNlZCB3ZWIgc2VydmVycyBoYXMgYmVlbg0KPiBkaXNjb3ZlcmVkIGFuZCBp
cyBhdCB0aGUgdGltZSBvZiB3cml0aW5nIGJlaW5nIGFuYWx5c2VkIHRvIGRp
c2NvdmVyDQo+IGl0cyBwb3RlbnRpYWwgdG8gZGlzcnVwdCB0aGUgd29ybGQn
cyBjb21wdXRpbmcgYW5kIG5ldHdvcmtpbmcNCj4gaW5mcnN0cnVjdHVyZS4N
CjMxYzM2DQo8IE1pY3Jvc29mdCBhbmQgdGhlIEZCSSBoYXZlIHRha2VuIHRo
ZSB1bnByZWNlZGVudGVkIHN0ZXAgb2YgcmVsZWFzaW5nDQotLS0NCj4gTWlj
cm9zb2Z0IGFuZCB0aGUgRkJJIGhhdmUgdGFrZW4gdGhlIHVucHJlY2VuZGVu
dGVkIHN0ZXAgb2YgcmVsZWFzaW5nDQo0NCw0NWQ0OA0KPCBOb3RlIHRvIFJh
anU6IENhbiB5b3UgZ2l2ZSBhIGxpbmsgdG8gdGhlIGV4YWN0IGluY2lkZW50
Pw0KPCANCjQ5LDU1YzUyLDU3DQo8IHRoYW4gdGhhdCBvZiBvdGhlciwgZXF1
aXZhbGVudCwgYmV0dGVyIHRlY2hub2xvZ2llcy4gIE1pY3Jvc29mdCBpcw0K
PCBhbHJlYWR5IG1ha2luZyBtb3ZlcyB0byBtYWtlIGxpY2Vuc2luZyB2YWxp
ZCBmb3Igb25seSAzIHllYXJzLCBzbyB0aGF0DQo8IG9uZSBoYXMgdG8gcGF5
IHRoZW0gYWdhaW4gYXQgdGhlIGVuZCBvZiAzIHllYXJzLiBUaGlzIHdpbGwg
YWxzbyBtYWtlDQo8IHN1cmUgdGhhdCB5b3UgY2Fubm90IGtlZXAgdXNpbmcg
dGhlIG9sZCBzb2Z0d2FyZSwgYnV0IHJhdGhlciBiZSBmb3JjZWQNCjwgdG8g
dXBncmFkZS4gQm90aCBoYXJkd2FyZSBhbmQgc29mdHdhcmUsIGFzIHRoZSBu
ZXdlciBzb2Z0d2FyZSB3aWxsIG5vdA0KPCBydW4gb24gdGhlIG9sZCBoYXJk
d2FyZSwgZXZlbiBpZiB5b3UgZG8gd2FudCB0by4gVGhpcyB3aWxsIHBsYWNl
IGFuDQo8IGFkZGl0aW9uYWwgYnVyZGVuIHRvIGNhc2ggc3RyYXBwZWQgR292
dHMgYW5kIG1vcmUgc3RpbGwgdG8gc2Nob29scy4NCi0tLQ0KPiB0aGFuIHRo
YXQgb2Ygb3RoZXIsIGVxdWl2YWxlbnQsIGJldHRlciB0ZWNobm9sb2dpZXMu
ICBXaXRoIHRoZWlyIG5ldw0KPiBsaWNlbnNpbmcgbW9kZWwsIE1pY3Jvc29m
dCBoYXMgZW5zdXJlZCB0aGF0IHRob3NlIHVuZm9ydHVuYXRlIGVub3VnaA0K
PiB0byBpbnZlc3QgaW4gdGhlaXIgcHJvZHVjdHMga2VlcCBwYXlpbmcgZm9y
IHRoZSBwcm9kdWN0LCBub3Qgb25seSBhdA0KPiBwdXJjaGFzZSB0aW1lIGJ1
dCB0aHJvdWdob3V0IHRoZSBsaWZldGltZSBvZiB0aGUgcHJvZHVjdCBvbiBh
biBhbm51YWwNCj4gYmFzaXMuICBXZSBiZWxpZXZlIHRoYXQgaXQgaXMgcG9z
c2libGUgdG8gc2F2ZSB0aGlzIG91dGZsb3cgYW5kDQo+IHJlZGVwbG95IGl0
IGluIG90aGVyIGFyZWFzIGluIHRoZSBzdGF0ZSB3aGljaCBuZWVkIGludmVz
dG1lbnRzLg0KODQsODhkODUNCjwgVGhpcyBwcm9ibGVtIGlzIGdvaW5nIHRv
IGluY3JlYXNlIHdoZW4gdGhlIFdpbmRvd3MgWFAgY29tZXMgb3V0LiBBbGwN
CjwgWFAgbWFjaGluZXMgd2lsbCBoYXZlIHRvIGJlIHJlZ2lzdGVyZWQgb25s
aW5lIHdpdGggdGhlIE1pY3Jvc29mdCwgYW5kDQo8IGVhY2ggbWFjaGluZSBz
ZW5kcyBkYXRhIGFib3V0IGl0c2VsZiB0byBNUyBIcSBpbiBVUy4gVGhpcyB3
aWxsIGVuYWJsZQ0KPCBNUyB0byBrZWVwIHRyYWNrIG9mIHRoZSBtYWNoaW5l
cyB0aGF0IGFyZSBvd25lZCBieSB0aGUgR292dC4NCjwgDQoxMTEsMTY0ZDEw
Nw0KPCBUaGlzIGlzIGFsc28gdGhlIGNhc2Ugd2l0aCBtdWx0aSBsaW5ndWFs
IGNvbXB1dGluZy4gSWYgdGhlIE1pY3Jvc29mdCBkbw0KPCBub3Qgc2VlIGVu
b3VnaCBtYXJrZXQgcG90ZW50aWFsIGZvciB0aGUgbGFuZ3VhZ2UsIFRoZXkg
d2lsbCBub3QgYm90aGVyDQo8IHRvIGNyZWF0ZSBhIHZlcnNpb24gZm9yIHRo
YXQgbGFuZ3VhZ2UuIFNpbmNlIHRoZSBzb3VyY2UgY29kZSBpcyBjbG9zZWQN
Cjwgbm8gb25lIG90aGVyIHRoYW4gTWljcm9zb2Z0IHdpbGwgYmUgYWJsZSB0
byBhZGQgdGhlIG5lY2Vzc2FyeSBzdXBwb3J0Lg0KPCANCjwgUGVyaWxzIG9m
IE1vbm9wb2x5DQo8IA0KPCBUaGUgbWFpbiByZXZlbnVlIHNvdXJjZSBvZiBt
YW55IGNvbXBhbmllcyBhcmUgdGhlIGNvcnBvcmF0ZSBhbmQgZ292dA0KPCBp
bnN0aXR1dGlvbnMgd2hpY2ggYnV5cyBzb2Z0d2FyZSBpbiBsYXJnZSBxdWFu
dGl0aWVzLiAgQnVzaW5lc3Mgc2F2dnkNCjwgY29tcGFuaWVzIHdpbGwgZmly
c3QgZ2l2ZSBhd2F5IHNvZnR3YXJlIGluIGEgcmVkdWNlZCBvciBpbiBhDQo8
IHN1YnNpZGl6ZWQgcmF0ZS4gVGhleSBhcmUgZG9pbmcgdGhpcyBpbiBvcmRl
ciB0byBlbnRpY2UgdGhlIGNsaWVudHMgaW4NCjwgdG8gdGhlaXIgbmV0LiBC
dXlpbmcgc29mdHdhcmUgaXMgbm90IGxpa2UgYnV5aW5nIGFueSBvdGhlciBw
cm9kdWN0LiBJdA0KPCBpbnZvbHZlcyBhbG9uZyB3aXRoIGxvdCBvZiBtb25l
eSBhIGxhcmdlciBpbnZlc3RtZW50IGluIHRoZSBmb3JtIG9mDQo8IHRyYWlu
aW5nIGFuZCBvdGhlciBjdXN0b20gbWFkZSBzb2Z0d2FyZS4gIFNvIG9uY2Ug
dGhlIGdvdnQgZGVjaWRlcyBvbg0KPCB0aGUgY29yZSBPUyBmb3IgdGhlIGNv
bXB1dGVyaXphdGlvbiBwcm9ncmFtIGl0IGNhbm5vdCBjaGFuZ2UgaXQgbGV0
IHVzDQo8IHNheSBhZnRlciA1IG9yIDEwIHllYXJzLg0KPCANCjwgQXQgdGhp
cyBwb2ludCB3ZSB3aWxsIGdldCB0byBzZWUgdGhlIHJlYWwgZmFjZSBvZiB0
aGUgc29mdHdhcmUNCjwgY29tcGFueS4gSXQgd2lsbCB0aGVuIHN0YXJ0IHRv
IGFjdCBhcyBhIHR5cGljYWwgbW9ub3BvbHkgc2luY2UgaXQgaXMNCjwgdmVy
eSBzdXJlIHRoYXQgd2UgZG8gbm90IGhhdmUgYW55IG90aGVyIG9wdGlvbiBv
dGhlciB0aGFuIHRvIHN1Y2N1bWINCjwgdG8gaXRzIGNvbW1hbmRzLiBJdCBz
dGFydHMgdG8gYXNrIGZvciBleG9yYml0YW50IHByaWNlcyBmb3IgdGhlDQo8
IHNvZnR3YXJlIHVwZ3JhZGVzLiBJdCB3aWxsIGZvcmNlIHVzIHRvIHVzZSBp
dHMgb3RoZXIgc29mdHdhcmUgYnkNCjwgY2hhbmdpbmcgdGhlIHByb3RvY29s
cyBvZiBpdHMgc2VydmVycy4gTWljcm9zb2Z0IGlzIHBhcnRpY3VsYXJseQ0K
PCBub3RvcmlvdXMgaW4gdGhpcyByZWdhcmQuIFRoZXkgYXJlIGtub3duIHRv
IHVzZSB0aGVpciBtb25vcG9seSBpbiBvbmUNCjwgZmllbGQgb2YgY29tcHV0
ZXIgaW5kdXN0cnkgdG8ga2lsbCB0aGUgY29tcGV0aXRpb24gaW4gdGhlIG90
aGVyDQo8IGZpZWxkLiBBbiBhbnRpIHRydXN0IGNhc2UgaXMgYWxyZWFkeSBn
b2luZyBvbiBpbiB0aGlzIHJlZ2FyZCBpbiB0aGUgVVMNCjwgY291cnRzIGFu
ZCBNUyB3YXMgb3JkZXJlZCB0byBwYXkgYSBodWdlIGFtb3VudCBvZiBtb25l
eSB0byBOZXRzY2FwZQ0KPCBjb21tdW5pY2F0aW9ucyBhcyBkYW1hZ2VzIGl0
IGZhY2VkIGR1ZSB0byB0aGUgaWxsZWdhbCBhbmQgbW9ub3BvbGlzdGljDQo8
IHRyYWRlIHByYWN0aWNlcyBvZiBNaWNyb3NvZnQuDQo8IA0KPCBBZGhlcmVu
Y2UgdG8gb3BlbiBzdGFuZGFyZHMNCjwgDQo8IEludGVybmV0IGlzIHVzZWQg
YnkgZXZlcnlib2R5IGluIHRoZSB3b3JsZCwgdXNpbmcgbWFueSBkaWZmZXJl
bnQNCjwgcHJvZHVjdHMuIEZvciB0aGVzZSBwcm9kdWN0cyB0byBpbnRlcmFj
dCBJbnRlcm5ldCBjb21tdW5pdHkgaGFzDQo8IHByb2R1Y2VkIHNvbWUgc3Rh
bmRhcmRzLiBXaXRoIHRoZSBoZWxwIG9mIHRoZXNlIG9wZW4gc3RhbmRhcmRz
IChpZSBhbnkNCjwgb25lIGNhbiBnZXQgYSBjb3B5IG9mIHRoZXNlIHN0ZHMp
IGFueSBwcm9kdWN0IGZyb20gYW55IGNvbXBhbnkgY2FuDQo8IGludGVyYWN0
IHdpdGggYW55IG90aGVyIHByb2R1Y3QgZnJvbSBhbnkgb3RoZXIgY29tcGFu
eS4gVGhpcyBpcyB2ZXJ5DQo8IG11Y2ggbGlrZSB0aGUgc29ja2V0IGFuZCBw
bHVnLiBXZSBhcmUgaGF2aW5nIGFuIG9wZW4gc3RhbmRhcmQgaW4NCjwgdGhp
cy4gTm93IGNvbnNpZGVyIHRoZSBjYXNlIG9mIGEgdmVyeSBiaWcgY29tcGFu
eSB3aGljaCBtYWtlcyBhbGwNCjwgZWxlY3RyaWMgYWNjZXNzb3JpZXMgYW5k
IHNvY2tldHMuIEl0cyBzb2NrZXRzIGFyZSBtdWNoIGNoZWFwZXIgdG8gYnV5
DQo8IGJ1dCB5b3UgY2Fubm90IHB1dCBhbnkgb3RoZXIgY29tcGFuaWVzIGlu
c3RydW1lbnRzIGluIHRoYXQNCjwgc29ja2V0LiBXb3VsZCB5b3UgYnV5IHRo
aXMgc29ja2V0IHdoZW4geW91IGJ1aWxkIHlvdXIgaG9tZSA/IE5vIHNpbmNl
DQo8IGlmIHlvdSBidXkgdGhpcyB0aGVuIGZvcmV2ZXIgeW91IGFyZSBib3Vu
ZCB0byB0aGUgc29ja2V0IHByb2R1Y2luZw0KPCBjb21wYW55LiBUaGlzIGlz
IHNhbWUgc2l0dWF0aW9uIGZhY2VkIGJ5IHRoZSBJbnRlcm5ldCBjb21tdW5p
dHkgYWxzby4NCjwgDQo8IE1pY3Jvc29mdCBpcyBvbmUgb2YgdGhlIGNvbXBh
bnkgd2hpY2ggaXMgc2VjcmV0bHkgc2Fib3RhZ2luZyB0aGUNCjwgb3Blbm5l
c3Mgb2YgdGhlIEludGVybmV0IGNvbW11bml0eS4gXGZvb3Rub3Rle1NlZSB0
aGUgdGhlIEhhbGxvd2Vlbg0KPCBkb2N1bWVudHMgYXQgXHVybHtodHRwOi8v
d3d3Lm9wZW5zb3VyY2Uub3JnL2hhbGxvd2Vlbn19IEluIGZhY3QgdGhpcw0K
PCB3YXMgZXZpZGVudCB3aGVuIHRoZXkgYnVpbGQgdGhlIFVLIGdvdmVybm1l
bnQncyB3ZWIgc2l0ZS4gQWxsIG90aGVyDQo8IGJyb3dzZXJzIGV4Y2VwdCB0
aGUgbGF0ZXN0IEludGVybmV0IEV4cGxvcmVyIHdlcmUgbG9ja2VkIG91dCBm
cm9tIHRoZQ0KPCBzaXRlLiBTZWUgaHR0cDovL3d3dy50aGVyZWdpc3Rlci5j
by51ay9jb250ZW50LzQvMTkyMzkuaHRtbCBmb3IgbW9yZQ0KPCBpbmZvcm1h
dGlvbi4NCjwgDQo8IA0KMTc1LDIwNmQxMTcNCjwgTGludXgga2VybmVsIGlz
IGEgY29tcGxldGVseSBGcmVlIHJlLWltcGxlbWVudGF0aW9uIG9mIHRoZSBQ
T1NJWA0KPCBzcGVjaWZpY2F0aW9uLCB3aXRoIFNZU1YgYW5kIEJTRCBleHRl
bnNpb25zICh3aGljaCBtZWFucyBpdCBsb29rcyBsaWtlDQo8IFVuaXgsIGJ1
dCBkb2VzIG5vdCBjb21lIGZyb20gdGhlIHNhbWUgc291cmNlIGNvZGUgYmFz
ZSksIHdoaWNoIGlzDQo8IGF2YWlsYWJsZSBpbiBib3RoIHNvdXJjZSBjb2Rl
IGFuZCBiaW5hcnkgZm9ybS4gIEl0cyBjb3B5cmlnaHQgaXMgb3duZWQNCjwg
YnkgTGludXMgVG9ydmFsZHMsIFx1cmx7dG9ydmFsZHNAdHJhbnNtZXRhLmNv
bX0gYW5kIG90aGVyDQo8IGNvbnRyaWJ1dG9ycywgYW5kIGlzIGZyZWVseSBy
ZWRpc3RyaWJ1dGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUNCjwg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKS4gIEEgY29weSBvZiB0aGUg
R1BMIGlzIGluY2x1ZGVkIHdpdGggdGhlDQo8IEdOVS9MaW51eCBzb3VyY2U7
IHlvdSBjYW4gYWxzbyBnZXQgYSBjb3B5IGZyb20NCjwgXHVybHtmdHA6Ly9w
cmVwLmFpLm1pdC5lZHUvcHViL2dudS9DT1BZSU5HfQ0KPCANCjwgNS4xIE1l
YW5pbmcgb2YgRlJFRSBzb2Z0d2FyZQ0KPCANCjwgR05VL0xpbnV4IGlzIG5v
dCBwdWJsaWMgZG9tYWluLCBub3IgaXMgaXQgYGBzaGFyZXdhcmUnJy4gIEl0
IGlzIGBgZnJlZScnDQo8IHNvZnR3YXJlLCBhbmQgeW91IG1heSBnaXZlIGF3
YXkgb3Igc2VsbCBjb3BpZXMsIGJ1dCB5b3UgbXVzdCBpbmNsdWRlDQo8IHRo
ZSBzb3VyY2UgY29kZSBvciBtYWtlIGl0IGF2YWlsYWJsZSBpbiB0aGUgc2Ft
ZSB3YXkgYXMgYW55IGJpbmFyaWVzDQo8IHlvdSBnaXZlIG9yIHNlbGwuICBJ
ZiB5b3UgZGlzdHJpYnV0ZSBhbnkgbW9kaWZpY2F0aW9ucywgeW91IGFyZQ0K
PCBsZWdhbGx5IGJvdW5kIHRvIGRpc3RyaWJ1dGUgdGhlIHNvdXJjZSBmb3Ig
dGhvc2UgbW9kaWZpY2F0aW9ucy4gIFNlZQ0KPCB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIGRldGFpbHMuDQo8IA0KPCBHTlUvTGludXgg
aXMgc3RpbGwgZnJlZSBhcyBvZiB2ZXJzaW9uIDIuNCwgYW5kIHdpbGwgY29u
dGludWUgdG8gYmUgZnJlZS4NCjwgQmVjYXVzZSBvZiB0aGUgbmF0dXJlIG9m
IHRoZSBHUEwgdG8gd2hpY2ggR05VL0xpbnV4IGlzIHN1YmplY3QsIGl0IHdv
dWxkDQo8IGJlIGlsbGVnYWwgZm9yIGl0IHRvIGJlIG1hZGUgbm90IGZyZWUu
ICBOb3RlIGNhcmVmdWxseTogdGhlIGBgZnJlZScnDQo8IHBhcnQgaW52b2x2
ZXMgYWNjZXNzIHRvIHRoZSBzb3VyY2UgY29kZSByYXRoZXIgdGhhbiBtb25l
eTsgaXQgaXMNCjwgcGVyZmVjdGx5IGxlZ2FsIHRvIGNoYXJnZSBtb25leSBm
b3IgZGlzdHJpYnV0aW5nIEdOVS9MaW51eCwgc28gbG9uZyBhcyB5b3UNCjwg
YWxzbyBkaXN0cmlidXRlIHRoZSBzb3VyY2UgY29kZS4NCjwgDQo8IFRoZWly
IGFyZSBtYW55IGltcGxpY2F0aW9ucyBmb3IgdGhlIGFjY2VzcyB0byB0aGUg
c291cmNlIGNvZGUuICBUaGVzZQ0KPCBkbyBub3QgbWF0dGVyIG11Y2ggZm9y
IGFuIGluZGl2aWR1YWwgYnV0IHdoZW4gYSBnb3Zlcm5tZW50IGlzIHVzaW5n
DQo8IHRoaXMgaXQgYXNzdW1lcyBzZXJpb3VzIHByb3BvcnRpb25zLg0KPCAN
CjwgKioqKk1vcmUgbmVlZHMgdG8gY29tZSBoZXJlLioqKioNCjwgDQoyMzBj
MTQxDQo8IEZyZWVseSBhdmFpbGFibGUsIHRoZSBHb3Zlcm5tZW50IGNhbiwg
aWYgaXQgc28gY2hvb3NlcywgbW9kaWZ5LA0KLS0tDQo+IGdlbmVyYWxseSBh
dmFpbGFibGUsIHRoZSBHb3Zlcm5tZW50IGNhbiwgaWYgaXQgc28gY2hvb3Nl
cywgbW9kaWZ5LA0KMjM0YzE0NQ0KPCBtdWNoIGJldHRlciBhbmQgYXVkaXRh
YmxlIGxldmVscyBvZiBzZWN1cml0eS4gIFN1Y2ggZW5oYW5jZW1lbnRzIGFy
ZQ0KLS0tDQo+IG11Y2ggYmV0dGVyIGFuZCBhdWRpdGFibGUgbGV2ZWxzIG9m
IHNlY3VyaXR5LiAgU3VjaCBlbmhhbmNlbWVudGUgYXJlDQo=
---1463810806-2078030940-997388684=:7561--