iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 18
0
自我挑戰組

開源組織生態觀察筆記系列 第 18

[Day 18] 淺談開源貢獻

  • 分享至 

  • xImage
  •  

今日內容屬閒談性質,談談開源貢獻的不同面向

Opensource Community

談到開源貢獻,第一個想到的念頭肯定是:程式碼貢獻,這也確實是開源社群中重中之重的環節,不過如果是開源社群呢?開源社群發展得長久,卻少不了不同面向的貢獻,例如底下列出來的

  • 捐錢
  • 參與
  • 推廣
  • 翻譯
  • 測試

捐錢

在開源社群中,金錢是維繫組織運作的重要關鍵,以開源組織來說,多數的收入都是靠捐款來運作,並且慢慢形成一個大型的組織,就如同 GNOME、GNU,而小專案的維繫也是,雖然開源專案/自由軟體給人的觀感都是 FREE,其實背後的經濟鏈卻是相當成熟的。。。雖說如此,我也還是在門外的掃地憎。

參與

恩,這個應該不過太多解釋,社群一詞也不是什麼新概念,不過因為開源社群的初始參與者多是工程師,比起和人交流,可能花了更多的時間泡在電腦的世界,也因此在社群的概念之上,就必須多多強調與社群的重要,在這個地球化的時代,早已不是一個人埋頭在電腦世界就能讓專案自由成長,更多需要的社群的力量來維繫開發的動力。

如果你是社群新手,千萬別害羞,趕快找一個地區性的社群參與,絕對是好處多多,更不用說光是參與就是貢獻了!

推廣

想要拉人參與,推廣者的角色定位在開源社群中也不是等閒的重要,一個好的推廣者如同金牌銷售員,有辦法將社群的活力與能量凝聚成一股強大的吸引力,並且創造很多讓不知道的人知道的機會,或者能夠讓別人真正了解社群的精神!

翻譯

翻譯是開源貢獻中,最吃力不討好的貢獻方式,目前遇到會做翻譯貢獻的朋友,都有著強大的信念,相信將軟體/文件中文化能夠幫助整個環境的提升,讓人非常的敬佩。

雖說吃力不討好,不過卻是參與貢獻的一種極簡單的方式,也能讓你認識社群的朋友。

測試

測試包含 QA & Debug,如果是身負絕技或者程式能力小成的工程師,第一步要跨出的無非貢獻程式碼,對於大型專案,動輒數萬行的程式碼,要對他進行貢獻談何容易?

因此通常是針對程式的問題點找到切入點,邊研究專案的一小部分,並慢慢的推進到貢獻程式碼。

想踏入開源貢獻往往需要一點動機,那讓我來給各位動機吧~開源貢獻最好的回饋就是累積 credit,並且讓貢獻能夠顯現在 GitHub 上面,不只能記錄下來也能當作履歷的一部分,而且也有機會在 GitHub 上面認識到國際型的開發者,觀摩別人的成果來讓自己成長。


上一篇
[Day17] gettext part2
下一篇
[Day 19] Month of Libreoffice
系列文
開源組織生態觀察筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言