Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Вниз

дождались! microsoft частично открывает исходники   Найти похожие ветки 

 
paul_shmakov   (2002-08-06 13:23) [0]

http://zdnet.com.com/2100-1104-948381.html


 
kull   (2002-08-06 13:39) [1]

Страшно даже взглянуть.
Меньше знаешь крепче спишь, по крайней мере будешь уверен в работе своих приложений.


 
Digitman   (2002-08-06 13:40) [2]

мда ...

если это не утка - как думаешь, что мы все с этого поимеем ?
сомневаюсь, что ситуация будет развиваться аналогично, например, ситуации с Линухом ...


 
Anatoly Podgoretsky   (2002-08-06 13:45) [3]

и что делпть с 50 метровой стопкой бумаги, примерно 18 этажный дом :-)


 
Виктор Щербаков   (2002-08-06 13:48) [4]

Anatoly Podgoretsky © (06.08.02 13:45)
Читать :)


 
PVOzerski   (2002-08-06 14:10) [5]

На самом деле, если это так, это довольно неприятно для разработчиков Wine, ReactOS и прочих эмуляторов и клонов Винды. В каком-то интервью кто-то из Microsoft говорил, что их разработчикам запрещено изучать исходники GNU-систем, дабы случайно не заимствовать код, что автоматически повлекло бы распространение GNU-лицензии на разрабатываемый продукт. Теперь возникает обратная ситуация: попробуй докажи, что такой-то кусок Wine не содран с Микрософта.


 
iZEN   (2002-08-06 14:26) [6]

Да, но защищённое API файловой системы останется в секрете воизбежание...


 
ZZ   (2002-08-06 14:58) [7]

Раньше собирались открыть исходники нескольких DLL (в т.ч. kernel32.dll), но от Win9x ...

kull
Страшно даже взглянуть.
Жалко тут смайлика нет, такого распальцованного...


 
paul_shmakov   (2002-08-06 15:32) [8]

что-то мне подсказывает, что откроют те части операционной системы, которые сами по себе не очень интересны.

нужно понимать, что майкрософт делает это не от хорошей жизни, а по договоренности с судом. задача, поставленная перед ними - обеспечение возможности реальной конкуренции сторонних продуктов с продуктами самой майкрософт.

таким образом, майкрософт должна открыть те исходники, которые помогут нам с вами более тесно и грамотно интегрировать наши продукты с операционной системой.

исполнение этого требования может быть любым. например, нам могут дать часть исходников internet explorer (media player, messenger), в которые он себя прописывает в реестре браузером по умолчанию, регистрирует обработчики файлов *.html и т.п.

на этом задача майкрософт перед судом будет выполнена. :(
а хотелось бы, конечно, на ntdll.dll посмотреть...

а разработчики wine, я думаю, будут только довольны. сейчас wine - достаточно глюкавая вещь. единственное, что на ней хорошо делается на все 100% - снятие скриншотов windows-приложений на рабочем столе linux ;)
с выходом исходников это положение можно будет серьезно поправить.


 
kull   (2002-08-06 15:35) [9]

2 ZZ

Не понимаю вашей иронии.

Я видел исходники FreePascal - это тихий ужас.
Да те же библиотеки MFC из Visual C++: обилие операторов goto и пр.
Самые приличные исходники из тех что мне встречались - это Interbase. Но Borland я всегда уважал.


 
kull   (2002-08-06 15:40) [10]

2 paul_shmakov
А мне кажется,что нельзя основываясь на исходниках интегрировать продукты с операционной системой.
Опираться надо только на предоставленный интерфейс и документацию.


 
AL2002   (2002-08-06 15:50) [11]

А почему на них комитет этот давит? Есть же куча других ОСов?


 
PVOzerski   (2002-08-06 15:50) [12]

>Я видел исходники FreePascal - это тихий ужас.
А я к этому тихому ужасу руку приложил... (чуть-чуть :^)). Вы знаете, что FreePascal сейчас пребывает в состоянии "раздвоения личности": параллельно одной и той же командой ведётся обезглючивание стабильной версии 1.0 и разработка версии 1.1 (будущей 1.2 или 2.0). Вы, вероятно, исходники 1.1 видели, там ведётся поэтапная замена одних модулей на другие, оттого и кошмар. Плюс - весьма относительная, IMHO, централизованность разработки: временами Florian не ведает, что сделал Peter и т.д. Но это - обычные издержки живого Open Source-проекта, и не надо так уж ужасаться. Есть идеи, как что-то там улучшить - добро пожаловать с патчем.


 
ACR   (2002-08-06 15:58) [13]

Ребяты дык это ж шутка... а вы паверили... :)


 
kull   (2002-08-06 16:30) [14]

2 PVOzerski

Я не знаю как насчет глюков, но исходники во многих местах
"причесать" надо. И конечно стиль программирования и написания кода, как мне кажется, мог бы быть намного лучше.

Мое предложение хотя бы привести код к удобочетаемому виду.


 
PVOzerski   (2002-08-06 16:38) [15]

2kull: поскольку FPC здесь немного оффтопик, предлагаю Вам изложить более детально проблемы на форуме сайта fpc.by.ru, если не в лом, конечно :^).


 
ZZ   (2002-08-06 16:55) [16]

kull
Да те же библиотеки MFC из Visual C++: обилие операторов goto и пр.
Допустим это и плохо (спорный вопрос знаете ли), но исходники вин явно делались не для показа... (В мс возьмут и добавят чего-нибудь лишнего)

Не понимаю вашей иронии
Представь - сидит чел перед телевизором, футбол смотрит (Чемп.Мира) и орет футболистам :)) (или другим смотрящим) как надо играть. Ведь ему же лучше знать... он же сам Футболист, он же в футбол играет. И ничего, что не на ЧМ, а на площадке под домом (или где нибудь еще :)).. Он ведь Футболист (а эти на поле просто так бегают), ему лучше знать...


 
ZZ   (2002-08-06 16:57) [17]

Последний абзац - это просто так, к слову... Никого не хотел обидеть...


 
esu   (2002-08-06 17:36) [18]

Отношение Microsoft к конкурентам вряд ли изменится из-за того, что их заставили эти исходники публиковать... Да и пока появится серьезный конкурент, они уже могут просто устареть.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.011 c
4-3670
mxsbnet
2002-07-02 10:19
2002.09.02
Мигание окошка в панели задач


1-3417
nnn_nsk
2002-08-22 18:34
2002.09.02
Работа с Treeview


14-3564
$ k e l e t
2002-08-05 19:42
2002.09.02
Как летать в GTA 3 с кодом Chittychittybb?


1-3465
cfg
2002-08-21 05:39
2002.09.02
проблема


8-3532
MagG0T
2002-04-13 18:27
2002.09.02
Столкновение спрайтов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский