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

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

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

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

[復(fù)制鏈接]

454

主題

454

帖子

3643

積分

四級(jí)會(huì)員

Rank: 4

積分
3643
跳轉(zhuǎn)到指定樓層
樓主
↓推薦關(guān)注↓
綜合整理:程序員的那些事,
來源:開源中國、InfoQ、微博、知乎、B站
01
“我們專門寫了一個(gè)軟件”
11 月 15 日,在 B 站擁有超 1200 萬粉絲的知名 UP 主“老師好我叫何同學(xué)”,發(fā)布了一條名為《我用 36 萬行備忘錄做了個(gè)動(dòng)畫》的視頻。

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

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

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

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


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

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

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

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

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

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

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

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

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

    本版積分規(guī)則


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