我正在开发一个使用C夏普2008速成版的软件,我几乎完成了它。
现在我需要授权软件(商业用途),我对许可软件非常陌生。
你能给我推荐一个好的授权工具吗?
提前谢谢。
发布于 2010-07-25 22:48:15
有许多很好的许可库(例如,http://ellipter.com/),通常价格较低,其中大多数实现了标准的尝试/购买功能:有限的试用期、有限的试用次数、带有编码信息的许可证密钥等。
发布于 2010-07-25 22:51:24
您不需要许可证才能分发您编写的任何软件,但是您应该拥有一些内容,说明您的用户拥有什么样的权限。
你是问你的用户是如何安装你的软件的吗?如果是这样的话,您可以使用内置的ClickOnce机制来构建安装程序,或者使用许多其他安装系统中的一个。它们各有优缺点--您需要决定安装程序要做什么,并选择符合这些要求的安装程序。
或者你是在问一种追踪谁安装了你的软件的机制,还是防止未经授权的用户安装你的软件的方法?如果是这样,那么建立自己的想法可能是个坏主意,因为你会遇到别人已经解决的问题。再一次,有许多系统,将帮助你在这方面,尽管像以前一样,每一个有正负点,你需要知道。不知道你想要什么,就不可能给你建议。
发布于 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
https://stackoverflow.com/questions/3331314
复制相似问题