電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 46|回復(fù): 0
收起左側(cè)

B站千萬粉絲up主何同學(xué)被指盜用開源項目,原作者次日回應(yīng),網(wǎng)友:“移源丁真,鑒定為自研”!

[復(fù)制鏈接]

454

主題

454

帖子

3643

積分

四級會員

Rank: 4

積分
3643
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 4 天前 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
↓推薦關(guān)注↓
綜合整理:程序員的那些事,
來源:開源中國、InfoQ、微博、知乎、B站
01
“我們專門寫了一個軟件”
11 月 15 日,在 B 站擁有超 1200 萬粉絲的知名 UP 主“老師好我叫何同學(xué)”,發(fā)布了一條名為《我用 36 萬行備忘錄做了個動畫》的視頻。

在視頻中,何同學(xué)介紹核心功能時提到“我們專門寫了一個軟件”,

后來被細心網(wǎng)友(epcdiy)發(fā)現(xiàn)是基于一個開源項目改動的。

何同學(xué)用到的開源項目名為:ASCII generator,它可用于生成 ASCII 碼,支持圖像轉(zhuǎn)文本、圖像轉(zhuǎn)圖像、視頻轉(zhuǎn)視頻。

github.com/vietnh1009/ASCII-generator
該開源項目采用了最為寬松的 MIT 開源協(xié)議,但何同學(xué)不主動標注原作者信息的行為,最終招致網(wǎng)友的諸多吐槽,并喜提多平臺熱搜。
02
道歉
遭遇眾多批評后,11月19日下午何同學(xué)回應(yīng)質(zhì)疑并致歉,承認了確實是從開源程序改動而來,并沒有意識到這個程序是從開源程序改動而來,也沒有盡到審稿義務(wù)。


據(jù)何同學(xué)稱,目前他們已經(jīng)對視頻進行換源,修改了相關(guān)描述并增加引用來源。微博及油管視頻平臺平臺由于無法做換源處理仍保持原視頻,僅在評論區(qū)作了上述圖片中的解釋。

(視頻前后對比)
網(wǎng)友顯然也并不買賬,表示:“怎么被發(fā)現(xiàn)了才來緊急避險,難道沒人指出來你就可以一直藏起來了嗎?”
還有知乎網(wǎng)友指出,“被使用的開源項目實際上是視頻里技術(shù)含量最高、實現(xiàn)難度最大的部分!

03
改動處被網(wǎng)友質(zhì)疑是“偽裝原創(chuàng)”那么,何同學(xué)視頻中用到的字符畫轉(zhuǎn)制程序是改動了這個開源項目的哪些地方?是否在協(xié)議層面違反了相關(guān)開源許可呢?
根據(jù) ASCII generator 的自述文件,使用該項目的 python 源代碼可以實現(xiàn):
給定輸入圖像,可以生成以不同語言文本格式(.txt)存儲的 ASCII 圖像
給定輸入圖像,可以生成以不同語言圖像格式(.png、.jpg......)存儲的 ASCII 圖像。每種格式都有 2 個選項:黑底白字,反之亦然。
在輸入視頻的情況下,可以生成以不同語言視頻格式(.avi、.mp4...)存儲的 ASCII 圖像。
視頻 / 圖像輸出可以是灰度或彩色格式。

有知乎網(wǎng)友根據(jù)視頻中展示的代碼片段,和原項目進行比對后得出了以下改動結(jié)果:

更具體地說,何同學(xué)的改動是:
  • 將開源項目的作者聲明部分「@author:Viet Nguyennhviet1009@gmail.com」刪除;
  • 將「get」改成了「set」;
  • 改變了函數(shù)的傳參方式,使用關(guān)鍵字參數(shù) input_pathj、Toutput_pathj、「cols」、「model;
  • 改變了「--language」和「--mode」的項目參數(shù)默認值
    [/ol]
    該網(wǎng)友指出,上述改動除了第三點可以認為是提高代碼可讀性及維護性以外,“其他的改動都說不過去”。
    第①點刪除開源項目的作者聲明部分,甚至號稱代碼是自己寫的,已經(jīng)嚴重違反了 MIT 協(xié)議。
    第②點將函數(shù)名中的 get 改成了 set,讓人感覺莫名其妙,特別像是程序設(shè)計課里不同人之間互相抄代碼,為了降低查重率就把函數(shù)名或者變量名改一下而已。[黑人問號臉.jpg]
    第④點改變了項目參數(shù)默認值,尤其是將 english 改為 general ,特別像是想抹除原作者痕跡,方便自己標榜原創(chuàng)。但凡何同學(xué)要是改成 chinese 我都能理解他們是為了方便使用而已……
    除上述說法外,還有不少網(wǎng)友也都嚴重質(zhì)疑何同學(xué)“手動刪除”作者聲明部分注釋的行為和目的。
    在何同學(xué)回應(yīng)之后,up 主 epcdiy 在評論區(qū)這樣問道,“請問刪除原作者名字是無意識的嗎?”
    ASCII generator 開源項目采用的是 MIT 許可證,與其他常見的軟件授權(quán)條款(如 GPL、LGPL、BSD)相比,MIT 是相對寬松的軟件授權(quán)條款。
    根據(jù) MIT 許可證的說明,被授權(quán)人有權(quán)利使用、復(fù)制、修改、合并、出版發(fā)行、散布、再授權(quán)及販售軟件及軟件的副本,可根據(jù)程序的需要修改授權(quán)條款為適當(dāng)?shù)膬?nèi)容,但被授權(quán)人在軟件和軟件的所有副本中都必須包含版權(quán)聲明和許可聲明。
    因此,有網(wǎng)友認為,何同學(xué)應(yīng)該將該期視頻的收益作為賠償給 ASCII generator 開源項目的開發(fā)者。

    04
    開源項目原作者發(fā)聲根據(jù) GitHub 上的介紹,被涉及的 ASCII generator 開源項目是由 Sporttotal 高級 AI 工程師 Viet Nguyen 開發(fā)的。據(jù)了解,Sporttotal 是一家專注于體育轉(zhuǎn)播和數(shù)碼化領(lǐng)域創(chuàng)新解決方案的技術(shù)媒體公司。

    同時,Nguyen 也是一位積極的開源貢獻者。在 Nguyen 的個人頁面上,我們看到其發(fā)布的多個受歡迎的開源項目,包括快速繪圖應(yīng)用程序、照片馬賽克生成器,以及通過異步優(yōu)勢 Actor-Critic (A3C) 算法和近端策略優(yōu)化算法訓(xùn)練 Agent 玩超級馬里奧兄弟、用深度 Q 學(xué)習(xí)玩俄羅斯方塊和 flappy bird 游戲、在不觸摸鍵盤的情況下用手部檢測模型玩游戲等各種有趣的實踐。
    Nguyen 本人目前也知曉了此事,并給與回應(yīng)。

    且國內(nèi)up 主 epcdiy 轉(zhuǎn)發(fā)原作者 vietnh1009 的內(nèi)容,并將之進行了中文翻譯:
    各位好,
    今天,多虧了一些在 Github 上的中國朋友告訴我,你們正在使用我的個人項目(https://github.com/vietnh1009/ASCII-generator/blob/master/img2img_color.py),并且聲稱自己編寫了該代碼(視頻中的時間戳為 00:56)。我還制作了兩段 YouTube 教學(xué)視頻,指導(dǎo)我的觀眾(主要是越南人)如何免費編寫這段 Python 代碼。你們不僅在竊取他人的工作成果,還在欺騙自己的訂閱者。我想我可能不是第一個被你竊取作品的人。對我來說這沒有關(guān)系,但我不希望從中獲利,因為這不是你的原創(chuàng)作品,并且你的觀眾值得更好的東西。他們付錢給你是為了欣賞你的創(chuàng)意和努力,而不是為了從互聯(lián)網(wǎng)上盜用別人的東西。
    - EOF -
    分享一個福利最近極客時間出了一個《MySQL底層原理精講》的專欄,目前還在內(nèi)測階段,主要是看市場反饋來定價,所以現(xiàn)在還是免費階段,等上線了估計就可能收費了。
    一次吃透 MySQL 底層原理?? 架構(gòu)篇、事務(wù)篇、索引與鎖篇全覆蓋
    這里分享一下極客時間的這份內(nèi)測專欄,只申請到30個內(nèi)測名額,掃描下方二維碼自取。。。

    掃描上方二維碼自領(lǐng)
  • 回復(fù)

    使用道具 舉報

    發(fā)表回復(fù)

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表