Ждем рассказов экспертов с мировым именем в области лицензирования ПО о том, какие на самом деле ущербные BSD-like лицензии, как они способствуют воровству кода и как препятствуют возвращению кода обратно.
А что, например, MS вернула?исключения лишь подтверждают правило ;)
А что, MS что-то, кроме ftp-клиента, взяла?
tcp\ip stack
Еще они заняли "/" а вернули "\".
>tcp\ip stackКак же надоело читать весь этот бред... Такое ощущение, что вокруг одни малые дети. Сколько раз уже эта тема обсасывалась! Ну не брала микрософт tcp/ip stack from bsd... Во-первых, исходники винды постоянно читают люди из спец. ведомств, в том числе и российских. Это для кого-то они закрыты, а на самом деле, это еще большой вопрос, сколько _компетентных_ людей читают код винды и линукса например. Во-вторых, российским опять же спецслужбам _очень_ хорошо знакома freebsd, по той причине, что именно на базе фри делается большинство проходных шифраторов отечественного производства (и прочего криптографического железа) - это вы легко узнаете, прочитав сайты компаний-производителей. Поэтому им очень хорошо знаком tcp-ip стек и freebsd и винды, и абсолютно все люди, с которыми я общался на этот счет, говорили, что стеки там совсем разные. Разная архитектура, разные реализации. В третьих, несколько лет назад в народ утекли исходники Windows 2000 и NT4, поэтому _любой_ желающий мог почитать их (даже если вы не из фапси). И в том числе про организацию tcp/ip стека... И все тогда убедились, что сетевой стэк в Вин2к свой! И тысячу раз это перетирали. Почему по-прежнему всплывают такие глупые заявы?.. Наверное потому, что в момент, когда утекли эти самые сорсы, авторам подобных выкриков мама с папой еще не разрешали ходить в интернет, ну и красноглазие, куда же без него...
> Во-вторых, российским опять
>же спецслужбам _очень_ хорошо знакома freebsd, по той причине, что именно
>на базе фри делается большинство проходных шифраторов отечественного производства (и прочего
>криптографического железа) - это вы легко узнаете, прочитав сайты компаний-производителей.Можно ссылочку на хотя бы один такой сайт? Не флейма ради, мне просто интересно.
>Можно ссылочку на хотя бы один такой сайт? Не флейма ради, мне
>просто интересно.http://www.infosec.ru/themes/default/material.asp?folder=192...
ЗЫ Было бы Вам действительно интересно и "не флэйма ради", нашли бы в гугле за 10 секунд.
AFAIK, бсд-шный стёк был в NT до версии 4 (или 5). Это первое.Второе: аргументы типа "я вот со знакомыми фсб-шниками поговорил и мне сказали..." - не принимаются ибо такие сказки обычно мыленькие красноглазые подростки сказывают, когда возразить больше нечем. Поэтому без докаательств что Вы вообще со спецслужбами знакомы (не говоря уже о том, _что_ они говорят о стёке) не стоит упоминать ФСБ в суе. ;-)))
Заметим, эта тема тоже уже неоднократно обсуждалась, так ведь нет, постоянно друзья ФСБ здесь пишут. :)
> AFAIK, бсд-шный стёк был в NT до версии 4 (или 5). Это первое.В твоем понимании, что такое "бсд-шный стёк? Это первое.
Второе. А c версии 5 (или 6) какой стэк в Windows?
Может все-таки AFAIR а не AFAIK? ;)
>Заметим, эта тема тоже уже неоднократно обсуждалась, так ведь нет, постоянно друзья
>ФСБ здесь пишут. :)Конечно, обсуждалась, вот только главный _факт_ по-прежнему никак не найдет места в головах некоторых товарищей. А факт таков: не существует никаких доказательств того, что в Windows когда-либо применялся TCP/IP стек от BSD. Это популярный миф, основанный на ложном предположении и том факте, что в бинарнике ftp.exe ( ftp-клиента ) какой-то древней версии Windows NT сохранился кусок текста лицензии BSD. И все. Что касается версий NT 4 и выше - в интернете без труда можно найти и утекшие исходные коды, и Windows Research Kernel с исходниками, соответствующими XP и Windows Server 2003 ( хотя в этих исходниках может и не быть исходника tcpip.sys ). Доказывать же ложность этого утверждения, которое само по себе не имеет никаких весомых доказательств, никто не будет.
>Это популярный миф, основанный на ложном предположении и том факте, что в бинарнике ftp.exeЭто популярный миф основан том факте что ошибки найденные в стеке TCP/IP от BSD/net (при чем тут FreeBSD?????) полностью повторились в win32 (что не исключает и своих), как и во многих других коммерческих ОС, которые впрочем и не скрывают, что портировали BSD-стек. Названия функций, хоть и изменены, но вполне узнаваемы. Кроме того, очень популярный в свое время winsock был также сделан на основе BSD (но он 16-битный!!!). И еще, OS/2 также использовала этот код еще до развода с NT!!!
И самое главное, нет НИкаких доказательств что он был написан в "clear room".
Ну а так, конечно даже мысли такой нет, M$ всегда сама все делала!!!
>Это популярный миф основан том факте что ошибки найденные в стеке TCP/IP от BSD/net (при чем тут FreeBSD?????) полностью повторились в win32 (что не исключает и своих)Это ни в коем случае не означает, что tcp/ip stack в винде взят из BSD. История знает немало случаев, когда ошибка, найденная в каком-либо программном продукте (даже полностью проприетарном) повторялась также и в продуктах конкурентов. Все дело в том, что все люди по большей части мыслят одинаково, и очень даже часто наступают на одни и те же грабли (даже работая в разных компаниях)
>Названия функций, хоть и изменены, но вполне узнаваемы. Кроме того, очень популярный в свое время winsock был также сделан на основе BSD (но он 16-битный!!!)
Поток феерического бреда:) Какие измененные названия функций? В винде реализован полноценный интерфейс Берклеевских сокетов (в Win9x/Me - слегка урезанный). И никогда это и не скрывалось, даже dll имела подпись вроде Berkeley Sockets DLL. Все потому, что собственно TCP/IP был разработан в Беркли. Сокеты - это уже _интерфейс_ к сетевому стеку, и тот факт, что микрософт предпочла интефейс сокетов беркли какому-нибудь TLI, совершенно не означает, что и сам стэк она взяла из BSD.
>И самое главное, нет НИкаких доказательств что он был написан в "clear room".
Опять сопли... Как тут уже неоднократно говорилось, у любого желающего в свое время была возможность ознакомиться с исходниками NT4 и Win2k. И многие воспользовались этой возможностью, и убедились лично, что TCP/IP stack в винде свой.
Так высмаркайтесь!!!То есть вы готовы голову заложить, что ни одной строчки из BSD не вставлены в win???
Кстати, определитесь, что же вы там в винде искали? а то перлы наподобии "Все потому, что собственно TCP/IP был разработан в Беркли." можно на bash.org.
Или это:
> История знает немало случаев, когда ошибка, найденная в каком-либо программном продукте (даже полностью проприетарном) повторялась также и в продуктах конкурентов.Обычно после этого и узнается о заимствованиях и дальнейших судебных разбирательствах.
>Так высмаркайтесь!!!Сопли пускаете в данный момент Вы, так что Вам и высмаркиваться
>Кстати, определитесь, что же вы там в винде искали? а то перлы наподобии "Все потому, что собственно TCP/IP был разработан в Беркли." можно на bash.org.Про башорг Вам наверное виднее, я как-то не любитель подобных сайтов (и оригинального и русскоязычного). Если же Вам чего-то непонятно в этом "перле", то я объясню подробнее, мне не сложно:) Как известно, именно в Беркли были разработаны протоколы семейства TCP/IP в рамках контракта с DARPA. Поэтому именно Berkeley Sockets стал стандартом де-факто во всем мире, и неудивительно, что абсолютно во всех ОС используются именно сокеты беркли (хоть и есть альтернативы). НО этот факт _совершенно не означает_,что во всех ОС, где в качестве _ИНТЕРФЕЙСА_ к сетевому стеку используются Berkeley Sockets (а не скажем TLI от AT&T) _сам сетевой стек_ скопирован из BSD. Вы почему-то смешиваете сокеты и стэк, это не одно и то же. Сокеты - это способ доступа, интерфейс, а сетевой стэк - это набор алгоритмов по реализации протоколов, управления очередями, ресурсами, сборкой/разборкой пакетов и так далее. Вот это TCP/IP стек, который "что же вы там в винде искали". И в винде он свой, несмотря на тот факт, что в качестве интерфейса к Сети используются сокеты Беркли.
>То есть вы готовы голову заложить, что ни одной строчки из BSD не вставлены в win???
А Вы готовы свою голову заложить, утверждая обратное? Кстати, не нужно тут передергивать про "ни одной строчки", никто этого и не утверждает. Вы при всем желании не напишите 2 разных операционные системы, чтобы у них не было похожих фрагментов кода. И не потому, что тырят друг у друга, просто существуют уже устоявшиеся взгляды на многие задачи, а также методы их решения. Что же касается TCP/IP стэка, то да, я утверждаю, что в Windows он свой, я убедился в этом лично, изучая уплывшие исходники Win2k. А Вы изучали их и нашли там копипаст из BSD? Вы упорно этот вопрос игнорируете, как созреете до конкретного ответа - милости прошу.
Лично я вижу что это вы распереживались за МС :)Вообщем я исходник Nt4 не воровал, поэтому подтвердить или опровергнуть этот миф не могу. Но в совпадения не верю. Нужно быть крутым спецом-криминалистом чтоб по более поздним исходникам определить их родство с другими. Я бы даже во freebsd не смог бы проследить путь bsd/net. С другой стороны, по отдельным признаниям сотрудников MS про тот или иной модуль (тот же керберос), такая практика существует.
Пару слов по истории: откуда этот бред про "именно в Беркли были разработаны протоколы семейства TCP/IP в рамках контракта с DARPA. Поэтому именно Berkeley Sockets стал стандартом де-факто во всем мире"???
По моим данным, первый стек делали еще для pdp, задолго до bsd!!!
Так что, если вся ваша инфа такая же, то кто поверит вам????
>Пару слов по истории: откуда этот бред про "именно в Беркли были
>разработаны протоколы семейства TCP/IP в рамках контракта с DARPA. Поэтому именно
>Berkeley Sockets стал стандартом де-факто во всем мире"???
>
>По моим данным, первый стек делали еще для pdp, задолго до bsd!!!Это не бред, хотя есть и неточности. В Беркли в рамках контракта DARPA впервые разработали реализацию стека TCP/IP _для Unix_, там же в процессе этой реализации и был придуман интерфейс Berkeley Sockets, который ныне применяется в *nix и в Windows в слегка измененном виде. Как следствие того, что лицензия BSD весьма либеральна, Berkeley Sockets сейчас действительно самый распространенный интерфейс прикладного уровня для работы с TCP/IP.
клева. На ЛОР'е уже перестали сраться по поводу лицензий.И кому это все-таки выгодно?
Разработчики Linux и BSD просто делают дело. Торвальдс просто сказал, что выбрал для ядра Лучшую по его мнению лицензию (но не идеальную) и никого не обсирает. Странный он. Может у него просто увереннсти в себе достаточно, чтобы не унижать никого, а заниматься тем, что он считает правильным.
Наверное, так же поступают и другие известные разработчики, только я не очень знаю их позицию.
Разделяй, стравливай и властвуй не рулит!!!
Новость отличная. Чем больше будет софта и разных идей под СВОБОДНЫМИ лицензиями - тем лучше и разработчикам и пользователям, которые живут по концепции "объединяй усилия, делай дело и не мешай другим".
Остальные могут гразться дальше.
>Торвальдс просто сказал, что выбрал для ядра Лучшую по его мнению лицензию (но не идеальную) и никого не обсираетА вот это ложь. Такого хамла, как Торвальдс еще поискать. Не такой уж он и великий деятель, чтобы себе такое позволять. Но красноглазым нравится...
зашёл почитать про репликацию, а тут про фсб, лицензии и виндовс... :(
>зашёл почитать про репликацию, а тут про фсб, лицензии и виндовс... :(Эх батенька, вам в хакер лист нужно зайти, там почитайте про репликации :))
>Ждем рассказов экспертов с мировым именем в области лицензирования ПО о том,
>какие на самом деле ущербные BSD-like лицензии, как они способствуют воровству
>кода и как препятствуют возвращению кода обратно.Ну вон в соседней новости про Junos написано :).Да-да, такая вот открытость по бсдшному - без исходников.Проекты с BSD лицензией просто стремноваты в долговременном плане и там может возникнуть ситуация когда проект будет плохо развиваться являясь сугубо кормушкой для проприетарщиков. За примерами далеко ходить не надо - *BSD системы.Древнючие а до сих пор недоделанные и актуальных в 2008 году фич просто нет нифига.
>Да-да, такая вот открытость по бсдшному - без исходниковОднако, поддержка MIPS во FreeBSD пришла как раз из JunOS. Вот дураки-то в Juniper сидят - код возвращают, когда их не просят, да и вообще: ОС для основы выбрали неправильную, некошерную, и лицензия на ее исходники некошерная. Взяли бы, к примеру, что-нить под GPL - чтобы исходники были доступны всяким китайцам, которые бы тут же принялись делать клоны девайсов и продавать их раза в три дешевле, палец о палец не постучав для research & development. Вот это было бы дело! :-)
>Проекты с BSD лицензией просто стремноваты в долговременном плане
Верно, за примерами далеко ходить не надо. Вам известно, что PostgreSQL распространяется под BSD-like лицензией? И чем эта чудная СУБД "стремновата"? Зато у MySQL, одна из лицензий на исходные тексты которой - самая наикошернейшая, дела далеко не так хороши.
>Древнючие а до сих пор недоделанные и актуальных в 2008 году фич просто нет нифига.
Вы хотите поговорить об этом? :-)