更具体地说,我喜欢写新奇的应用程序,只供个人使用。我有三台运行 Windows 8 Professional 的计算机和一台运行 Windows Server 2012 的计算机。我有什么方法可以编写 Windows 8/Metro/Modern/LatestBuzzword 应用程序并将它们永久部署在我的所有三台台式机上,而无需 a) 付费这样做或 b) 违反开发者许可。
这不是对……任何事情的公投。我确实阅读了规则。在这一点上,我真的不清楚我可以用我自己的机器和代码做什么。
更具体地说,我喜欢写新奇的应用程序,只供个人使用。我有三台运行 Windows 8 Professional 的计算机和一台运行 Windows Server 2012 的计算机。我有什么方法可以编写 Windows 8/Metro/Modern/LatestBuzzword 应用程序并将它们永久部署在我的所有三台台式机上,而无需 a) 付费这样做或 b) 违反开发者许可。
这不是对……任何事情的公投。我确实阅读了规则。在这一点上,我真的不清楚我可以用我自己的机器和代码做什么。
根据每次更新开发者许可证时出现的“法律条款”:
您只能将开发者许可用于开发、测试和评估应用程序。
这里还有一些不祥的措辞:
Microsoft 可以检测在已注册计算机上对开发人员许可证的欺诈性使用。如果 Microsoft 检测到欺诈性使用或其他违反软件许可条款的行为,我们可能会撤销您的开发者许可。
因此,严格的解释表明,不,如果您正在做的是在多台机器上部署“完成”的应用程序,则不能使用旁加载。
很难想象微软会为了这种随意和个人用途而追捕你,但在 IANAL 时,该语言似乎授予了他们使用的权利。然后我想你可以宣称你的新奇应用程序正处于一个永久的发展状态:)