̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ IT ニュース&コラム 2007/11/26 通巻344号 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ >>> SaaS の技術も独占させない                        News and Column  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    Web サービスにもソース公開の義務 Affero GPLv3 公開 2007年 11月 19日、Free Software Foundation(FSF) は、AGPLv3 ライセンスのソフトを使って、ネットワーク上にサービスとして提供 しているソフトウェア(SaaS等)は、ソース公開を義務がある ライセンス AGPLv3 を公開した。    検索やブログなど、現在ではネットワーク・サーバで動く    プログラムが主流になってきている。以前は Application    Service Provider (ASP) と呼ばれ、最近は Software as    a Service(SaaS、サース)と呼ばれている。    GPL ライセンスのソフトは、自由に利用できるが、GPL    ライセンスのソースを改変したソフトを頒布するとき、    改変した内容(ソース)を公開して、自由な利用を    維持する義務がある。しかし、Web サービスはソフトの    頒布にあたらないため、非公開なソフトが増えている。 AGPLv3 ライセンスのソフトを使った Web サービスは、ソースをダウン ロードできるようにしておく義務がある。 これで、ソース公開が 進むかもしれないが、企業は更に GPL を警戒するようになるかも しれない。それを避けるために GPL と AGPL に分けたのかもしれない。 関連リンク http://www.nikkeibp.co.jp/news/it07q4/552560/ http://www.catch.jp/blog/opensource/lisence/b20071123.html * The others Last week watched News  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ◇ 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷。 http://www.atmarkit.co.jp/news/200711/20/vs.html … それでも大幅に減った。テストの自動化に工数をかける価値あり。 ◇ Mac OS X Leopardが正式な「UNIX」に認定。 http://journal.mycom.co.jp/news/2007/11/20/004/index.html … 晴れて堂々と UNIX 互換と名乗れる。 ◇ ソニー、有機ELテレビの年内品薄は必至か。「XEL-1」の展示を開始。 http://www.watch.impress.co.jp/av/docs/20071121/sony.htm … パネルの薄さ 3mm という極薄テレビ。 ◇ KDDI、「INFOBAR 2」の発売日を決定。 http://journal.mycom.co.jp/news/2007/11/22/009/index.html … デザイン重視でも機能充実。 ◇ NECが大型液晶搭載のIP電話機を発売、XML表示に対応。 http://www.nikkeibp.co.jp/news/it07q4/552342/ … ホテルの電話機もコンビニのレジのように広告がでるのか。                   Snap Note 3 開発BLOG  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ [ 自動メモリリーク検出が誤作動する MFC DLL ] MFC アプリケーションは、自動的に _CrtDumpMemoryLeaks 関数が 呼ばれ、ヒープメモリの開放し忘れを教えてくれます。 _CrtSetBreakAlloc を使えば、解放し忘れていたメモリ領域を確保 した瞬間に自動的にブレークしてくれて便利です。 しかし、MFC アプリが MFC DLL を FreeLibrary すると、 その瞬間に DLL 側の _CrtDumpMemoryLeaks 関数が呼ばれてしまい、 MFC アプリが使っているメモリ領域を誤検出してしまいます。 これを避けるには、警告出力を一時的にオフにします。 int flag; flag = _CrtSetReportMode( _CRT_WARN, 0 ); FreeLibrary( dll ); /* MFC DLL なら、自動検出が動いてしまう */ _CrtSetReportMode( _CRT_WARN, flag ); >>> http://blog.livedoor.jp/sage_p/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ メルマガの設定を変更する? >>> http://cgi.kapu.biglobe.ne.jp/m/2280.html >>> http://www.mag2.com/m/0000083983.htm News & Column is composed by T's-Neko 2007 www.sage-p.com  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄