【问题标题】:java application distribution with extension api带有扩展 api 的 java 应用程序分发
【发布时间】:2011-10-03 05:31:30
【问题描述】:

我正计划编写一些 java 应用程序并计划以免费和商业版本分发。基本上我的想法是从企业用户那里获得一些钱。 我想提供扩展 API,其他用户可以编写一些 jar 并包含在产品中。

请帮我解决以下问题。

1) 如果我作为 JAR 分发,即使我进行了混淆,任何人都可以看到我的代码。我认为有一些付费的去混淆器.. 使 exe 或 JNI 成为一种选择,但这不是一个有效的解决方案。 微软产品没有这个问题。有什么建议吗?

2) 如果我开源,我不会获得太多收益,因为除非像 IBM websphere 或 RAD 这样的巨大产品,企业通常不会寻求支持。有什么可以避免这种情况的输入吗?

【问题讨论】:

    标签: java distribution executable-jar software-packaging


    【解决方案1】:

    或许您应该考虑双重许可方案:在 GPL 下发布您的源代码,而不想遵守 GPL 的公司则需要购买商业许可。

    【讨论】:

    • oh.ok.so 同一个产品可以用不同的许可证销售..我对许可证不太了解..虽然网上有些东西!!!。那么隐藏java源代码呢?所有这些问题都出在 java 而不是 microsoft 产品上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 2017-06-01
    • 2021-03-26
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 2010-11-11
    相关资源
    最近更新 更多