2011-10-03 19 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

相關問題