是否有数字保护系统来防止商业应用程序的盗版?

是否有数字保护系统来防止商业应用程序的盗版?

通过这项服务发布的应用程序如何防止盗版?我的意思是,如果通过软件包系统进行管理,那么很容易找出包含哪些文件,然后重新打包并通过其他渠道分发。是否有任何数字保护系统可供开发人员使用?谢谢。

答案1

支持使用许可证密钥https://myapps.developer.ubuntu.com/dev/

然后开发人员可以管理这些密钥,但他们必须自己在应用程序中构建许可证密钥验证。

http://developer.ubuntu.com/publish/licence-key-infrastructure/

答案2

软件包系统中没有内置任何功能,所以是的,您可以直接dpkg -L <package>找到文件并移动它们。见鬼,拦截实际的软件包(它将被缓存)并移动它可能更容易。

有各种保护机制某些应用程序,但是 Ubuntu 中没有任何东西可以监视一切。

这就是它的方式应该如果你问我,我会这样回答,但我不分发软件,而且我一直受到一些非常糟糕的 DRM 的侵害,所以我可能有一点偏见。

答案3

正如其他人所解释的那样(如果你关注 IT 新闻,就会一遍又一遍地看到),没有办法让你分发的任何数字数据 100% 防复制。一种解决方法是在服务器上运行软件,只在用户的系统上“运行”UI 位(基本上,网站的工作方式就是这样的)。

但我建议您也尝试一个更“社会”的保护系统:确保您的用户愿意为您的应用程序付费(因为它易于使用、几乎没有错误并且经常更新新功能),围绕它建立一个社区,……而且他们也不太可能传递包裹和/或密钥。

相关内容