首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何授权使用C#开发的应用程序

如何授权使用C#开发的应用程序
EN

Stack Overflow用户
提问于 2010-07-25 22:38:10
回答 3查看 2.4K关注 0票数 2

我正在开发一个使用C夏普2008速成版的软件,我几乎完成了它。

现在我需要授权软件(商业用途),我对许可软件非常陌生。

你能给我推荐一个好的授权工具吗?

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-07-25 22:48:15

有许多很好的许可库(例如,http://ellipter.com/),通常价格较低,其中大多数实现了标准的尝试/购买功能:有限的试用期、有限的试用次数、带有编码信息的许可证密钥等。

票数 1
EN

Stack Overflow用户

发布于 2010-07-25 22:51:24

您不需要许可证才能分发您编写的任何软件,但是您应该拥有一些内容,说明您的用户拥有什么样的权限。

你是问你的用户是如何安装你的软件的吗?如果是这样的话,您可以使用内置的ClickOnce机制来构建安装程序,或者使用许多其他安装系统中的一个。它们各有优缺点--您需要决定安装程序要做什么,并选择符合这些要求的安装程序。

或者你是在问一种追踪谁安装了你的软件的机制,还是防止未经授权的用户安装你的软件的方法?如果是这样,那么建立自己的想法可能是个坏主意,因为你会遇到别人已经解决的问题。再一次,有许多系统,将帮助你在这方面,尽管像以前一样,每一个有正负点,你需要知道。不知道你想要什么,就不可能给你建议。

票数 1
EN

Stack Overflow用户

发布于 2010-07-25 22:52:20

您所使用的语言与您所选择的许可没有任何关系。

如果您希望其他人能够修改和分发代码以及许可证,请从开放源码计划中选择:

http://www.opensource.org/licenses/category

阅读其中的几篇文章,了解在授权软件(商业软件或其他软件)时应该考虑的问题。

如果您想强迫其他人与您共享任何修改,标准许可证是GPL。

如果您确实希望您的用户拥有最大的自由(我的话--也许有争议),那么选择像Apache2.0或BSD这样的东西。

这里有一个指向Microsoft许可的链接,可以让您了解围栏的另一边(绝对不共享):

http://www.microsoft.com/downloads/details.aspx?FamilyId=4285D6F7-DFDD-44A6-A21D-8E9899082B15&displaylang=en

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3331314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档