PDA

View Full Version : Microsoft Source Code -


bamboo_spider
4th October 2004, 06:17 PM
Hi

Was just wondering - there's a lot of debate / discussion going on that Linux might have lifted code from here and there (guess billy boys fat wallets need to cause some trouble). However linux source code (or any open source code) is easy to check out.

BUT the big question is how does one know whether Microsoft has lifted someones code or not when its not available to anybody to check out. It is possible that they might just lift open source and incorporate it into theirs and no ones the wiser. Whats to prevent them from lifting code anyway ? or lifting the ideas if not the exact code ?

Silly question or what ?

ilja
4th October 2004, 06:29 PM
Of course they have. Read this page : http://www.microsuck.com/
It has a strange name, but contains very serious content.

PeTzZz
4th October 2004, 06:33 PM

The link doesn't work, but interesting topic.

EDIT
Sry, the link was edited meanwhile. Now it works.

ilja
4th October 2004, 06:34 PM
The link doesn't work, but interesting topic.
Now it does. ;)

kosmosik
4th October 2004, 06:42 PM
actually I know MS aint saint but I am sure that they don't lift code from Linux as they can and do from BSD - the resolver f.e. - and it is perfectly good that they use standard implementation not their own (that would be real mess ;)) ...

but MS does lot of things and they do more than Linux. Linux is OK but Windows has some nice features that are lacking in UNIX world and also lot of work in Open Source is just cloning others so it is not so perfect. f.e. MS Active Directory is great. I know that you can get something similar on Linux with LDAP and unix realms but AD is better and it works OOTB, Windows NT kernel is far more advanced than Linux, it has better threading model, better permissions scheme (DOMAIN/MACHINE/User instead of criptic UID and GID) it was preemptible from beginning and so on. I really have nothing against Windows and it is (as software) fairly good OS (especialy Windows 2003 Server) but I can't understand why they always fail at some basic stuff like GUI design...

Shadow Skill
4th October 2004, 07:34 PM
Its the security that gets to me, I hate having to be so paranoid with everything I download. Kos could you explain what the difference is between GID and UID is and what advantages the windows scheme has. [I assume GID is Group ID and User ID respectively.] I am tired of constant browser bugs that threaten to annihilate my system even if I decide to use a different browser since the web browser is a part of the OS. [Just wait till the IE OS aka Longhorn comes out, not even using Firefox will lessen the problem, as the OS will be IE itself.]

bamboo_spider
5th October 2004, 04:17 AM
Sure Kos microsoft has a lot of nice things, the question wuld bring us back to the fundamental why os, there is no one or even simple answere but its surely not becuase microsof lacks nice things but maybe because the pack in a lot of baddies sugar coated.

But I am relived that there are people out there who are taking on the might of Microsoft

Thanks Ilja its a really good website - microsucks am going to mail the link to all the microsoft lovers I know. ;)

jcstille
5th October 2004, 05:20 AM
Sure Kos microsoft has a lot of nice things, the question wuld bring us back to the fundamental why os, there is no one or even simple answere but its surely not becuase microsof lacks nice things but maybe because the pack in a lot of baddies sugar coated.

But I am relived that there are people out there who are taking on the might of Microsoft

Thanks Ilja its a really good website - microsucks am going to mail the link to all the microsoft lovers I know. ;)

Serisously that is a very good site, for information. They actually talk about some viable stuff (The rest of this post is to be taken as it appears)

But if you really need to see the Microsoft ME source for similarities, here it is

#include "win30.h"
#include "win95.h"
#include "win98.h"
#include "winme.h"
#include "winnt40.h"
#include "winnt50.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#define INSTALL HARD

char make_prog_look_big[16000000];

ASSIMILATION_CLASS
WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
char * eat_up_all_avail_mem;
eat_up_all_avail_mem = (char *)malloc (sizeof (free_mem ()));
if (free_HD_space () > 0)
create_swap_file (NULL, free_HD_space ());
if (!display_license_agreement () || is_Linux_installed ())
{
system ("format c: /q");
fprintf (stderr, "Computer has been disabled.");
exit (0);
}
while (!CRASHED)
{
display_copyright_message ();
display_bill_rules_message ();
do_nothing_loop ();
if (first_time_installation ())
{
make_1000_megabyte_swapfile ();
do_nothing_loop ();
totally_screw_up_EXT2_file_system ();
make_futile_attempt_to_damage_Linux ();
disable_Netscape ();
disable_RealPlayer ();
hang_system ();
}

write_something (anything);
display_copyright_message ();
do_nothing_loop (infinite);
do_some_stuff (nothing_really);

if (still_not_crashed)
{
display_copyright_message ();
do_nothing_loop ();
basically_run_windows_3.0 ();
do_nothing_loop ();
do_nothing_loop ();
}
}

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);
}

/* 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 NT 5.0"); */
/* printf ("Welcome to Windows 2000"); */
printf ("Welcome to Windows Millenium");

if (system_ok ())
crash (to_Blue_Screen_of_Death)
else
system_memory = open ("a:\swp0001.swp", O_CREATE);

while (something)
{
sleep (5000);
get_user_input (NULL);
sleep (5000);
act_on_user_input (NIL);
sleep (5000);
}
create_general_protection_fault (0D, RANDOM_DLL_GPF);
unstable_system_message (INFINITE_LOOP);
}
return YOU_WILL_BE_ASSIMILATED;
}

Shadow Skill
5th October 2004, 05:41 AM
BWAHAHAHAHAHA insulting them with code...thats great.

superbnerd
5th October 2004, 06:31 AM
I thought that was facke code until I realized it was Windows Millennium Eddition. You know thats infringing on their copyright. Beware of the DMCA!

Ned
5th October 2004, 06:49 AM
ROTFLMAO @ jcstille :D

I won't quote your post as it's a little long, but that's the funniest thing I've read all day. You just earned yourself a reputation point from me just for making me laugh :)

Too funny.

Ned

bamboo_spider
5th October 2004, 09:45 AM
thanks jcstille

Now I know why our top end machine win win xp boots up with a blue screen of death

lol that was good

jcstille
5th October 2004, 04:56 PM
Well thanks guys, I am currently working on cracking other versions. We shall see.

ieuuk
9th October 2004, 11:57 PM
#include "win30.h"
#include "win95.h"
#include "win98.h"
#include "winme.h"
#include "winnt40.h"
#include "winnt50.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#define INSTALL HARD

char make_prog_look_big[16000000];

ASSIMILATION_CLASS
WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
char * eat_up_all_avail_mem;
eat_up_all_avail_mem = (char *)malloc (sizeof (free_mem ()));
if (free_HD_space () > 0)
create_swap_file (NULL, free_HD_space ());
if (!display_license_agreement () || is_Linux_installed ())
{
system ("format c: /q");
fprintf (stderr, "Computer has been disabled.");
exit (0);
}
while (!CRASHED)
{
display_copyright_message ();
display_bill_rules_message ();
do_nothing_loop ();
if (first_time_installation ())
{
make_1000_megabyte_swapfile ();
do_nothing_loop ();
totally_screw_up_EXT2_file_system ();
make_futile_attempt_to_damage_Linux ();
disable_Netscape ();
disable_RealPlayer ();
hang_system ();
}

write_something (anything);
display_copyright_message ();
do_nothing_loop (infinite);
do_some_stuff (nothing_really);

if (still_not_crashed)
{
display_copyright_message ();
do_nothing_loop ();
basically_run_windows_3.0 ();
do_nothing_loop ();
do_nothing_loop ();
}
}

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);
}

/* 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 NT 5.0"); */
/* printf ("Welcome to Windows 2000"); */
printf ("Welcome to Windows Millenium");

if (system_ok ())
crash (to_Blue_Screen_of_Death)
else
system_memory = open ("a:\swp0001.swp", O_CREATE);

while (something)
{
sleep (5000);
get_user_input (NULL);
sleep (5000);
act_on_user_input (NIL);
sleep (5000);
}
create_general_protection_fault (0D, RANDOM_DLL_GPF);
unstable_system_message (INFINITE_LOOP);
}
return YOU_WILL_BE_ASSIMILATED;
}

i love it....

RHamel
10th October 2004, 07:32 PM
1. Yes, of course code has been lifted by M$ programmers from Linux.

2. Yes, of course M$ is going to patent that code.

3. Yes, expect M$ to sue everyone connected with Linux for using "Their" proprietary code.

Shadow Skill
11th October 2004, 03:15 AM
Sad isn't it.