## 談開源
下面我將從幾個方面來談開源。
### 開源的協議
待續……
* * * * *
### 開源不等于免費
待續……
* * * * *
### 開源如社區
開源軟件需要大家一起推動,如果沒有一個良好的社區環境那么開源就很難推動了,社區的健康狀態決定了開源軟件的生態。
同時開源軟件的文檔也同等重要。
* * * * * *
### 開源與商業
待續……
* * * * *
### 技術人的安全感
人們喜歡在項目中使用開源項目,追隨開源項目的另一個重要原因是因為人們都缺乏安全感,想跟隨大部隊一起,這樣就能避免自己獨自在錯誤的方向越走越遠。人們覺得人多的地方會有安全一些,這樣至少不會獨自面對風險。并且技術的發展比什么都快,人們想要追隨技術的潮流,趨勢,害怕在大的方向中落伍,害怕被孤立。所以我們都擁抱開源。
* * * * *
### 為何要擁抱開源
從兩個方面要說:我們使用開源軟件和我們開源自己的代碼。
**一:使用開源軟裝**
計算機的世界里太廣袤了,我們無法在所有領域都鉆研的很深,術業有專攻。選擇使用開源軟件來幫助我們構建項目,相當于是讓世界上優秀的人來為你工作一樣,那些聰明的人在自己擅長的領域去探索,而你只需要專注于自己的事情就可以了。這是你使用開源軟件最大的收益。當然了,開源軟件也不是沒有缺點,這需要每個人的努力。
**二:開源我們的軟件**
開源自己的軟件,有利于大家一起發現問題,使我們的軟件更健壯。軟件不同于建房子,軟件代碼是要永遠保持變動的,**最好的代碼就是在不斷改進,不斷更新的代碼。** 所以開源可以為我們的軟件注入更大的生命力,讓社區推動它前進。
* * * * *
### 擴展
[開源新手之郵件列表 - Scapelan - 博客園](http://www.cnblogs.com/scapelan/p/9199121.html)
[PhantomJS 核心開發者宣布退出,項目或面臨困境 - 開源中國社區](https://www.oschina.net/news/84158/vitaly-stepping-down-as-maintainer)
[因內部鬧矛盾,PhantomJS 宣布封存歸檔暫停開發](https://mp.weixin.qq.com/s/KEcpmituG4pti6gc4N6MYA)
[GitHub CEO:GitHub 十年,感謝有你](http://mp.weixin.qq.com/s/TFbJ79ZivbUSPlCs-NK1OQ)
[因為違法使用開源資源,他們不僅要道歉還要賠錢 - 開源中國社區](https://www.oschina.net/news/95614/because-of-illegal-use-of-open-source-resources?from=20180429)
[知名公司(努比亞/中興)拿我的開源軟件( XXL-JOB)申請國家知識專利,我該怎么辦? - V2EX](https://www.v2ex.com/t/367424?p=1)
[大公司利用開源作品申請專利,誰傷了開源軟件作者的心? - 開源中國社區](https://www.oschina.net/news/85710/company-use-open-source-software-to-apply-for-a-patent)
[話題:你見過哪些在代碼中下毒的項目?](https://mp.weixin.qq.com/s/7NrYeWdUL0ZiSJBGBWba-g)
[甲骨文在開源后裁掉了JMC整個團隊;中興:將支付10億美元罰款,更換董事會等高層;阿里云:未來三年追平亞馬遜技術丨Q新聞](https://mp.weixin.qq.com/s/npyBEVWBHzhrYzQRH_CrjQ)
[谷歌欲將個人突破性發明申請專利,雙方爭執引發專利與開放大討論](https://www.toutiao.com/a6565725187457679879/?tt_from=weixin&utm_campaign=client_share×tamp=1528736477&app=news_article_lite&utm_source=weixin&iid=33124962994&utm_medium=toutiao_android&wxshare_count=1)
[關于開源項目贊助這件事 | Hi, DIYgod](https://diygod.me/open-source-project-donation/#more)
[GitHub 和開源是對窮人的恩賜](https://mp.weixin.qq.com/s/yDnqM6BWt6pmsW1SFifhbQ)
[中國內地 GitHub 造假呈指數級增長](https://www.toutiao.com/a6573406173473538568/?tt_from=weixin&utm_campaign=client_share×tamp=1530692619&app=news_article_lite&utm_source=weixin&iid=33124962994&utm_medium=toutiao_android&wxshare_count=1)
[云計算這個名詞來自于Google,而最早的云計算產品來自于Amazon!](http://blog.sina.cn/dpool/blog/s/blog_839e06ff0101gyhr.html)
~~~
不過是照搬亞馬遜而已吧,說的像是自己發明的一樣。
云計算最早起源于谷歌,最早落地的產品是亞馬遜,2002年。Google對云計算的最大貢獻是為它起了個好名字,Amazon才是云計算的真正開拓者。
認清事實,不要總搞的像是我們發明創造的一樣。別人理論,這并不能說超前,不知為什么,現在的媒體在都有意無意地向大家灌輸這樣的思想,故意誤導人們,只能說是利益驅動下的軟文。
~~~
~~~
Open Collective 是一個非營利性平臺,為“集體”提供接收資金的工具,同時也提供機制讓這些集體的成員以民主和透明的方式花錢。它為 2500 多個項目提供了服務,試圖讓開源項目全職工作成為在營利性公司從事開發工作的替代選擇。
現在,它正在將基金引入其開放資金管理平臺,以使公司更容易投資開源項目,通過向該基金一次性付款,然后基金將資金重新分配給不同的項目和貢獻者,而不是單獨向這些項目付款。
現在越來越多的公司開始意識到需要對開發者在開源項目上的工作進行補償,并愿意為他們提供資金。這是一件好事,開源不僅僅是熱情和理想,也會成為一種職業。
~~~
[從技術層面分析百度和谷歌](https://blog.csdn.net/xcntime/article/details/42461381)
> 百度也有因技術難度過大而無法攻克導致研發失敗的項目。
[百度與Google的巨大差距——價值觀](https://www.douban.com/note/580023541/)
> 百度還利用paw技術做流量劫持的流氓行為,https://www.baidu.com/paw/c/m.douban.com/mip/note/580023541/ 這個地址在PC端打不開,移動端打開就是百度劫持豆瓣的頁面,估計熊掌號也是百度自己搬運的數據,細思極恐。
[港股上市!小米開源項目盤點](https://mp.weixin.qq.com/s/mx4Iu4ZFo2rSFyGfffMrJQ)
[最受歡迎圖數據庫Neo4j宣布企業版徹底閉源](https://mp.weixin.qq.com/s/QQIOCsElYhPX5LDqZzIvYg)
> 開源的殺手 貢獻開源 開源項目的維護 盈利問題等等
> 開源和商業,盈利,是沖突的嗎,顯然不是,因為自由軟件運動在就證明了這一點。而我們都在其中。
[月下載量千萬的 npm 包被黑客篡改,Vue 開發者可能正在遭受攻擊](https://mp.weixin.qq.com/s/IaOWxG0XLvn2znvvP1dmwA) (開源與安全)
[Redis 作者 Antirez 關于開源軟件的一些想法 - 文章 - 伯樂在線](http://blog.jobbole.com/32864/)
[大神隕落,Erlang 之父 Joe Armstrong 離世](https://mp.weixin.qq.com/s/8z1A5shs8SAVuGXWX18MKA)
[關于Facebook 的 React 專利許可證 | | 酷 殼 - CoolShell](https://coolshell.cn/articles/18140.html)
> 所以,公司Y的橡皮擦專利又被廣泛地叫作“[Blocking Patent](https://definitions.uslegal.com/b/blocking-patent/)”。公司Y不能說他發明了鉛筆,因為這是公司X的專利,但是,他們可以讓公司X無法對鉛筆做出某些改進。
[GitHub 啟動代碼永久保存計劃,為人類文明留“火種”?](https://mp.weixin.qq.com/s/XfcJ_N1p5M2kfiyhpPrnQQ)
> 世界由開源軟件提供動力。它是現代文明的隱藏基石,也是全人類的共同遺產。GitHub Archive Program 的任務是為后代保留開源軟件。
[Internet Archive:記錄那些被遺忘的互聯網](https://mp.weixin.qq.com/s/PDGiI_lyQgcULwpox4EATw)(有人試圖備份整個互聯網。)
[干得漂亮!全網接力幫她破解軟件](https://mp.weixin.qq.com/s/iN0zmFUxAWPaK9V1ZOvhtQ) (軟件是有溫度的)
[全網都在幫這個女孩子破解一款軟件。](https://mp.weixin.qq.com/s/2TteFpFG4WTXZ9RBAoluQQ)
[第143期 | “爬蟲”真的合法嗎?](https://time.geekbang.org/column/article/167848)
[突發!Nginx 之父被拘留,原因竟然是“接私活兒”?](https://mp.weixin.qq.com/s/XqoaxlY6cBVuSk7LH90swA)
[譯丨如何為開源軟件做出貢獻](https://mp.weixin.qq.com/s/97stgC7b2anprBl16HsLtA)
[不再是開源產品!分布式數據庫CockroachDB修改代碼授權協議](https://mp.weixin.qq.com/s/GYekQGODAWjQ6MRlwsBoWA)
~~~
Q: 開源協議是開發者隨時想修改就修改的嗎,如果是這樣,那么在早期積累用戶,壯大后,然后突然修改協議,不用任何人同意,不受任何法律約束,那么這樣就會導致之前用過此項目的商業公司全部面臨侵權風險,要么支付巨額賠償,要么大換血替換掉已經使用的前開源項目,這算什么,這和詐騙有什么區別? 軟件協議真的是這樣嗎,希望有懂的普及一下
作者: 解答你的問題:協議和版本兩者是固化的,協議變更之前版本依舊遵循老的。
~~~
[“因為你不懂技術…” 警察:???](https://mp.weixin.qq.com/s/Hw0DEjQQI4YJEEHCp3R95Q)
> 這個案例告訴我們,開源的不等于免費,用東西的時候一定要看清楚開源協議,要不這年頭被版權碰瓷了也很難說清楚…
[GitHub有國界:全面封禁受美國制裁的伊朗、敘利亞等地區開發者賬戶!](https://mp.weixin.qq.com/s/lrRjNFswz1R4ro4LVN-AeQ)
[GitHub 也無奈!CEO 回應限制開發者](https://mp.weixin.qq.com/s/xrDI2B6DsmLXqGAzXlyfSA)
[視覺中國、死去的天才程序員與版權糾紛](https://mp.weixin.qq.com/s/vttmmUQ5iZS8B2vBgFzUOQ)
[甲骨文扼殺 Java EE](https://mp.weixin.qq.com/s/3bfWl48P5a-35je-dIly1Q)
[辟謠:開源軟件只要不涉加解密技術,不會被限制出口!](https://mp.weixin.qq.com/s/MA5kpdNAtQwqrIQ8YqRVFA)
[GitHub 被指審查內容,著名“換臉”開源項目 deepfake 遭限制訪問](https://mp.weixin.qq.com/s/9GioH-QcBYSJqpDyVo2LdQ)
[Redis再次修改協議!被噴偽開源也要與云廠商懟到底](https://mp.weixin.qq.com/s/kNvcczEPM7-jVp00eSOqDw)
> 開源許可是想改就突然改的嗎,如果這樣,那么許可不就是個幌子?比如,a開源項目開始是開源的,等用的人多了,它突然更改為非開源的,這就迫使以前使用過a的項目全部侵權了,如果開源協議可以這樣被隨時隨意更改的話,那它的意義在哪里?
[中國互聯網公司開源項目調研報告:BAT們誰才是開源王者?](https://mp.weixin.qq.com/s/NOeu79-xiHHJveTaYyxkMw)
[從明年1月開始,Oracle要對JDK8就要收費了,怎么辦?](https://mp.weixin.qq.com/s/gRtOaTXdLYVrIPnejVytMw)
[彩蛋惹禍!阿里旗下螞蟻金服開源項目 Ant Design 遭狂批始末](https://mp.weixin.qq.com/s/hxb6E9TeJz-Na4bNSGJ2KQ)
[阿里開源的彩蛋和開源意識](https://mp.weixin.qq.com/s/QwtWvHLG-bsM7Z2GxAwF9w)
[反爬蟲戰爭進行了十八年,但一切才剛剛開始](https://m.toutiaocdn.com/group/6584385549463716356/?iid=33124962994&app=news_article_lite×tamp=1533364650&group_id=6584385549463716356&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share)
[Kafka團隊修改KSQL開源許可,怒懟云廠商](https://mp.weixin.qq.com/s/QLCTy_ew6VCWQrOABDhpkA)
[Hello, GitHub](https://mp.weixin.qq.com/s/Ya5rOu5ozwdzkjetBTr_mg)
[知名公司(努比亞/中興)拿我的開源軟件( XXL-JOB)申請國家知識專利,我該怎么辦?](https://www.v2ex.com/t/367424?p=1#tt_daymode=1)
[月下載量千萬的 npm 包被黑客篡改,Vue 開發者可能正在遭受攻擊](https://mp.weixin.qq.com/s/IaOWxG0XLvn2znvvP1dmwA)
> 在代碼中下毒
[ESLint的NPM賬戶遭黑客攻擊,可能竊取用戶NPM訪問令牌](https://mp.weixin.qq.com/s/Wou0saK5RGpKh5i1jceBLw)
> 開源庫被攻擊,被下毒,惡毒、卑鄙 至極
[為啥玩開源的,只有紅帽一家掙了“大”錢?]([https://www.toutiao.com/a6451513386702143758/?tt\_from=weixin&utm\_campaign=client\_share&app=news\_article&utm\_source=weixin&iid=12619555732&utm\_medium=toutiao\_android&wxshare\_count=1](https://www.toutiao.com/a6451513386702143758/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12619555732&utm_medium=toutiao_android&wxshare_count=1))
[剛剛!GitHub宣布正式收購npm](https://mp.weixin.qq.com/s/8xG5x2rCPrUP6wsZIITUhw)
[Q新聞丨Go 語言排行飆升至前十;GitHub 已切換到 Kubernetes;陸奇最新內部演講:如何成為一個優秀的工程師?](http://mp.weixin.qq.com/s/pboTbWevEWoN2FJEQgtcKA)
~~~
默默維護 30 年,glibc 創始人兼維護者辭職
GNU C library (glibc) 項目原作者兼維護者 Roland McGrath 宣布辭職和退出該項目,原因與家庭或其它問題無關,而是因為 30 年了該放手了。1980 年代,Roland 當時還是一名十多歲的青少年,他在為自由軟件基金會工作期間開發了最早的 C 函數庫。
他在郵件列表上表示,他過去幾個月故意保持沉默,不回應任何郵件,看看這個項目還需不需要他這位維護者,結果證明 glibc 項目沒有他仍然能繼續前進,因此他決定辭職和不再直接參與 glibc。今年夏天將迎來 glibc 誕生三十周年的紀念。Roland 對所有幫助和參與 glibc 項目的人表示感謝,稱有許多人對項目做出的貢獻比他更大。
~~~
[在哪里可以找到C語言標準庫的實現源代碼? - 知乎](https://www.zhihu.com/question/20956554)
[程序開發者去世,代碼沒人懂,一個bug導致千萬損失](https://mp.weixin.qq.com/s/H8ISDHztgHqAqjD96O9OXg)
[從MIT協議談契約精神](https://mp.weixin.qq.com/s/s8UV4EoRoQGrx8HpU1hybA)
[core-js作者入獄18個月,月下載量過億的npm包或將無人維護](https://mp.weixin.qq.com/s/gAdQYDYsXRHoqGGEeit5CA)
[Linus:我們都老了,但Linux維護后繼無人](https://mp.weixin.qq.com/s/xyR8Af1vHxOwdIn6fwrKiA)
[Redis 創始人宣布退居二線,不再進行項目的日常代碼維護](https://mp.weixin.qq.com/s/LW8XYEBHD09lUPObxOaqyA)
[Redis之父退出開源項目維護:人生苦短不想上班](https://mp.weixin.qq.com/s/RuRizLwmDxWq1_TxiX9apQ)
[我,一個靠 GitHub 打賞謀生的程序員,如何做到年入 10 萬美元?](https://mp.weixin.qq.com/s/0D_q0AdP_KFQMlztENV6Jw)
[fastjson到底做錯了什么?為什么會被頻繁爆出漏洞?](https://mp.weixin.qq.com/s/xFS9I2vjwbYIBTszjOBfnw)
[開撕,“谷歌違反協議”](https://mp.weixin.qq.com/s/4K7acTDGwIY42POIWxnIIA)
[“痛苦地去死”,Linus 再次怒噴 Intel](https://mp.weixin.qq.com/s/D_5tBASgwvIjy0BN1zbJ8w)
[Mozilla裁員四分之一:免費模式難以為繼,未來以賺錢為第一要務](https://mp.weixin.qq.com/s/l6nfxDDJEFflpngpcCeOPw)
[有人在代碼里下毒!慎用 pip install 命令](https://mp.weixin.qq.com/s/1Wc8ZgT37N7_wNbI6csPiw)
[GitHub 遭炮轟“不知道羞恥”:Copilot “抄襲”已經失控](https://mp.weixin.qq.com/s/XT50I6RquGZVrRu-MBkC7A)
[Sci-Hub 反圍剿,開通支付寶:讓天下沒有付費的論文](https://mp.weixin.qq.com/s/AsjJl_LOuSNTmME0dEC6wA)
[“要源碼上門自取”,結果人真上門了!國內企業再惹爭議](https://mp.weixin.qq.com/s/h3GEz7nze3bkyPd8eQoDrw)
[國內首例!違反 GPL 協議致侵權被判罰 50 萬](https://mp.weixin.qq.com/s/e-v42UZDB1D8jjf0WDdJkQ)
[這個曾領先于谷歌和微軟的開源項目,為何盛極而衰?](https://mp.weixin.qq.com/s/Ew9fLV_BounJNhaxf5hJgA)
[暴力拒絕白嫖,著名開源項目作者刪庫跑路,數千個應用程序無限輸出亂碼 | 機器之心](https://www.jiqizhixin.com/articles/2022-01-10-2)
> 當社會讓一個才華橫溢的人抓狂失控,我們應該想想他遭遇了什么,以及背后的原因,而不是一昧的指責,沒有認識旁觀者。
[下載量和Vue一樣大的開源軟件被作者惡意破壞,數千款應用受到牽連](https://mp.weixin.qq.com/s/TDh4BPeYTITjJIZ4KH-4Jw)
> 當社會讓一個才華橫溢的人抓狂時,我們想想他遭受了什么,而不是一味的指責。
[原開發者出局,Faker.js 已被社區控制](https://mp.weixin.qq.com/s/utLVV8d_UY2x3r3_oSXGZw)
* * * * *
### 關于如何選擇開源庫的感想
[使用 webpack 定制前端開發環境 - teabyii - 掘金小冊](https://juejin.im/book/m/5a6abad5518825733c144469/section/5a6abad5518825732e2f8546)
選擇開源項目,要選擇使用人數多的,star 多的才好,這樣各方面會更方便一些,因為使用的人多,社區就會更活躍,插件齊全一些,周邊配套更全面一些,也不至于讓你在遇到某些問題時會孤立無援,要知道編程會用到很多庫,依賴項比較多,若沒有選擇好的生態,后期會很痛苦。(比如 [handlebars](https://github.com/wycats/handlebars.js) 和 [artTemplate](https://github.com/aui/art-template) ,哪怕后者可能性能更好一點,但是前者的 star 是后者的兩倍,這應該作為首要考慮的決策條件,這會讓你后來的開發更加容易和順暢。并且我也不相信,這么有多人支持的項目會差到哪里去。)
另外,還有很多東西,付費的明顯比免費的實用性強一些,因為免費的受眾廣,不會深入,更不會考慮讀者的反饋,畢竟沒有人有義務免費為你工作,但是付費的就不一樣了,付費的產品需要得到讀者的認可,就必須更加實用,以吸引讀者,所以內容質量會高一些。
[開發者對 npm 公司不滿,unpublish 了自己的所有模塊](https://mp.weixin.qq.com/s/csZ3SLsB8cSIDd73UbsqUg)
[一個 npm 包的坎坷“續命”之生](https://mp.weixin.qq.com/s/pZuo2ToAEIp3PKConGAntg)
> 安全 npm 在代碼里面下毒
[搞完 Java,亞馬遜又開始搞 MongoDB 了](https://mp.weixin.qq.com/s/Ce9n8pyXPD1BYVU8AsWT_Q)
[小程序:越獄未遂](https://mp.weixin.qq.com/s/malOlFAPB8XQr0YfPuQYIQ)
[請不要嘗試簡化這些代碼](https://mp.weixin.qq.com/s/NJnnwdnJArNoD-Zlnz-Mzw)
[機械妖姬上門要源碼,給她嗎? - 衛_sir的個人空間 - OSCHINA - 中文開源技術交流社區](https://my.oschina.net/vigor23/blog/5214892)
[GPLv2許可證正經人話翻譯](https://mp.weixin.qq.com/s?__biz=MzAxMDc4NDc5OA==&mid=2649431692&idx=1&sn=e57152bdc9a5373a1b478456ddd635a0&scene=21#wechat_redirect)
* * * * *
### 墻:GFW
[自由——從github兩次被墻說起 - 楊肉的演講臺](https://yangzhe1991.org/blog/2013/01/%E8%87%AA%E7%94%B1/)
[屏蔽GitHub是互聯網時代的“閉關鎖國”嗎?-CSDN.NET](https://www.csdn.net/article/2013-01-23/2813907-github-shield)
> 創新工場CEO李開復認為:在GitHub的300萬會員中,中國是第四大國。GitHub是程序員學習和與世界接軌的首選工具。GitHub并無意識形態,也沒有反動內容。封鎖GitHub毫無道理,只會導致國內程序員和國際脫軌,失去競爭力和前瞻性。
[家里網絡訪問不了 xxx.github.io 類的網站 - V2EX](https://www.v2ex.com/t/346699)
[別天真了,第三方 CSS 并不安全](https://mp.weixin.qq.com/s/rPGXNRDrHwnDlwKVt5PYIg)
* * * * *
### 免費怎么賺錢,你需要換個思維了?

* * * * *
last update:2018-11-26 19:01:24
- 開始
- 開發工作流
- 優秀的設計資源
- 網站權限的思考
- 好習慣
- TODO
- 你就是想得太多,做得太少
- 思考
- 產品設計
- 為什么需要設計
- 使用體驗
- 插畫設計
- 產品價值
- 時間機器
- 有跡可尋
- 設計怎么做的高大上?
- 交互狀態
- 過度效果
- 把用戶體驗做到極致是種什么體驗?
- 用戶都是沒有耐心的
- 用戶是小白
- 默認頭像
- 用戶價值的沉淀
- 專注-極致
- 簡潔
- 界面的思考
- 聆聽用戶反饋
- 常見問題
- 匿名私密性
- 產品與心理學
- 用戶心理
- 人性
- 商業
- 容錯性
- 回歸本真
- 權限-隱私
- 簡單就是最好的
- 個性化
- 無負擔使用體驗
- 用戶消息通知系統
- 用戶私信會話系統
- 友好的提示設計
- 從細節之處讓用戶愛上你
- 擬人情感化
- 任務機制
- 網賺模式
- 好看的顏色
- 免費激勵
- 操作記錄
- 用戶動態
- 回收站
- 二級密碼
- 產品與人的思考
- 產品運營
- 解決方案
- 項目立項
- 雞賊設計
- 空頭支票營銷法
- 陰暗設計
- 信息與大腦
- 驅動性
- 安全
- 解決方案與產品的區別以及關系
- 自動修正用戶錯誤
- 產品研發的三個階段
- 什么是好的產品
- 運營
- 警惕設計上的漏洞
- 心得體會
- 無極生太極
- 回歸本質
- 設計可以不用那么糾結
- 業務與技術
- 開發感想
- 人生苦短,來不及找尋所有答案?
- 人活著的意義
- 談開源
- 代碼與詩
- 心理
- 困擾
- 關于糾結
- 其它思考
- 獸爺|疫苗之王
- 記錄
- 哲學
- 宇宙
- 沒有絕對完美的系統
- 先賢
- 生命的意義
- 心即宇宙