我可以使用我的商业应用程序分发JSON.NET吗?

时间:2012-10-16 16:46:55

标签: c# .net json json.net

我正在寻找一个.NET JSON库,我可以用它来像xpath一样访问JSON对象。例如,给定字符串中的JSON对象,可以通过在另一个字符串中指定路径来访问其属性。好吧,我发现JSON.NET会完成这项工作,但我不确定我是否可以使用我的商业应用程序并将其分发,而不会产生任何法律后果或限制。此外,我不打算分发我的应用程序的代码。

我检查了他们的自述文件,许可证说明了以下内容。我只是想确保在选择此库之前没有隐藏的信息或有用的东西。谢谢!

许可:

  

版权所有(c)2007 James Newton-King

     

特此允许任何获得此副本的人免费获得许可   软件和相关文档文件(“软件”),用于处理软件   没有限制,包括但不限于使用,复制,修改,   合并,发布,分发,再许可和/或出售本软件的副本,以及   允许软件所在的人员这样做,但须遵守以下规定   条件:

     

上述版权声明和本许可声明应包含在所有副本中   或本软件的重要部分。

     

本软件按“原样”提供,不提供任何明示或暗示的担保,   包括但不限于适销性,适用于A的保证   特殊目的和不侵犯。在任何情况下都不应该是作者或版权   持有人对任何索赔,损害或其他责任不承担任何责任   合同,侵权或其他,由本软件引起或与本软件有关的合同   或软件中的使用或其他交易。

1 个答案:

答案 0 :(得分:12)

JSON.NET根据MIT许可证授予许可,允许您在不受任何限制的情况下使用任何类型的应用程序。顺便提一句,我引用了home site中的以下内容,如果您在商业应用程序中使用它,我建议您这样做(当然不觉得有义务):

  

Json.NET是一个免费的开源项目,已经开发完成   我自己的几百个小时。如果您使用的是Json.NET   商业上,你发现Json.NET有用,我很感激捐款   帮助支持未来的发展。 -JamesNK