0

我正在做一个项目。为此,我需要使用调试器。obsly MDBG 是我的首选。但是当我下载样本并阅读 eula 时。它指出

您不得将该软件用于商业软件托管服务。

但这个 eula 是为

MICROSOFT CLR 托管调试器 (MDBG) 源示例

所以我的问题是我可以使用它还是不能?

4

2 回答 2

4

您不得将该软件用于商业软件托管服务。

这是几年前出现在所有 Microsoft EULA 中的样板短语。我最近没有看到它,但是 MDBG 可以追溯到这个短语很常见的时候。具体排除是您不能使用 Microsoft 工具或代码示例来构建网站,然后将服务转售给 3rd 方。没有什么特别邪恶的,当时他们可能认为网络托管对他们来说是一个重要的业务部门,他们不想与任何使用自己的工具来构建这样的托管服务的人竞争。

当您计划创建自己的 GoDaddy 时,请注意这一点,让任何人都可以看到您使用 MDBG 示例代码来运行您的服务。微软仍然关心这一点,而 MDBG 在托管服务中真正有用的可能性很小,不必担心这一点。当然,永远不要从程序员的 Q+A 网站上获得法律建议 :)

于 2012-04-06T12:58:58.567 回答
1

MDbg 是 .NET Framework SDK 的一部分,它是免费的。

MDbg 示例是源代码,显然不允许您将其集成到“商业软件托管服务”中。您仍然可以使用 MDbg 调试任何项目。

VS 有一个很棒的调试器。VS Express 是免费的,而且非常强大。您不必使用命令行调试器。

于 2012-04-06T12:30:40.517 回答