DirectX 开源引擎许可

DirectX open-source engine licensing

我想发布我在 zlib 或 MIT 许可下创建的基本游戏引擎的源代码(只有源代码,没有二进制文件),但是它使用的 DirectX 库(例如 Direct2D、Direct3D 等)不是开源。我不会将它们包含在我的项目存储库中,因此对于源代码本身来说应该没问题,但在实际编译源代码时不会有任何许可冲突吗?许可证是否也涵盖二进制文件?我是否应该在许可证或自述文件中添加一些注释,说明我选择的许可证不涵盖第 3 方库,或者我根本不需要关心这个?

不是你的问题。您只是发布您的源代码,您的许可证仅适用于此。你不用说license只适用于license适用的东西。