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

我是怎么做開源的

開源
這段代碼能夠很好的解決我的問題。假如它也能解決你的問題,我很欣慰。但是假如它不能,我愿意做一些改進,但是我也會拒絕一些讓代碼變的臃腫的的想法。最后,做一個成熟的庫大約需要幾年的時間。成熟我是指足夠的穩(wěn)定來發(fā)布一個最終的版本,或者有人做了一個高級版本。我不認為一個開源的項目能說明我在這個行業(yè)的成就。

我最近發(fā)現(xiàn)我對開源(Open Source)的看法和我的很多朋友不一樣。我對開源的態(tài)度一貫是:

這段代碼能夠很好的解決我的問題。假如它也能解決你的問題,我很欣慰。但是假如它不能,我愿意做一些改進,但是我也會拒絕一些讓代碼變的臃腫的的想法。最后,做一個成熟的庫大約需要幾年的時間。成熟我是指足夠的穩(wěn)定來發(fā)布一個最終的版本,或者有人做了一個高級版本。我不認為一個開源的項目能說明我在這個行業(yè)的成就。

但是和別人的交流我發(fā)現(xiàn)他們不愿意做開源的原因如下:

1. 代碼不夠成熟

2. 不想寫文檔

3. 不想被需求和各種郵件占用太多時間

我完全理解這幾點,但是我開發(fā)生涯中的一些事件改變了我的看法。

那是我的第一個開源項目,我一直不敢拿出來開源,直到我把他用在生產(chǎn)環(huán)境中穩(wěn)定的運行了一年,我有足夠的自信相信我這個項目能解決一些問題。它是一個 .NET 對象關(guān)系映射庫,叫做 NORM,在2005年發(fā)布。我相信你沒有聽說過這個項目。我花了好幾個月的時間來完善這個項目,但是沒有人在乎。然后我就不想再發(fā)布什么東西了。我現(xiàn)在相信不論我發(fā)布什么都不會引起人們的注意,所以我最好還是盡快的發(fā)布,如果不行,那就承認失敗,然后繼續(xù)前進。

沒有人會為自己寫文檔,他們?yōu)槠渌麑⒁眠@個軟件的人寫文檔。人們很少從使用他們開源軟件的人那里得到什么。這個簡單的現(xiàn)實導(dǎo)致文檔的稀缺。但是,缺乏文檔不代表你不能開源你的軟件,它只是意味著你的軟件推廣起來會比較慢。

我兩年以前開源了 expectations,沒有任何文檔,并且在一年之內(nèi)都沒有任何文檔。在這一年中,很少有人關(guān)注了這個項目。但是這個項目確實對一些人來講很有用,所以還是有一些應(yīng)用。最終,有一些用戶開始產(chǎn)生一些 pull request,提交一些文檔。他們的共享讓我產(chǎn)生了撰寫文檔的動力。我沒有動力為潛在的使用者提供文檔。但是我把代碼放在那里,有人用了,這個就讓我產(chǎn)生了動力,因為這些使用者實實在在就在那里。

如果你很幸運的創(chuàng)建了一個廣泛使用的項目,你將毫無疑問的被各種郵件淹沒。剛開始,我相信任何人都會被這種成功沖昏頭腦,認為增加的工作量不是什么大問題。但是慢慢的你會發(fā)現(xiàn),這就像是第二份全職工作,然后你會想著究竟是為了什么?在開發(fā)者中的聲譽并不能讓你提早退休。不管怎樣,這不能成為你不做開源的借口。還有,我相信 GitHut 已經(jīng)改變了游戲規(guī)則。如果你的項目托管在 GitHut,當(dāng)你打算停止維護這個項目的時候,會有很多人愿意 fork 你的項目,繼續(xù)開發(fā)的。

我并沒有因為離開自己的項目而良心不安。如果你的想法真的有價值,會有人愿意接替你的位置的。很有可能是有幾個人愿意接替你,然后最強的那個生存了下來。我見到的類似的項目有 Capistrano。Jamis Buck 在2009年高調(diào)的離開了這個項目,但是我知道還是有很多人到今天還在使用它。我堅信假如你的項目真的很好,即使有一天你決定去做其他事情,這個項目也會活的很好。

我看起來不像是一個開源的好公民,過早的發(fā)布,過早的離開。如果真的是這樣的話,我愿意接受批評,但在我看來事實并不是這樣。

【編輯推薦】

  1. Facebook開源計劃效果類似于NASA?
  2. Mozilla即將發(fā)布開源Marketplace平臺
  3. 開源OS平臺:openSUSE和Bodhi功能比拼
責(zé)任編輯:Yeva 來源: OSChina
相關(guān)推薦

2015-07-30 09:01:59

2017-07-20 13:11:46

Code ReviewPR評審

2011-03-11 09:53:46

FacebookMySQL

2016-01-05 16:17:59

云夢數(shù)據(jù)倉

2024-01-04 08:49:03

Vuescope限制

2018-01-08 14:18:14

代碼互聯(lián)網(wǎng)持續(xù)集成

2015-07-22 11:35:26

2022-03-10 11:25:51

InnoDB優(yōu)化

2023-09-27 22:44:18

數(shù)據(jù)遷移數(shù)據(jù)庫

2017-10-25 09:50:51

Linux

2024-12-04 10:47:26

2019-09-10 09:25:27

分布式系統(tǒng)Elasticsear

2021-05-13 07:32:17

培訓(xùn)代碼同事

2016-09-21 10:18:26

阿里Dubbo性能測試

2021-05-05 10:48:33

滲透測試漏洞網(wǎng)絡(luò)攻擊

2012-11-28 01:47:35

軟件測試測試

2015-10-19 10:30:44

物聯(lián)網(wǎng)營銷

2011-07-05 17:05:15

CIO

2023-12-14 17:21:28

前端性能優(yōu)化

2013-07-30 17:16:00

產(chǎn)品經(jīng)理
點贊
收藏

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

主站蜘蛛池模板: 成人精品久久 | h视频在线播放 | 91久久精品国产免费一区 | 日本免费视频 | www视频在线观看 | 国产视频h | 成人毛片一区二区三区 | 精品免费视频一区二区 | 日韩中文字幕在线视频 | 一区日韩 | 国产午夜精品理论片a大结局 | 久久精品国产亚洲一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 黄色网址在线免费播放 | 青青草综合 | 在线观看黄色大片 | 国产精品国产成人国产三级 | 一a级片 | 国产视频精品视频 | 欧美伊人久久久久久久久影院 | 久久国产美女视频 | 国产精品成人一区二区三区夜夜夜 | 日本三级视频 | 宅男伊人| 久久精品视频9 | 国产精品一区二区三区四区 | 91精品国产综合久久久久久丝袜 | 97视频久久 | 国产福利91精品一区二区三区 | 亚洲欧美一区二区三区在线 | 成人精品一区亚洲午夜久久久 | 国产一区二区精品 | av中文字幕在线播放 | av一区二区三区四区 | 久久精品久久久 | 国产亚洲精品美女久久久久久久久久 | www久久久 | 中文字幕第一页在线 | 国产小视频在线 | 国产在线精品一区 | 国产成人精品午夜 |