Компания Microsoft, как и обещала ранее (http://www.opennet.me/opennews/art.shtml?num=12321), открыла (http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framew...) свободный доступ к исходным текстам ряда основных библиотек .NET. Исходные тексты открыты под лицензией Microsoft Reference License, позволяющей только смотреть код, не разрешая разработчику даже самостоятельно исправлять ошибки.
Открыты следующие библиотеки:
- .NET Base Class Libraries (включая классы System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading).
- ASP.NET (System.Web, System.Web.Extensions)
- Windows Forms (System.Windows.Forms)
- Windows Presentation Foundation (System.Windows)
- ADO.NET and XML (System.Data and System.Xml)
URL: http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framew...
Новость: http://www.opennet.me/opennews/art.shtml?num=13709
(включая классы System, System.CodeDom.....
-------------------------
выше перечисленное это не классы, а namespaces
В погоню за Java? Поздно однако...
>В погоню за Java? Поздно однако...
>Исходные тексты открыты под лицензией Microsoft Reference License, позволяющей только смотреть код, не разрешая разработчику даже самостоятельно исправлять ошибки.Java хоть GPL, а Майкрософт сколько лет, а все в том же духе, идиотизм а не лицензия.
>Java хоть GPL, а Майкрософт сколько лет, а все в том же
>духе, идиотизм а не лицензия.У микрософт лицензия "музейный экспонат".Смотреть - смотри.А вот руками не трогать...
>В погоню за Java? Поздно однако...Нет. Просто серьезных проетов так и нет, вот и приходится. (драйвера "мышек" не в счет)
Помниться, они обещали longhorn полностью на .net (vista - тоже longhorn, т.е. его клиентская часть - см. readme.txt) - и где???
хотят, что б другие шишки набивали.
>Нет. Просто серьезных проетов так и нет, вот и приходится. (драйвера "мышек"
>не в счет)
>Помниться, они обещали longhorn полностью на .net (vista - тоже longhorn, т.е.
>его клиентская часть - см. readme.txt) - и где???В ... (гусары, молчать!).Аппы на дотнете тормозные.С инсталом вечный трах (дотнета нет на половине систем).С версиями тоже не очень хорошо (1.х не совместим с 2.х а тот с 3.х).В итоге оно вообще юзабельно только если вы готовы таскать с собой нужный дистр дотнета в комплекте.Получается тупо: 500 кил программа и 40 мегов - рантайм чтобы оно могло работать.Юзеру качать приходится 40.5Мб и потом полчаса дрючиться с инсталом дотнета.Желание юзеров ставить такие программы понятно какое.Домохозяйки просто не вдупляют в чем проблема а системщики не больно хотят видеть на ровном месте под 100 мегов дряни в системе нужной лишь для запуска пары (тормозных) апликух которым замену найти как раз плюнуть и писали из не столь криворукие упыри как те кто ударился в освоение дотнета.
>хотят, что б другие шишки набивали.
Это фирменный стиль MS.Драться?Чужими руками.Большая часть тех кто партнерился с MS ныне или трупы или хорошо пролетели.Набивать шишки?Пусть 3rd party набивает!Догонять?!Делать по стандартам?!Как бы не так!Надо пропихать то что есть как стандарт или назвать стандартом де-факто.И пусть дескать другие догоняют!Так и хочется сказать: "а того кто будет мухлевать будем бить по наглой рыжей морде!"
один хрен большая часть этого уже подсмотрена рефлектором
Шо таки хотят распространить стою какашку на другие ОС. Все ее равно не буду использовать
Ага, это ты придуркам из Novell скажи...
Будем ждать новую версию Mono на основе этих исходников?
Чё-то я смысла не понял. Так, для медитации открыли чтоли?
Раньше, типа, случилась ошибка - ну, ничего не поделаешь, майкрософт всё таки.
Теперь получается, случилась ошибка, увидел даже из-за чего, а сделать ничего нельзя. Связали руки и ноги и на глазах смертельно ранили любиму собачку. Спасти можно, но всё равно подохнет, нельзя вмешиваться :-)Мне вот уже много лет интересно, как Бил Гейтс при всей этой ситуации заработал такие деньги? Не отвечайте, я конечно же знаю ответ и это всё тут не при чем, но всё равно как-то грустно всё это.
По-моему MS не хочет коллективного творчества и массы "исправленных релизов". Попытка избежать официальных форков, а то найдутся умельцы и исправят баги разного калибра. И начнется натуральный "Compiz vs Beryl", но в последнем случае они вроде как договорились... А то, что это реверанас в сторону убыстрения распространения этого мастодонта на разные платформы, так это несомненно...
а кто портировать то будет... исправлять то низя...
>а кто портировать то будет... исправлять то низя...Очень микрософту надо чтобы портировали, ага.Аж два раза.С половиной.
ну дык я че разве спорю чтоли?
>[оверквотинг удален]
>Раньше, типа, случилась ошибка - ну, ничего не поделаешь, майкрософт всё таки.
>
>Теперь получается, случилась ошибка, увидел даже из-за чего, а сделать ничего нельзя.
>Связали руки и ноги и на глазах смертельно ранили любиму собачку.
>Спасти можно, но всё равно подохнет, нельзя вмешиваться :-)
>
>Мне вот уже много лет интересно, как Бил Гейтс при всей этой
>ситуации заработал такие деньги? Не отвечайте, я конечно же знаю ответ
>и это всё тут не при чем, но всё равно как-то
>грустно всё это.думая заработал, анти-монопольный комитет на немного оставит Билли в покое
> Чё-то я смысла не понял. Так, для медитации открыли чтоли?Для программирования некоторых вещей при плохих API требуется знать внутреннюю структуру библиотек.
>Чё-то я смысла не понял. Так, для медитации открыли чтоли?Просто есть такая стадия разработки ПО - отладка называется....
Исправлять ошибки они запрещают. Может они хотят чтоб ошибок добавили? Согласитесь, это предположение естественно следует из того, что каждая следующая версия windows оказывалась глючнее предыдущей. Вот они и решили привлечь сообщество. Для своих целей.
> Чё-то я смысла не понял. Так, для медитации открыли чтоли?наверна для того чтоб пресеч
> один хрен большая часть этого уже подсмотрена рефлектором
теперь просто можно будет не только посмотреть код, но и увидеть каменты "WTF?", "how it works???" и так далееА вообще, даже просто посмотреть полезно. Ибо некоторые баги хрен раскуришь, без исходника понять, как их обойти - тяжко.
Обход багов вместо их исправления - это зло.
дык, если мне запрещают править, а работать надо? :) приходится обходить... это стиль Майкрософт :)
Паяцничают, блин. И сами этого, видимо, не понимают. И лицензия с запретом правки это вообще клоунада.
Это называется стриптиз :) Смотреть можно, трогать руками - нет.
>Это называется стриптиз :) Смотреть можно, трогать руками - нет.Это называется маркетинг. Сначала выкладываем под псевдосвободной лицензией дотнет и вопим что это открытая лицензия и нам FSF её не лицензирует потому что они там все гады. Вводим дотнет как единственное средство реализации приложений в виндовс 7. Когда же эти же приложения начинают нормально работать в wine долго вопим, что имеет место нарушение лицензии в которой был запрет на копирование (тактично опуская подробности о том, что лицензия недавно была разрекламирована как "свободная").
они это делают для того, что если кто сделает похожий код то можно сказать, что его украли.Или просто надо будет приципица в судебном порядке.
99% кода аналогичен коду джава. (и он уже данво доступен)
У Джава есть лучшие лицензии чем GPL. Комерческую прогу для GPL фреймворка писать рискованно.
Или вы вообще не одобряете не GPL код?У моно проблема это как емулировать виндоус АПИ а не то что выложил мс.
>Исправлять ошибки они запрещают.А кто мешает, найдя ошибку в коде, отослать ее описание в сапорт (это и так, сейчас делается)? Религия не позволяет? Думаю, там не будут против, даже если вместе с описанием ошибки, вы, как образец, пришлете скомпиленный файл исправления...
А по поводу украли, про Вайн так уже говорить можно. Вайн чудо реверсиженеринга, как не крути. Лицензия мелких запрещает вскрытие, декомпиляцию, и разбор работы их ПО, сиречь запрещает реверс (кроме тех рамок что разрешены законодательством конкретной страны: в России разрешено реверсить законноприобретенное ПО только для себя, для обеспечения работоспособности нужных вам средств, распространять полученный результат вы не имеете права).Посему кричать они уже могут, причем давно, но не кричат.
По моему в целом можно констатировать, что реакция у многих по поводу сего события какая-то нездоровая... От того что открывают те или иные исходники хуже явно никому не будет, а кому-то это может и помочь в его разработках. И вообще подобные ветки иногда вводят меня в недоумения - многие по-моему путают 5 основных разновидностей ПО: открытое, закрытое, платное, бесплатное, свободное - имхо все это может практически как угодно сочетаться и нет смысла сразу в этом маразм искать.....
>многие по-моему путают 5 основных разновидностей ПО: открытое,
>закрытое, платное, бесплатное, свободное - имхо все это может практически как
>угодно сочетаться и нет смысла сразу в этом маразм искать.....кстати да. раньше долго втолковывали разницу между бесплатным и свободным
а теперь появилась разница и между открытым и свободным.
теперь .NET тоже вроде как Open. т.к. исзодники открыты и доступны для всех.
всем срочно переименовываться в Liberty
Liberty Office
LibertyMoko
www.libertynet.ru =)))