我有一个我想卖的java库(.jar)。我考虑过创建一些RSA密钥以防止共享。
问题在于,一旦有人购买我的库,他们就可以反编译,删除“安全访问权限”并共享代码。
我的问题是,如何保护我的图书馆以防止共享。如果那是不可能的,我怎么能让它更难分享?我应该使用某种模糊处理吗?
答案 0 :(得分:2)
你真的有两种选择。
显然,一旦字节代码变得狂野,你真的没有什么可以为真正有动力的人做的事情,但在实践中,许可证检查对于商业用途来说“足够好”。
如果有人盗版你的图书馆,这是一个好迹象,你有值得出售的东西,但它的价格过高或难以进入你的市场。