我目前正在决定我应该根据什么许可证发布访问我们的 Web 服务的 .NET 客户端软件。描述我的情况的最佳方式就像 Dropbox,因为他们有一个客户端软件,只允许用户访问他们的网络服务。
我不确定最好的决定是在这方面开源以促进增长、支持等,还是保持源代码关闭以帮助减少专门用于滥用/滥用 Web 服务的非官方客户端的数量后端。
(如果它有助于任何客户端软件将计算并将数据发送到后端,因此最好将篡改提交的数据保持在最低限度。)
欢迎优点,缺点和建议
我目前正在决定我应该根据什么许可证发布访问我们的 Web 服务的 .NET 客户端软件。描述我的情况的最佳方式就像 Dropbox,因为他们有一个客户端软件,只允许用户访问他们的网络服务。
我不确定最好的决定是在这方面开源以促进增长、支持等,还是保持源代码关闭以帮助减少专门用于滥用/滥用 Web 服务的非官方客户端的数量后端。
(如果它有助于任何客户端软件将计算并将数据发送到后端,因此最好将篡改提交的数据保持在最低限度。)
欢迎优点,缺点和建议