2011-10-03 17 views
0

我打算写一些java应用程序&计划免费发布&商业版本。基本上我的想法是从企业用户那里获得一些钱。 我想提供扩展API,其他用户可以在产品中包含一些罐子&包括。扩展api的java应用程序分发

请帮我解答以下问题。

1)如果我作为JAR发布,任何人都可以看到我的代码,即使我做了模糊处理。我认为有一些付费的去混淆器。使exe或JNI成为一个选项,但它不是一个有效的解决方案。 Microsoft产品不存在此问题。有什么建议? 2)如果我开源,我不会获得太多收益,因为业务通常不会得到支持,除非它的巨大产品如IBM websphere或RAD。任何输入以避免这种情况?

回答

0

也许你应该考虑一个双重授权计划:在GPL下发布你的源代码,不想遵守GPL规范的公司需要购买商业授权。

+0

oh.ok.so同样的产品可以selled不同的许可证..我没有太多关于许可证的想法..经历一些在网上的东西虽然!!!。那么隐藏java源代码呢?所有这些问题都与java不在微软产品中有关。 – surya

相关问题