PEACE [haun.org]
の開発での障害となるものの一つに、
まさにインタフェイスのライセンスがあります。
Win32 API の C/C++ ヘッダファイルは Microsoft が無料で提供している
Platform SDK に付いていますが、
Platform SDK は Microsoft Windows 以外の OS
での使用が許されてないため、「Win32 互換環境」の開発にヘッダファイルを使うことができません(Microsoft Windows 上で開発すればいいんだけど、それは現実的ではない)。
Windows 互換 (スコア:4, 参考になる)
PEACE [haun.org] の開発での障害となるものの一つに、 まさにインタフェイスのライセンスがあります。 Win32 API の C/C++ ヘッダファイルは Microsoft が無料で提供している Platform SDK に付いていますが、 Platform SDK は Microsoft Windows 以外の OS での使用が許されてないため、「Win32 互換環境」の開発にヘッダファイルを使うことができません(Microsoft Windows 上で開発すればいいんだけど、それは現実的ではない)。
現在は MinGW [mingw.org] で作っている互換ヘッダファイルを使ってますが、 足りないものがわりとあるんですよね。
Re:Windows 互換 (スコア:0)
世界中の法律調べるってのもなんだな
(それ以前に、M$のheaderはVC仕様のasm文が埋め込まれててそのままではgccでとおらないが)
--
著作権法 第十条
3 第一項第九号に掲げる著作物に対するこの法律による保護は、その著作物を作成するために用いるプログラム言語、規約及び解法に及ばない。この場合において、これらの用語の意義は、次の各号に定