Компания Microsoft объявила (http://www.whurley.com/blog/2007/10/opennet-microso.html) о решении открыть исходные тексты .NET библиотек под отдельной, сильно ограниченной, лицензией Microsoft Reference License. По своей сути лицензия позволяет только смотреть код, не разрешая разработчику даже самостоятельно исправлять ошибки.Исходный код будет доступен для библиотек Base Class Libraries (BCL), Windows Forms, ASP.NET, System.Data и WPF.
URL: http://developers.slashdot.org/article.pl?sid=07/10/03/1626209
Новость: http://www.opennet.me/opennews/art.shtml?num=12321
Феерические все-таки лицемеры, до неправдоподобия
Зато найдется товарищ, который зарегистрируется под своим именем на сайте мс, скачает эти исходники, потом поучаствует в разработке mono, закоммитит туда несколько строчек из кода майкрософта по методу copy&paste - и бац! license violation с бесконечными судами и прочим. И получаем в итоге тоже самое, что в ReactOS до сих пор не могут расхлебать. Что и требовалось майкрософт.Или у кого-то есть иные идеи насчет истинной цели такого вот "подарка" ?
У меня даже сомнения относительно целесообразности там что-то смотреть. Даже интересно, чего там такого позаимствовать-то можно?
Баги можно заимствовать наверное
>Баги можно заимствовать наверноеДа, бесспорно - ценное приобретение.И уж точно на руку MS который заинтересован чтобы лучше них не делали...
Ну надавили на реактос, дальше что? Аудит показал, что код чист.
Просто немного затруднили выход системы... всё равно она развивается.
Скачивай свежий SVN http://svn.reactos.org/iso
ставь и смотри :)
А смысл! .NET станет популярнее если будет активно работать и на *NIX платформах, как java.
Для майкрософт не существует других платформ. Их политику можно выразить фразой: "в мире существует только одна ОС, и та - с форточками"
>Для майкрософт не существует других платформ. Их политику можно выразить фразой: "в
>мире существует только одна ОС, и та - с форточками"Может быть для борьбы с SUN они решили этим принципом временно поступиться.Они как раз недавно расширили партнерство с SUN, так что теперь самое время втыкнуть кинжал в спину партнера.Что может быть удачнее чем завалить ключевую технологию своего партнера в пользу своей??
>Что может быть удачнее чем завалить
>ключевую технологию своего партнера в пользу своей??Выкупить и сделать своей. Нормальная бизнес практика. :-)
> .NET станет популярнее если будет активно работать и на *NIX платформах, как java.А-а-а, я-то всё думал, что за .Нет такой, спасибо подсказали: никому не нужное подобие никому не нужной явы от авторов всем асто-надоевшей ОС.
>Феерические все-таки лицемеры, до неправдоподобияIt's a Microsoft, baby :D
Эээ....
а разве это не было доступно уже много лет посредством рефлектора?
просто мало кто тут реально с дотнетом работал
Разве что посмотреть "как не надо делать".
Как рекомендация М$: закройте этот код, с проектом до кучи, навсегда.
Вот на самом деле двинутая технология, не обижайтесь писатели. Как по мне так уж накрутили - так накрутили.PS: Это мое мнение и дискуссию по этому поводу поддерживать не буду.
Это делается имхо для продвижения других "открытых" проектов МС, а что правильно делают, вот мол мы какие, открытые, давайте теперь наш опенХМЛ примем как ИСО стандарт
Это очевидно сделано для того, что бы бесплатно привлечь тестировщиков для своей системы. Напишет такой тестировщик в M$ про свои находки, их даже может быть исправят. И он будет очень горд этим.
.Net бесплатно только из-за того, что она требует Windows. Windows продается. Паровозик такой.
Mono - проект оплачиваемый Microsoft для приара в Unix. Но разница в поддерживаемой версии существенна. Mono 1.0 (2.0 планируется), Windows 3.0 (3.5 идет с Studio 2008). Реальности переноса проектов жизненных проектов нет.
Вот это для меня факты.А как относиться к ним это уже флуд или болтовня.
>Реальности переноса проектов жизненных проектов нет.
>Вот это для меня факты.А как относиться к ним это уже флуд
>или болтовня.Во-во.Переносимые приложения на java есть.А на дотнете - ни разу не видел пока...
Переносимые на все 100 % приложения на Lazarus есть
вообще-то моно уже поддерживает .NET2.0 и идет разработка поддержки 3.5 (про wpf не знаю)
Переносимый проект видал, работает неплохо. Просто он не open-source :)
Переносимых программ дофига даже на С. Разница только в том, кто на ком стоит: язык программирования на библиотеке, обеспечивающей переносимость, или наоборот. Первое, вроде, поудобнее (и то спорно), но если язык программирования требует от библиотеки, чтобы та была виндой, то о какой переносимости может идти речь...
"майкросовт даст подрочить на исходники" далее по тексту :)
Хмм, ответный ход на открытие Java?
Для Java с первых версий код библиотек был открыт. Файл src.zip в папке JDK.Открыта .NET будет только тогда, когда ты сам сможешь собрать дистрибутив .NET, а имея только исходный код библиотек ты этого не сможешь. Помимо библиотек есть еще виртуальная машина и много еще чего.