标签: java
我创建了一个可以完成一些工作的库。我希望用户使用它,但由于某些原因(在其中有一些秘密配方),我不希望库的用户看到源代码。有可能的 ?一种选择是通过json提供输出,但由于基础设施要求,这是不可行的。 (这个问题是在我理解了.class文件可以被反编译成java代码。
答案 0 :(得分:2)
从技术上讲,你可以让它变得更难(混淆等),但AFAIK你无法阻止它。
合法:明确说明您分发图书馆的许可证。