2008-10-01 60 views

回答

2

我太忙了,不會花時間去做任何我沒有得到報酬的編程 - 無論是開源項目還是我自己的項目。

1

我已經向各種OSS項目提交了補丁,大多數交互都非常愉快。最常見的問題是,當補丁簡單地坐在一個Bugzilla中,而核心開發人員卻這麼做......我不知道,身體是否會甩開妓女?有時候我會有一個補丁長時間坐着,當我最終聽到關注的請求時,所討論的功能已經被其他東西所取代。

並且任何項目維護人員可能會讀到這個消息 - 使用真正的主機進行版本控制!如果你想保留主服務器的主要開發分支,那很好,但至少要將它鏡像到Google Code或Launchpad或其他東西,所以當你放棄網絡時,我仍然可以獲得代碼。

1

當我遇到一個我覺得非常惱人的bug時,我通常會對項目做出貢獻。我會將補丁提交給他們的錯誤跟蹤器,然後轉到其他項目或錯誤。回來向同一個項目提交補丁的可能性主要取決於維護人員的響應程度,其次是應用程序的錯誤程度。

6

貢獻並不意味着只是提交代碼。它可以是各種各樣的東西,包括對論壇和郵件列表的幫助,校對閱讀文檔,提交錯誤報告,撰寫「HOWTO」等。

大部分與核心團隊並行可能會這樣做,而且很容易進入並逐步完成。

0

當我開始在他們的網站上看到建議捐款的消息時(我只在需要補丁時纔會訪問,幾乎每次啓動NeoOffice時),我都向NeoOffice的人捐了一些錢。不幸的是,似乎很少有人提供了錢,因爲他們表明捐款的信息越來越突出。如果我經常使用它,我會給更多,但我更喜歡iWork。

1

我是一名debian開發人員,十年前我第一次成爲一名開發人員時相當活躍,但這些日子並沒有太多工作。

什麼阻止我做更多?只有我整天在工作中編程,並不想在閒暇時間做同樣的事情。 (是的,我知道很多人在工作中整天都在進行編程,並且比沒有更好的放鬆,我不是其中之一)。

1

因爲我每天都在使用Linux(不僅是開發平臺,而且還是桌面和媒體服務器),我經常遇到內核或已安裝模塊的小問題,例如,使我的SATA RAID陣列失敗。當我發現SATA RAID由於驅動程序正在尋找[並行] ATA驅動器而從暫停狀態喚醒時發生錯誤時,我會修復它,並將修補程序提交給維護該驅動程序的任何人。

如果每個人都提交了一些讓他們的系統正常工作的小改動,那麼我們就會接近使用適用於所有人的軟件。