Microsoftは、ほとんどのライブラリのソースコードを公開していますNet Framework 3.5



昨日、 Scott Guthrieは彼のブログで、Visual Studio 2008のリリースにより、コードをデバッグするだけでなく、.Net Framework 3.5ライブラリのソースコードで何が起こっているかを確認する機会を提供するという非常に興味深いメモを書きました。 彼は言った(無料翻訳):



「基本クラス(名前空間System、System.IO、System.Collections、System.Configuration、System.Threading、System.Net、System.Security、System.Runtime、System)のライブラリからソースコード(ソース内のコメントを含む)の公開を開始します。 .Textなど)、ASP.NET(System.Web)、Windowsフォーム(System.Windows.Forms)、ADO.NET(System.Data)、XML(System.Xml)、およびWPF(System。 Windows)。 数か月以内に、他のライブラリ(WCF、Workflow、LINQなど)を開きます。 ソースコードは、 Microsoft Reference License(MS-RL)の下で利用可能になります



個別にダウンロードしてインストールし(著者の注意-Visual Studio 2008にはこのコードの統合デバッグのオプションがあるため、Visual Studio 2008なし)、テキストエディターを使用してローカルに表示できます。



すべての詳細を知りたい場合は、 こちらをご覧ください



そして私は自分で付け加えます-最近多くの人々がマイクロソフトを「習慣から」非難することに慣れています-それはおそらく悪い、貪欲で、邪悪な帝国であり、プロプライエタリなソフトウェアの進歩を遅くします...

多分これは、MSがOS市場を支配した90年代に観察されたかもしれませんが、今ではポリシーを劇的に変更しました(いや、GPLの猛烈な叫び声、彼らは死ぬことはなく、GPLの下に行くことはありません)-マイクロソフトは幅広い笑顔でユーザーにより「向けられた」テクノロジー:D. 新しいソフトウェア開発プロセス(セキュリティ開発ライフサイクル)。これは、すべての新製品の開発においてMSによって実装されます。 最新の.NET 3.5フレームワークのソースコードの開示(「主な武器」であるLINQを開くことに特に感銘を受けました)およびASP.NET Ajax Extensionsソースの最近のオープン。 これはすべて、同社が「グローバルなIT悪の集中」でなくなったことを示唆しています。 Microsoftを新しい方法で評価してみてください。脳にしっかりと根付いている10年前のラベルではなく、その行動によって、政治によって。 同じお気に入りのGoogleと比較してください。 私はマイクロソフトを愛することを強く勧めるのではなく、10-15年前の行動に基づいてマイクロソフトの評価をやめるだけです。

そして15年前、あなたはあなたが今のようではありませんでした-おむつで書いた人もいます-あなたが今これをしていると信じている人はいませんし、あなたのすべての人生をやります;)



PS:覚えておいてください-もちろん、誰もが最新の開発のソースコードを公開しません。多くのお金が投資されており、このお金はまだ「返品」する必要があるからです。 はい、それは左右の「無料」のすべての愛好家に著作権を与えることは愚かです-それはむしろ、あなたの「発明」のためにあなたが油でシシを手に入れ、通常誰も読まない「無料」ライセンスで言及すると進歩が遅くなるという認識ですはるかに。



upd:見つかった「フリップ」が修正されます。



All Articles