成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從首位 00 后 CEO 被指抄襲,聊聊開源協議

企業動態
做開源,心態一定要擺正。俗話說的好:孩大不由娘。你發布出去的開源代碼,最終衍生發展成什么,真的不是你能控制的了的。

[[202538]]

近日,一位自稱『中國首位 00 后 CEO』的 17 歲少年,李昕澤因為一段專訪短視頻,一下在 IT 界火了。

而在昨日,李昕澤 所在的 崇才網絡科技 發布的一款產品:貓桌面(智能電視桌面),被 CSDN 博客專家、Android 開發者『墨鏡貓』所指抄襲。

原文地址在這里,大家有興趣可以看看:http://blog.csdn.net/rain_butterfly/article/details/77847643

事情簡單來說,崇才網絡科技 發布的 TV端 App 產品 貓桌面,和『墨鏡貓』之前在 Github 上開源的一款 AndroidTVLauncher (名稱也叫 貓桌面),從UI到實現,都是一模一樣的,才引發了現在的抄襲問題。

而在這件事情發生的當晚,我去看了下『墨鏡貓』開源的 AndroidTVLauncher ,它在昨天已經將開源協議從 Apache License 2.0 修改成了 GNU GPL v3,并且在 commit 里表達了作者的憤怒。


從 commit 的記錄來看,作者依然是在努力維護這個庫的,最近才增加了對 kotlin 的支持。

而對于抄襲的事情,大多數同學都是聲援的態度,但是在看了作者的開源協議之后,我有點犯難了。

從開源協議來看,這里涉及到兩個協議:

  • Apache License 2.0
  • GNU GPL v3

下圖是從 @GcsSloop 的博客中 Copy 出來的,可以清晰的說明這兩個協議的特點。

Apache License 2.0 本身是一個比較寬泛的協議,使用者可以在需要的時候修改代碼并且將它封裝成產品發布/銷售,而這只需要增加一個開源說明即可。

而 GNU GPL v3 就相對嚴格一些,它要求使用它的程序,也遵照 GNU GPL v3 協議。

說說我的看法

首先,代碼最初使用的是 Apache License 2.0 協議,本身就可以讓使用者修改并且商用,前提是在代碼中附帶一份原協議。

使用者不能打著作者的名號做商業宣傳,并且原作者在不承擔代碼使用后的風險的同時,也放棄了這段代碼被商用后的收益。也就是說,別人在原本代碼的基礎上,修改的好或者推廣的好,那是別人能力的表現,這部分收益是可以不和原作者相關的(不排除使用者獲益之后饋贈原作者的)。

到現在來看,撇來需要附帶一份原協議這一點來看,使用者完全是遵循的 Apache License 2.0 的協議。(唯一可能有問題的是應該改改名稱和圖片資源,再上 PPT)

而原作者的代碼,也并非 100% 原創的,它是一款基于 android.support.v17.leanback 的庫來做的二次開發,而 Leanback 是 Google 為 Android TV 做的一款支持庫,本身也是基于 Apache License 2.0 開源協議的。

Leanback 我自己也用過,并且用它開發過商業產品,現在已經上線盈利。AndroidTVLauncher 中的很多效果和實現,都是 Leanback 原生 Api 支持的,并沒有做太多大的改動。所以這里對 AndroidTVLauncher 在原有庫的基礎上,改動的價值,就不太好做評判(畢竟我沒有看過 AndroidTVLauncher 的代碼)。

再來說說,作者昨天緊急修改了一波協議,這其實并沒有什么實質的作用。因為本身 GPL 只是要求使用者也需要開源并且保持 GPL 協議,我想對于 崇才網絡科技 的人來說,開源就開源唄。而且他們也是可以在之前代碼的基礎上進行修改,之前的代碼依然保持 Apache License 2.0 的協議,這是一旦授予,無法撤銷的。

做開源,先擺好心態

很多人將自己的代碼放在 Github 上開源,本身就是為了推廣自己,對于一些小而美的開源代碼(例如:控件、動畫等),其實心態還算平和,用就用了唄,而且應該是越多商業應用在用,作者就越高興,覺得是一種認可。

可對于一些完整的 App 的開源。當發現別人使用自己的代碼進行商用,并且推廣的還不錯,就心里有點不平衡了。

但是實際上,當你把代碼放到 Github 上,等待被人 start 、fork 的時候,就應該做好開源的心態。而如果不想被商用,開源的那一刻就應該想清楚應該采用的協議,否者事后跳出來說使用者抄襲,這就有點不太厚道了。

正確的理解開源協議

***還是在做開源之前,理解一下開源協議,選擇一個適合自己的。

下圖是 @阮一峰 博客里繪制的一個開源協議的中文分析圖,供大家參考。

并且還有一個網站也非常的好,可以幫助開發者了解應該使用何種協議,推薦給大家。

http://choosealicense.online/

***,還是說一句,做開源,心態一定要擺正。俗話說的好:孩大不由娘。你發布出去的開源代碼,最終衍生發展成什么,真的不是你能控制的了的。

 

【本文為51CTO專欄作者“張旸”的原創稿件,轉載請通過微信公眾號聯系作者獲取授權】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2024-03-27 07:58:23

開源軟件MongoDB

2016-07-08 13:41:41

數據查詢

2010-08-19 09:54:33

植物大戰僵尸葫蘆娃大戰群妖騰訊

2015-07-27 11:35:15

2020-05-06 22:07:53

UbuntuLinux操作系統

2011-10-26 07:09:05

IBM CEO彭明盛羅曼提

2019-05-08 14:46:15

QQ90后00后

2021-05-10 16:27:01

μCOSFreeRTOS

2021-12-24 10:40:15

數字化

2024-01-03 13:05:00

數據訓練

2011-01-22 08:21:54

AndroidJavaoracle

2022-11-30 09:51:02

2019-04-15 09:19:52

MongoDB開源協議

2012-04-10 08:58:26

小米

2022-03-18 10:43:12

WebSocketHTML5TCP 連接

2023-11-18 09:09:44

OpenAI微軟

2018-06-19 10:11:44

開源技術 協議

2012-04-11 10:21:01

2021-10-29 15:27:50

手機智能技術

2022-09-28 11:09:38

自動化產品工業協議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线视频日韩精品 | 国产亚洲精品久久情网 | 亚洲国产电影 | 亚洲精品大全 | 国产精品99久久久精品免费观看 | 亚洲最大的成人网 | 午夜小电影 | 久久成人人人人精品欧 | 精品天堂| 久久99精品国产 | 中文字幕一区在线观看视频 | 亚洲人成人网 | 国产一区二区三区四区hd | 超碰综合 | 欧美在线一区二区三区 | 二区在线观看 | 亚洲人在线观看视频 | 精品一区二区三区中文字幕 | 91精品国产乱码麻豆白嫩 | 中文一区二区视频 | 成人网在线看 | 亚洲成a人片 | 在线观看午夜视频 | 精品在线一区二区 | 欧美精品一区二区三区在线播放 | 欧美另类视频在线 | 欧美日韩国产综合在线 | 亚洲国产激情 | 91资源在线观看 | 一区二区三区国产好的精 | 一区二区三区欧美 | 黄色精品 | 精精国产xxxx视频在线播放7 | 国产美女在线观看 | 在线看一区二区 | 免费一看一级毛片 | 日韩视频在线一区 | 午夜影院在线观看 | 国产一二三区电影 | 国产高清久久 | 免费一级片 |