多年以來,您可以看到開源如何日趨成熟,並從一種運動轉變為一種可能的職業。 如今,幾乎在所有技術領域都可以找到開源軟件,這使得不同的職業(不僅僅是開發人員)可以合作開發此類項目。
在專業上,您可以從事開放源碼的許多職業。 這些是最受歡迎和新興的:
- 社區經理
他迅速開始著手發展的項目。 這些社區經理通常是項目的一部分,並且對此非常了解。 他們了解開源文化,具有項目管理技能,並且可以管理團隊。 他們甚至組織培訓課程,會議,計劃會議等。 而且,他們通常會干預並處理項目成功所必需的一切。
要了解有關社區管理者的更多信息,建議閱讀Jono Bacon撰寫的“社區藝術”或Dawn Foster撰寫的“公司與社區”。
- 文件
對於新老開發人員來說,這是最關鍵的開源領域之一。 文檔是新手參與的好地方,也是學習項目的好地方。 這將使志願者可以編寫一小部分代碼,吸收這種文化,並從那裡發展。
- 法律
法律角色已迅速演變為開放源代碼許可證,這些許可證使許可證法的實施產生了細微差別。 在公司內部,律師必須提供有關開源使用,合規性,貢獻和政策制定的指導。 這個人通常是一位傳統的律師,他了解了公司中開放源代碼的使用,並且在這個主題上長大。
可以在Software Freedom Conservancy或Free Software Foundation中找到法律社區團隊,他們可以幫助項目和開發人員解決諸如許可證合規性等問題。 私人執業律師經常就開源問題諮詢初創公司,大公司和項目。 您可以在Heather Meeker的“打開代碼許可證的實用指南”一書中了解有關此主題的更多信息。
- 宣傳手冊
開源的商業化是非常重要的角色,它有多種形式。 對銷售基於開源產品的公司進行營銷是一種方式,因為有必要闡明基於開源的產品為何具有創新性以及如何降低風險。
開源項目通常需要商業化,但是他們傾向於拒絕商業化。 促銷可以幫助您獲得資金,招募更多貢獻者並與更多用戶聯繫。
最後,開源運動必須宣傳和推廣其勝利和成功。 因此,已經創建了Linux Foundation和OpenStack Foundation這樣的基金會,在這方面做出了貢獻,我們也都可以做出貢獻。
- 教育與新聞
今天,仍然需要對開源如何工作,如何參與開源以及相關的風險進行教育。 對於那些對此領域充滿熱情並善於溝通的人來說,教育是一種角色。
另一種形式是技術新聞,由相同的社區為自己貢獻力量。 Deb Nicholson和Rikki Endsley等記者在開源問題和事件上大放異彩。 以及像Steven J. Vaughn-Nichols和Swapnil Bhartiya這樣的傳統人,已經成為社區的一部分,並幫助提高了對開源及其可信度的認識。
- 開源辦公室負責人
這已成為新出現的功能之一:運行公司的開源辦公室。 他們在每個公司中都有不同的名稱,例如開源程序,開源策略等。 誰在這個職位上負責協調公司中開源的各個方面,並且是該領域組織及其基金會的關鍵聯繫人。
對於每個公司,重點將取決於業務原因。 一家公司可能希望使用開源開發方法來解決孤島,而另一家公司則希望使用其專注於任務的完成甚至提高對公司開源工作的認識。
這個人應該習慣改變法律問題的速度和動向,以及改用工程工具。 它也應該是願意成為變革推動者並可以鼓勵傳統公司尋求開放創新的人。 例如Google的Chris DiBona,三星的Ibrahim Haddad,英特爾的Imad Sousou以及Autodesk的Guy Martin。
這些才一點點。 開源社區還具有翻譯,測試和事件計劃之類的其他角色,我們也邀請您深入研究這些角色。
您的文章非常有趣。 我沒有考慮過使用自由軟件實現這些職業機會的可能性。 一件好事是輕鬆找到有價值或正在尋找與其相關的工作的公司。 在墨西哥,我目前還沒有看到這樣的事情,因此非常需要在一個具有GNU / Linux系統管理之外的優點的地方工作,這是我在工作機會中發現的最多的東西。
如果在墨西哥,他們只關心它是免費的還是可以正常使用xD
他們每個人都有足夠的能力來增強它,從而鞏固免費軟件。