成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當前位置:工程項目OA系統(tǒng) > 泛普各地 > 河南OA系統(tǒng) > 鄭州OA系統(tǒng) > 鄭州OA快博
助力開源你所能做的十件事情
開源是一件非常好的事情,這一點大多數(shù)人都認同。但是然后呢?你是選擇只動口對其稱贊?還是真正動手來做些事情為它的發(fā)展出一份力?
開源實際上有一個非常大的理想,這個理想可能會讓有的人感覺不舒服,但是卻會讓更多的人擁有被解放的感覺:那就是實現(xiàn)人們之間的協(xié)作。實現(xiàn)更多人的參與。讓許多人來一起來做出有用的東西:你為開源獻出一滴水,開源會回報給你一眼泉。
![]()
許多人會一起來發(fā)現(xiàn)軟件的漏洞、修復漏洞和快速的響應(yīng)新需求:這就是一個開源的神奇咒語?,F(xiàn)在有很多免費提供的偉大軟件的原因,就是因為人們分享了其開發(fā)過程。
因為這些軟件的源代碼被提供給所有人,從理論上來說,任何人可以參與其中并為其開發(fā)新的功能。這些新功能的代碼然后又反饋回開源社區(qū)供其他人使用。
如果你只是滿足于使用開源軟件,那沒有問題。但是如果你希望為開源軟件做出自己的一些貢獻的話,比如你有一個問題是沒有其他任何人在修復的,或者你只是想貢獻自己的一份力量,但卻不知道從哪兒開始的話,下面的十個建議可能對你有所幫助。
1、使用流行的開源軟件
使用Linux并不困難。如果你有一個備用的系統(tǒng),安裝一個免費版的Linux操作系統(tǒng),然后看一下它可以做什么。如果沒有其他的軟件要求,Linux可以在一個比較老的低配置硬件上運行的非常好。你還會發(fā)現(xiàn)它本身帶著許多有用的軟件,而且讓你很少有被舒服的感覺。
但是,可能有一些原因讓你不得不繼續(xù)使用Windows,例如公司的規(guī)定,或者必須一直使用一個只支持微軟的操作系統(tǒng)的應(yīng)用軟件。如果是這樣,不要灰心,現(xiàn)在還有很多Windows下的開源軟件可以供你使用。
下載Firefox是非常簡單的一件事情,這個瀏覽器要比微軟的IE瀏覽器更安全。當你使用它的時候,你會發(fā)現(xiàn)它支持加入擴展插件,每個擴展插件都具有自己的相應(yīng)的作者。
還有開源辦公軟件OpenOffice.org,這是一個與微軟的Office競爭的辦公軟件套裝。"有很多機會來使用Linux世界之外的開源軟件,"Linux專家Alan Cox表示,"OpenOffice、Firefox、PHP、Perl...許多Windows上的基于Web的編程工作很多是使用開放工具來完成的。"
如果你使用開源軟件,你將鼓勵和推動別人也來使用它,當越來越多的人來使用開源軟件的時候,開源社區(qū)也就自然得到了發(fā)展。因此即使只是花時間來學習和體驗開源軟件,也是對開源社區(qū)的一個回報。
2、當你的企業(yè)選擇新系統(tǒng)的時候,確保開源被認為是一個選擇
現(xiàn)在是做這件事的最佳時機,因為Windows用戶正面臨著對Vista巨變的不適應(yīng)。從歷史的角度來看,讓大批的用戶轉(zhuǎn)向Linux是一件比較困難的事情,因為這將需要對用戶進行一個關(guān)于使用不同操作系統(tǒng)的培訓(盡管許多人認為這已經(jīng)不是一個障礙)。
但是現(xiàn)在,在Windows Vista中的毫無道理的改變意味著,即使你選擇使用下一個版本的Windows,也要付出培訓的成本。

Cox表示,即使你不能完全的轉(zhuǎn)向開源,有一點你需要知道的是,幾乎你所有你購買的硬件將來都能運行Linux或Solaris,它們不會像Vista那樣對硬件有那么苛刻的要求。這樣一旦將來計劃發(fā)生改變,這些設(shè)備依然可以被有效的重復利用或使用。
3、參與在線開源討論社區(qū)
你當想發(fā)現(xiàn)一個插件或求證問題的時候,你可能發(fā)現(xiàn)自己已經(jīng)被開源在線論壇所深深吸引。通過查看、閱讀FAQ和搜索其他人的問題,通常你可以得到你想要的東西。但是,如果一個問題有時沒有一個明確的答案的時候,也不要灰心,這時候你與社區(qū)互動的機會來了。從網(wǎng)上提問這一問題,通常你可以得到一個友好和有幫助的答案-以后你可以把這個答案再告訴別人。
很快,你會發(fā)現(xiàn)這自己也擁有了開源的思想,你可以回答來自比你晚來的人的問題。
4、學習編程
對大多數(shù)人來說,這可能是一個比較大的跨越,學會很好的編程可能需要花費比較長的時間。但是這是一個開源的世界,這里充滿了幫助,舉個例子來說,對于內(nèi)核程序員來講,可以查看kernelnewbies.com網(wǎng)站。對你所感興趣的任何類型的編程,在開源世界中你都會找到相應(yīng)的幫助,你只需要在搜索引擎中輸入"teach yourself"和語言的名稱,然后就可以選擇最適合你的方式。
不過,你需要知道,軟件開發(fā)和實現(xiàn)中除了編程之外還有很多需要做的工作。Cox表示,"像翻譯者、設(shè)計者和可用性的工作都是非常重要的。"
5、寫幫助文檔和調(diào)試工作
為軟件編寫文檔是另一個你肯定可以貢獻力量的地方。在這個領(lǐng)域開源社區(qū)特別希望得到來自志愿者的幫助,而且也是志愿者可以輕松提供幫助,但是目前卻是一個非常薄弱的環(huán)節(jié)。作為某個軟件的一個用戶,而且是一個不得不去論壇尋求問題答案的用戶,你可能已經(jīng)意識到,如果你能做出一個解釋它如何運行的文檔,這是一件多么有意義的工作,甚至比編寫這個軟件的人所帶來的工作更大。Cox表示,"開源的文檔編訂是一件非常公開的工作,也是我們特別薄弱的一個工作環(huán)節(jié)。"
6、參加開源活動
在網(wǎng)上與開源社區(qū)的朋友進行交流非常不錯,但是和他們面對面的交流則更有益處?,F(xiàn)在到處都有開源活動,你可以選擇其中你感興趣的領(lǐng)域去參加。你越多的從各個層次參與到這個社區(qū)中,你就越能發(fā)現(xiàn)更多的運用你的技能的方式,而且你會發(fā)現(xiàn)你可以更容易得到所需要的幫助、思想和創(chuàng)造性的解決方案。
7、少點空洞的贊揚,來點更實際的贊助
許多開源軟件是在半志愿(semi-voluntary)基礎(chǔ)上開發(fā)的,請求捐款絕不是作者在和你開玩笑,他們確實需要資金來進行繼續(xù)開發(fā)。如果你使用了一個軟件并且非常喜歡它,為什么不從它為你省下的錢中分出來一點合理的費用捐獻給開發(fā)者呢?這樣他們或許更會有動力來讓這款軟件變得更完美。
但是這是一個開源世界,錢不代表一切:"我認為許多人更喜歡編程而不是金錢,在志愿者項目中處理金錢關(guān)系需要慎重,"Cox表示。"你用來購買一聽啤酒或披薩的一點錢就可以讓一款軟件變的更好。"而且你的名字將永遠在軟件的"感謝你(thank you)"中被提到。

另外,付費參加開源活動,或加入那些資助推動開發(fā)發(fā)展的組織,這些都對開源的發(fā)展有積極的作用。
8、尋找使用開源模式的其他方式
舉個例子來說,Wikipedia創(chuàng)建了通向知識的開源之路,它正在創(chuàng)建一個任何人可以查閱和任何人可以增加的知識庫。
這些方式有自己的弱點和優(yōu)勢,下次你使用一個開源知識庫的時候,為什么不考慮來幫助完善這些文章的內(nèi)容呢?你可能有專業(yè)建議,或者你擁有一雙可以挑錯的眼睛,而別人沒有這些。
看一下Groklaw,它創(chuàng)造性的使用了開源概念,來有助于使復雜的法律問題變得可以理解。許多公司正在搭建內(nèi)部的wikis和論壇,以了解它們的員工的真實的想法。
9、報告漏洞--不要僅僅是抱怨它們
我們經(jīng)常聽到有的人使用一個軟件的失敗經(jīng)歷。只有人們報告軟件中存在的漏洞,它們才會被迅速的解決,一個好的漏洞報告是非常有價值的,Cox表示。
需要慎重處理的是,你不得不做一些工作來鎖定一個漏洞,理解它,確信它真的是一個漏洞,然后對它進行解釋。你這樣做的好處是,一旦你提交了這個工作,這個漏洞對軟件維護者來說就更容易修復,這樣許多人將會受益。
10、全面考慮問題,而且要忠誠
與其他人分享成功的經(jīng)驗,分享你的最佳實踐經(jīng)驗和成功。但是偽裝成一切都是美好的做法,對開源的發(fā)展并不益處,Cox表示:"也要分享失敗和具有爭論的事情。它可以幫助開源社區(qū)知道問題何在,并幫助用戶能更清楚的知道何時何地選擇開源的效果會更好。"
開源的發(fā)展就是基于社區(qū)對個人工作的匯集上,在你可以做出貢獻的各個層面做一些你關(guān)心的某些事情,這將為開源社區(qū)中的所有人帶來好處。(itpub)
本站推薦
- 1條碼倉庫管理系統(tǒng)服務(wù)助力汽配廠庫存管理,操作卡頓咋優(yōu)化?
- 2渭南電力系統(tǒng)大升級!全面煥新助力區(qū)域發(fā)展
- 3淮南電力系統(tǒng)大升級!全新變革助力區(qū)域能源新飛躍
- 4歐普采購管理系統(tǒng)助力家具廠采購,選它值不值?
- 5本地采購管理系統(tǒng)助力超市采購,選它能為企業(yè)節(jié)省多少成本?
- 6信息化系統(tǒng)項目監(jiān)理系統(tǒng)助力企業(yè)合規(guī)審查,功能能替代人工嗎?
- 7北京用友軟件助力土建工程師,解決復雜工程計算難題咋樣?
- 8精準調(diào)度助力新型電力系統(tǒng)建設(shè)
- 9合川采購管理系統(tǒng),助力服裝企業(yè)采購,選它值不值?

