開源App被人抄襲到iOS App Store怎麼辦?
我去年9月21日上架一款開源播放器App叫ElevenPlayer在App Store,沒想到前天發現被複製成7個的情況,功能與視覺上幾乎一樣,一個總榜70名(在發現第二天就下架了),還一個是付費分類榜21名,呵呵!詳情可以查看這裡,詳情鏈接
說點作者不愛聽的。
代碼最初使用了 MIT license,這應該是對使用者限制最少的協議了吧。使用者可以閉源分發,可以將代碼商用。前提是只需要附帶一份原協議。
但是別人如果推廣的好,或者修改的好,原作者有可能不會從中收益。
我看了作者的代碼庫,也看了代碼提交歷史,其中好幾條注釋為:「由於某些原因作品從MIT協議改變成採用 CC Attribution-NonCommercial 中文:署名-非商業性使用協議」。看來作者也意識到問題了,臨時修改了協議,然而並沒有什麼卵用了,因為開發者依然可以在之前代碼基礎上進行二次開發。
所以啊:選擇開源協議要謹慎。
大家還記得 MacOS 和 BSD 的歷史嗎?
源碼可以改。好,那我就使勁改。
可以閉源。好,那我就閉源。可以商用。哇,正合我意。最氣人的是,改完的MacOS比BSD還漂亮、還好用。
這TM就尷尬了。
這TM就尷尬了。
這TM就尷尬了。-----------------
原創不宜,我再補充答案,聲援一下!
「抄襲者」第二天就將APP下架,估計也是自知理虧。因為他也可能不知道什麼MIT之類的。
和很多開發者一樣。
要實現某某功能。
「好,去網上搜一下,哇,找到了,咦,有驚喜,整個播放器都有代碼,這下省事了,下載下來改改就可以用了」。
而且有很多開發者是不知道github的,他們的「代碼庫/素材庫」就是各種源碼網站,什麼代碼之家,腳本之家,站長源碼,51代碼之類。真是一整個產業鏈啊。
開發者想,反正都是網上已經有的代碼,不用白不用,省的自己再開發了。
又是一個濫用(不會用)開源協議的同學,聲援的同時也給你補補課:
如何為你的開源項目選擇一個合適的開源協議? @vczh推薦題主看看我們的ZPL協議。http://www.zpl.pub
開源只是快速積攢人氣,降低門檻,後發打先發,參考android。仔細想想開源對自己有什麼好處,再決定是否開源。
你的播放引擎如果既沒有用Avfoundation,VT之類原生框架,也沒有用ffmpeg之類開源庫,我覺得你可以用「抄襲」這個詞。
以 MIT 開源,人家拿去上傳是沒問題的。你的特殊說明並不能影響開源協議。
能拿去賺錢的東西 就不要開源了 沒什麼好處。
推薦閱讀:
※iOS App Store 允許賭博類遊戲嗎?
※360 此前被 Apple 應用商店下架的 App 為什麼能重新上架?
※有哪些APP快速生成平台推薦?
※如何評價遊戲「Lifeline」?
TAG:iOS | 蘋果公司AppleInc | AppStore | iOS開發 | 開源 |