金融行業開源到底怎麼做? | InfoQ 閉門會精華

近年來,開源技術越來越多的進入了各行各業,金融行業同樣吸收了大量的開源技術,在金融行業,人們已經不再討論要不要採用開源技術的問題,而是在考慮如何更好地使用開源、探索開源。

9月24日 由 InfoQ 主辦,平安雲協辦的上海閉門會「開源專場」邀請到了包括平安雲、 GitHub、信通院、浦發銀行在內的10多家企業一起討論金融行業的開源問題。包括金融行業開源的合規問題、企業開源的投入產出比問題、如何做開源貢獻、開源工具的選擇問題,共同思考如何提升開源競爭力,平安雲作爲金融行業內最大的雲平臺,爲開源做了許多貢獻。

金融行業開源的安全合規問題

從理論上說,開源是一個沒有限制的非常自由的管理想法,而加上規範時,某些程度就會限制開發者想法的落地,但完全沒有規範,企業內部也不可以接受,金融企業對安全合規的要求尤甚,企業該如何把控和平衡呢?

浦發銀行李霄老師提出對開源的合規問題的疑問:是不是可以有一些第三方,他們不完全站在產品線實現的角度,而是站在合規的角度,或者對於監管文件解讀的角度給金融企業一些意見,比如哪些東西建議使用或者哪些東西不建議使用。這樣對於傳統銀行來說意義重大,也正是大型銀行企業需要的。

對此,GitHub 的 Avery 認爲,沒有一個規範是可以完全應用在所有行業,所有企業內部的。因爲每一個行業都有它自己特殊的地方,對於開源的安全合規問題,如果有第三方機構能給行業一些意見一定是好事。Avery 也給出建議,當現在完全開源有難度的時候,企業其實可以先做內部開源的合規。

對於金融行業的開源安全合規問題,需要政府、企業、第三方等多方共同去解決,設定行業規範,制定統一標準,涉及到實際業務中企業和個人要共同去遵守。

金融企業如何做開源引入與貢獻

對於企業引入和使用開源,以及如何爲開源社區做貢獻,不同類型的企業有不同的做法。對於創業公司來說,一般使用多於貢獻,對於對開源已有沉澱和實踐的公司來說,引入開源的同時也積極爲社區做貢獻,鼓勵員工參與開源項目,貢獻代碼、貢獻規範、貢獻設計思路,企業都積極擁抱。

泰尼網絡科技 Tinyfool 提出,貢獻社區有的時候也是幫助構建自身的力量,實際上開源很多時候是這樣的,“我在某一個領域性能上做到一流了,我開源出去,聽起來好像是貢獻給大家,但是可能這部分並不是公司主業,也沒有大量時間去維護,開源後項目其實能得到更多人的維護,可能三年後發現這個技術在我完全不參與的時候變得更強大了。”這也是做開源貢獻的價值。

從企業管理的角度上說,江蘇新紀元信息發展公司李冰成提到鼓勵員工參與開源,更多是想讓員工在職業生涯上保持價值。GitHub 的 Avery 提到開源貢獻的價值在於能夠在社區裏提升影響力,能夠保證領先的地位。但是在內部鼓勵開源時,也會涉及到在團隊管理上如何做激勵的問題,因爲內部員工在做業務代碼,做實際工作的時候,有 KPI 等各種機制保障員工把工作完成,但是做開源項目時怎麼設定機制呢?360金融葉峯分享他們目前的做法是內部成立興趣小組,但同時也表示這不是理想狀態下的激勵團隊持之以恆的貢獻機制。

在金融行業內,平安雲在開源使用和貢獻上一直走在潮流前列,在 2013 年底到 2014 年初選擇雲平臺框架時最終選擇 CloudStack,在 CloudStack 基礎上做一些定製化工作來滿足自身的需求,同時也在消化吸收一些 OpenStack 中好的設計和模塊,除了雲平臺框架,在網絡、存儲、運維方面都有使用開源解決方案。

平安雲作爲金融行業內最大的雲平臺,在開源上也貢獻頗多,9 月 26 日,由平安雲提供技術支持的開源鏡像站 1.0 版本已正式上線!目前已開放公網訪問試運行,誠邀公衆試用。由此,平安雲在擁抱開源的路上又更近一步,平安雲通過開源軟件鏡像宣傳自由軟件的價值,提倡自由、平等、協作、共享的精神。

金融企業做開源,決策者的決策路徑

對於開源,很多人在概念層面覺得這樣做應該是利大於弊,但從企業決策者的角度出發,一定會考慮性價比的問題,決策者都關心什麼呢?是如何做決策的呢?

360金融葉峯表示,投入成本做開源這件事,第一個考量的標準是人才吸引,作爲一家科技公司,在社區裏貢獻一定多的東西的時候,人才就會注意到你。作爲金融科技公司,要吸引到最優質的人才進來,才能保持不斷的競爭力。

第二個考量是希望企業或團隊在業界能有更大的影響力,對於合作的金融機構來講,360金融在行業內做了很多標杆性開源項目之後,更有影響力,除了360本身安全基因之外,也增強了和金融機構的互信。

前 GitCafe 創始人 Thomas 分享歐美現在非常流行的行業叫“開放創新”,無論是初創團隊還是大型企業,它們把自己的資源,包括代碼、市場資源、行業資源開放出來後做一系列開放的活動,基於這些資源可以讓社會層面的創新型人才參與進來,並提出他們的理念,這些理念和想法來源很可能來自於社區,而不是來自於企業內部,企業的創新其實可以體現在這裏,這在全球範圍內也是一個很大的趨勢。參與開源的人可能更大動力來源於希望通過此可以獲得“名”,參與社區解決某些問題獲得成就感,找到這羣積極好學的技術人才的方式之一就是企業需要在社區裏發出聲音。

人才、影響力、創新力都是企業會考慮的因素,企業擁抱開源也是讓企業與開發者與社區形成良性循環、健康生態,提升企業的競爭力。

金融行業開源管理中的選型問題

對於開源社區的選擇,卡行天下張劍偉提出幾個選型的標準:第一,社區是否足夠成熟,是否有人維護並很長時間支持這件事情,保證活躍度;第二,是否和主流技術相符;第三,考慮自身情況,自身企業中是否能夠支持某項優秀的開源技術;第四,開源技術的引進要能解決大部分問題。在這一過程中,開源團隊需要集體共同投票決定,共同承擔責任,也是培養開源氛圍,對後續團隊成長有很大的幫助。

蜂巢數據龐向才提出,對於創業公司來說,能用現成的服務就用服務,開發工具管理平臺,能用付費版就用付費版,付費對於開源及社區來講是最大的支持,而且現在服務軟件、生態背後用了很多開源軟件,與開源有解不開的關係,爲別人的成果付費,這就挺好。

談到代碼託管平臺的選擇,肯定想到 GitHub,去年的十月份,GitHub 聯手平安雲,高調宣佈 GitHub 正式入華,並且爲了推動國內互聯網企業的發展,推出了國內的 GitHub 企業版,即平安雲 GitHub 企業版。平安雲 GitHub 企業版有三種部署模式,分別爲 SaaS、雲鏡像以及私有化,可分別滿足不同企業追求性價比、追求運維可控性以及追求更高安全私密的需求。

對於金融行業來講,討論如何更好地擁抱開源只是一個開始,對於開源的安全合規問題靠一己之力無法解決,需要行業聯合起來共同應對,一起爲開源助力,打造金融行業的開源聯盟,共同推動行業發展。

想要體驗平安雲 GitHub 企業版,請點擊鏈接瞭解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章