• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當(dāng)前的位置是:  首頁(yè) > 新聞 > 國(guó)內(nèi) >
     首頁(yè) > 新聞 > 國(guó)內(nèi) >

    open stack:如何平衡企業(yè)和社區(qū)以建立更好的開源

    2017-04-19 14:59:48   作者: Jonathan Zhang   來源:開源云中文社區(qū)   評(píng)論:0  點(diǎn)擊:


      開源在公司中發(fā)揮越來越大的作用,但這并不意味著公司了解如何與外部貢獻(xiàn)者一起“玩耍”。
      經(jīng)驗(yàn)豐富的社區(qū)經(jīng)理Jono Bacon說,他們面臨著連接內(nèi)部公司目標(biāo)與外部開放源碼社區(qū)動(dòng)態(tài)的挑戰(zhàn) ——這一沖突可以讓雙方抱怨“他們根本就不懂!” Bacon在Linux基金會(huì)的開源領(lǐng)導(dǎo)峰會(huì)上介紹了一系列建議和陷阱。
    \
      Bacon也是即將到來的Community Leadership Summit的創(chuàng)始人,他用Black Duck2016年關(guān)于開源未來的調(diào)查得出的幾個(gè)數(shù)字開場(chǎng):65%的被調(diào)查公司正在為開源項(xiàng)目做出貢獻(xiàn),67%的受訪者積極鼓勵(lì)開發(fā)人員做出貢獻(xiàn)或參與,78%的開源人數(shù)是2010年的兩倍。
      他表示,當(dāng)企業(yè)邏輯與開源社區(qū)倫理發(fā)生碰撞時(shí),就產(chǎn)生了一個(gè)有趣的問題。如果公司得到正確的回報(bào),他們看到很棒的工程、社區(qū)關(guān)系和成長(zhǎng)。如果相反,公司最終會(huì)疏遠(yuǎn)員工和社區(qū)成員。
      Bacon說:“公司從傳統(tǒng)的瀑布式命令和控制環(huán)境轉(zhuǎn)變?yōu)殚_放源代碼,這是一個(gè)很大的變化。 這一切都是寬容的,必須允許人們犯錯(cuò)誤。這就是開源的方式 ——沒有人是完美的,我們都會(huì)有失敗,但讓我們談?wù)勏胍鍪裁磥砀倪M(jìn)它。“
      Bacon還概述了一些建議以及需要注意的陷阱。
      將社區(qū)視為產(chǎn)品的一部分
      公司有工程、銷售和營(yíng)銷團(tuán)隊(duì),他們提出問題,然后離開論壇或Git中心項(xiàng)目。Bacon說:“我認(rèn)為這是一個(gè)錯(cuò)誤。如果你想擁抱開源,那就必須是公司里每個(gè)人都參與。”
      他引用了一個(gè)咨詢客戶HackerOne的例子——HackerOne首席執(zhí)行官M(fèi)?rtenMickos向公司的所有人分配了一個(gè)“任務(wù)”:認(rèn)識(shí)至少一個(gè)黑客。 “開源的人應(yīng)該至少知道一個(gè)社區(qū)成員。實(shí)現(xiàn)這個(gè)目標(biāo)的唯一方法就是將社區(qū)視為產(chǎn)品開發(fā)的戰(zhàn)略組成部分。不應(yīng)該是你雇用某個(gè)人來‘照顧它‘。“
      給這個(gè)“產(chǎn)品”一個(gè)擁有者
      但必須有人對(duì)社區(qū)負(fù)責(zé)。Bacon說:“最終,所有這些想法和概念的所有權(quán),以及如何與社區(qū)合作,都應(yīng)該有一個(gè)單一的聯(lián)系點(diǎn)——有人應(yīng)該負(fù)責(zé)和完成事情。” 在很多公司,這是一件順便的事——我們?cè)谏鐓^(qū)中提出問題,然后有時(shí)間的時(shí)候才去做一些事情。”
      一個(gè)很好的例子是,當(dāng)公司表示想要通過撰寫一些博客文章來吸引社區(qū),而員工忙碌,沒有人寫。公司需要有誰(shuí)來負(fù)責(zé)執(zhí)行的計(jì)劃。他認(rèn)為,這個(gè)人應(yīng)該有一定的資歷 —— 不一定要向CEO報(bào)告,而是一個(gè)有影響力的、可以與高級(jí)管理團(tuán)隊(duì)進(jìn)行坦率的交談以制定策略的人。
      保證透明度
      Bacon說,簡(jiǎn)單地說,寫一篇有關(guān)正在發(fā)生的事情并在公司內(nèi)部分享的周報(bào)就可以做到透明,因?yàn)樵跊]有反饋的情況下,焦慮度普遍會(huì)增加。預(yù)防性的治療方法就是是公開和透明。 “當(dāng)公司在戰(zhàn)略工作上有分歧時(shí),與社區(qū)分享,不一定是分享每一個(gè)細(xì)節(jié),本質(zhì)是公開。而且失敗應(yīng)該被接受。這是我們學(xué)習(xí)的方式。這需要從頂部開始由上至下,因?yàn)轭I(lǐng)導(dǎo)者塑造文化。“
      獲得信任
      它有兩種方式。公司需要獲得信任,但它是一種合作伙伴關(guān)系, “互相認(rèn)識(shí) —— 喝一杯,一起吃午飯,交朋友”。這是社區(qū)互動(dòng),幫助會(huì)員找到工作,促進(jìn)公司之間的合作關(guān)系,使事情變得更加愉快。還包括定期的個(gè)人會(huì)議。 “親自參加會(huì)議的效果是非常驚人的,經(jīng)常性的對(duì)話對(duì)發(fā)展友誼真的很重要,它是無價(jià)的。“Bacon補(bǔ)充說。
      避免私有開發(fā)和代碼轉(zhuǎn)儲(chǔ)
      擔(dān)心有人竊取你的想法不是一個(gè)不分享代碼的好理由。 “很多公司認(rèn)為他們將要構(gòu)建偉大的軟件,然后把它作為一個(gè)代碼轉(zhuǎn)儲(chǔ)提供。但請(qǐng)不要這樣做。”Bacon說,他認(rèn)為這種封閉的、一次性的方法在具有非常模塊化項(xiàng)目的社區(qū)外并不適用,例如驅(qū)動(dòng)程序或插件。應(yīng)該去嘗試成為這個(gè)過程的一部分。
      從自己的角度忽視社區(qū)(或公司)
      Bacon從公司和開源社區(qū)兩邊所聽到的都差不多:
      “他們不懂!”
      “他們有不切實(shí)際的看法。”
      “他們不斷抱怨!”
      雙方最有可能做的是:忽視對(duì)方,并希望它會(huì)消失。
      他說:“社區(qū)成員是我們建立偉大事物的一部分,所以應(yīng)該與他們建立良好的關(guān)系。”
      Bacon承認(rèn),這是一個(gè)簡(jiǎn)單的概念,但很難實(shí)踐。例如,如果你一直在航空業(yè)的業(yè)務(wù)發(fā)展工作,那么開源的精神似乎是“奇怪的”——所以建立這一概念有助于幫助人們承認(rèn)和調(diào)整。公司在許多開源項(xiàng)目中投入了大量的功能開發(fā)資金,所以重要的是要好好對(duì)待那些應(yīng)該得到尊重的人們。
      在開源/自由軟件世界里有一群人是反公司,他們認(rèn)為公司意味著風(fēng)險(xiǎn)和威脅。 “這不對(duì)。公司可以承擔(dān)真正有價(jià)值的角色,但他們需要成為這個(gè)過程的成員,而不是獨(dú)裁者。“
      情緒化決策
      這是另一個(gè)主要的陷阱。 “當(dāng)我發(fā)現(xiàn)沖突發(fā)生的時(shí)候,總是我們并不在談?wù)撃骋粋(gè)問題,而是對(duì)另一個(gè)人的看法。這可能是最糟糕的事情。“
      他說,這種情況下很難進(jìn)行客觀的溝通。人們很容易就互相攻擊,這不是改善問題的方式。
      “作為社區(qū)和公司,我們唯一可以做的就是退后一步,客觀地看看我們可以談?wù)撌裁矗热绾芏嘟忉屝缘臄?shù)據(jù)和看法。“Bacon說。 “我認(rèn)為在遇到這種沖突時(shí),你必須退后一步,專注于結(jié)果,然后才能解決它。“

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 内黄县| 潞西市| 江永县| 刚察县| 长沙县| 新和县| 大足县| 扎赉特旗| 疏勒县| 大城县| 沁阳市| 屏南县| 津市市| 涟源市| 南阳市| 江永县| 宁安市| 嵊泗县| 阿尔山市| 中卫市| 宁南县| 镇平县| 阿克陶县| 开平市| 鄂温| 怀化市| 楚雄市| 萍乡市| 岑溪市| 赞皇县| 宜都市| 维西| 阳西县| 紫阳县| 大城县| 平遥县| 桐乡市| 博白县| 郯城县| 高州市| 淅川县| http://444 http://444 http://444 http://444 http://444 http://444