【知乎】請(qǐng)不要吸開源的血
請(qǐng)不要吸開源的血

琴梨梨OvO
凡人之軀必不可能比肩機(jī)器,學(xué)會(huì)使用工具是現(xiàn)代智人必備技能

你關(guān)注的 Eidosper 贊同
今天無聊刷GitHub看到一個(gè)讓我血壓上來的項(xiàng)目

乍一看,2.4k star,應(yīng)該不像是什么小項(xiàng)目應(yīng)該是比較有用的項(xiàng)目,但接下來的事情屬實(shí)是讓我氣的很
對(duì)于開源項(xiàng)目我是不喜歡下載預(yù)構(gòu)建的成品的,我更喜歡自己動(dòng)手從源代碼構(gòu)建,所以我熟練的clone到本地根據(jù)readme里面寫的指引構(gòu)建

構(gòu)建完我一運(yùn)行,既然上面寫著支持學(xué)堂在線,那就輸個(gè)學(xué)堂在線的地址進(jìn)去試試唄
很快啊就給我返回了一個(gè)視頻鏈接不合法

那就翻翻代碼看看是不是哪里有需要微調(diào)的地方唄
這一翻代碼不得了啊,我他娘的根本沒在代碼里找到學(xué)堂在線相關(guān)的組件…
我就想是不是項(xiàng)目分模塊然后我clone的時(shí)候缺了什么模塊就去翻幫助

可顯然不是這樣的情況
當(dāng)我翻來覆去迷惑了半天的時(shí)候,才發(fā)現(xiàn)readme下面還有一行小字

他娘的你不早點(diǎn)說啊
一看commit記錄還真是

打開Release頁面

嗯,用GitHub Release卻不上傳附件非要用國內(nèi)流氓網(wǎng)盤也就算了
這個(gè)VIP用戶又是啥子回事啊
俗話說得好啊好奇心害死貓,我就決定下載下來試試
鑒于這個(gè)版本顯然表現(xiàn)和倉庫內(nèi)的開源版本不一樣,為了安全起見果斷打開sandboxie,新建沙盒內(nèi)運(yùn)行
安裝完啟動(dòng),好,sandboxie給我報(bào)了個(gè)錯(cuò)

我默認(rèn)開的嚴(yán)格模板不允許管理員權(quán)限,所以沙盒內(nèi)如果請(qǐng)求管理員權(quán)限就會(huì)報(bào)錯(cuò)
可是你一個(gè)下載器為什么要管理員權(quán)限?。???
算了,我姑且相信你沒有通過提權(quán)突破沙盒的能力,允許一次管理員權(quán)限吧
結(jié)果我一打開,彈出來這個(gè)

登錄?還必須掃碼登錄?
我叉掉這個(gè)窗口,又彈出來一次,再叉掉,然后直接就在瀏覽器內(nèi)打開掃碼登錄了

你收了微信多少錢,非要捆綁微信?逼著用戶必須先注冊(cè)個(gè)微信是吧?
順著說明打開該項(xiàng)目官網(wǎng),且不談圖片的css樣式顯然沒在高分屏上測(cè)試過,4k屏直接右側(cè)就白了

誰給你的臉還寫著代碼開源的?你發(fā)布的源碼和你發(fā)布的安裝包是一個(gè)東西嗎?用戶能通過源碼構(gòu)建出和安裝包一樣功能的東西嗎?
而且根據(jù)我對(duì)安裝包內(nèi)文件的分析,這個(gè)項(xiàng)目至少使用了node.js,electron,crypto-js,aria2, wkhtmltopdf,ffmpeg等開源項(xiàng)目,卻沒有在軟件內(nèi)和官網(wǎng)下看到任何對(duì)這些所使用的開源項(xiàng)目的標(biāo)注
宣傳要用開源的旗號(hào)宣傳,卻不愿意老老實(shí)實(shí)把開源落實(shí)到位,那誰給你臉這么宣傳的啊
我不是說開源項(xiàng)目不能賺錢,相反我支持開源項(xiàng)目以合適的方式盈利,比如mupdf完整開源但商用需要額外許可費(fèi)用,比如onlyoffice提供功能完全一致但限制用戶數(shù)量的開源版本,又比如我貢獻(xiàn)了翻譯的LADB采用完全開源但在play商店付費(fèi)上架的方式我甚至還支持了一份付費(fèi)副本。這些開源項(xiàng)目都以合適的可持續(xù)的方式盈利,同時(shí)保證了開源的純粹性,即用戶可訪問全部源碼,可自行構(gòu)建全功能版本
就算你真不想繼續(xù)開源新版本的源碼,你也可以選擇放棄維護(hù)當(dāng)前項(xiàng)目,自己新建一個(gè)不開源的新項(xiàng)目嘛
但我真的無法接受打著開源的旗號(hào)吸引眼球賺錢,卻不把開源落到實(shí)處的行為,這種安裝包與公開源碼顯然不同的行為完全喪失了開源的安全可靠可審查性,卻利用了人們對(duì)開源軟件的信任,可以說就是在大口吮吸開源的鮮血
作為真正堅(jiān)持絕對(duì)開源并支持開源生態(tài)的開發(fā)者,我真不想再看到打著開源旗號(hào)掛羊頭賣狗肉的情況了,不要再吸開源的血了
然而GitHub拉黑用戶后他的項(xiàng)目仍然有可能出現(xiàn)在推薦里,令人感嘆
PS:在21年4/18之后開源源碼再也沒有一行更新,可以說作者至少吸了接近一年開源的血,卻還能截止到現(xiàn)在多出700多star,一些Github用戶的星星是不是給的太隨意了點(diǎn)

本文完全Copyleft,你可以用任何你想用的身份或名稱轉(zhuǎn)載或引用全部或部分內(nèi)容,無需經(jīng)過琴梨梨同意
編輯于 2022-03-28 14:59