自由軟體另一種與大型商業公司(SEGA)的互動

認識呆呆翰的人應該知道呆呆翰是個沒很強的音樂遊戲玩家,我會開始玩音樂遊戲主要是開始於 SEGA 在 PSP 平台上發表的 初音ミク -Project DIVA- (初音未來 名伶計畫)開始,後來接開始接觸 Project DIVA 的大型機台與 Konami 的 Beatstream ,還有後來在 Android 與 iOS 上營運的 BanG Dream! Girls Band Party! (BanG Dream! 少女樂團派對)。

在這樣的情況下,得知 SEGA 要委託 Colorful Palette 開發 project SEKAI 這款手機音樂遊戲,而初音未來與其他 VOCALOID 角色也會登場,當然會期待這款遊戲啦。更不用說 Colorful Palette 的母公司就是開發 BanG Dream! 少女樂團派對的 Craft Egg,而這款遊戲在 Rehearsal Edit 先行發布時,就一直有一些有趣的傳聞。

早在 2020年9月7日,遊戲還沒正式發布只有提供 Rehearsal Edit 讓大家打譜並收集回饋時,蕉媽 Channel 的 Discord 就有人回報說 Project Sekai  -Rehersal Edit- 的遊戲資料被解析出來了。

這裡暫時先不討論解析暫存在手機上的資料檔是否為合理使用,但資料檔除了是常見的 Be-Music Source 格式外,有人注意到了一行有趣的標頭 (Header):This file was generated by Ched 2.6.2.0

在號稱是程式設計師的社群網站(實際上提供託管程式碼的服務) GitHub 上搜尋 ched 不難找到 paralleltree 製作的 ched 專案。專案的 README.md 就寫著 「某スライドしてヘドバンする音ゲーの譜面エディタ」,翻譯成中文就是「某個滑條 (Slider)的音樂遊戲譜面編輯器」,README.md 下面也有一些截圖畫面,看起來這款「滑條音樂遊戲」就是指 SEGA 的 CHUNITHM 大型機台。

這時 Discord 內開始討論為什麼製作 Project Sekai 與 CHUNITHM 的 SEGA 會使用網路上可以找到的譜面編輯器來製作,而不是內部自行研發,不過考慮到2019嚴重特殊傳染性肺炎(COVID-19)的症狀也確實讓遊戲延後發布,我們就沒想太多了。

再說 Open Source 本來就是你丟出去別人就拿去用,2017 年的時候 Minix 的作者也發了一封公開信給 Intel 說他看了報紙才知道自己的 Minix 作業系統被 Intel 拿去做成管理引擎(ME)了,順便說可以的話希望自己被告知。

到了 10月9號 ched 的作者 paralleltree 在推特說出了プロセカさん!?後,也表示他也不知道

到了今天10月16號 paralleltree 表示自己跟 Colorful 確認過了一些事情並整理起來

總之遊戲內的授權條款確實漏了,基於專案是 MIT 授權所以繼續使用也沒什麼問題

日文能力沒問題也可讀看看後續,總之已經確認然後請不要再去煩 Colorful Palette 了。

到這裡其實呆呆翰還沒注意到整件事情,而是今天 Project Sekai 新實裝的曲目39みゅーじっく!有 bug 會導致有一顆 note 打不到,下午 Discord 內的大家還在猜要修多久時,晚上發現譜面有更新實,有人對新舊譜面做了 diff 發現 Ched 有譜面標頭的 Ched 版本號更新了,於是有人貼了 GitHub 上 Ched 的 release 頁面出來,裡面有一個推特連結

Project Sekai 的版權宣告補上 Ched 跟 Paralleltree 的版權宣告啦。

後面 paralleltree 有發了一篇推文提到自己還是學生:

這件事情後續會不會有什麼發展不知道,不過至少呆呆翰我自己有以下感想:

Open Source 比你想像的偉大

即使是興趣專案,也有機會幫助到其他人甚至公司。

Open Source 的授權條款要注意

這次的 Ched 採用 MIT 的授權條款,如果這個專案是 GPL 而  Colorful Palette 也把 Ched 改寫成內部的譜面編輯器,那事情可能就會有不太一樣的發展了。

當然,MIT 原文指要求授權聲明必須跟著整份程式或包含實質部分(substantial portions)一起散布,這次 Project Sekai 使用的是 Ched 產生的檔案,其實聲明也不是那麼必要,不過他們還是放了。

最後附張 Project Sekai 版權聲明用自己手機的截圖

還有證明一下自己有玩到 Rehersal Edit 的證明

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料