Windows 2000: We are morons

BSD-jas

26. feb 2004 ob 16:48:03

Ker po P2P omrežjih kroži izvorna koda Oken, je bilo samo še vprašanje časa, kdaj se jo bo kdo spravil analizirati. No, tega so se lotili pri Kuro5hin, in odkrili... hm, zanimive stvari. Avtor članka se je namreč lotil analize komentarjev v izvorni kodi Windows 2000. Nekateri komentarji so naravnost zabavni. Datoteka \verinfo.h recimo vsebuje naslednje besedilo:

* !!!!!!!IF YOU CHANGE TABS TO SPACES, YOU WILL BE KILLED!!!!!!!
* !!!!!!!!!!!!!!DOING SO FUCKS THE BUILD PROCESS!!!!!!!!!!!!!!!!

Takih "bonbončkov" je sicer v ostalih datotekah še več:
// we are such morons. Wiz97 underwent a redesign between IE4 and IE5 private\shell\ext\ftp\ftpdrop.cpp: We have to do this only because Exchange is a moron.
// We are morons. We changed the IDeskTray interface between IE4
// should be fixed in the apps themselves. Morons!

Seveda pa se pri Kuro5hinu niso samo zabavali nad temi komentarji, pač pa so skušali tudi odkriti ali držijo govorice, da naj bi Microsoft v svojih produktih uporabljal (ukradel) odprto kodo pod licenco GPL. Hiter pregled kode je pokazal, da te govorice nimajo podlage, čeprav avtor članka dopušča možnost, da bi natančno preučevanje Microsoftove izvorne morda dalo drugačne rezultate.

Seveda pa podobne komentarje najdemo tudi pri Linuxu... npr. v datoteki lib/vsprintf.c piše tole: Wirzenius wrote this portably, Torvalds fucked it up :)...

Novico sva skupaj spisala suljo in Matthai.