开发运行C#类库的许可机制?

开发运行C#类库的许可机制?,第1张

概述我正在开发一个.Net类库(一个数据提供者),我开始考虑如何处理许可图书馆给潜在的购买者.通过许可,我的意思是试图阻止我的图书馆被没有购买的图书馆使用的机制,而不是软件许可证(即Apache,Gnu等). 我从来没有处理过许可证,而且在过去,我一直开发应用程序,而不是库.我不想让我的客户困难;知道这是不可能的.只是一些机制,让我得到体面的保护,而不会让客户跳过篮筐或咬牙切齿. 我认为该机制将在开发 我正在开发一个.Net类库(一个数据提供者),我开始考虑如何处理许可图书馆给潜在的购买者.通过许可,我的意思是试图阻止我的图书馆被没有购买的图书馆使用的机制,而不是软件许可证(即Apache,Gnu等).

我从来没有处理过许可证,而且在过去,我一直开发应用程序,而不是库.我不想让我的客户困难;知道这是不可能的.只是一些机制,让我得到体面的保护,而不会让客户跳过篮筐或咬牙切齿.

我认为该机制将在开发模式下使用该类时检查有效的许可证,而不是运行时模式(当客户的软件发布给客户时).我认为图书馆通常是每个开发商销售的,但是我不知道如何才能完成这一工作,而不会使我的客户感到恶心;也许这将留给荣誉系统.

我在Google上搜索并发现了许多方法.理想情况下,我想做一些普遍接受和常见的事情,如果有的话,“正确”的方式可以授权类库,而不是让我的客户处理另一个许可证机制.坚定推动正确的方向将不胜感激!

解决方法 这是.NET提供的解决方案

http://www.ddj.com/web-development/184416695

总结

以上是内存溢出为你收集整理的开发/运行C#类库的许可机制?全部内容,希望文章能够帮你解决开发/运行C#类库的许可机制?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1260695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存