Microsoft Uses Open-Source Code!

14 отговора 604 прегледа
#1

Microsoft Uses Open-Source Code!

[линк]

Отговор
в отговор на Дизeлджия #2

De Jure

Всъщност, те използват free software и в това няма нищо лошо. Лицензът на FreeBSD позволява да правиш с такъв код каквото си искаш, стига да запазиш текста, че е от Regents of University of California... Тяхна си работа. Щом са решили да подаряват кода си на Microsoft, да го подаряват...

Microsoft всъщност плюят по GPL и Linux, щото GPL им пречи да използват такъв код в комерсиалните си продукти. И това, на което най-много ги е яд, е че повечето нов свободен код е защитен от GPL, а не от лиценз като на BSD. Все пак не пасем трева ...

Отговор
в отговор на Masklin #3

Re: De Jure

Principno sum suglasen s teb, no kaji mi kude Microsift sa napisali neshto ot sort-a:

"The Regents of the University of California. All rights reserved."

Ili puk sa publikuvali neshto ot source codovete si?

Отговор
в отговор на Дизeлджия #4

Ами...

Май този низ трябва да го има в кода на програмите им. Предполагам, че ако направиш grep на windows-ските exe-та, ще го намериш, поне така съм чувал...

Там е работата обаче, че лиценза на BSD не изисква от теб да си публикуваш кода, базиран на техните source-и. А и май бях чувал нещо, че Microsoft щели да дават (част от) кода си на най-големите си клиенти, срещу подпис на споразумение за неразкриване. Така че, ако познаваш някой такъв ...

Отговор
в отговор на Masklin #5

Re: Ами...

Mmm, nqmam pod ruka nikakuv windows. Bih pomolil nqkoi s windows da grep-ne stringa.
Interesno bi bilo kakuv shte e rezultata. Nai-veroqtno otricatelen!
Nqmam namerenie da se rovq iz koda ma MS,
drazni me tova che ne si priznavat.

Az puk dochuh che nqkakvi ruski hakeri iztochili dosta ot kodovete na MS, taka che moje skoro iz net-a da se poqvi neshto:)

Отговор
в отговор на Дизeлджия #6

Re: Ами...

May ne e zadyljitelno da go pishe v binary-to. Vijte napr. winsock.h, tam si pishe.

Отговор
в отговор на Masklin #7

Наистина го дават,

и ако поровиш из хакерските сайтове, ще го намериш.

Но, споразумението не е само за неразкриване, но и за непромяна - даже да видиш грозния мазен рошав бъг, и да е една буква, не можеш да си го пачнеш.

...пазете дърветата, не са ваши...
Отговор
в отговор на Яceн #8

Re: Наистина го дават,

можеш; и също да си пазиш пачнатото неразкрито :))

НАЙ-добрия клуб ТУК
Отговор
в отговор на Masklin #9

grep -i

На Windows 2000 Advanced server в \WINNT въпросния стринг го има в следните програми:

\winnt\system32\finger.exe
\winnt\system32\ftp.exe
\winnt\system32\nslookup.exe
\winnt\system32\rcp.exe
\winnt\system32\rsh.exe

Като гледам са все мрежови програми стартиращи се от командния ред. Предполагам че направо са ги взели и са ги изкомпилирали с помощта на някаква библиотека за съвместимост с UNIX. Най-вероятно има и други изпълними файлове с този стринг, само че пакетирани с някакъв изпълним компресор. По-сложен е въпросът с по-основни части от ядрото, където може би има заимствани парчета код от BSD програми. Например за TCP/IP стека Alan Cox на няколко пъти твърдеше че стека на Microsoft е модифициран вариант на BSD стека. А и nmap прекалено често при откриване типа на операционната система, прекалено често бърка Windows* с BSD, което значи че тези операционни системи реагират по доста близък начин на невалидни TCP/IP пакети.

Отговор
в отговор на Penguin #10

Re: grep -i

Mdaaa, kato ne mogat da izmislqt nishto, kradat. No i ne znaqt kak da kradat i na vsichkoto otgore omazvat otkradnatoto:))
Za TCP stack-a na BSD e izvestno che e nai-burziq, ako go bqha otkradnali kato horata, shtqha da se chuvat takiva neshta i za MS:) Po moe mnenie TCP stack-a na MS e nai-bavniq:)

PS: Kazvam "kradat" i to neshto bezplatno, zashtoto nikude ne sa obqvili che izpolzvat open source. A za posochenite net programki (finger, nslookup, ftp, rcp, rsh) vseki moje da si gi kompilira sam pod windows, s malko usiliq razbira se:)
Primer: nslookup, toi e chast ot bind-a na ISC, koito ima versiq koqto se kompilira pod NT.

Отговор
в отговор на Дизeлджия #11

абре, хора

Стартирайте, примерно, Internet Explorer, идете на help/about, там съвсем ясно си пише:

Based on NCSA Mosaic. NCSA Mosaic(TM); was developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign.
Distributed under a licensing agreement with Spyglass, Inc.
Contains security software licensed from RSA Data Security Inc.
Portions of this software are based in part on the work of the Independent JPEG Group.
Contains SOCKS client software licensed from Hummingbird Communications Ltd.
Contains ASN.1 software licensed from Open Systems Solutions, Inc.
Multimedia software components, including Indeo(R); video, Indeo(R) audio, and Web Design Effects are provided by Intel Corp.
Unix version contains software licensed from Mainsoft Corporation. Copyright (c) 1998-1999 Mainsoft Corporation. All rights reserved. Mainsoft is a trademark of Mainsoft Corporation.


Всичко си пишат хората



Si Vis Pacem, Para Bellum
Отговор
в отговор на MиГ #12

Re: абре, хора

Tzy. Tuk si govorehme za BSD socket-ite. Da se spomenava neshto za universiteta v Berkley? Ne. No i nyama nujda, winsock ne e chast ot IE.

Отговор
в отговор на Potencialen emigrant #13

Re: абре, хора

Ми тук пише:
Contains SOCKS client software licensed from Hummingbird Communications Ltd.
ако ползват нещо друго, ше го напишат :)

Отговор
в отговор на MиГ-31 #14

Не,

иде реч за *server* частта на реализацията на SOCKS, не на клиентската...

Отговор
в отговор на MиГ-31 #15

Re: абре, хора

Ima razlika mejdu BSD sockets i SOCKS proxy/client. Golyama, pri tova (nyakolko niva v OSI modela).

Отговор