Gome aɖeke meli be woagbugbɔ mɔɖegbalẽ na dɔ sia o | Mewayz Blog Skip to main content
Hacker News

Gome aɖeke meli be woagbugbɔ mɔɖegbalẽ na dɔ sia o

Nyaŋuɖoɖowo

16 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
De asi ete * aƒe * nuŋlɔɖiwo * blog dzi * asixɔxɔ dede nu ŋu De asi agbalẽ te # Gomenɔamesi Mele Be Woagaxɔ Mɔɖegbalẽ Gbugbɔgaxɔ O: Afɔku Siwo Le Dɔwɔna aɖe Ƒe Dɔwɔnu Siwo Menye Ame Ŋutɔ Vavãtɔ Manɔmee Me Le xexe si me wowɔa dɔ le ʋuʋu ɖi me la, nuwɔna si nye "forking" dɔ aɖe nye gomenɔamesi vevi aɖe. Enye ɖokuisinɔnɔ ƒe gbeƒãɖeɖe, mɔ si dzi woto ne nuto aɖe melɔ̃ ɖe dɔ aɖe ƒe mɔfiame dzi o alo ne dɔwɔƒe aɖe si nye etɔ xɔ dɔwɔnu lɔlɔ̃ aɖe si woate ŋu azã le mɔ gbadza nu. Fork la do ŋugbe be ayi edzi, aƒe yeye na sededea kple eƒe nudzɔlawo. Ke hã, ɖoɖo sia yɔ fũ kple se kple agbenɔnɔ ŋuti kuxi sesẽwo, vevietɔ ne eɖo nuwɔna vevi si nye *gbugbɔ mɔɖegbalẽnana* gbɔ. Dutoƒo nudzraɖoƒe wɔwɔ le GitHub dzi ko menaa gome fork be wòatrɔ mɔɖegbalẽ si te woma kɔda gbãtɔa le o. Esia nye nugɔmemasemase si me afɔku le si ate ŋu ahe senyawo me tsonu gãwo kple nutoa me masɔmasɔwo vɛ. Wometsɔa codebase, si naa gomenɔamesi be woagbugbɔ mɔɖegbalẽ na, ƒe aƒetɔ vavãtɔ ana fɔkpa le eɖokui si o. Ele be woakpɔe to ɖoɖo si me wowɔa nu nyuie le eye wòsesẽna zi geɖe me. Vovototo sia gɔmesese le vevie ŋutɔ na habɔbɔ ɖesiaɖe, abe amesiwo zãa modular business OS abe Mewayz ene, si nɔ te ɖe eƒe kɔmpiutadziɖoɖowo ƒe ƒuƒoƒo ƒe liƒo kple se ƒe blibonyenye dzi. ## Dziɖuɖu ƒe Susu si le Kplu me Ne wotsɔ dɔ aɖe wɔ fork la, aƒedzikpɔla yeyeawo nyia sea dome, gake wonyia se ƒe ɖoɖo si kpɔa edzi hã dome. Kɔda ƒe fli ɖesiaɖe si wotsɔ na le mɔɖegbalẽ tɔxɛ aɖe si woate ŋu azã le mɔ gbadza nu te la tsɔa mɔɖegbalẽ ma ƒe agbanɔamedziwo kple mɔxeɖenuwo tegbee. Forking ƒuƒoƒoa ate ŋu akpɔ nudzraɖoƒe yeyea dzi le dɔdzikpɔkpɔ me, gake womekpɔa nutata ƒe gomenɔamesi dzi le codebase bliboa dzi o negbe ɖe woawoe nye nutata ƒe gomenɔamesi gbãtɔwo tɔ hafi. Esia hea mɔxenu gã aɖe vɛ na fɔkpa ɖesiaɖe si di be yeatrɔ, vevietɔ ɖe mɔɖegbalẽ si xea mɔ ɖe nu geɖe wu alo asitsatsa ŋu gbɔ. Fork la mate ŋu aɖe gbeƒã mɔɖegbalẽ yeye ko o; ele be wòaxɔ mɔɖeɖe tso nutata ƒe gomenɔamesi tɔ ɖesiaɖe si kpe asi ɖe codebase si le fork la me ŋu. Zi geɖe la, esia nyea dɔ si mate ŋu adzɔ o kloe, elabena ebia be: * Nudzɔla ɖesiaɖe yometiti, amesiwo ɖewohĩ ʋu yi ŋgɔ alo womeɖoa nya ŋu o hã le eme. * Nubabla siwo wode asi te la xɔxɔ tso nudzɔla ɖesiaɖe gbɔ be woagbugbɔ woƒe nutata ƒe gomenɔamesi ade asi na ame bubuwo alo ana mɔɖegbalẽ be woagbugbɔ mɔɖegbalẽ ana woƒe dɔa. * Ate ŋu adzɔ be woaɖe kɔpi ɖesiaɖe si ŋu womate ŋu axɔ mɔɖeɖe le o ɖa alo agbugbɔ aŋlɔe, si nye nuwɔna si ate ŋu axɔ mɔ̃ɖaŋununya me eye wòaxɔ ɣeyiɣi geɖe. > Fork si me gomenɔamesi mele be woagbugbɔ mɔɖegbalẽ na o la le abe aƒe haya ene; àte ŋu anɔ eme eye nàwɔ tɔtrɔ suesuesuewo, gake menye tɔwòe nye aƒea o eye màte ŋu adzrae alo atrɔ eƒe xɔtuɖoɖo vevi aɖe ne aƒetɔa melɔ̃ ɖe edzi o. "Dziɖuɖu ƒe alakpanuwɔwɔ" sia ate ŋu anye afɔku. Fork si dzea agbagba be yeagbugbɔ mɔɖegbalẽ ana evɔ meɖe gomenɔamesi siawo ɖa o la dea afɔku me be nutata ƒe gomenɔamesi dzi dada ƒe nyawo tso amesiwo tututu wòdi be yeakpɔ edzi la gbɔ. Menye ɖeko esia hea senyawo ƒe afɔku vɛ ko o, ke ate ŋu agblẽ nutoa me tɔwo ƒe kakaɖeamedzi hã me, elabena eɖee fia be womebu amesiwo tu dɔa le gɔmedzedzea me ƒe gomenɔamesi siwo le se nu ŋu o. ## Mɔ si Yi Nutɔnyenye Kple Dziɖuɖu vavãtɔ Gbɔ Be fɔkpa nate ŋu akpɔ ɖokuisinɔnɔ vavãtɔ, si me gomenɔamesi si le esi be wòaɖo eya ŋutɔ ƒe mɔɖegbalẽ ƒe etsɔme hã le la, ele be wòaƒo sea ƒe kɔpi dzro ko ta. Ele be wòazu dɔ yeye si le eɖokui si si me dziɖuɖu ƒe kpɔɖeŋu si me kɔ eye wòle se nu le. Esia lɔ mɔ eve siwo sɔ kple wo nɔewo ɖe eme: senyawo kple nutoa me tɔwo. Le senyawo nu la, mɔ sesẽtɔ kekeakee nye be woaɖo dɔwɔƒe yeye aɖe, abe kɔmpiutadziɖoɖowo ƒe gɔmeɖoanyi ene, si ate ŋu awɔ dɔ abe dɔa ƒe nunɔamesiwo dzikpɔla si medea akpa aɖeke dzi o ene. Emegbe wodea dzi ƒo na nudzɔlawo be woatsɔ woƒe nutata ƒe gomenɔamesi ade asi na gɔmeɖoanyi sia, eye emegbe ŋusẽ le esi be wòakpɔ dɔa ƒe mɔɖegbalẽ dzi. Kpɔɖeŋu sia, si dɔwo abe Apache Software Foundation kple Eclipse Foundation zãna, naa se ƒe nɔnɔme si me kɔ eye wòkpɔa dɔa ta tso nudzrala ɖekaɖekawo ƒe ŋusẽkpɔɖeamedzi me. Le nutoa me ƒe nukpɔsusu nu la, ele be fɔkpaa natu eya ŋutɔ ƒe dzesideŋkɔ kple ŋusẽ ɖo. Esia fia be woaɖo dziɖuɖu ƒe ɖoɖo siwo me kɔ, mɔfiame si akpe asi ɖe eŋu, kple mɔfiame si nuto yeyea trɔ asi le—menye abe alesi woawɔ nu ɖe ​​dɔ gbãtɔa ŋu ko ene o. Mɔ̃wo abe Mewayz ene ateŋu anye dɔwɔnu vevi aɖe le afisia, ana modular dɔwɔnu siwo hiã be woatsɔ awɔ ɖoɖo ɖe agbagbadzedze siawo ŋu, akpɔ nudzɔdzɔwo dzi, eye woatu dɔwɔwɔ ƒe kpɔɖeŋu si li tegbee ɖo ƒo xlã dɔ yeyea. Taɖodzinuae nye be woaɖee afia be menye ɣeyiɣi kpui aɖe ƒe sitsoƒe koe fɔkpaa nye o, ke boŋ enye amesi ate ŋu awɔ dɔ, si axɔ ɖe eteƒe ɣeyiɣi didi aɖe, eye eya ŋutɔ ƒe dzɔgbese le esi. ## Nuxlɔ̃ame Ŋutinya aɖe na Asitsahawo Le asitsaha siwo le woƒe kɔmpiutadziɖoɖo siwo dzi woanɔ te ɖo la me tom gome la, mɔɖegbalẽ ƒe nɔnɔme si le dɔ vevi aɖe ŋu nye nu vevi aɖe. Dɔ aɖe si woate ŋu azã le mɔ gbadza nu ƒe asixɔxɔ si nudzrala aɖe si nye etɔ si ate ŋu ahe vɔvɔ̃ vɛ. Gake ne gome mele fɔkpa ma si be wòagbugbɔ mɔɖegbalẽ ana o la, egakpɔtɔ blaa dɔ gbãtɔa ƒe mɔɖegbalẽ le se nu. Esia fia be forked project la ate ŋu anɔ bɔbɔe nenema ke na mɔɖegbalẽ ƒe tɔtrɔ siwo ava le etsɔme si nutata ƒe gomenɔamesi tɔ gbãtɔ agblɔ. Ele be dɔwɔƒe siwo ɖoa ŋu ɖe modular business OS ŋu nanɔ ŋudzɔ vevietɔ. Asixɔxɔ si le OS abe Mewayz ene ŋue nye eƒe ŋutete be wòawɔ ɖeka kple dɔwɔnu kple mɔ̃ vovovowo nyuie. Mɔɖegbalẽnana ƒe nya si gbɔ womekpɔ o le forked dependency ate ŋu ahe kakaɖedzimanɔamesi kple afɔku vɛ, si ate ŋu agblẽ asitsatsa ƒe dɔwɔɖoɖo bliboa ƒe liƒo me. Eyata ne fɔkpa do la, ele vevie be woalé ŋku ɖe eƒe gɔmeɖoanyi ŋu nyuie. Bia nya veviwo: Ðe nudzɔla gbãtɔwo ƒe akpa ɖedzesi aɖe ʋu yi fɔkpaa dzia? Ðe woɖo gɔmeɖoanyi aɖe anyia? Ðe ɖoɖo aɖe li si me kɔ nyuie si dzi woato akpɔ nutata ƒe gomenɔamesi gbɔa? Ne biabia siawo ƒe ŋuɖoɖo nye ao la, ekema ɖikeke le senyawo ƒe ŋusẽ si le fɔkpaa ŋu ŋu, eye kakaɖedzi mele alesi wòate ŋu awɔ dɔ ɣeyiɣi didi ŋu o. Le nyataƒoƒo me la, forking na dɔ aɖe le bɔbɔe; forking a project *kple gomenɔamesi be wòatso nya me le eya ŋutɔ ƒe etsɔme* sesẽ etɔxɛe. Ebia agbagbadzedze be woaɖoe koŋ, si sɔ le se nu, eye nutoa me tɔwo nawɔe be woatu nu yeye ŋutɔŋutɔ si le eɖokui si ɖo. Ema manɔmee la, fɔkpa nyea fotoɖeɖe le ɣeyiɣi aɖe megbe ko, eye ŋusẽ mele esi be wòaɖe asi le eɖokui ŋu ŋutɔŋutɔ gbeɖe o.

Èle klalo be yeana wò dɔwɔwɔwo nanɔ bɔbɔe?

ƒe nyawo

Eɖanye be èhiã CRM, invoicing, HR, alo modules 207 katã — Mewayz na nèƒo nu tso eŋu. 138K+ asitsahawo wɔ tɔtrɔa xoxo.

Dze Dze Eme Femaxee →
ƒe nyawo

Q: Nukae nye mɔɖegbalẽ gbugbɔgaxɔ eye nukatae wònye kuxi le dɔ siwo wowɔna le mɔ gbadza nu me?

Relicensing fia nuwɔna si nye be woatsɔ mɔɖegbalẽ yeye ade dɔ aɖe ƒe codebase me. Le dɔ siwo wowɔna le mɔ gbadza nu me la, mɔɖegbalẽ gbugbɔgaxɔ ate ŋu ahe emetsonu sesẽwo vɛ, siwo dometɔ aɖewoe nye nutoa me tɔwo ƒe kpekpeɖeŋu si ate ŋu abu, tɔtrɔ siwo ava dɔa ƒe mɔfiame, kple dɔa ƒe nuwuwu gɔ̃ hã. Esia le alea elabena dɔ siwo wowɔna le mɔ gbadza nu la ɖoa ŋu ɖe woƒe nudzɔlawo ƒe nuwɔwɔ aduadu kple lɔlɔ̃nu nyui ŋu vevie, amesiwo ɖewohĩ womalɔ̃ be yewoayi dɔ aɖe dzi le mɔɖegbalẽ yeye te o. Gawu la, mɔɖegbalẽ gbugbɔgaxɔ ateŋu ahe nyabiasewo hã ɖe te le dɔa ƒe nunya ƒe nunɔamesiwo (IP) ƒe amesinɔnɔ kple edzi kpɔkpɔ ŋu.

Q: Ðe mate ŋu agbugbɔ mɔɖegbalẽ na dɔ aɖe evɔ nyemexɔ ewɔla gbãtɔwo ƒe mɔɖeɖe oa?

Ao, màte ŋu agbugbɔ mɔɖegbalẽ na dɔ aɖe ne mèxɔ ewɔla gbãtɔwo ƒe mɔɖeɖe o. Dɔa wɔla gbãtɔwo léa dɔa ƒe IP ƒe aƒetɔ nyenye me ɖe asi, eye mɔɖegbalẽ gbugbɔgaxɔ woƒe lɔlɔ̃nu manɔmee nye woƒe gomenɔamesiwo dzi dada. Le nyateƒe me la, ɖewohĩ nuwɔla gbãtɔwo na mɔɖegbalẽ xoxo be woazã woƒe dɔa le nɔnɔme aɖewo koŋ me, eye ele be woade bubu wo ŋu. Le nɔnɔme mawo me la, mɔɖegbalẽ gbugbɔgaxɔ mɔɖeɖe manɔmee ate ŋu ahe senyawo me tsonu vɛ, siwo dometɔ aɖewoe nye nyadɔdrɔ̃ kple nusiwo dome gblẽ. Ele vevie be nàwɔ ɖoɖo kple nuwɔla gbãtɔwo be woakpɔ egbɔ be mɔɖegbalẽ gbugbɔgaxɔ ƒe ɖoɖo le edzi yim nyuie.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Q: Aleke mawɔ akpɔ egbɔ be mɔɖegbalẽ gbugbɔ nana dɔ aɖe megblẽ eƒe nutoa me tɔwo ƒe kpekpeɖeŋu me o?

Kakaɖedzi nana be nutoa me tɔwo nado alɔe le vevie ŋutɔ ne wogbugbɔ mɔɖegbalẽ na dɔ aɖe. Mɔnu ɖekae nye be nàƒo nu kple dɔa ƒe nutoa me tɔwo, siwo dometɔ aɖewoe nye nudzɔlawo, ezãlawo, kple eƒe alɔdzedɔwɔƒea ƒe amedzrowo. Esia bia be woadzro mɔɖegbalẽ gbugbɔgaxɔ si wodo ɖa la me kple nutoa me tɔwo, woakpɔ woƒe dzimaɖitsitsiwo gbɔ, eye woana numeɖeɖe siwo me kɔ tso nyametsotsoa ŋu. Gakpe ɖe eŋu la, ele vevie be woakpɔ egbɔ be mɔɖegbalẽ yeyea sɔ kple dɔa ƒe xɔtuɖoɖo siwo li fifia kple nusiwo dzi woanɔ te ɖo. Ne èwɔ nu aduadu ƒe mɔnu la, àte ŋu aɖe afɔku si le nutoa me tɔwo ƒe amedzrowɔwɔ me dzi akpɔtɔ eye nàkpɔ egbɔ be tɔtrɔa yi edzi nyuie.

Q: Viɖe kawoe le mɔɖegbalẽ gbugbɔgaxɔ na dɔ aɖe me, eye ɣekaɣie wònye susu nyui?

Gbugbɔgawɔ mɔɖegbalẽ nana dɔ aɖe ateŋu ana viɖe geɖe, siwo dometɔ aɖewoe nye asitɔtrɔ le nɔnɔmewo ŋu ƒe dzidziɖedzi, ablɔɖe be woatrɔ asi le nu ŋu, kple mɔɖegbalẽ ƒe gazazãwo dzi ɖeɖe kpɔtɔ. Susu nyui aɖe si woatsɔ agbugbɔ mɔɖegbalẽ nana la dzɔna ne dɔa wɔlawo gbãtɔwo megakpɔ gome le eme o, alo ne dɔa ƒe mɔfiame trɔ ŋutɔ. Le nɔnɔme mawo me la, mɔɖegbalẽ gbugbɔgaxɔ ate ŋu akpe ɖe eŋu be dɔa natsi agbe eye wòayi edzi anɔ vevie. Gake mele be woagbugbɔ mɔɖegbalẽ nana nu tsɛe o, elabena ate ŋu ahe emetsonu veviwo vɛ na dɔa ƒe nutoa me tɔwo kple amesiwo kpe asi ɖe eŋu. Ele vevie ŋutɔ be... eye wòwu enu kple

Nyabiase Siwo Wobiana Enuenu

    ƒe nyawo
  • Nukae wòfia be "gome aɖeke manɔ asiwò be nàgbugbɔ mɔɖegbalẽ ana" dɔ aɖe o?

    Ne "gome aɖeke mele asiwò be nàgbugbɔ mɔɖegbalẽ na wò o" fia be màte ŋu atrɔ dɔa ƒe mɔɖegbalẽ gbãtɔ si le ʋuʋu ɖi o, ne ètsɔ fork wɔe gɔ̃ hã. Seɖoƒe sia doa mo ɖa ne gomenɔamesi siwo le nutata ƒe gomenɔamesi gbãtɔwo si be woatrɔ asi le mɔɖegbalẽnana ƒe ɖoɖowo ŋu. Le kpɔɖeŋu me, ne mɔɖegbalẽ le dɔ aɖe ŋu le GPLv3 te la, forking menaa ŋusẽ wò be nàtrɔe ɖe MIT alo Apache mɔɖegbalẽwo ŋu o. Esia ate ŋu axe mɔ ɖe alesi nàte ŋu ama forked version la alo akpɔ gae la nu vevie. Mewayz ƒe modules 207 siwo wotu do ŋgɔ, siwo woateŋu axɔ $49/ɣleti, kpena ɖe dɔwɔlawo ŋu be woakpɔ mɔɖegbalẽ ƒe kuxi sesẽ mawo to kɔda ƒe akpa siwo wɔ ɖeka, siwo sɔ na zazã nana me.

  • Nukatae mɔɖegbalẽ gbugbɔgaxɔ nye nu vevi aɖe si ŋu woabu ne wole dɔ aɖe wɔm?

    Gbugbɔ mɔɖegbalẽ nana le vevie ŋutɔ elabena eyae afia alesi woateŋu azã forked dɔa, amae, eye wòatrɔ asi le eŋu. Le kpɔɖeŋu me, tɔtrɔ tso mɔɖegbalẽ si xea mɔ na ame abe AGPL ene dzi yi esi ɖe mɔ ɖe eŋu abe BSD ene ate ŋu ahe asitsala geɖe wu vɛ. Le go bubu me la, ʋuʋu yi mɔɖegbalẽ si me seɖoƒe li na wu gbɔ ate ŋu axe mɔ ɖe vixɔxɔnyi nu. Ne gome mele asiwò be nàgbugbɔ mɔɖegbalẽ ana o la, mɔɖegbalẽ gbãtɔa ƒe sewoe xea mɔ na wò tiatiawɔblɔɖewo. Wotrɔ asi le Mewayz ƒe modules 207 ŋu be woawɔ dɔ nyuie le mɔɖegbalẽ geɖewo te, si ana mɔnukpɔkpɔ dɔwɔla siwo hiã be woatrɔ asi le woƒe dɔwo ŋu evɔ womatsi dzi ɖe mɔɖegbalẽ ƒe masɔmasɔwo ŋu o.

  • Afɔku kawoe le se nu do ƒome kple agbagbadzedze be woagbugbɔ mɔɖegbalẽ na dɔ aɖe mɔɖeɖe manɔmee?

    Agbagbadzedze be woagbugbɔ mɔɖegbalẽ na dɔ aɖe mɔɖeɖe manɔmee ate ŋu ahe senya sesẽwo vɛ, siwo dometɔ aɖewoe nye nutata ƒe gomenɔamesi dzi dada ƒe nyaʋiʋliwo. Nutata ƒe gomenɔamesi gbãtɔwo ate ŋu awɔ woƒe gomenɔamesiwo dzi, si ate ŋu azi dziwò be nàdzudzɔ wo mama alo axe nusiwo dome gblẽ. Afɔku sia lolo ŋutɔ ne wole forking dɔwo wɔm kple copyleft ƒe ɖoɖo sesẽwo, abe GPL ene. Mewayz kpena ɖe ame ŋu be woaɖe afɔku mawo dzi akpɔtɔ to modules siwo xɔ mɔɖegbalẽ do ŋgɔ, siwo sɔ na zazã, siwo wɔ ɖeka kple mɔɖegbalẽ vovovo siwo le ʋuʋu ɖi la nana me, si ɖea mɔɖegbalẽ gbugbɔgaxɔ ƒe nɔnɔme sesẽwo ƒe hiahiã dzi kpɔtɔna.

  • Aleke Mewayz ateŋu akpeɖe dɔwɔlawo ŋu be woaƒo asa na mɔɖegbalẽ gbugbɔgaxɔ ƒe nyawo ne wole forking dɔwo wɔm?

    Mewayz tsɔ nya aɖe si me kɔ

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Related Guide

Project Management Guide →

Deliver projects on time and on budget with tasks, milestones, time tracking, and team collaboration.

Start managing your business smarter today

Join 6,203+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,203+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime