精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么我的代碼進(jìn)入閉源狀態(tài)

開發(fā) 前端
我做出了一個可能讓很多人遺憾的決定。從今天開始,我曾經(jīng)開源放在 GitHub 上的代碼,除了教育性質(zhì)的代碼,全部進(jìn)入私有狀態(tài)。這些代碼包括 PySonar2,RubySonar 等等。

我做出了一個可能讓很多人遺憾的決定。從今天開始,我曾經(jīng)開源放在 GitHub 上的代碼,除了教育性質(zhì)的代碼,全部進(jìn)入私有狀態(tài)。這些代碼包括 PySonar2,RubySonar 等等。從今以后,除非用于教育目的,我將不再開源任何代碼。當(dāng)然,你們已經(jīng)下載的那些代碼,仍然可以按照開源許可證免費(fèi)使用,然而***的改進(jìn)以及將來的新產(chǎn)品,將全部閉源。做出這個決定的大部分原因,是因?yàn)槎啻螌θ诵牡氖?/p>

[[189090]]

PySonar2 一度處于開源狀態(tài),使用寬松的 BSD 和 Apache 版權(quán)。PySonar 的用戶包括了 Google,Sourcegraph,還有其它幾個我不能透露名字的做專業(yè)代碼管理工具的公司。很多人崇尚 BSD 這樣的寬松版權(quán),因?yàn)檫@樣可以***限度的傳播代碼。他們甚至把這作為了一種信仰,對于 GPL 這類嚴(yán)格限制商業(yè)用途的版權(quán)嗤之以鼻。甚至遮住眼睛對你說:“你的代碼是 GPL 的,我不能看!看了之后寫出一樣的代碼來,你會起訴我!” 然而多年的經(jīng)歷之后,我才發(fā)現(xiàn) BSD 并不是好的開源版權(quán),而 GPL 才是真正保護(hù)軟件“自由”的。這個故事要從 Sourcegraph 講起……

Sourcegraph 是一家做代碼管理工具的公司。他們初期的系統(tǒng),其實(shí)只是 PySonar 之上做了一個簡單的 web 包裝。把 PySonar 分析出來的信息倒到數(shù)據(jù)庫里面,然后通過 web 方式顯示給用戶。PySonar 本身早就有一個演示程序,可以生成互動的 HTML,所以其實(shí) Sourcegraph 能做的事情,我很容易就可以做到,只不過多一些雜活而已。Sourcegraph 并沒有在 PySonar 之上增添很多的新東西,也無法做出 PySonar 這樣的核心技術(shù)。但是因?yàn)槲乙恢辈辉诤?Python 這語言,也沒覺得這種工具有什么市場,所以一直沒有動手開發(fā)一套完整的服務(wù)。不是不能做,而是沒有動力去做。

BSD 的版權(quán)使得 Sourcegraph 的兩個創(chuàng)始人可以完全免費(fèi),***制的使用 PySonar。這樣的結(jié)果,使得我無法為 PySonar 收到任何的回報(bào)。后來 Sourcegraph 的兩個人找到我,想招我進(jìn)去,幫助他們制造 RubySonar 和改進(jìn) PySonar。這樣就開始了經(jīng)濟(jì)的不平衡。Sourcegraph 使用了 PySonar,按理我不需要另外做什么,就應(yīng)該有一定的回報(bào)。然而現(xiàn)在他們把我招進(jìn)去作為員工,我必須要做點(diǎn)其它事情,才能得到回報(bào),也就是說我反倒成為了他們的打工仔。幾個月之后,我逐漸發(fā)現(xiàn)這兩個人的膚淺和不尊重。***在得到了最重要的技術(shù)改進(jìn)之后,兩個創(chuàng)始人翻臉不認(rèn)人,把我趕出了公司。

新的 PySonar2 里面已經(jīng)沒有了 Google 的代碼。由于對人心的失望,我曾一度把 PySonar2 的版權(quán)改為 AGPL。這是 GPL 的增強(qiáng)版,它要求任何使用這些代碼的人和公司,在對它做出改進(jìn)之后,必須把改進(jìn)的代碼能讓人下載。就算你在自己的服務(wù)器上運(yùn)行這些代碼,不把它作為產(chǎn)品提供給人,也一樣需要讓人能夠下載到改進(jìn)的代碼。

把版權(quán)改為 AGPL 之后,出現(xiàn)了一個奇怪的事情。申請美國綠卡的時候,我找以前 Google 的上司要一封“工作經(jīng)歷證明”。這本應(yīng)是一種公司應(yīng)該無條件提供給任何前員工的文件,然而我的舊上司卻對我說:“我可以給你這個證明,然而我想讓你給我一個好處。你的 PySonar2 現(xiàn)在改成了 AGPL 版權(quán),我們想用你的代碼,卻因?yàn)檫@個版權(quán)沒法用。你能否把版權(quán)改為 BSD 一類的,這樣很多人都可以用它?” 面對這樣的無理要求,我很鄙視。所以干脆沒要 Google 的工作經(jīng)歷證明,直接找其它公司開了證明。

又過了一段時間,我感覺 AGPL 似乎確實(shí)限制了 PySonar 的應(yīng)用,所以又把版權(quán)給換成了 BSD,進(jìn)而換成了 Apache,一種比 BSD 還要寬松的版權(quán)。剛換成 BSD,我就發(fā)現(xiàn)有一家代碼工具公司 fork 了 PySonar,***的 commit 正好是改為 BSD 版權(quán)的時候。這個公司從來沒聯(lián)系過我,從來沒感謝我,只是本地里在用 PySonar 來賺錢。曾經(jīng)一直在用 PySonar 的另一家公司的創(chuàng)始人 Z,當(dāng)天也發(fā)信來跟我說:“正在考慮給你版稅呢,結(jié)果你就換成 BSD 了。哈哈哈!” 這是什么意思呢?本來都要付錢給你了,結(jié)果你換了 BSD,所以我就不給你錢了,就是這個意思。不過他***還是象征性的給了一千美元。

我一直把 Z 作為朋友。平時如果他報(bào)告點(diǎn) PySonar 的 bug,我樂意免費(fèi)給他改進(jìn)。我給他介紹投資人,甚至給他介紹妹子…… 我并沒有圖他什么,并沒有要求回報(bào)。我只是想積點(diǎn)德,將來總有好的后果吧。然而,前幾天當(dāng)我宣布離開美國的時候,我才發(fā)現(xiàn)我的好心,其實(shí)并沒有好報(bào)。Z 發(fā)信息來,說看我想回國,所以想招我進(jìn)他的公司。給我開了一個價,具體的數(shù)字我就不說了,不過這個工資,現(xiàn)在國內(nèi)是個程序員都能拿到。我想給那點(diǎn)錢,給他當(dāng)個顧問,關(guān)鍵時刻給點(diǎn)方向,隔幾個月改改 PySonar 的代碼也就算了,結(jié)果他要求我全職給他工作。嘲笑了他開得太低,結(jié)果得到的回答是:“你做出過什么真正的產(chǎn)品嗎?” 是的,PySonar 不是真正的產(chǎn)品。你在外面做個包裝界面,然后功勞都是你的了,我還得給你打工?哎,我再也不相信任何免費(fèi)用我代碼的人了。

這就是我用 BSD 版權(quán)發(fā)行有價值的代碼的辛酸史。由于這個原因,從今天起,我的代碼完全進(jìn)入閉源狀態(tài)。沒有人再能免費(fèi)得到 PySonar ***的改進(jìn),沒有人再能看見我***的技術(shù)。另外,PySonar 其實(shí)一直以來都有一個為開源的分支,里面含有對于靜態(tài)分析邏輯的重大改進(jìn)。從今以后,這一切都只能屬于我私有,它們其中一些將會成為我未來產(chǎn)品立于不敗之地的支柱。

責(zé)任編輯:未麗燕 來源: 王垠
相關(guān)推薦

2022-06-22 10:13:05

開源驅(qū)動程序

2012-07-11 11:05:16

編程

2013-10-23 15:13:22

2014-07-29 11:35:34

2012-02-28 09:11:51

語言Lua

2020-07-17 14:06:36

Scrum敏捷團(tuán)隊(duì)

2016-06-14 09:48:19

框架

2012-04-04 22:07:12

Android

2020-04-13 13:56:07

AI 論文開源

2020-08-14 09:11:29

RedisQPS數(shù)據(jù)庫

2014-08-20 16:37:51

2017-10-23 12:42:42

2025-02-24 10:36:15

2013-10-22 15:18:19

2014-01-09 09:24:40

2019-08-28 10:53:35

JavaScriptOptional Ch代碼

2020-05-13 09:03:14

Python開發(fā)代碼

2021-04-12 05:58:43

進(jìn)程內(nèi)核機(jī)制

2015-03-02 15:13:52

Apple Watch

2015-06-04 11:22:22

前端程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

欧美在线1区| 国产激情久久| 久久蜜桃av一区精品变态类天堂| 日本欧美在线视频| 青青操在线播放| 久久中文字幕一区二区| 午夜电影一区二区| 亚洲一区不卡在线| 老司机午夜福利视频| 日韩黄色小视频| 欧美美最猛性xxxxxx| 成人h动漫精品一区| 久久久久久一区二区三区四区别墅| 亚洲你懂的在线视频| 久久福利电影| 99久久免费国产精精品| 性欧美暴力猛交另类hd| 美女国内精品自产拍在线播放| 欧美成人午夜精品免费| 欧洲精品99毛片免费高清观看| 一本久久a久久精品亚洲| 日本一二三区视频在线| 国产黄色在线播放| 成人综合激情网| 成人精品久久久| 国产主播第一页| 亚洲美女少妇无套啪啪呻吟| 久久五月天色综合| 97在线观看免费视频| 久久狠狠久久| 欧美大黄免费观看| 日韩va在线观看| yy6080久久伦理一区二区| 黑人巨大精品欧美一区免费视频 | 亚洲电影影音先锋| 亚洲人成在线一二| 性久久久久久久久久久| 亚洲天堂中文字幕在线观看 | 亚洲第一大网站| 麻豆精品一二三| 国产精品高清在线| 黄色av网站免费观看| 一区二区高清| 69av在线视频| 国产情侣自拍av| 亚洲精品影院在线观看| 久久久免费av| 日韩手机在线观看| 国产一区日韩一区| 欧美丰满少妇xxxxx| 欧美激情图片小说| 综合久久综合| 欧美丰满少妇xxxx| 久久久久久久久久久网| 好看的亚洲午夜视频在线| 欧美精品免费播放| 免费在线视频一区二区| 国内成人在线| 97人人模人人爽人人喊中文字| 黄色小视频在线免费看| 在线电影一区| 青草青草久热精品视频在线网站| 亚洲va在线观看| 日日摸夜夜添夜夜添国产精品| 国产v综合ⅴ日韩v欧美大片| 久操视频在线免费观看| 美腿丝袜一区二区三区| 国产一区二区在线免费视频| 中文字幕精品在线观看| 国产原创一区二区三区| 国产成人看片| 欧美日本网站| 中文字幕亚洲区| 国产在线无码精品| 欧美办公室脚交xxxx| 日本精品视频一区二区三区| 日本不卡一区二区在线观看| 欧美黄色一级| 亚洲精品视频在线播放| 国产一级久久久久毛片精品| 婷婷综合五月| 97碰在线观看| 怡红院男人天堂| 国产成人精品免费看| 久久精品人成| 日本电影全部在线观看网站视频| 曰韩精品一区二区| 农村妇女精品一二区| 国产亚洲精彩久久| 欧美v亚洲v综合ⅴ国产v| 亚洲乱码国产乱码精品精大量| 不卡中文字幕| 久久久久亚洲精品国产| 午夜影院免费在线观看| 久久精品国产精品青草| 国产精品免费一区二区| 1pondo在线播放免费| 亚洲福利一区二区三区| 九九热免费精品视频| 亚洲一区二区免费在线观看| 亚洲欧美一区二区激情| 永久看片925tv| 久久久国产精品一区二区中文| 成人免费观看网址| 欧洲亚洲精品视频| 亚洲精品亚洲人成人网| 国产女女做受ⅹxx高潮| 亚洲日本视频在线| 中文字幕久热精品视频在线| 久久精品视频久久| 久久er精品视频| 欧美高清性xxxxhd| 久久av色综合| 欧美疯狂性受xxxxx喷水图片| 国产亚洲色婷婷久久99精品91| 91影院成人| 国产成人在线播放| 婷婷色在线观看| 亚洲精品五月天| 午夜精品中文字幕| 女人av一区| 性欧美亚洲xxxx乳在线观看| 国产理论片在线观看| 国产欧美日韩久久| 亚洲中文字幕无码中文字| 亚洲无线观看| 欧美大奶子在线| 国产露脸无套对白在线播放| 国产婷婷色一区二区三区在线| 国内精品视频一区二区三区| 久久伊人久久| 欧美成人午夜激情在线| ,一级淫片a看免费| 国产精品免费视频观看| 成人免费在线小视频| 成人资源在线播放| 欧美日本国产在线| 国产精品怡红院| 一区精品在线播放| 激情视频免费网站| 精品视频网站| 国产精品久久久久9999| 国产在线视频网| 一本到三区不卡视频| 给我看免费高清在线观看| 亚洲二区精品| 精品国产乱码久久久久| 麻豆mv在线看| 日韩麻豆第一页| 五月婷婷视频在线| 2017欧美狠狠色| 日韩av一二三四| 国产日产精品_国产精品毛片| 日韩免费高清在线观看| 精品乱码一区二区三四区视频 | 欧美成人精品三级在线观看 | 日韩欧美精品电影| 亚洲无线码在线一区观看| 国产伦精品一区二区三区视频我| 久久综合色8888| 国产第一页视频| 精品国产aⅴ| 国产精品午夜一区二区欲梦| 欧美激情黑人| 日韩视频免费直播| 日本一区二区三区免费视频| 99视频在线观看一区三区| 91九色在线观看视频| 国产亚洲欧美日韩在线观看一区二区| 国产精品九九九| 国产在线一区二区视频| 精品久久一区二区| 成人午夜视频在线播放| 国产精品女同一区二区三区| 99日在线视频| 亚洲伦理一区| 少妇免费毛片久久久久久久久| 99久久婷婷国产综合精品首页| zzjj国产精品一区二区| 亚洲精品无码专区| 色综合欧美在线视频区| 91无套直看片红桃在线观看| 国产精品一区免费在线观看| 91九色在线观看视频| 色综合天天爱| 国产精品久久久久久久久久久久冷| 4438x成人网全国最大| 欧美一二三区精品| 亚洲色图27p| 成人激情午夜影院| 免费观看精品视频| 久久亚洲国产| 国产日韩二区| 欧美性www| 欧美性视频网站| 日本www在线观看视频| 亚洲高清av在线| 在线观看不卡的av| 欧美日韩黄色大片| 三级全黄做爰视频| 久久综合久久鬼色| 久久久久无码国产精品一区李宗瑞| 日韩国产在线观看| 国产免费黄色小视频| 香蕉综合视频| 视频一区视频二区视频三区高| 一区二区三区高清在线观看| 国产精品无av码在线观看| а√天堂资源官网在线资源| 日韩视频中文字幕| 嫩草在线播放| 亚洲国产欧美自拍| 亚洲成人第一区| 7777女厕盗摄久久久| 亚洲欧美一区二区三区在线观看| 亚洲一二三四区不卡| 亚洲精品天堂网| 久久久久久久电影| 你懂得在线视频| 高清不卡一二三区| 亚洲欧美日韩一二三区| 秋霞成人午夜伦在线观看| av动漫在线看| 夜夜嗨网站十八久久 | 国产精品久久久久毛片大屁完整版 | 中文字幕一区二区在线播放| 色一情一交一乱一区二区三区| va亚洲va日韩不卡在线观看| 久久久久久久久久久影视| 久久精品国产精品亚洲综合| 日本久久精品一区二区| 校园激情久久| 黄色一级一级片| 久久一本综合频道| 久草资源站在线观看| 精品1区2区3区4区| 日韩视频 中文字幕| 综合激情一区| 9191国产视频| 欧美精品aa| 欧美乱做爰xxxⅹ久久久| 久久久久亚洲| 伊人再见免费在线观看高清版 | 精品欧美一区免费观看α√| 亚洲久久在线| 国产精品沙发午睡系列| 亚洲免费婷婷| 毛片一区二区三区四区| 久久精品91| www.xxx亚洲| 免费成人小视频| 午夜免费福利网站| 国v精品久久久网| 亚洲精品激情视频| 91麻豆国产自产在线观看| 极品人妻一区二区三区| 国产亚洲成年网址在线观看| 摸摸摸bbb毛毛毛片| 国产精品系列在线| 能直接看的av| 亚洲色图一区二区| 国产午夜小视频| 日韩欧美亚洲范冰冰与中字| www.色国产| 欧美精品三级日韩久久| a毛片在线免费观看| 亚洲白拍色综合图区| 日本国产在线观看| 亚洲欧美日韩一区二区在线 | 国产91精品不卡视频| 浪潮色综合久久天堂| 国产在线观看不卡| 波多野结衣欧美| 美女被啪啪一区二区| 久久中文字幕av一区二区不卡| 亚洲欧美一二三| 亚洲乱码视频| 国产福利在线免费| 国产乱人伦精品一区二区在线观看 | **欧美日韩在线观看| 成人黄色免费网站在线观看| aiai久久| 一区二区精品视频| 亚洲激情网址| 亚洲精品手机在线观看| aaa亚洲精品一二三区| 2019男人天堂| 亚洲成a人v欧美综合天堂下载 | 国产精成人品2018| 98国产高清一区| 免费毛片在线不卡| 男女啪啪免费观看| 奇米精品一区二区三区在线观看一| 熟妇无码乱子成人精品| 久久视频一区二区| 久久久久久久久久一区二区三区| 91黄色小视频| 亚洲精品成人区在线观看| 在线播放亚洲激情| sm久久捆绑调教精品一区| 国产在线观看一区二区三区| 亚洲v天堂v手机在线| 日本大胆人体视频| 麻豆精品视频在线观看免费| 国产精品伦子伦| 一区二区三区四区中文字幕| 亚洲av无码不卡| 日韩精品高清视频| 伊人222成人综合网| 国产精品久久视频| 台湾佬综合网| av女优在线播放| 国产一区二区精品久久| 五月婷六月丁香| 日本高清成人免费播放| 天天色天天操天天射| 色在人av网站天堂精品| 欧洲精品久久久久毛片完整版| 欧美h视频在线| 中文一区二区| 手机在线成人av| 亚洲午夜成aⅴ人片| 国产99视频在线| 另类视频在线观看| 欧美亚洲黄色| 一本色道久久综合亚洲精品婷婷 | 午夜日韩在线电影| 精品人妻少妇嫩草av无码专区| 俺去亚洲欧洲欧美日韩| 欧美亚洲人成在线| 在线视频不卡国产| 久久机这里只有精品| 懂色av粉嫩av浪潮av| 91国在线观看| 成人网视频在线观看| 国产福利视频一区| 精品久久网站| 午夜激情在线观看视频| 国产午夜精品一区二区三区视频| 国产99久久久| 亚洲欧美福利视频| 日韩电影免费观看高清完整版| 久久久精品国产一区二区三区| 亚洲乱码久久| 久久精品国产亚洲av麻豆| 色猫猫国产区一区二在线视频| 欧美日本韩国一区二区| 国产97在线观看| 精品久久电影| 亚洲欧美视频二区| 最新国产成人在线观看| 精品人妻一区二区三区三区四区| 欧美区在线播放| 岛国av一区| 免费裸体美女网站| 欧美高清在线视频| 国产精品久久影视| 久操成人在线视频| 高潮按摩久久久久久av免费| aa在线观看视频| 久久精品人人做| 一本大道伊人av久久综合| 久久影视电视剧免费网站| 亚洲码欧美码一区二区三区| 国产极品尤物在线| 国产亚洲综合在线| 国产三级三级在线观看| 欧美精品videos| 深爱激情综合| 爽爽爽在线观看| 无码av中文一区二区三区桃花岛| 欧美高清电影在线| 亚洲伊人久久综合| 亚洲在线视频| 亚洲精品一区二区三区在线播放| 日韩欧美国产午夜精品| 乡村艳史在线观看| 亚洲视频电影| www.日韩av| 在线观看中文字幕码| 欧美激情亚洲综合一区| 国产日产一区| 久草视频福利在线| 欧美色图第一页| 2021中文字幕在线| 亚洲欧美国产精品桃花| 丁香一区二区三区| 最近日韩免费视频| 久久久久一本一区二区青青蜜月| 欧美日韩性在线观看| 精品无码人妻少妇久久久久久| 在线视频欧美精品| 色呦呦在线看| 午夜一区二区三区| 成人av网址在线| 国产一区二区网站| 欧美在线视频一区二区| 综合一区二区三区| 91视频免费在观看| 亚洲高清在线观看|