アカウント名:
パスワード:
「オープンソース」というのが、単に無料にしろ! という意味ならそれは可能かもしれないけど
派生、改善、バグフィクスとかは、ごく小規模のものしかできないと思うn百人年投資しているだろう、MS自身が積極的に関与するなら別だけど
Joel On Software私訳http://anond.hatelabo.jp/20080227113835 [hatelabo.jp]
青木さんの本にも同文の翻訳あります
Windowsアプリのデバッグ時に、デバッガに噛ませてWindows搭載ライブラリ内の該当行を表示するとか。ライブラリのコードが読めても役立たないかもしれませんし、私は(Gtk/Qtばかりで)VisualStudioでのWindowsアプリの開発経験がないので、それが役立つのかどうかわかりませんが。少なくとも、リードオンリで使う(コードを参照する)分には、役に立つ場合もありそうかな、という気はします。
もし、レイモンド・チェンのブログに書かれているような互換性Fixや、Joel on SoftwareのBillGレビューの時のような内容が、コード中コメントやドキュメント化されているなら、それはとても面白い読み物かもと思う。(でもきっとそうなってはいない)
VisualStudioだとCRTとかプログラミング言語に近い領域のライブラリはソースが提供されてて、特定の操作がWinAPIレベルでどう動作するのかとかは調べられるようになってますね。VC6とかの頃はOSのデバッグシンボルも付いてきてインストールすれば使えたらしいですが、こっちは触ってないのでよく分からず。今でもSDKとかDDKにはついてるんだろうか?あとマイクロソフトと契約することでソースコードを得られるって話も聞きますね。デバッグ向けのリードオンリなソース開示は意外とやってる方といえるかもしんない。
デバグシンボルは Microsoftのシンボルサーバからダウンロードできるようになってます.以前は設定が必要でしたけど今の Visual Studio だとメニューで選ぶだけでダウンロードしてきてくれますよ.
VisualStudioの「内部コンパイラエラー ファイル ***.c 行番号 NNN」はどうコケてんのか中を見せろと思うこと多々ありますが、Windows自体では直接そういう場面に遭遇しませんね。付属の純正ソフトやサードパーティ製ドライバなど、ソースをあらためたくなる悪ガキは大抵アプリ層。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
非常に複雑なソフトウェアはソース公開しても無意味 (スコア:5, 参考になる)
「オープンソース」というのが、単に無料にしろ! という意味ならそれは可能かもしれないけど
派生、改善、バグフィクスとかは、ごく小規模のものしかできないと思う
n百人年投資しているだろう、MS自身が積極的に関与するなら別だけど
Joel On Software私訳
http://anond.hatelabo.jp/20080227113835 [hatelabo.jp]
青木さんの本にも同文の翻訳あります
Re:非常に複雑なソフトウェアはソース公開しても無意味 (スコア:1)
Windowsアプリのデバッグ時に、デバッガに噛ませてWindows搭載ライブラリ内の該当行を表示するとか。
ライブラリのコードが読めても役立たないかもしれませんし、私は(Gtk/Qtばかりで)VisualStudioでのWindowsアプリの開発経験がないので、それが役立つのかどうかわかりませんが。
少なくとも、リードオンリで使う(コードを参照する)分には、役に立つ場合もありそうかな、という気はします。
もし、レイモンド・チェンのブログに書かれているような互換性Fixや、Joel on SoftwareのBillGレビューの時のような内容が、コード中コメントやドキュメント化されているなら、それはとても面白い読み物かもと思う。
(でもきっとそうなってはいない)
Re: (スコア:0)
VisualStudioだとCRTとかプログラミング言語に近い領域のライブラリはソースが提供されてて、
特定の操作がWinAPIレベルでどう動作するのかとかは調べられるようになってますね。
VC6とかの頃はOSのデバッグシンボルも付いてきてインストールすれば使えたらしいですが、
こっちは触ってないのでよく分からず。今でもSDKとかDDKにはついてるんだろうか?
あとマイクロソフトと契約することでソースコードを得られるって話も聞きますね。
デバッグ向けのリードオンリなソース開示は意外とやってる方といえるかもしんない。
Re:非常に複雑なソフトウェアはソース公開しても無意味 (スコア:3, 参考になる)
デバグシンボルは Microsoftのシンボルサーバからダウンロードできるようになってます.
以前は設定が必要でしたけど今の Visual Studio だとメニューで選ぶだけでダウンロードしてきてくれますよ.
Re: (スコア:0)
VisualStudioの「内部コンパイラエラー ファイル ***.c 行番号 NNN」は
どうコケてんのか中を見せろと思うこと多々ありますが、
Windows自体では直接そういう場面に遭遇しませんね。
付属の純正ソフトやサードパーティ製ドライバなど、
ソースをあらためたくなる悪ガキは大抵アプリ層。