• 您的位置:首頁 >聚焦 >

    差點吐血了.

    2022-04-04 19:05:21    來源:程序員客棧

    作者:琴梨梨 |來源:https://zhuanlan.zhihu.com/p/478412327

    今天無聊刷 GitHub 看到一個讓我血壓上來的項目。

    乍一看,2.4k star,應該不像是什么小項目應該是比較有用的項目,但接下來的事情屬實是讓我氣的很。

    對于開源項目我是不喜歡下載預構建的成品的,我更喜歡自己動手從源代碼構建,所以我熟練的clone到本地根據readme里面寫的指引構建。

    構建完我一運行,既然上面寫著支持學堂在線,那就輸個學堂在線的地址進去試試唄。

    很快啊就給我返回了一個視頻鏈接不合法:

    那就翻翻代碼看看是不是哪里有需要微調的地方唄。

    這一翻代碼不得了啊,我根本沒在代碼里找到學堂在線相關的組件…

    我就想是不是項目分模塊然后我clone的時候缺了什么模塊就去翻幫助:

    可顯然不是這樣的情況。

    當我翻來覆去迷惑了半天的時候,才發現readme下面還有一行小字他娘的你不早點說啊!

    一看commit記錄還真是:

    打開Release頁面:

    嗯,用GitHub Release卻不上傳附件非要用國內流氓網盤也就算了。

    這個VIP用戶又是啥子回事啊?

    俗話說得好啊好奇心害死貓,我就決定下載下來試試。

    鑒于這個版本顯然表現和倉庫內的開源版本不一樣,為了安全起見果斷打開sandboxie,新建沙盒內運行。

    安裝完啟動,好,sandboxie給我報了個錯:

    我默認開的嚴格模板不允許管理員權限,所以沙盒內如果請求管理員權限就會報錯。

    可是你一個下載器為什么要管理員權限啊???

    算了,我姑且相信你沒有通過提權突破沙盒的能力,允許一次管理員權限吧。

    結果我一打開,彈出來這個。

    登錄?還必須掃碼登錄?

    我叉掉這個窗口,又彈出來一次,再叉掉,然后直接就在瀏覽器內打開掃碼登錄了。

    你收了微信多少錢,非要捆綁微信?逼著用戶必須先注冊個微信是吧?

    順著說明打開該項目官網,且不談圖片的css樣式顯然沒在高分屏上測試過,4k屏直接右側就白了。

    誰給你的勇氣還寫著代碼開源的?你發布的源碼和你發布的安裝包是一個東西嗎?用戶能通過源碼構建出和安裝包一樣功能的東西嗎?

    而且根據我對安裝包內文件的分析,這個項目至少使用了node.js,electron,crypto-js,aria2, wkhtmltopdf,ffmpeg等開源項目,卻沒有在軟件內和官網下看到任何對這些所使用的開源項目的標注。

    宣傳要用開源的旗號宣傳,卻不愿意老老實實把開源落實到位,那誰給你自信這么宣傳的啊。

    我不是說開源項目不能賺錢,相反我支持開源項目以合適的方式盈利,比如mupdf完整開源但商用需要額外許可費用,比如onlyoffice提供功能完全一致但限制用戶數量的開源版本,又比如我貢獻了翻譯的LADB采用完全開源但在play商店付費上架的方式我甚至還支持了一份付費副本。

    這些開源項目都以合適的可持續的方式盈利,同時保證了開源的純粹性,即用戶可訪問全部源碼,可自行構建全功能版本。

    就算你真不想繼續開源新版本的源碼,你也可以選擇放棄維護當前項目,自己新建一個不開源的新項目嘛

    但我真的無法接受打著開源的旗號吸引眼球賺錢,卻不把開源落到實處的行為,這種安裝包與公開源碼顯然不同的行為完全喪失了開源的安全可靠可審查性,卻利用了人們對開源軟件的信任,可以說就是在大口吮吸開源的鮮血

    作為真正堅持絕對開源并支持開源生態的開發者,我真不想再看到打著開源旗號掛羊頭賣狗肉的情況了,不要再吸開源的血了

    然而GitHub拉黑用戶后他的項目仍然有可能出現在推薦里,令人感嘆。

    PS:在21年4/18之后開源源碼再也沒有一行更新,可以說作者至少吸了接近一年開源的血,卻還能截止到現在多出700多star,一些Github用戶的星星是不是給的太隨意了點。

    關鍵詞: 學堂在線 用戶數量

    相關閱讀

    BB电子