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

GitHub 的 App 會開源嗎?

開源 移動開發
早在 2019 年的 GitHub Universe 大會上,GitHub 官方就宣布,他們即將推出移動端 App。而近日,GitHub APP 終于問世了。有熱心的開發者留言建議,建議將 GitHub 的移動應用程序開源,大家一起來進行優化。對于此事,GitHub 的總監給出了回復。

早在 2019 年的 GitHub Universe 大會上,GitHub 官方就宣布,他們即將推出移動端 App。而近日,GitHub APP 終于問世了。

作為世界上最受歡迎的同性交友網站,在發布之后自然是喜大普奔,但在此之外,也有很多開發者提出功能不太全面,希望可以添加比如代碼編輯之類的其他功能。

對此,有熱心的開發者留言建議,建議將 GitHub 的移動應用程序開源,大家一起來進行優化。

對于此事,GitHub 的總監給出了回復。

GitHub 的移動應用程序會開源么?

[[320134]]

對于這個問題,GitHub 的工程總監 Ryan Nystrom 給出了兩個回復:

"It's not right now。"

"Maybe."

開源是現在的一個大趨勢,雖然有很多軟件確實是不需要開源的,但作為全球最大的開源軟件平臺,自己的產品不應該開源么?

當今很多開源項目的開發都是在 GitHub 上或者通過 GitHub 進行的。對于這一開發者用來“吃飯”的工具,改善 GitHub App 的使用體驗能有效的改善開發者的工作效率和方式,所以如果該項目真的開源,一定會吸引很多開發者參與其中。

但 Ryan Nystrom 之所以不急于開源或者不“期待”開源的原因,是他認為要想讓開源項目蓬勃發展,既要有對其感興趣的開發者群體,也需要該群體具備足夠的能力來為項目作出貢獻。

我們可以看一下 Linux。Linux 的開源之所以做的好,是因為每個開發者都需要這樣的一個操作系統,并且有相當一部分人有能力對其作出貢獻。

但根據業內分析師給出的分析,假如 GitHub 推出一個收費程序,那么開發者的興趣就會大幅降低;如果 GitHub App 的開源項目只是通過加載項/擴展的方式進行開發,那么 GitHub 項目的開源就沒有太大的意義。

所以 GitHub 總監說的“Maybe”,可能真的就是個“Maybe”了,畢竟沒有人比他們更了解開源能帶來多少價值。

開源的定義

開源的概念,在電腦誕生前就已經出現了。最早的開源可能是發生在「吃」的領域,為了生存下去、提升食物的品質,人類學會了分享食譜。而目前對于開源比較認可的定義,由 Debian 的創始人 Bruce Perens 提出:

自由再散布(Free Distribution):

  • 允許獲得源代碼的人可自由再將此源代碼散布。

源代碼(Source Code):

  • 程序的可執行檔在散布時,必需以隨附完整源代碼或是可讓人方便的事后獲取源代碼。

派生著作(Derived Works):

  • 讓人可依此源代碼修改后,在依照同一許可協議的情形下再散布。

原創作者程序源代碼的完整性(Integrity of The Author’s Source Code):

  • 意即修改后的版本,需以不同的版本號碼以與原始的代碼做分別,保障原始的代碼完整性。

不得對任何人或團體有差別待遇(No Discrimination Against Persons or Groups):

  • 開放源代碼軟件不得因性別、團體、國家、族群等設置限制,但若是因為法律規定的情形則為例外(如:美國政府限制高加密軟件的出口)。

對程序在任何領域內的利用不得有差別待遇(No Discrimination Against Fields of Endeavor):

  • 意即不得限制商業使用。

散布許可協議(Distribution of License):

  • 若軟件再散布,必需以同一條款散布之。

許可協議不得專屬于特定產品(License Must Not Be Specific to a Product):

  • 若多個程序組合成一套軟件,則當某一開放源代碼的程序單獨散布時,也必需要符合開放源代碼的條件。

許可協議不得限制其他軟件(License Must Not Restrict Other Software):

  • 當某一開放源代碼軟件與其他非開放源代碼軟件一起散布時(例如放在同一光盤),不得限制其他軟件的許可條件也要遵照開放源代碼的許可。

許可協議必須技術中立(License Must Be Technology-Neutral):

  • 意即許可協議不得限制為電子格式才有效,若是紙本的許可協議也應視為有效。

在軟件產業中,免費軟件、開源軟件與自由軟件的概念常常被不同程度地混淆起來,一般人并沒有理順其中的邏輯關系,造成了一定的誤解,也引發了不少的錯誤決策。

但其實簡單來說,免費軟件不一定必然開源,開源軟件不一定必然免費。這點大家都很好理解。

嚴格地來說,開放源代碼軟件與自由軟件是兩個不同的概念,只要符合開源軟件定義的軟件就能被稱為開放源代碼軟件(開源軟件)。自由軟件是一個比開源軟件更嚴格的概念,因此所有自由軟件都是開放源代碼的,但不是所有的開源軟件都是“自由”的。

雖說自由的態度就是要激勵打破牢籠穿越圍墻迎接思想的開放,努力分享展示自己的技術、原理,而不為了蠅頭小利而對自己所謂的“技術”沾沾自喜而固步自封,但自由軟件是否一定免費呢?

也不能一概而論。

每一位自由軟件的貢獻者當然是此軟件的開發者和免費使用者,但對于普通用戶而言,就不那么確定了。普通用戶一般需要的不是軟件而是服務,軟件也許是免費,但是服務就從來都不是免費的了。

開源的價值

對于很多人來說,提到開源想到的就是「免費」和「非專業軟件」。但實際上,隨著開源的發展,現在的「開源」已經成為技術發展最好的生長模式之一。

可以這么說,如果沒有開源,很多的科技企業都不能達到今天的行業高度,比如谷歌、Facebook 和我們前面提到的 Linux。

為了讓更多人能夠使用優秀的產品、讓技術或者項目能夠群策群力、快速的發展升級,都離不開開源帶來的價值。

美國的科技企業之所以熱衷于開源,和文化有很大的關系。如果一家企業沒有開源項目,會被質疑這家公司只會一味的索取,而不為行業和生態做出應有的貢獻。

所以從企業層面來說,開源一方面可以樹立品牌形象,另外還可以通過開源項目吸引人才,招攬員工。往大了說開源對于企業甚至具有一定的戰略意義。

比如 Android,最初就是通過開源和病毒式的傳播一下就趕上了 iOS。

從個人層面來說,嘗試開源也有著兩個比較突出的意義。

第一是有助于提升自己的代碼水平。既然是開源項目,那么在寫代碼的時候一定會盡量的展現自身最好的水平,這會逼著自己讓代碼更簡潔、易懂。其次,你的代碼開源后,別人也能針對性的給你提出一些建議,幫助你進行代碼的優化。

其次可以通過開源項目展示個人的能力。雖然現在 GitHub 已經快被「別有用心的人」給玩壞了,但對于企業招聘來說仍然具有一定的參考價值。如果個人有個不錯的開源項目,那么在面試的時候一定是個不錯的加分項。

對于開源,你怎么看?

 

責任編輯:未麗燕 來源: segmentfault.com
相關推薦

2019-01-22 15:37:01

GitHub代碼開發者

2022-12-08 08:16:59

ChatGPT開源商業化

2021-09-26 09:09:20

開源APP程序員

2015-07-14 09:57:44

微軟開源Windows

2019-05-29 13:59:03

GitHub開源搜索功能

2023-02-13 07:23:03

APP竊取隱私

2013-08-09 10:41:58

2013-11-19 09:48:07

2022-01-10 16:25:18

GitHub語言開源

2021-07-06 09:28:35

GitHub開發者開源

2018-10-31 09:30:23

人工智能物聯網智能手機

2019-09-26 14:56:18

GitHub 技術開源

2023-05-16 08:47:39

2014-07-14 16:05:04

開源中國GitHub

2019-08-13 09:45:45

GitHubJavaScript開發者

2016-08-04 11:15:24

GitHubMySQLSchema

2021-05-26 09:35:22

Github開源項目

2014-11-13 14:32:53

2019-04-01 11:17:47

AWS開源云服務

2019-05-07 15:49:27

AI人工智能藝術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品在线免费观看视频 | 手机av网| 男女一区二区三区 | a级免费黄色片 | 国产精品自拍视频 | 欧美日韩电影免费观看 | 麻豆国产一区二区三区四区 | 久久久久久久久国产成人免费 | 九九精品在线 | 日韩久久久久久 | 99这里只有精品视频 | 日韩成人免费视频 | 一区精品在线观看 | 欧美激情精品久久久久久 | 国产精品欧美一区二区三区不卡 | 嫩呦国产一区二区三区av | 超碰综合 | 日韩福利在线 | 国产精品一区在线 | 日韩精品中文字幕在线 | av在线播放免费 | 成人精品一区二区三区中文字幕 | 欧美国产精品久久久 | 国产精品乱码一区二区三区 | 一级欧美一级日韩片 | av在线播放网站 | 亚洲精品久久久一区二区三区 | 日本午夜视频 | 一区二区中文 | 欧美精品一区三区 | 国产91丝袜在线18 | 成人黄色网址大全 | 精品一级毛片 | 99re在线| 天天天天操 | 又爽又黄axxx片免费观看 | 中文字幕a√ | 天天天天天天天干 | 国产精品久久久久久久久 | 91麻豆精品国产91久久久久久久久 | 欧美亚州 |