緣起於開源項目
從 2017 年開始,陸陸續續寫了一些開源項目放到開源網站里,都是一些實戰項目,給大家練練手。有基礎整合的demo,有 Spring Boot 博客項目,有 Spring Boot 商城項目,也有前后端分離項目,用 Vue 2.6 和 Vue 3.0 也寫了幾個項目,因為項目比較多,所以創建了兩個 GitHub 賬號,倉庫如下所示:
- zhenfeng13 開源項目地址:https://github.com/zhenfeng13
- newbee-mall 開源項目地址:https://github.com/newbee-ltd
這幾年里,因為這些開源項目,也發生過幾件讓我哭笑不得的事情,基本都很離譜吧,因此我也寫了幾篇文章,把其中的起因經過和結果都寫到文章中去了,文章如下:
《開源囧事(一)捅婁子了,寫個bug被國家信息安全漏洞共享平台抓到了?》
《開源囧事(三)開源項目在閑魚、b 站上被倒賣?這是什么騷操作?》
最近又來了幾件事情,也是非常的搞心態,因此就有了《開源囧事》系列的第四篇文章。
囧事全程記錄
2021 年 4 月的一天,收到了一條好友申請,如下圖所示。因為在開源倉庫里留了QQ號和郵箱,所以經常會收到郵件或者好友申請。
有人買了畢設,但是我根本沒賣過畢設項目
好家伙,我直接好家伙。看到畢業設計幾個字呢,我就感覺不對勁,估計又是一個找不到賣家的人,我至今也沒有賣過畢設。
一個精准扶貧的畢設項目?what???
如下圖所示,我直接回復的清清楚楚,我沒做過什么畢業設計。
然后,這位朋友發了截圖,說是一個精准扶貧管理系統的項目,里面留了我的QQ號。
說真的,我當時氣笑了。
然后,我又重申並沒有做過什么畢設項目。並且向他發問,這個項目是從哪里搞來的,而且竟然寫着我的QQ號。然而並沒有得到什么有用的信息。
結束掉如此囧的對話過程
之后,這位朋友又補充了一下該項目代碼的時間,如下圖所示:
然而,我對此已經沒了回復的興趣。因為我沒做過,也不知道是什么事情。所以,很直接的結束了這次對話,也沒有再問下去,因為沒什么值得關注的信息了。
整個聊天的過程和其中的內容,也都是意料之中吧,沒有很意外,就是有一丟丟的心煩。
哦,對了,我好像並沒有通過好友申請,不重要了。
莫名背鍋
記得那時聊這個事情的時候也很晚了,所以並沒有太放在心上。事后想了一下,覺得這個事情有些搞笑又很離譜,然后做了這次事件的復盤,圖片都是第二天才截的。
事件整理如下:不知道哪位仁兄,在我開源代碼的基礎上做了一些改動,然后開發出一個所謂的“精准扶貧管理系統”。之后不知道通過什么途徑,被別人拿去做了畢設。然后這位朋友可能啟動不了項目或者有什么處理不掉的問題,通過代碼中留下的QQ號,找到了我,呵呵,真夠有意思的。最后,發生了上述的對話,哭笑不得。
以上是整個事件的大致過程,而我,並不知情。
這個“畢設”呢,可能存在金錢交易,也可能是直接放到某個網站上供別人下載,這些都不重要了。
最讓我頭疼和想不通的是,你倒是留你自己的QQ號啊!!!
開源代碼你下載了,代碼你也都改成自己的,那你留我的QQ號干嘛???
離譜!
你們賣代碼,能不能別留我的QQ號?晦氣
當然,寫這篇文章,不止是這一件留QQ號的事情,之前發生過類似的一件事情。
和這次的事件很相似。某一天,QQ群里有人忽然艾特我,問我為什么把淘寶店關了。不出意外,這位朋友又是買了所謂的付費項目,花了冤枉錢,因為我寫的所有的項目都是開源的,供大家免費使用和學習。
聽到淘寶店的時候,那一瞬間,我也是一臉懵逼,代碼全部是開源的,我也沒賣過代碼啊。
與前一小節中提到的那位朋友有微小的差別,這個淘寶店里買的代碼,里面留的是我的QQ群號。然后,這家淘寶店關了,再然后,有些買了代碼的人就來到我的群里找我了。
哎,喪良心。
說起開源項目代碼被賣的情況,之前就發生過很多很多次了,但是他們也是留自己的聯系方式。今年碰到的幾個賣代碼的家伙倒是真會整活兒,直接把我的聯系方式留到代碼里了。
賣開源代碼賺錢的時候,恨不得把與我項目相關的東西撇得遠遠的,項目名稱改掉,預覽圖改掉,代碼包名改掉,logo圖片改掉,代碼命名改掉,然后說是自己做的。出事了嘛,留下我的QQ號或者群號,真尼瑪的筍。
我為什么要留聯系方式?上述的幾個開源項目是我做的,我留下是為了對用戶負責,他們有問題或者有好的建議可以直接告訴我,這是很符合邏輯的。
這群賣別人開源代碼賺錢的,我也懶得說了。你們留聯系方式也可以,但是你留我的聯系方式干嘛?
真晦氣。
我把這幾件事情和一個朋友說了一下,不出意外,被笑話了。
總結
這已經是開源囧事的第四篇文章了,我真的不希望以后還有更多囧事,真心的。
5 年前,我做第一個開源項目的時候,就寫過這樣一段話:
在博客里我會分享代碼和自己解決問題的方式和方法,也會把項目部署好給大家一個直觀的感受,如果不滿意的話就不用繼續浪費時間去看了,如果覺得還可以,就繼續讀下去,至於我為什么寫了博客,還要公開代碼,還要部署上去,是因為我也是從新手過來的,我知道那種想要學習卻無能為力而不知所措的感覺,因為知識面不廣,因為沒有方向而深深的迷茫和懊惱,這些我都體驗過的,所以我會把能做的都做了,也算是彌補當時自己知識面的空洞的遺憾吧,唉,如果當時。
這就是我做開源項目的原因,因為我也是從新手過來的,我那時候自學 Java,能上手的實戰項目可太少太少了,想要找練習的 demo 都找不到,十分的煎熬。當我有能力做這件事的時候,我就要認真去做,頁面要做的漂亮,功能要做的完整,代碼要全部開源,而不是去學一些垃圾項目,或者去貼吧、論壇、網盤、QQ群里,去求別人分享一個練手的項目。
另外,有些家伙,你們真的做個人吧。
好了,暫時就講到這里,我只希望看到這篇文章的朋友,如果你們需要代碼,直接去開源網站上搜就完事兒了,我當時開源的時候也還考慮了網絡問題,不止是 GitHub 上,我在國內的開源平台 Gitee 上也有代碼的備份,大家喜歡的話直接去下載就好了,希望大家不要被騙錢啦。
感謝大家的觀看,我是十三,分享一件囧事,希望能夠讓大家在枯燥的工作中收獲幾分鍾的開心和放松。
寫在最后
推薦一下本人近期維護的開源項目:
Spring Boot 開源電商項目(含商城端和后台管理系統):https://github.com/newbee-ltd/newbee-mall
Spring Boot + Vue3 前后端分離商城項目:https://github.com/newbee-ltd/newbee-mall-vue3-app
Vue3 +Element Plus 后台管理系統實戰項目:https://github.com/newbee-ltd/vue3-admin
感興趣的朋友可以關注一下。
除注明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責任的權利。