[Reader-list] Now you see it; now you don't -- MS magic

Are Flagan areflagan at artpanorama.com
Fri Dec 13 23:34:59 IST 2002


Some readers of the list may be quite interested in this article from the
Economic Times of India, on the "revelation" that MS will give the Indian
Government access to the Windows source code (in return for a lucrative
contract, of course):

http://economictimes.indiatimes.com/cms.dll/html/uncomp/articleshow?artid=31
102968

Slashdot runs a follow-up discussion at:

http://slashdot.org/article.pl?sid=02/12/12/2046255

MS is already allowing insight into the source code to major clients, under
the threat of a non disclosure agreement (see slashdot discussion for how
one client is allowed to view the source), and the end all and be all of law
suits that may result when/if it is proved that the source has been leaked.
Effectively, the source code would be quite "useless" to anyone under these
circumstances (this is NOT "open source"), except, perhaps, to settle
government security concerns with regards to backdoor spying etc. Of course,
there is no guarantee that the source code revealed will even be the one
running Windows, as it will, most likely, be restricted to piecemeal viewing
and not execution. Furthermore, when the US Department of Justice asked MS
to open up the source for viewing, it was huh and hah and that's quite
impossible. Of course, there was and is NO talk of Linux among US officials;
there was no need to negotiate any insight (and we know the outcome of that
bogus trial). Here's the funny version of the MS source code, already
released (and readable as plain English), as a tickling antidote to how
depressing this charade of "open" is:

/* Source Code Windows XP */
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"
#define INSTALL = HARD
char make_prog_look_big(16000000);
void main()
{
    while(!CRASHED)
    {
        display_copyright_message();
        display_bill_rules_message();
        do_nothing_loop();
        if (first_time_installation)
            {
            make_100_megabyte_swapfile();
            do_nothing_loop();
            totally_screw_up_HPFS_file_system();
            search_and_destroy_the_rest_of-OS2();
            make_futile_attempt_to_damage_Linux();
            disable_Netscape();
            disable_RealPlayer();
            disable_Lotus_Products();
            hang_system();
            } //if
        write_something(anything);
        display_copyright_message();
        do_nothing_loop();
        do_some_stuff();
        if (still_not_crashed)
        {
        display_copyright_message();
        do_nothing_loop();
        basically_run_windows_31();
        do_nothing_loop();
        } // if
    } //while
    if (detect_cache())
        disable_cache();
    if (fast_cpu())
        {
        set_wait_states(lots);
        set_mouse(speed,very_slow);
        set_mouse(action,jumpy);
        set_mouse(reaction,sometimes);
        } //if /* printf("Welcome to Windows 3.1"); */ /* printf("Welcome to
Windows 3.11"); */ /* printf("Welcome to Windows 95"); */ /* printf("Welcome
to Windows NT 3.0"); */ /* printf("Welcome to Windows 98"); */ /*
printf("Welcome to Windows NT 4.0"); */
    printf("Welcome to Windows 2000");
    if (system_ok())
        crash(to_dos_prompt)
    else
        system_memory = open("a:\swp0001.swp",O_CREATE);
    while(something)
        {
        sleep(5);
        get_user_input();
        sleep(5);
        act_on_user_input();
        sleep(5);
        } // while
    create_general_protection_fault();
} // main
  





More information about the reader-list mailing list