Minecraft開發者倒逼開發商,以不遵守GPL為由發出DMCA通知
流行遊戲Minecraft的伺服器軟體並不出色,因此熱心的社群Mod開發者開發了外掛增強其效能。但Minecraft的軟體是私有的,沒有對外公開,外掛工作需要服務軟體的原始碼。開發人員採用了反彙編的方法逆向工程了Minecraft的伺服器程式碼,他們建立的外掛專案Bukkit和CraftBukkit都包含了反彙編的程式碼,這一做法屬於軟體開發的灰區,至少是侵犯了Minecraft的服務條款。
Bukkit/CraftBukkit原始碼都採用GPL授權,Minecraft的開發商Mojang沒有試圖用DMCA扼殺社群開源專案,而是僱傭了專案的4位主要開發者。Mojang收購Bukkit之後釋出的版本應該不存在侵權問題了——因為Mojang不可能侵犯自己的版權,但外掛包括的GPL程式碼並沒有得到所有開發者的重新授權,於是就出現了一個奇怪的局面:按照GPL許可證的要求,包含和使用GPL程式碼的專案必須在GPL下公開原始碼。
Bukkit的另一位主要開發者、貢獻了超過2.3萬行程式碼的Wesley Wolfe(Wolvereness)以不遵守GPL為由向Bukkit和其它使用Bukkit專案發出DMCA請求,此舉被認為是要求Mojang公開伺服器程式碼。
Mojang的運營官否認公司使用了GPL程式碼,表示沒有義務公開程式碼。
相關文章
- 工具開發:勿以善小而不為
- Spring淺入淺出——不吹牛逼不裝逼Spring
- Spring註解淺入淺出——不吹牛逼不裝逼Spring
- 谷歌將為Stadia推出新的分成模式以吸引更多開發商加入谷歌模式
- 遊戲開發者:8.8%的開發者為Windows Phone開發遊戲遊戲開發Windows開發遊戲
- iOS開發-鍵盤通知iOS
- Flutter 外掛開發:以微信SDK為例Flutter
- 騰訊支援GPL合作承諾 促進開源文化發展
- Google Play 開發者政策新規重挫應用開發商Go
- 軟體開發大牛們需要遵守的10大原則
- 微軟官方:為開發者減少開發成本,Edge 將採用 Chromium 開發微軟
- uni.$off 可能會移除過多的通知,導致通知不觸發
- Ixia為開發者重塑軟體開發生命週期
- iOS 本地通知NSNotificationcenter --- iOS 開發iOS
- [譯]為何前端開發如此不穩定前端
- [譯] 為何前端開發如此不穩定前端
- 10個訣竅助你成為牛逼的遠端開發人員
- Spring的資料庫程式設計淺入淺出——不吹牛逼不裝逼Spring資料庫程式設計
- Kibana:Kibana 不僅僅是針對開發者的 - 它是為所有人開發的
- PlayJam:為250家開發商提供100%分成
- 測試開發都這麼厲害了?為啥不直接轉業務開發?
- NeuChar 平臺使用及開發教程(六):成為開發者
- 轉載---央行新政逼開發商吐地 內地眾多房企斷臂求生
- 以終為始:如何讓你的開發符合預期
- Mac下配置Java開發環境以Java 8 為例MacJava開發環境
- 重要通知 | “Google軟體開發代理商計劃”中國地區正式開啟報名Go
- 為什麼前端開發這麼不穩定?前端
- python為什麼不適合web開發PythonWeb
- 玩轉iOS開發:iOS開發中的裝逼技術 – RunTime(一)iOS
- 玩轉iOS開發:iOS開發中的裝逼技術 – RunTime(二)iOS
- 玩轉iOS開發:iOS開發中的裝逼技術 - RunTime(二)iOS
- 玩轉iOS開發:iOS開發中的裝逼技術 - RunTime(一)iOS
- 為什麼你的“開發速度”和“產品效能”,都比不過競品?丨開發者必讀
- 高通利用DMCA通知迫使GitHub關閉100多個程式碼庫Github
- 遵守這些原則讓你開發效率提高一倍
- 《Sable》開發商Shedworks:如何改進遊戲藝術以提高辨識性遊戲
- 開發者,速度遠比你以為的重要
- 前Tor開發者為FBI開發反Tor惡意程式