Modèl devlopman lojisyèl gratis: katedral la ak baz la

Modèl Devlopman lojisyèl gratis

Modèl Devlopman lojisyèl gratis

Katedral la ak bazar a se yon dokiman kalite manifest devlope pa Eric S. Raymond nan ane 1.998 la pou yo eseye eksplike nan pèspektiv pwòp li yo ak eksperyans (Fetchmail Devlopman) ki sa li te konprann sou kreyasyon siksè ak evolisyon Linux ak pwogram ki gen rapò ak li yo, sitou nan pèspektiv diferans ki genyen ant Modèl Devlopman Lojisyèl yo, ke li pèsonèlman rele: Modèl katedral ak modèl bazar.

Ak nan piblikasyon sa a, nou pral bay yon analiz ak rezime te di Manifès tèlman popilè nan mitan devlopè yo nan Mouvman an lojisyèl gratis. Ki disponib lib e aksesib nan anpil pati nan entènèt la, men ki ka telechaje nan lyen entènèt sa a pou jwenn aksè li pi vit: Katedral la ak bazar la.

Entwodiksyon nan katedral la ak bazar la

ENTWODIKSYON

Te di materyèl «katedral la ak baz la» prezante nou ak vizyon an ki nan mond lan nan Jeni lojisyèl gen "de konplètman diferan estil nan devlopman, modèl katedral la, aplikab a pi fò nan devlopman yo te fè nan mond lan nan lojisyèl komèsyal yo, konpare ak modèl la baza, plis tipik nan mond lan Linux ".

Mete aksan sou ke 2 modèl sa yo sòti nan pwen opoze opoze sou nati a nan pwosesis la debogaj lojisyèl, ak nan teyori patikilye l 'sou sa li te rele Lwa Linus a ki deklare bagay sa yo: "Bay yon kantite ase nan je, tout erè yo petinan" oswa nan lòt mo: "Avèk yon nimewo ase nan je, tout erè yo se gaspié".

Epi li mete aksan sou mo pirataj la, ki nan opinyon mwen otè a eksprime kòm yon kalite itilizatè wo nivo ki kapab konprann epi avèk efikasite eksplwate yon pwogram, ak yo detekte, sijere oswa aplike koreksyon oswa modifikasyon nan fòm efikas ak sibstans pou tout kominote a itilizatè.

Nan lòt literati, mo sa a oswa konsèp ki rele pirataj refere a:

«yon ekspè, pasyone sou yon zòn sijè sèten, espesyalman zòn nan teknolojik, ak ki gen bi se pran avantaj de ki konesans pou rezon Benign. Li se moun sa a, anjeneral yon pwofesyonèl nan yon zòn nan konesans, ki moun ki pasyone sou konesans, dekouvri ak aprann nouvo bagay ak konprann ki jan yo travay, rive nan pwen nan amelyore li ak sijesyon efikas ak pwopozisyon, ak toujou ak entansyon an nan pataje konesans oswa evite yon echèk oswa fonksyone byen nan objè a nan etid la.

Ki se yon konsèp plis inivèsèl ak reyèl, kòm gen "entru" nan tout zòn nan konesans imen.

Lokal nan devlopman lojisyèl gratis

Desarollo

Nan anpil moun ki te li materyèl sa yo, siman pral gen yon gwo kantite ki pral dakò ke lide ke "Linux se sibvèsif" se klèman eksprime la. Men poukisa?

Paske jouk moman sa a te gen yon miltiplisite nan metòd devlopman lojisyèl ofisyèl oswa modèl ki baze sou yon "apwòch plis santralize ak planifye depi nan konmansman an" Paske zak la nan kreye lojisyèl te pran kòm yon bagay ki asosye ak yon bagay ki mennen nan "yon sèten konpleksite kritik."

E ke malgre lefèt ke mond lan Unix deja egziste, ki fòme ak ti zouti, pwototip rapid ak pwogram evolisyonè, Aparisyon nan filozofi devlopman lojisyèl gratis anba Linux te pran pwoblèm lan nan yon lòt nivo bagay konplike.

Pandan ke Nan mond lan nan devlopman lojisyèl prive li te fè nan yon "fason an silans ak reverans", menm jan yon katedral bati, nan mond lan nan devlopman lojisyèl gratis (Linux) li te fè nan yon "fason bouyi ak ak ajanda miltip (chemen) ak apwòch (pwopozisyon)", menm jan ou te nan yon gwo baza.

Gwo manifest sa a ban nou plizyè lokal pou kondanse lide ki eksprime yo la, konsènan Modèl Devlopman lojisyèl gratis, ki se:

Premis 1: katedral la ak bazar la

PREMISE # 1

TOUT BON TRAVAY NAN LOGISYE KEGMANSE ESEYE TANPRI YON PWOBLÈM PÈSONÈL DEVLOPÈ TÈT LI.

Ki se yon reyalite nye paske Anpil nan moun ki travay nan devlopman lojisyèl gratis anjeneral kòmanse akòz bezwen nan rezoud yon pwoblèm pèsonèl oswa sa yo ki an yon kolektif oswa yon gwoup, oswa optimize yon pwosesis ki deja egzekite nan yon fason pi dousman ak / oswa repetitif, ki souvan gen tandans vin fatigan ak / oswa raz pou moun ki patisipe nan li, ap eseye maksimize tan ak efò moun ki enplike yo.

Premis 2: katedral la ak bazar la

PREMISE # 2

BON PROGRAMMATEUR KONN SA KI EKRI. PI GWO KONN SA KI REKRI E REUTILIZE.

Nenpòt pwogramè konnen ke kòmanse nan grate pa gen anyen move oswa nesesè, lè li rive devlope yon pwogram oswa aplikasyon. Sepandan, pou anpil moun ki ap kòmanse ak pou lòt moun ki deja konesans nan pwoblèm lan, li se byen li te ye ke pafwa "Envante volan an" ankò se pa trè efikas, men li se pi bon jis optimize li ak adapte li a pwòp bezwen ou yo. Nan lòt mo, li se pi bon reyekri ak asimile kòm anpil kòd ke posib nan men lòt ekspè nan jaden an ki konsène nou yo rezoud pwòp devlopman lojisyèl nou yo.

Premis 3: katedral la ak bazar la

PREMISE # 3

"Reflechi sou jete nan omwen yon sèl: ou pral fini fè li nenpòt ki jan."

Yon bon Developer lojisyèl dwe konnen ki jan pou koute an detay sa itilizatè yo nan devlopman yo di oswa sijere oswa pwopoze, depi yon pwogram ki deja fonksyonèl, ka toujou vin yon bagay trè gwo, malgre yo te fonksyonèl, yon bagay ki pèdi nò a, yon mons fonksyonèl ki fè tout bagay pou tout moun, ak nan menm tan an yon bagay ki pa bèl. Se konsa, koute tounen nan rasin yo, genyen tounen pèdi itilizatè yo, ajoute nouvo fonctionnalités, retire sa ki pa nesesè yo, fè pwogram nan pi piti, pi espesifik ak jeneral, se toujou yon bon pratik.

Premis 4: katedral la ak bazar la

PREMISE # 4

SI OU GEN BON ATITIT, PWOBLÈM ENTERESAN AP JWENN OU.

Yon bon chanjman nan atitid ak tan ka vle di yon chanjman radikal pou chak pwogramè oswa pwomotè lojisyèl nan devlopman aktyèl yo oswa nouvo ki an vire vle di nouvo avantaj nan tan, lajan oswa konfò pou itilizatè yo nan pwodwi yo. Fè vijilan a fason inovatè yo rezoud pwoblèm ki prezante tèt yo nan yon sentòm bon nan bon direksyon an.

Premis 5: katedral la ak bazar la

PREMISE # 5

LÈ YON PWOGRAM PA ENTERESE W ANK,, DENYE DEVWA OU SE PASE LI SOU YON SIKSESÈ KONPETAN.

Pou anpil pwogramè oswa devlopè lojisyèl, osi byen ke pou teknolojis lòt, li pa estraòdinè vle dedye nouvo tan nan nouvo pwojè. Men, nan mond lan nan lojisyèl gratis site la se yo pase baton an, gen lòt moun ki ta renmen kontinye ak devlopman nan deja abandone pwodwi yo, pou ki yo dwe pèmèt nenpòt moun ki Hack (amelyore) pwogram nan pou tèt yo oswa pou la ... benefis nan itilizatè yo kominote nan pwogram nan.

Premis 6: katedral la ak bazar la

PREMISE # 6

TRETE itilizatè ou yo kòm kolaboratè se fason ki pi piti a konplike rapidman amelyore ak efektif DEBUG yon pwogram.

Kòm "gratis" se souvan entèprete kòm "gratis" nan devlopman nan lojisyèl gratis, anpil pwogramè yo gen tandans gwoup ansanm pou fè pou evite mete ki poko peye pa alye ak lòt devlopè oswa itilizatè avanse nan devlopman yo, yo kontinye yo oswa pou lòt moun kontinye yo, an echanj pou resevwa "kredi" nan devlopman nan innovations kòd nan lavni ak asire ke devlopman nan lavni fòmèlman gen ladan kèk lisans, pou fè pou evite move itilizasyon li.

Premis 7: katedral la ak bazar la

PREMISE # 7

LAGE KONSA. LANSE LI Souvan. AK Koute itilizatè ou yo.

Kontrèman ak nan mond lan nan devlopman lojisyèl propriétaires, nan lojisyèl gratis li se souvan ka a ke anpil ak vit se pi bon. Depi laj baz itilizatè yo ak devlopè ki anjeneral itilize epi devlope yon pwogram nan kominote a ak nan vire kominike youn ak lòt, yo kominike dout yo, sijesyon, pwopozisyon, plent ak / oswa reklamasyon, ka vin yon sous ki gen anpil valè nan konesans rapidman evolye yon pwogram nan direksyon pou etap ki gen matirite nan devlopman.

Premis 8: katedral la ak bazar la

PREMISE # 8

BAY YON BAZ SOU LAGRÈ DE TÈS AK KONTRIBITE, PRESKE TOUT PWOBLÈM YO AP IDANTIFIKE YON SOLISYON YO AP EVIDYE POU YON MOUN.

Materyèl la fini pa fè lektè a konkli, anpil fwa ke Metòd Devlopman lojisyèl ki baze sou modèl bazar la, trè efikas. Paske pouvwa a plis, libète oswa konesans yon Developer Software bay Itilizatè yo sou pwogram yo, plis la yo ka kontribye lide enjenyeu oswa chanjman itil, jis nan bi pou yo benefis kolektif.

Lè sa a se bèl eksprime nan ekstrè sa a soti nan materyèl la:

"Sa a se, mwen panse, diferans lan fondamantal ant estil yo katedral ak bazar. Dapre fason yon katedral sanble nan pwogramasyon, erè ak pwoblèm devlopman yo trètr, gwo twou san fon ak sere fenomèn. Li pran mwa nan envestigasyon pa yon ti kantite moun devwe yo dwe gen konfyans ke yo te retire li. Pakonsekan peryòd yo long obligatwa pou liberasyon an nan nouvo vèsyon, ak desepsyon an inevitab ki gen eksperyans lè sa yo ki te tann pou lontan yo pa pafè.

Nan limyè modèl bazar la, sepandan, li sipoze ke erè yo se nòmalman zafè minè oswa, omwen, yo ke yo ap vin tankou olye byen vit yon fwa yo ekspoze a je yo anvi nan kèk milye kolaboratè devwe yo mete dwa a ak lòt fason alantou chak nouvo vèsyon. Se konsa, ou kenbe divilge vèsyon souvan yo ka resevwa menm plis fikse, epi kòm yon efè segondè benefisye ou gen mwens pèdi si ou dezòd moute kounye a epi lè sa a. "

Konklizyon: katedral la ak bazar la

KONKLIZYON

Pèsonèlman, eksperyans ti kras mwen nan jaden an nan devlopman lojisyèl gratis anba modèl la bazar-kalite kite m 'konklizyon sa yo:

  • Itilizatè yo ta dwe trete kòm yon resous anpil valè, ak nan pi bon nan ka tankou alye anpil valè pou kolaborasyon yo nan devlopman pwodwi a.
  • Chak lide se yon bon bagay oswa vo eksplore, depi pafwa pi piti a sispèk kapab yon solisyon gwo oswa amelyorasyon pou devlopman.
  • Li bon oswa pwobab ke lide orijinal la divize, elaji oswa deplase lwen konsèp orijinal la, men sa ki enpòtan se ki jan konsantre youn ta dwe an tèm de ki kalite mache itilizatè ke ou vle sèvi, sèvi oswa ede.
  • Yo nan lòd yo dwe efikas epi evite pèt efò akòz dispèsyon.
  • Pi bon an se yon ti, dirèk, senp, men efikas kòd ki jere yo dwe apresye pa kominote a kòm kòrèk.
  • Yon pwogram deja matirite pou kominote a nan itilizatè, lè pa gen anyen plis elimine, depi ajoute se toujou yon bon posibilite yo pran an kont.
  • Nenpòt pwogram ka itilize (an pati oswa an antye) yo dwe reyitilize nan fonksyon ki pa te orijinèlman vin ansent.
  • Tout lojisyèl dwe pote lisans respektif li yo ak mezi sekirite pou konfidansyalite nan itilizasyon done itilizatè a.
  • Li pa nesesè yo kòmanse nan grate, yon moun te toujou devlope yon bagay ki sanble ak lide vin ansent nou an.
  • Youn dwe travay sou yon bagay ke yon sèl renmen, youn dwe santi pasyon pou devlopman nan ki li pral dedye tèt li nan lojisyèl gratis yo nan lòd yo jenere intern yon sans de sendika ak sa ki elabore, san yo pa rive nan ekstrèm nan devlope yon sans de de an komen sou li.
  • Dwe gen mwayen ekselan ak souvan nan kominikasyon ant Devlopè ak Itilizatè yo (Kolaboratè), se konsa ke travay ap koule byen vit ak chanjman efektivman.

Mwen espere ke ou te renmen epi yo te jwenn enfòmasyon sa a itil, depi Lekti nan "katedral la ak baz la" se yon referans obligatwa pou tout moun ki pwogram nenpòt devlopman lojisyèl gratis, pa gen pwoblèm ki jan gwo oswa piti.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

6 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   nasciiboy diro

    bèl rezime / opinyon, mwen ta sèlman pran anpil imaj de «kontwole ak kòd» ke li pa vini nan kont pou anyen

    1.    Linux Post Enstale diro

      Mwen jwenn yo apwopriye pou pwoblèm nan nan Devlopman Sistèm, epi li pa ta dwe kòrèk yo retire yo, men di ou mèsi pou obsèvasyon ou!

  2.   BAYRON diro

    Ekselan rezime ak analoji.

    1.    Linux Post Enstale diro

      Mèsi Bayron pou bèl ak pozitif kòmantè ou.

  3.   Eduardo soti nan Trinidad diro

    Bon eseye, felisitasyon sou avi sa a moman. Mwen panse ke "Nan Peyi Wa ki nan Bondye" tout bagay (ap gen) gratis ak gratis ... otreman devlopè yo ap kontinye yo dwe martyre oswa kloure sou kwa pa moun ki pa konprann oswa ki pa vle konprann ke nou dwe "bay Seza sa ki pou Seza ... ak Bondye sa ki pou Bondye» ... Grate (GRATIS) se diven nan lanati tankou limyè solèy la oswa lè a ou respire ... Libète nesesè, men kounye a li se pèvèti pa mache a nan mizè tankou lojisyèl propriétaires.

    1.    Linux Post Enstale diro

      Bonjou, Eduardo de Trinidad. Mèsi pou kòmantè ou ak kontribisyon ou.