Conas tionscadal foinse oscailte a chruthú

Conas tionscadal foinse oscailte a chruthúBeidh féile TF ar siúl i St Petersburg an tseachtain seo TechTrain. Beidh Richard Stallman ar dhuine de na cainteoirí. Embox páirt freisin san fhéile, agus ar ndóigh ní raibh muid in ann neamhaird a dhéanamh ar an ábhar na bogearraí saor in aisce. Sin an fáth a dtugtar ceann dár dtuarascálacha “Ó cheardaíocht na mac léinn go tionscadail foinse oscailte. Taithí Embox". Beidh sé tiomanta do stair fhorbairt Embox mar thionscadal foinse oscailte. San Airteagal seo ba mhaith liom labhairt faoi na príomh-smaointe a mbíonn tionchar acu, i mo thuairim, ar fhorbairt tionscadal foinse oscailte. Tá an t-alt, cosúil leis an tuarascáil, bunaithe ar thaithí phearsanta.

Let tús le rud éigin simplí, leis an sainmhíniú ar an téarma opensource. Ar ndóigh, is tionscadal foinse oscailte é tionscadal a bhfuil ceann de na ceadúnais ann a cheadaíonn rochtain ar chód foinse an tionscadail. Ina theannta sin, ciallaíonn tionscadal oscailte gur féidir le forbróirí tríú páirtí athruithe a dhéanamh. Is é sin, má fhoilsíonn cuideachta nó forbróir éigin cód a táirge, go páirteach nó go hiomlán, ní fhágann sé seo go fóill gur tionscadal foinse oscailte é an táirge seo. Agus ar deireadh, ní mór toradh de chineál éigin a bheith mar thoradh ar aon ghníomhaíocht tionscadail, agus tugann oscailteacht an tionscadail le tuiscint go n-úsáideann na forbróirí féin an toradh seo ní hamháin.

Ní bhainfimid leis na fadhbanna a bhaineann le ceadúnais oscailte. Is ábhar rómhór agus ró-chasta é seo a dteastaíonn mionscrúdú air. Scríobhadh go leor alt agus ábhar maith ar an ábhar seo. Ach ós rud é nach saineolaí i réimse an chóipchirt mé féin, ní déarfaidh mé ach go gcaithfidh an ceadúnas spriocanna an tionscadail a chomhlíonadh. Mar shampla, i gcás Embox ní de thaisme a roghnaíodh ceadúnas BSD seachas ceadúnas GPL.

Ós rud é gur cheart go soláthródh tionscadal foinse oscailte an cumas athruithe a dhéanamh agus tionchar a imirt ar fhorbairt an tionscadail foinse oscailte, ciallaíonn sé sin go ndéantar an tionscadal a dháileadh. Tá sé i bhfad níos deacra é a bhainistiú, sláine agus feidhmíocht a chothabháil i gcomparáid le tionscadal le bainistíocht láraithe. Éiríonn ceist réasúnta: cén fáth a n-osclaítear tionscadail ar chor ar bith? Baineann an freagra le réimse na féidearthachta tráchtála; i gcás aicme áirithe tionscadal, is mó buntáistí an chur chuige seo ná na costais. Is é sin, níl sé oiriúnach do gach tionscadal agus tá cur chuige oscailte inghlactha go ginearálta. Mar shampla, tá sé deacair a shamhlú go bhforbrófar córas rialaithe do ghléasra cumhachta nó d'aerárthach bunaithe ar phrionsabal oscailte. Ní hea, ar ndóigh, ba cheart go n-áireofaí i gcórais den sórt sin modúil bunaithe ar thionscadail oscailte, mar go gcuirfidh sé seo roinnt buntáistí ar fáil. Ach caithfidh duine a bheith freagrach as an táirge deiridh. Fiú má tá an córas bunaithe go hiomlán ar chód na dtionscadal oscailte, dúnann an forbróir go bunúsach é, tar éis dó gach rud a phacáistiú i gcóras amháin agus foirgnimh agus socruithe sonracha a dhéanamh. D’fhéadfadh go mbeadh an cód ar fáil go poiblí.

Tá go leor buntáistí ag baint leis na córais seo freisin as tionscadail foinse oscailte a chruthú nó rannchuidiú leo. Mar a dúirt mé cheana, féadfaidh an cód córais deiridh fanacht ar fáil go poiblí. Cén fáth, toisc go bhfuil sé soiléir nach dócha go mbeidh an t-aerárthach céanna ag aon duine chun an córas a thástáil. Tá sé seo fíor, ach d'fhéadfadh go mbeadh duine éigin ann atá ag iarraidh codanna áirithe den chód a sheiceáil, nó, mar shampla, b'fhéidir go bhfaighidh duine amach nach bhfuil an leabharlann atá in úsáid cumraithe i gceart.

Is mó tairbhe fós má leithdháileann an chuideachta bunchuid éigin den chóras isteach i dtionscadal ar leith. Mar shampla, leabharlann chun tacú le roinnt prótacal malartaithe sonraí. Sa chás seo, fiú má tá an prótacal sonrach do réimse ábhair ar leith, is féidir leat na costais a bhaineann leis an bpíosa seo den chóras a chothabháil a roinnt le cuideachtaí eile ón réimse seo. Ina theannta sin, bíonn i bhfad níos lú ama ag teastáil ó speisialtóirí ar féidir leo staidéar a dhéanamh ar an bpíosa seo den chóras san fhearann ​​poiblí chun é a úsáid go héifeachtach. Agus ar deireadh, trí phíosa a scaradh ina eintiteas neamhspleách a úsáideann forbróirí tríú páirtí, is féidir linn an chuid seo a dhéanamh níos fearr, mar ní mór dúinn APIanna éifeachtacha a thairiscint, doiciméadú a chruthú, agus níl mé ag caint fiú faoi chlúdach tástála a fheabhsú.

Is féidir le cuideachta sochair tráchtála a fháil gan tionscadail foinse oscailte a chruthú; is leor dá speisialtóirí a bheith rannpháirteach i dtionscadail tríú páirtí a úsáidtear sa chuideachta. Tar éis an tsaoil, tá na buntáistí go léir fós ann: tá aithne níos fearr ag fostaithe ar an tionscadal, dá bhrí sin úsáideann siad é ar bhealach níos éifeachtaí, is féidir leis an gcuideachta tionchar a imirt ar threo fhorbairt an tionscadail, agus is léir go laghdaítear costais na cuideachta trí úsáid a bhaint as cód dífhabhtaithe réamhdhéanta.

Ní chríochnaíonn na buntáistí a bhaineann le tionscadail foinse oscailte a chruthú ansin. Glacaimis gné chomh tábhachtach sin de ghnó mar mhargaíocht. Dó, is bosca gainimh an-mhaith é seo a ligeann dó riachtanais an mhargaidh a mheas go héifeachtach.

Agus ar ndóigh, ní mór dúinn dearmad a dhéanamh gur bealach éifeachtach é tionscadal foinse oscailte chun tú féin a dhearbhú mar iompróir aon speisialtóireachta. I gcásanna áirithe, is é seo an t-aon bhealach chun dul isteach sa mhargadh. Mar shampla, thosaigh Embox mar thionscadal chun RTOS a chruthú. Is dócha nach gá a mhíniú go bhfuil go leor iomaitheoirí ann. Gan pobal a chruthú, ní bheadh ​​go leor acmhainní againn chun an tionscadal a thabhairt don úsáideoir deiridh, is é sin, go bhféadfadh forbróirí tríú páirtí tosú ag baint úsáide as an tionscadal.

Tá an pobal lárnach i dtionscadal foinse oscailte. Ligeann sé duit costais bhainistíochta tionscadail a laghdú go suntasach, an tionscadal a fhorbairt agus tacú leis. Is féidir linn a rá nach bhfuil aon tionscadal foinse oscailte ar bith gan pobal.

Scríobhadh go leor ábhar faoi conas pobal tionscadail foinse oscailte a chruthú agus a bhainistiú. D'fhonn gan fíricí atá ar eolas cheana féin a athinsint, déanfaidh mé iarracht díriú ar thaithí Embox. Mar shampla, is ceist an-suimiúil é próiseas cruthú pobail. Is é sin le rá go n-insíonn go leor conas pobal atá ann cheana a bhainistiú, ach uaireanta déantar dearmad ar chuimhneacháin a chruthaithe, ag smaoineamh ar seo.

Is é an príomh-riail nuair a bhíonn pobal tionscadail foinse oscailte á gcruthú nach bhfuil aon rialacha ann. Ciallaíonn mé nach bhfuil aon rialacha uilíoch, díreach mar nach bhfuil aon piléar airgid, más rud é amháin toisc go bhfuil na tionscadail an-difriúil. Ní dócha gur féidir leat na rialacha céanna a úsáid agus tú ag cruthú pobail do leabharlann logála js agus roinnt tiománaí an-speisialaithe. Thairis sin, ag céimeanna éagsúla forbartha an tionscadail (agus dá bhrí sin an pobal), athraíonn na rialacha.

Thosaigh Embox mar thionscadal mac léinn toisc go raibh rochtain aige ar mhic léinn ó roinn ríomhchlárú na gcóras. Go deimhin, bhíomar ag dul isteach i bpobal éigin eile. D’fhéadfaimis suim a bheith ag rannpháirtithe an phobail seo, mic léinn, i ndea-chleachtas tionsclaíochta ina gcuid saineolais, in obair eolaíoch i réimse ríomhchlárú an chórais, in obair chúrsa agus dioplómaí. Is é sin, leanamar ceann de na bunrialacha a bhaineann le heagrú pobail: ní mór do bhaill an phobail rud éigin a fháil, agus caithfidh an praghas seo freagairt do ranníocaíocht an rannpháirtí.

Ba é an chéad chéim eile do Embox ná cuardach a dhéanamh ar úsáideoirí tríú páirtí. Tá sé an-tábhachtach a thuiscint gur rannpháirtithe iomlána iad úsáideoirí sa phobal foinse oscailte. De ghnáth bíonn níos mó úsáideoirí ann ná forbróirí. Agus d'fhonn a bheith ag iarraidh a bheith ina rannpháirtí i dtionscadal, tosaíonn siad ar dtús á úsáid ar bhealach amháin nó ar bhealach eile.

Ba iad an Roinn Cibearneitic Teoiriciúil na chéad úsáideoirí Embox. Mhol siad firmware eile a chruthú do Lego Mindstorm. Agus cé gur úsáideoirí áitiúla iad seo fós (d'fhéadfaimis bualadh leo go pearsanta agus plé a dhéanamh ar a raibh uathu). Ach bhí sé fós ina eispéireas an-mhaith. Mar shampla, d'fhorbraíomar demos a d'fhéadfaí a thaispeáint do dhaoine eile, toisc go bhfuil robots spraoi agus tarraingíonn siad aird. Mar thoradh air sin, fuair muid fíor-úsáideoirí tríú páirtí a thosaigh a iarraidh ar cad é Embox agus conas é a úsáid.

Ag an gcéim seo, bhí orainn smaoineamh ar dhoiciméadú, ar mhodhanna cumarsáide le húsáideoirí. Níl, ar ndóigh, shíl muid faoi na rudaí tábhachtacha seo roimhe seo, ach bhí sé roimh am agus níor thug sé éifeacht dhearfach. Bhí an éifeacht sách diúltach. Lig dom cúpla sampla a thabhairt duit. D’úsáideamar googlecode, a thacaigh a vicí leis an ilteangachas. Chruthaíomar leathanaigh i dteangacha éagsúla, ní hamháin Béarla agus Rúisis, inar ar éigean a d'fhéadfaimis cumarsáid a dhéanamh, ach freisin Gearmáinis agus Spáinnis. Mar thoradh air sin, tá cuma an-ghreannmhar air nuair a chuirtear ceist air sna teangacha seo, ach ní féidir linn freagra a thabhairt ar chor ar bith. Nó thug siad isteach rialacha maidir le doiciméadú a scríobh agus trácht a dhéanamh, ach ós rud é gur athraigh an API go minic agus go suntasach, d'éirigh sé amach go raibh ár gcáipéisíocht as dáta agus go raibh sé níos míthreorach ná mar a chabhraigh sé.

Mar thoradh air sin, tháinig cuma úsáideoirí seachtracha ar ár n-iarrachtaí go léir, fiú na cinn mícheart. Agus tháinig custaiméir tráchtála fiú le feiceáil a bhí ag iarraidh a RTOS féin a fhorbairt dó. Agus d'fhorbraíomar é toisc go bhfuil taithí againn agus roinnt bunobair. Anseo ní mór duit labhairt faoi na tráthanna maithe agus an droch-chuimhne araon. Tosóidh mé leis na cinn dona. Ós rud é go raibh baint ag go leor forbróirí leis an tionscadal seo ar bhonn tráchtála, bhí an pobal sách éagobhsaí agus roinnte cheana féin, rud nach bhféadfadh tionchar a bheith aige ar fhorbairt an tionscadail ar ndóigh. Fachtóir breise a bhí ann ná gur shocraigh custaiméir tráchtála amháin treo an tionscadail, agus níorbh é a sprioc ná forbairt bhreise an tionscadail. Ar a laghad níorbh é seo an príomhsprioc.

Ar an láimh eile, bhí roinnt gnéithe dearfacha ann. Fuaireamar úsáideoirí tríú páirtí i ndáiríre. Bhí sé ní amháin ar an gcustaiméir, ach freisin iad siúd a raibh an córas seo beartaithe. Tá méadú tagtha ar an spreagadh chun páirt a ghlacadh sa tionscadal. Tar éis an tsaoil, más féidir leat airgead a dhéanamh freisin ó ghnó suimiúil, tá sé i gcónaí deas. Agus is tábhachtaí fós, chuala muid fonn amháin ó chustaiméirí, a bhí ag an am sin an chuma ar mire dúinn, ach atá anois ar an príomh-smaoineamh Embox, is é sin, úsáid a bhaint as cód forbartha cheana féin sa chóras. Anois is é príomh-smaoineamh Embox ná bogearraí Linux a úsáid gan Linux. Is é sin, ba é an phríomhghné dhearfach a chuir le forbairt bhreise an tionscadail ná go n-úsáideann úsáideoirí tríú páirtí an tionscadal, agus ba cheart go réiteodh sé cuid dá gcuid fadhbanna.

Ag an am sin, bhí Embox imithe thar scóip tionscadail mac léinn cheana féin. Is é an príomhfhachtóir teorannaithe i bhforbairt an tionscadail de réir mhúnla an mhic léinn ná spreagadh na rannpháirtithe. Glacann mic léinn páirt agus iad ag staidéar, agus nuair a bhainfidh siad céim amach, ba cheart go mbeadh spreagadh difriúil ann. Mura bhfuil an spreagadh le feiceáil, ní bhíonn ach an scoláire ag stopadh páirt a ghlacadh sa tionscadal. Má chuirimid san áireamh gur gá oiliúint a chur ar mhic léinn ar dtús, tarlaíonn sé go mbíonn siad ina speisialtóirí maithe faoin am a gcéimíonn siad, ach níl an méid a chuireann siad leis an tionscadal, mar gheall ar easpa taithí, an-mhór.

Go ginearálta, bogaimid ar aghaidh go réidh go dtí an príomhphointe a ligeann dúinn labhairt faoi thionscadal foinse oscailte a chruthú - táirge a chruthú a réiteodh fadhbanna a chuid úsáideoirí. Mar a mhínigh mé thuas, is é an príomh-mhaoin atá ag tionscadal foinse oscailte ná a phobal. Ina theannta sin, is úsáideoirí go príomha iad baill an phobail. Ach cad as a dtagann siad nuair nach bhfuil aon rud le húsáid? Mar sin, mar a tharlaíonn le tionscadal foinse oscailte, ní mór duit díriú ar MVP (íostáirge inmharthana) a chruthú, agus más spéis le húsáideoirí é, beidh pobal le feiceáil timpeall an tionscadail. Más rud é go bhfuil tú ag gabháil do phobal a chruthú ach amháin trí PR pobail, ag scríobh vicí i dteangacha uile an domhain, nó ag sreabhadh oibre git ceart ar github, ní dócha go mbeidh sé seo tábhachtach i gcéimeanna tosaigh an tionscadail. Ar ndóigh, ag na céimeanna cuí ní hamháin go bhfuil siad seo tábhachtach, ach freisin rudaí riachtanacha.

Mar fhocal scoir ba mhaith liom a chur in iúl tráchtaireacht, i mo thuairim, ag léiriú ionchais úsáideoirí ó thionscadal foinse oscailte:

Tá mé ag smaoineamh go dáiríre faoi athrú chuig an OS seo (ar a laghad déan iarracht. Tá siad ag leanúint go gníomhach air agus ag déanamh rudaí fionnuara).

PS Ar TechTrain Beidh oiread agus trí thuarascáil againn. Ceann faoi fhoinse oscailte agus dhá cheann faoi leabaithe (agus ceann amháin praiticiúil). Ag an seastán déanfaimid máistir-rang ar ríomhchlárú ag baint úsáide as micrea-rialtóirí Embox. Mar is gnách, tabharfaimid na crua-earraí agus ligfimid duit é a ríomhchlárú. Beidh tráth na gceist agus gníomhaíochtaí eile ar siúl freisin. Tar chuig an bhféile agus ár seastán, beidh sé spraoi.

Foinse: will.com

Add a comment