GitHub現已開通「打賞」功能!微軟收購後的GitHub越來越良心?
作者 | 小智
2018 年 6 月,微軟宣布以 75 億美元的價格收購 GitHub。消息一出,開發者們哀鴻遍野,更有甚者二話不說直接遷移去了 GitLab。但在此後的時間裡,微軟加持下的 GitHub 不斷推出讓開發者真正受益的各種福利,風向逐漸逆轉。一年時間不到,微軟收購後的 GitHub,真香嗎?
GitHub 開發者贊助項目
GitHub 最近推出了開發者贊助項目 GitHub Sponsors。試想一下,當你想支持你喜歡的開發者或開源項目,想督促開發者加快更新項目或寫代碼的時候,你該怎麼辦?GitHub Sponsors 項目旨在幫助開源開發者獲得他們所需的資源(或動力),讓開源能有利於每一個人。
任何擁有 GitHub 賬戶的人都可以通過每月定期支付的方式贊助 GitHub 上的開發者。目前有一小部分受贊助的開發人員參與了有限的測試版。任何為開源項目做出貢獻的人都有資格在將來成為受資助的開發人員。貢獻包括但不限於 bug 報告、問題分類、代碼、文檔、領導、業務開發、項目管理、指導和設計。
為了增加社區資金,GitHub 創建了 GitHub 贊助商匹配基金 (sponsored Matching Fund),在贊助的第一年,每個被贊助的開發者可以獲得高達 5000 美元的匹配資金。在第一年,GitHub 不會收取任何費用,所以 100% 的贊助將會給到被贊助的開發者。將來,我們可能會收取象徵性的處理費。
這是 GitHub 又一個讓利開發者的良心項目,有了微軟資金加持的 GitHub 越來越良心?
微軟:開源我是認真的
時針撥回一年前,當微軟宣布以 75 億美元收購 GitHub 時,引起了技術圈的強烈地震,部分開發者直言無法接受,用腳投票遷移去了 GitLab。
「Github 作為開源平台,就應該保持中立,怎麼可以被收購!」
「微軟上一個收購的產品是諾基亞手機,WP 最後什麼下場?」
「準備放棄 Github 了,Gitlab(等社區)靠譜嗎?」
但對於 GitHub 來說,這可能是最好的結局。自創辦以來到微軟收購這段時間裡,GitHub 一直未能盈利,虧損嚴重。保持開源中立的前提下,更需要考慮的問題是:如何生存?
2018 年 10 月底,開源史上最大的一筆交易發生了:IBM 以 340 億美元的天價收購了 Red Hat(紅帽)。紅帽是開源公司里少有的具有盈利能力、發展勢頭良好的公司,但最終卻也被老牌大企業 IBM 所收購。
2019 年 3 月,F5 以 6.5 億美元的價格收購了開源伺服器 Nginx。Nginx 在很長的一段時間內尋求收購併沒有找到好的下家,最後低價賣給了自己的競爭對手 F5。
在更早以前的 2017 年 11 月,開發者社區 Stack Overflow 宣布裁員 20%。彼時,這個在線社區擁有著超過 5000 萬名開發者和其他人員,聚集在此討論編程和其他事項。
由此折射的一個悲哀事實是:開源公司們的商業化探索失敗了,如果不在溢價時賣身大企業,最後很可能逃不過破產、甩賣的結局。
但被收購,其實並不是開源的終點。就像收購 GitHub 的微軟,對於開源的態度依舊認真。
曾幾何時,在微軟前 CEO 鮑爾默眼中,Linux 是像癌症一樣的東西。但時隔不久,微軟新任 CEO 納德拉就宣布,」微軟愛 Linux「。
事實上,擁抱開源的微軟在 GitHub 上是貢獻最多的公司,微軟的 vscode 是 GitHub 上最受歡迎的項目。而在收購 GitHub 後,微軟公開表示 GitHub 仍舊是一個開放的平台,致力於支持開發人員使用任何工具以及將代碼部署到任何平台。
微軟用這一切行動釋放了一個清晰的信號:開源,我是認真的。
GitHub 的那些良心操作
微軟收購後的 GitHub,操作依舊良心。
無限私有倉庫免費使用
今年 1 月份,GitHub 發布了重磅更新,其中一個產品 GitHub Free:包含無限制的私人存儲庫。有了 GitHub Free,開發人員可以將 GitHub 用於私有項目,每個存儲庫最多可以有三個協作者。許多開發人員希望使用私人倉庫申請工作,做一些 side project,或者在公開發布之前先私下嘗試一些東西。從今天開始,這些場景在 GitHub 上可以免費實現(未來可能有更多場景)。 公共存儲庫仍然是免費的,並包括無限合作者。
此前,開發者想要在不花錢的情況下創建私有 git 存儲庫只能使用使用 GitHub 競爭對手的服務 ,最常見的是 BitBucket。在 GitHub 的官推上,開發者評論一片叫好。GitHub 的新 CEO Nat Friedman 在 Twitter 上寫道,自微軟收購 GitHub 以來,GitHub 已經發布了超過 125 項更新。根據用戶反饋,無限制的免費私人存儲庫是大家最渴望的功能。
史上最大版本更新
在年度 GitHub Universe 大會上,GitHub 發布了史上最大的版本更新:可以讓所有人直接運行部分代碼!GitHub 的平台主管 Sam Lambert 把這次更新描述為「GitHub 史上最大轉變」。以前我們使用 GitHub 基本上只有幾個動作:上傳、搜索、下載。如果需要測試 GitHub 上面的一個項目,我們必須下載到本地運行。而新產品 GitHub Actions,提供給了程序員一種自動管理代碼的工具,包括測試和技術支持。
Sam Lambert 表示,經常有些用戶會自己編寫機器人軟體來運行測試或者有 bug 報告被提交時自動發送簡訊通知相關人員,但這些工具需要運行在一個 GitHub 平台之外的伺服器上。現在這些可以交給 GitHub 來完成了,雖然不能滿足每個人的要求,但是程序員也可以在上面開發自己的功能。
開源,還會好嗎?
因華為事件引發的開源爭論已經持續了很長一段時間,各方對於開源協議的解讀也出現了多種版本。當開源也受到意識形態、政治正確等問題所影響時,我們不禁開始擔憂:開源,還會好嗎?
筆者日前在一次會議上採訪了 OpenStack 基金會的創始人 Jonathan Bryce,他表示:
開源真正給我們帶來的是:開源社區可以把不同公司、不同行業的技術專家組合在一起,做成一個非常棒的的團隊來解決技術問題。整個開源過程是無邊界、無國界的,換句話說不會因為你在哪個公司而改變這個態度,也不會因為你在哪個國家而改變對開源的態度,我們真正要做的是把最好的專家聚集在一起,不應該涉及其他方面的問題。
OpenStack 基金會為了更多關心和開拓中國的社區,今年特意在上海成立了一個辦事處,有一位專職的社區經理去解決中國的問題。整個開源基金會的目的是能把最好的專家聚集在一起解決一些問題,而不應該涉及國際的問題,OpenStack 也希望幫到整個中國開源社區和技術人員。最後重申一點是開源軟體是屬於全世界的,並不屬於一個公司,也不會屬於一個國家。
開源,會好的。
GMTC 全球大前端技術大會日程新鮮出爐,來自 Google、Twitter、微軟、BAT、美團、位元組跳動等 70 一線技術專家將與你共話前端那些事:
《閑魚基於 Flutter 技術的架構演進與創新》於佳,閑魚客戶端團隊負責人
《用 React Hooks 重構你的小程序》余澈,京東高級前端工程師
《2019,我們能用 Swift 做什麼》王巍(喵神),LINE 高級軟體工程師
《Vue 組件性能優化探索》唐金州,Ant Design Vue 作者
《工作 10 年,我在前端專業成長路上的探索》張鑫旭 ,《CSS 世界》作者
※谷歌失敗案例賞析:那些年在微服務上踩的坑
※海思晶元的至暗時刻,華為突圍的曙光之時?
TAG:InfoQ |