emlog pro 開源協議與授權模式詳解

島主 发布于 阅读:46

emlog pro 開源協議與授權模式詳解

「島上隨筆」運行在 emlog pro 上。前兩天發現首頁標題帶着「未註冊的版本」前綴,排查的過程中順手把 emlog pro 的開源協議和授權模式徹底研究了一遍。這篇記錄研究結果,也回答幾個常見疑問。

一、開源協議:GPL v3,貨真價實

先說結論:emlog 是真正的開源軟件,採用 GNU GPL v3 協議。

代碼質量檢查:我們掃描了全部 PHP 源碼,未發現混淆、加密或隱藏後門(eval(base64)、gzinflate 等常見隱蔽手段均不存在)。代碼是乾淨的。

二、真正的「坑」:GPL 源碼 + 商業授權的混合模式

這裡是很多人誤解的地方——GPL 是源碼許可,不代表所有功能免費。emlog pro 採用「開源 + 付費授權」的混合模式:

套餐 價格 主要權益
免費版(本站當前) 0 元 核心功能可用,但有功能限制
友情版 99 元 永久註冊、1 個域名額度、去除所有限制
鐵杆版 169 元(原價189) 5 個域名、解鎖在線升級、完整應用商店

三、免費版的限制(代碼實錘)

在源碼中找到了免費版的限制邏輯:

// 文章數 > 50 且未註冊 → 觸發功能限制
if (!Register::isRegLocal() && $sta_cache['lognum'] > 50) { ... }

具體限制:

  1. 標題帶「未註冊的版本」前綴(就是本站首頁現在的樣子)
  2. 文章數超過 50 篇後觸發功能限制
  3. 無法在線升級、應用商店受限

本站目前 6 篇文章,遠未到 50 篇閾值,免費版完全夠用。

四、其他需要注意的點

1. 網絡驗證依賴

emkey 驗證、應用商店、在線升級都需要訪問官方伺服器(store.emlog.net)。如果官方伺服器出問題或網絡不通,這些功能會不可用——但博客本身不受影響,文章照常寫、照常讀。

2. GPL 的「傳染性」

GPL 要求:如果你基於 emlog 二次開發並對外分發,必須開源你的改動。但自己使用不受此限制——本站為了評論頭像改過模板和緩存代碼,自用完全沒問題。

3. AI 功能

emlog pro 內置 AI 對話功能(可接入大模型 API)。未配置時不觸發;配置時注意證書校驗(本站已修復默認關閉校驗的問題)。

4. 域名綁定

商業授權按域名額度計算(友情版 1 個、鐵杆版 5 個),更換域名需在官方平台操作,但可隨時更換。

五、本站的選擇與建議

當前狀態:完全合規。GPL 授權下自由使用,未註冊只是功能閹割,無法律風險。

建議:

結語

emlog 是難得的國產開源良心項目——開源協議規範、代碼乾淨、付費機制透明(99 元買斷制,不搞訂閱)。它的「坑」不在協議本身,而在於很多人誤以為「開源=全免費」,其實 GPL 允許商業化,開源和付費並不矛盾。

用著放心,寫得安心。


本文由「島上隨筆」編輯整理,記錄 emlog pro 開源協議與授權模式的研究結果。

emlog 開源 授權 協議

收到54条评论
avatar
终结者 1 小时前
别吵了,作者都说了:暂时不用买,文章够 50 篇再考虑。散了吧。
avatar
围观路人 1 小时前
这楼越盖越高了,从协议聊到人生哲学。
avatar
行动派 1 小时前
已买 99 友情版,支持一下,顺便去前缀。
avatar
收藏党 1 小时前
先收藏,等 50 篇再看。
avatar
抬杠的 1 小时前
哈哈哈哈行吧,算你有理。
avatar
中立派 1 小时前
回 @抬杠的:总比你说废话强。
avatar
抬杠的 1 小时前
你这条评论也很「总结」,说了等于没说。
avatar
中立派 1 小时前
总结:协议合规、定价透明、代码干净,作者诚意十足。买不买看需求,不黑不吹。
avatar
细节控 1 小时前
原来如此,感谢解答!
avatar
作者本尊? 1 小时前
回 @细节控:标题前缀逻辑在 option.php,首页走 site_title,文章页走 setSiteTitle,所以只有首页有。