我目前正在决定我应该在什么许可证下发布访问我们的web服务的.NET客户端软件。描述我的情况最好的方式是像Dropbox一样,因为他们有一个客户端软件,只允许用户访问他们的web服务。
我不确定最好的决定是开源,以促进增长,支持等,还是关闭一些源代码,以帮助减少运行的非官方客户端的数量,特别是滥用/滥用non服务后端。
(如果有任何帮助,客户端软件将计算数据并将其发送到后端,因此最好将对提交数据的篡改保持在最低限度。)
欢迎支持、反对和建议。
发布于 2012-04-19 05:24:42
没有一种方法可以在way服务中使用会话吗?如果您可以实现这一点,您可以让客户端用户首先登录到您的the服务(通过客户端应用程序),然后仅在成功登录后才能使用这些功能。这样,如果您决定发布一个开源版本,您将大大降低流氓客户端的风险。
至于是否开源,这完全取决于你,但我认为这个选择不应该影响安全性。
https://stackoverflow.com/questions/10218149
复制相似问题