从NuGet使用JsonValue的许可 [英] License to use JsonValue from NuGet

查看:72
本文介绍了从NuGet使用JsonValue的许可的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们开发了一个使用JsonValue的应用程序,我们从NuGet获得了它。   JsonValue的许可证指向CodePlex上的自定义许可证,版本为0.6.0,由Microsoft编写。  问题是许可证是自定义的MS-PL许可证,
并且授予使用代码"供参考",但不允许使用MS-PL许可证使用的语言进行分发。  这里有区别吗?  此外,许可证和项目信息指向WCF,它似乎与Json没有任何关系
,所以可能在JsonValue项目的NuGet设置中有一个错误的链接?


我们想知道我们是否可以使用和分发此代码,如果可以,可以提供此类许可证。

解决方案

安德鲁,


欢迎来到MSDN论坛。


参考你的描述,你已经安装了
寻求更专业的支持,谢谢你的理解nding。如果我误解了它,请接受我的道歉并提供更多详细信息。





最好的问候,


Sara


We have an application we developed which uses JsonValue, which we got from NuGet.  The license for JsonValue points to a custom license on CodePlex, is version 0.6.0, and is written by Microsoft.  The problem is the license is a custom MS-PL license, and grants use of the code "for reference", but not for distribution which is the language MS-PL license uses.  Is there a distinction here?  Also, the license and project information point to WCF, which doesn't seem to have any relation to Json, so maybe there is a bad link in the NuGet settings for the JsonValue project?

We would just like to know if we can use and distribute this code, and if so, can a license to this effect be provided.

解决方案

Hi Andrew,

Welcome to the MSDN forum.

Refer to your description, you have installed the JsonValue 0.6.0 in your application. I tried to run the following command in the Package Manager Console and the installation works fine.

PM> Install-package JsonValue -Version 0.6.0

But during the installation, I did not see any popups about the license. Usually, when we try to install the packages through Nuget and it will popups a window to show the license content if this package has the license requirement.

Meanwhile, I found there has a description at the above Nuget Package page: The owner has unlisted this package. This could mean that the package is deprecated or shouldn't be used anymore.

As my understanding, the package owner not recommend customers to use the package and that is the reason, when I right click the project name and choose ‘Manage Nuget Package…’ and click Browse to search with the keyword, this package ‘JsonValue’ not display, now we can only use the above command to install this package in the Package Manager Console.

To find another package to work better with your application, I suppose your application is asp.net and please redirect to this appropriate forum: https://forums.asp.net/ to seek for a more professional support, thank you for your understanding. If I misunderstand it, please accept my apologize and provide more detail information.

Best regards,

Sara


这篇关于从NuGet使用JsonValue的许可的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆