Awoṣe Idagbasoke Software ọfẹ
Katidira ati Bazaar jẹ iwe iru iwe afọwọkọ ti o dagbasoke nipasẹ Eric S. Raymond ni ọdun 1.998 lati gbiyanju lati ṣalaye lati irisi rẹ ati iriri tirẹ (Idagbasoke Fetchmail) ohun ti o loye nipa ẹda aṣeyọri ati itiranyan ti Linux ati awọn eto ti o jọmọ, ni pataki lati irisi iyatọ laarin Awọn awoṣe Idagbasoke Software, eyiti o pe ni tikalararẹ: Awoṣe Katidira ati Apẹrẹ Bazaar.
Ati ninu iwe yii, a yoo pese onínọmbà ati ṣoki ti iṣafihan ti o jẹ olokiki laarin awọn olupilẹṣẹ ti Free Software Movement. Eyi ti o wa larọwọto ati wiwọle ni ọpọlọpọ awọn ẹya ti oju opo wẹẹbu, ṣugbọn o le ṣe igbasilẹ lati ọna asopọ wẹẹbu atẹle lati wọle si ni yarayara siwaju sii: Katidira ati Bazaar naa.
Atọka
INTRODUCCIÓN
Ohun elo ti o sọ «Katidira ati Bazaar» gbekalẹ wa pẹlu iranran pe laarin agbaye ti Imọ-ẹrọ sọfitiwia wa “awọn aza idagbasoke meji ti o yatọ patapata, awoṣe katidira, ti o wulo fun ọpọlọpọ awọn idagbasoke ti a ṣe ni agbaye ti sọfitiwia iṣowo, ni afiwe si awoṣe bazar, aṣoju diẹ sii ti agbaye Linux ”.
Ti n tẹnumọ pe awọn awoṣe 2 wọnyi wa lati awọn aaye ibẹrẹ idakeji lori iru ilana n ṣatunṣe aṣiṣe sọfitiwia, ati ti ilana rẹ pato nipa ohun ti o pe ni Ofin Linus eyiti o sọ atẹle yii: “Fun ni nọmba to ni oju, gbogbo awọn aṣiṣe ko ṣe pataki” tabi ni awọn ọrọ miiran: “Pẹlu nọmba oju to to, gbogbo awọn aṣiṣe ohun asan ni wọn ”.
Ati pe o tẹnumọ ọrọ Hacker, eyiti o wa ni ero mi pe onkọwe ṣalaye bi iru Olumulo giga-giga ti o lagbara lati loye ati lo nilokulo eto daradara, ati lati ṣe awari, daba tabi ṣe awọn atunṣe tabi awọn iyipada ti fọọmu daradara ati nkan fun gbogbo agbegbe olumulo.
Ni awọn iwe kika miiran, ọrọ yii tabi imọran ti a pe ni Hacker tọka si:
«amoye kan, kepe nipa agbegbe koko-ọrọ kan, paapaa agbegbe imọ-ẹrọ, ati ẹniti idi rẹ ni lati lo anfani imọ yẹn fun awọn idi ti ko dara. O jẹ eniyan yẹn, nigbagbogbo alamọdaju ni agbegbe ti imọ, ti o ni ifẹ nipa imọ, iwari ati kọ ẹkọ awọn ohun tuntun ati oye bi wọn ṣe n ṣiṣẹ, de opin ti imudarasi rẹ pẹlu awọn didaba ti o munadoko ati awọn igbero, ati nigbagbogbo pẹlu ero ti pin imo tabi yago fun ikuna tabi iṣẹ-ṣiṣe ti nkan ti iwadi.
Eyi ti o jẹ gbogbo agbaye ati imọran gidi, nitori pe “Awọn olosa” wa ni gbogbo awọn agbegbe ti imọ eniyan.
IDAGBASOKE
Ninu ọpọlọpọ ti o ti ka iru nkan bẹẹ, nitootọ nọmba nla kan yoo wa ti yoo gba pe imọran pe “Lainos jẹ onidaaro” ti han ni gbangba nibẹ. Ṣugbọn kilode?
Nitoripe titi di akoko yẹn a isodipupo ti awọn ọna Idagbasoke sọfitiwia ti a ṣe deede tabi awọn awoṣe ti o da lori “ọna ti a ti sọ di pupọ ati ti ngbero lati ibẹrẹ” nitori iṣe ti ṣiṣẹda Sọfitiwia ni a mu bi nkan ti o ni nkan ṣe pẹlu nkan ti o yorisi “idaamu pataki kan.”
Ati pe pelu otitọ pe agbaye Unix ti wa tẹlẹ, ti o ni awọn irinṣẹ kekere, iṣafihan iyara ati siseto itankalẹ, Ifarahan ti ọgbọn idagbasoke idagbasoke Free Software labẹ Linux mu ọrọ naa lọ si ipele miiran ti imulẹ.
Nigba ti Ninu agbaye ti Idagbasoke sọfitiwia Aladani, o ṣe ni “ọna ipalọlọ ati ibọwọ”, gẹgẹ bi a ti kọ Katidira kan, Ninu agbaye ti Idagbasoke Software ọfẹ (Linux) o ṣe ni “ọna ariwo ati pẹlu ọpọlọpọ awọn agendas (awọn ọna) ati awọn ọna (awọn igbero)”, gẹgẹ bi o ti wa ninu alapata eniyan nla kan.
Afihan nla yii fun wa ni awọn agbegbe pupọ lati ṣoki awọn imọran ti o ṣalaye nibẹ, ni awọn ofin ti awoṣe Idagbasoke Software Ọfẹ, eyiti o jẹ:
ÀDRER # # 1
GBOGBO ISE RERE TI O WA NI SOFTWARE BERE SI GBIYANJU LATI JOWO Isoro ENIYAN TI IDAGBASOKE ARA RE.
Eyi ti o jẹ otitọ ti ko ṣee sẹ nitori Ọpọlọpọ awọn ti o ṣiṣẹ ni Idagbasoke Software Sọfitiwia nigbagbogbo bẹrẹ nitori iwulo lati yanju ti ara ẹni tabi apapọ tabi iṣoro ẹgbẹ., tabi lati je ki ilana kan ti a ti ṣiṣẹ tẹlẹ ni ọna ti o lọra ati / tabi ti atunwi, eyiti o maa n di alaanu ati / tabi alaidun fun awọn ti o kopa ninu rẹ, n gbiyanju lati mu akoko ati awọn igbiyanju ti awọn ti o kan pọ si.
ÀDRER # # 2
AWON OMO ETO DARA MO OHUN TI A LE KO. EL GRREAT N KN M WHAT OHUN TI A LW K AND S AND ÀWỌN K RE SUSE R RE.
Olukokoro eyikeyi mọ pe bibẹrẹ lati ibẹrẹ kii ṣe nkan ti o buru tabi kobojumu nigbati o ba de idagbasoke eto kan tabi ohun elo. Sibẹsibẹ, fun ọpọlọpọ awọn ti n bẹrẹ ati fun awọn miiran ti o ti ni oye tẹlẹ ninu ọrọ naa, o mọ daradara pe nigbamiran “Ṣiṣẹda Kẹkẹ” lẹẹkansii ko munadoko pupọ, ṣugbọn o dara lati kan jẹ ki o mu ki o ṣe deede si awọn aini tirẹ. Iyẹn ni lati sọ, o dara lati tun kọ ati ṣapọpọ gbogbo koodu ti o ṣee ṣe lati ọdọ awọn amoye miiran ni aaye ti o ni ifiyesi wa lati yanju idagbasoke sọfitiwia ti ara wa.
ÀDRER # # 3
"RỌRỌ NIPA JUJU NI OJU KẸKAN - O NI NI PARI NIPA NIPA NIPA."
Olùgbéejáde Software ti o dara gbọdọ mọ bi a ṣe le tẹtisi ni alaye si ohun ti awọn olumulo ti awọn idagbasoke wọn sọ tabi daba tabi dabaa, nitori eto ti o ti ṣiṣẹ tẹlẹ, tun le di nkan ti o tobi pupọ, botilẹjẹpe o jẹ iṣẹ, nkan ti o padanu ariwa, aderubaniyan iṣẹ iyẹn ṣe ohun gbogbo fun gbogbo eniyan, ati ni iyipada nkan ti ko dun. Nitorinaa gbigbọ lati pada si awọn ipilẹṣẹ, ṣẹgun awọn olumulo ti o sọnu, ṣafikun awọn iṣẹ ṣiṣe tuntun, yọ awọn ti ko ni dandan kuro, jẹ ki eto naa kere, ni pato diẹ sii ati gbogbogbo, jẹ iṣe ti o dara nigbagbogbo.
ÀDRER # # 4
TI O BA NI IWA TỌTỌ, AWỌN IWỌN NIPA NIPA YOO WA.
Iyipada ti o dara ninu ihuwasi ati ni akoko le tumọ si iyipada ipilẹ fun olutọpa kọọkan tabi olugba idagbasoke sọfitiwia ninu lọwọlọwọ wọn tabi awọn idagbasoke tuntun eyiti o tumọ si awọn anfani tuntun ti akoko, owo tabi itunu fun awọn olumulo ti awọn ọja wọn. Ṣọra fun awọn ọna imotuntun lati yanju awọn iṣoro ti o n ṣe afihan ara wọn ni aami aisan to dara ni itọsọna to tọ.
ÀDRER # # 5
NIGBA TI ETO KII MO RAN SI O, OJU OHUN TI YIN NI KI O LE LATI LATI SI ASEJE idije.
Fun ọpọlọpọ awọn olutẹpa eto tabi awọn oludasile sọfitiwia, ati awọn onimọ-ẹrọ miiran, kii ṣe ohun ajeji lati fẹ lati ya akoko tuntun si awọn iṣẹ tuntun. Ṣugbọn ni agbaye ti Sọfitiwia ọfẹ ti iṣaaju ni lati kọja ọpa, awọn miiran wa ti yoo fẹ lati tẹsiwaju pẹlu idagbasoke awọn ọja ti wọn ti kọ tẹlẹ, fun eyiti wọn gbọdọ gba ẹnikẹni laaye lati gige (mu dara) eto naa fun ara wọn tabi fun anfani ti agbegbe awọn olumulo ti eto naa.
ÀDRER # # 6
IWỌN NIPA Awọn olumulo rẹ bi Awọn alabaṣiṣẹpọ jẹ ọna KỌFẸ TI KỌKAN LATI GBIGBAGBATUN NIPA NIPA IMỌ NIPA ETO.
Bii a ṣe tumọ “ọfẹ” ni igbagbogbo bi “ọfẹ” ninu idagbasoke ti Sọfitiwia Ọfẹ, ọpọlọpọ awọn olutẹpa eto ṣọ lati ṣe papọ lati yago fun aiṣiṣẹ ati yiya ti a ko sanwo nipa gbigbepọ pẹlu awọn oludagbasoke miiran tabi awọn olumulo ti ilọsiwaju ti awọn idagbasoke wọn, lati tẹsiwaju bakanna tabi fun awọn miiran lati tẹsiwaju wọn , ni paṣipaarọ fun gbigba “awọn kirẹditi” ni idagbasoke awọn imotuntun koodu ọjọ iwaju ati rii daju pe awọn idagbasoke ọjọ iwaju ni agbekalẹ pẹlu iwe-aṣẹ diẹ, lati yago fun ilokulo rẹ.
ÀDRER # # 7
FILE SILE laipe. ṢỌWỌ NIPA LẸPỌ. KI O SI TẸTỌ SI AWỌN olumulo rẹ.
Ko dabi ni agbaye ti idagbasoke sọfitiwia ti ara ẹni, ninu sọfitiwia ọfẹ o jẹ igbagbogbo ọran pe pupọ ati iyara dara julọ. Niwon ipilẹ gbooro ti awọn olumulo ati awọn olupilẹṣẹ ti o lo nigbagbogbo ati idagbasoke eto kan ni agbegbe ati ni ọna ibaraenisepo pẹlu ara wọn, lati ba awọn iyemeji wọn sọrọ, awọn didaba, awọn igbero, awọn ẹdun ọkan ati / tabi awọn ẹtọ, le di orisun iyebiye ti imọ lati dagbasoke eto ni kiakia si awọn ipele ti idagbasoke.
ÀDRER # # 8
FIFI AGBARA TI O PO TI AWỌN NIPA TI AWỌN NIPA TI AWỌN NIPA TI NIPA TI NIPA, O fẹrẹẹ jẹ pe gbogbo awọn iṣoro ni ao ṣe idanimọ ni kiakia ati pe OJUTU WỌN YOO ṢANU SI Ẹnikan.
Ohun elo naa pari nipa ṣiṣe ki oluka pari, ni ọpọlọpọ igba pe Ọna Idagbasoke Sọfitiwia ti o da lori Apẹrẹ Bazaar, jẹ doko gidi. Nitori agbara diẹ sii, ominira tabi imọ ti Olùgbéejáde Sọfitiwia n pese Awọn olumulo nipa eto wọn, diẹ sii ni wọn le ṣe idasi awọn imọran ọgbọn tabi awọn ayipada to wulo, fun idi anfani anfani lapapọ.
Ati pe eyi ni a ṣe afihan ni idunnu ni atẹle atẹle lati awọn ohun elo:
"Eyi ni, Mo ro pe, iyatọ ipilẹ laarin katidira ati awọn aṣa alapata eniyan. Ni ibamu si ọna ti katidira kan wo siseto, awọn aṣiṣe ati awọn iṣoro idagbasoke jẹ ẹlẹtan, awọn iyalẹnu jinlẹ ati lilọ. Yoo gba awọn oṣu ti ayewo nipasẹ nọmba kekere ti awọn eniyan ifiṣootọ lati ni igboya pe wọn ti yọ wọn kuro. Nitorinaa awọn akoko gigun ti o nilo fun itusilẹ awọn ẹya tuntun, ati ibanujẹ eyiti ko ni iriri nigbati awọn ti o ti duro de fun igba pipẹ ko pe.
Ni ibamu si awoṣe alapata eniyan, sibẹsibẹ, o gba pe awọn aṣiṣe nigbagbogbo jẹ awọn ọrọ kekere tabi, o kere ju, pe wọn yoo di iru iṣẹtọ ni kiakia ni kete ti wọn ba farahan si awọn oju ti o ni itara ti awọn ẹgbẹgbẹgbẹgbẹ olufọkansin diẹ ati ọna miiran ni ayika gbogbo ẹya tuntun. Nitorinaa o ma n tu awọn ẹya silẹ nigbagbogbo lati gba paapaa awọn atunṣe diẹ sii, ati bi ipa ẹgbẹ anfani ti o ni diẹ lati padanu ti o ba dabaru ni gbogbo igba ati lẹhinna. ”
IKADII
Tikalararẹ, iriri kekere mi ni aaye ti Idagbasoke sọfitiwia ọfẹ labẹ Apẹẹrẹ iru Bazaar fi mi silẹ awọn ipinnu wọnyi:
- O yẹ ki a tọju awọn olumulo bi ohun elo ti ko ṣe pataki, ati ninu awọn ọran ti o dara julọ bi awọn ọrẹ ti ko ṣe pataki fun ifowosowopo wọn ni idagbasoke ọja naa.
- Gbogbo imọran dara tabi tọ lati ṣawari, nitori nigbami o kere fura si le jẹ ojutu nla tabi ilọsiwaju fun idagbasoke.
- O dara tabi o ṣeeṣe pe imọran atilẹba pin, faagun tabi gbe kuro ni imọran atilẹba, ṣugbọn ohun ti o ṣe pataki ni bi o ṣe yẹ ki ọkan kan wa ni ibamu si iru ọja olumulo ti o fẹ lati sin, sin tabi ṣe iranlọwọ.
- Lati le jẹ daradara ati yago fun isonu ti akitiyan nitori pipinka.
- Ti o dara julọ jẹ kekere, taara, rọrun, ṣugbọn koodu ti o munadoko ti o ṣakoso lati ni abẹ nipasẹ agbegbe bi o ti tọ.
- Eto kan ti dagba tẹlẹ fun Agbegbe awọn olumulo, nigbati ko si nkankan diẹ sii lati yọkuro, nitori fifi kun nigbagbogbo ṣee ṣe lati ṣe akiyesi.
- Eto eyikeyi le ṣee lo (ni apakan tabi odidi) lati tun lo ninu awọn iṣẹ ti a ko loyun ni akọkọ.
- Gbogbo Sọfitiwia gbọdọ gbe asẹ ni awọn oniwun rẹ ati awọn igbese aabo fun igbekele ti lilo Data ti olumulo.
- Ko ṣe pataki lati bẹrẹ lati ibẹrẹ, ẹnikan ti ni idagbasoke nigbagbogbo nkan ti o jọra si ero ti a loyun.
- O gbọdọ ṣiṣẹ lori ohunkan ti o fẹran, o gbọdọ ni itara fun idagbasoke eyiti iwọ yoo ya ara rẹ si sọfitiwia ọfẹ lati ṣe agbekalẹ ori ti iṣọkan pẹlu ohun ti o ṣalaye, laisi de iwọn ti idagbasoke igbesi-aye ti nini lori rẹ .
- O gbọdọ wa ni ọna ti o dara julọ ati ọna loorekoore ti ibaraẹnisọrọ laarin Awọn Difelopa ati Awọn olumulo (Awọn alabaṣiṣẹpọ), nitorinaa iṣẹ n ṣan ni kiakia ati awọn ayipada ni imunadoko.
Mo nireti pe o fẹran ati ri alaye yii wulo, nitori kika ti “Katidira ati Bazaar naa” jẹ itọkasi dandan fun gbogbo awọn ti o ṣe eto eyikeyi Idagbasoke ni Software ọfẹ, bii bi o ti tobi tabi kekere.
Awọn asọye 6, fi tirẹ silẹ
akopọ / imọran ti o wuyi, Emi yoo mu aworan pupọ ti «atẹle pẹlu koodu» kuro nikan pe ko wa si akọọlẹ fun ohunkohun
Mo rii pe wọn baamu fun ọrọ ti Idagbasoke Awọn ọna ẹrọ, ati pe kii yoo jẹ deede lati yọ wọn kuro ṣugbọn o ṣeun fun akiyesi rẹ!
Lakotan ti o dara julọ ati afiwe.
O ṣeun Bayron fun ọrọ rẹ ti o dara ati ti o dara.
Igbiyanju ti o wuyi, oriire lori akiyesi pataki yii. Mo ro pe “Ninu ijọba Ọlọrun“ GBOGBO OHUN WA (YOO ṢE) Ominira ati Ọfẹ ... bibẹkọ ti awọn olupilẹṣẹ yoo tẹsiwaju lati wa ni riku tabi kan mọ agbelebu nipasẹ awọn abuku, nipasẹ awọn ti ko loye tabi ti ko fẹ lati loye pe a gbọdọ “fi fun Kesari ohun ti iṣe Kesari… ati ti Ọlọrun ohun ti iṣe ti Ọlọrun »… Gratuity (ỌFẸ) jẹ atorunwa ni iseda bi oorun tabi afẹfẹ ti o nmi… Ominira ṣe pataki, ṣugbọn lọwọlọwọ o ti ba ọja ỌJỌ ti awọn ibanujẹ bii sọfitiwia ohun-ini jẹ.
Ẹ kí, Eduardo de Trinidad. O ṣeun fun asọye ati idasi rẹ.