Gratis Software Entwécklung Modell: D'Kathedral an de Basar

Gratis Software Entwécklung Modell

Gratis Software Entwécklung Modell

D'Kathedral an de Basar ass e manifestent Dokument entwéckelt vum Eric S. Raymond am Joer 1.998 fir ze probéieren aus senger eegener Perspektiv an Erfarung z'erklären (Fetchmail Entwécklung) wat hien iwwer déi erfollegräich Kreatioun an Evolutioun vu Linux a seng verbonne Programmer verstanen huet, besonnesch aus der Perspektiv vum Ënnerscheed tëscht de Software Entwécklung Modellen, déi hie perséinlech genannt huet: de Kathedrale Modell an de Bazaar Model.

An an dëser Verëffentlechung liwwere mir eng Analyse a Resumé vun dësem Manifest sou populär bei den Entwéckler vun der Free Software Movement. Wat fräi a verfügbar ass a villen Deeler vum Internet verfügbar ass, awer dat kann erofgeluede ginn vum folgende Weblink fir méi séier dozou ze kommen: D'Kathedral an de Basar.

Aféierung an d'Kathedral an de Basar

INTRODUCCIÓN

Said Material «D'Kathedral an de Basar» presentéiert eis d'Visioun datt an der Welt vum Software Engineering et "zwee komplett verschidde Entwécklungsstiler sinn, de Kathedralmodell, applicabel fir déi meescht vun den Entwécklungen, déi an der Welt vu kommerzieller Software gemaach goufen, am Verglach zum Basarmodell, méi typesch fir d'Linux Welt ".

Betounen datt dës 2 Modeller ofgeleet gi vun entgéintgesate Startpunkten iwwer d'Natur vum Software Debuggen Prozess, a vu senger spezieller Theorie iwwer dat wat hien dem Linus säi Gesetz genannt huet wat folgend seet: "Gitt eng genuch Unzuel vun Aen, all Feeler sinn irrelevant" oder an anere Wierder: "Mat enger genuch Unzuel vun Aen, all Feeler si se Klengegkeeten".

An et betount d'Wuert Hacker, wat menger Meenung no den Auteur als eng Zort User op héijem Niveau ausgedréckt huet, dee fäeg ass e Programm ze verstoen an effizient auszenotzen, a Korrekturen oder Modifikatioune vun effizienter Form a Substanz fir déi ganz Benotzergemeinschaft z'entdecken, virschloen oder ëmzesetzen.

An anere Literaturen bezeechent dëst Wuert oder Konzept Hacker:

«en Expert, leidenschaftlech iwwer e bestëmmt Themeberäich, besonnesch dat technologescht Gebitt, an deem säin Zweck ass, dëst Wëssen ze profitéieren fir benign Zwecker. Et ass déi Persoun, normalerweis e Profi an engem Gebitt vu Wëssen, dee passionéiert iwwer Wëssen ass, nei Saachen entdeckt a léiert a versteet wéi se funktionnéieren, de Punkt erreechen et ze verbesseren mat effektive Suggestiounen a Virschléi, an ëmmer mat der Absicht vum Wëssen deelen oder e Feeler oder Feelfunktioun vum Objet vum Studium vermeiden.

Wat e méi universellt a reellt Konzept ass, well et "Hacker" sinn an alle Beräicher vum mënschleche Wëssen.

Raimlechkeeten an der Entwécklung vu fräier Software

ENTWECHLUNG

Vun de ville Leit, déi esou Material gelies hunn, wäert sécher eng grouss Zuel sinn, déi d'accord sinn datt d'Iddi datt "Linux subversiv" kloer do ausgedréckt ass. Mee firwat?

Well bis dee Moment war et e Vielfalt vu standardiséierte Softwareentwécklungsmethoden oder Modeller baséiert op enger "méi zentraliséierter a geplangter Approche vun Ufank un" well den Akt fir Software ze kreéieren gouf als eppes mat eppes verbonne geholl dat zu "enger gewësser kritescher Komplexitéit féiert."

An datt och wann d'Unix Welt scho existéiert huet, bestehend aus klengen Tools, séier Prototyping an evolutiver Programméierung, D'Entstoe vun der Free Software Entwécklung Philosophie ënner Linux huet d'Saach op en anert Niveau vu Raffinesse bruecht.

Während An der Welt vun der Privatsoftware Entwécklung gouf et op eng "roueg a respektéiert Manéier" gemaach, sou wéi eng Kathedral gebaut ass, an der World of Free Software Development (Linux) gouf et op eng "boisterous Manéier a mat méi Agendaen (Weeër) an Approchen (Propositiounen)" gemaach, sou wéi Dir an engem grousse Basar waart.

Dëse super Manifest gëtt eis verschidde Raimlechkeeten fir d'Iddien do auszedrécken, am Sënn vum Free Software Development Model, déi sinn:

Viraussetzung 1: D'Kathedral an de Basar

PREMISE # 1

ALL DÉI GUTT AARBECHTER A SOFTWARE BEGIN PROBEIERT E PERSONLECHT PROBLEM VUM DEVELOPER SELWER.

Wat eng onbestreitbar Realitéit ass, well Vill vun deenen, déi an der Free Software Entwécklung schaffen, fänken normalerweis wéinst der Notwendegkeet e perséinleche Problem ze léisen oder dee vun engem Kollektiv oder Grupp, oder fir e Prozess ze optimiséieren, dee scho méi lues an / oder repetitiv ausgefouert gouf, deen dacks éischter ustrengend an / oder langweileg gëtt fir déi, déi drun deelhuelen, probéiert d'Zäit an Efforte vun de Betraffenen ze maximéieren.

Viraussetzung 2: D'Kathedral an de Basar

PREMISE # 2

GUDD PROGRAMMERER WËSST WAT OPSCHREIWEN. DÉI GRÉISSTE WËSSEN ​​WAT OPSCHREIWEN A WÉI BENOTZEN

All Programméierer weess datt vun Ufank un näischt Schlechtes oder Onnéideges ass wann et drëm geet e Programm oder eng Applikatioun z'entwéckelen. Wéi och ëmmer, fir vill déi starten a fir anerer scho kompetent an der Matière, ass et bekannt datt heiansdo "d'Rad erfannen" erëm net ganz effizient ass, awer et ass besser et just ze optimiséieren an un Är eege Besoinen unzepassen. Dat heescht, et ass besser all méigleche Code vun aneren Experten am Feld ëmzeschreiwen an ze assimiléieren, déi eis betrëfft fir eis eege Softwareentwécklung ze léisen.

Viraussetzung 3: D'Kathedral an de Basar

PREMISE # 3

"DENK IWWERT MANST EENZE EWEIWEN - DIR GËTT END IWWERT IWWERT."

E gudde Softwareentwéckler muss wësse wéi een am Detail lauschtert wat d'Benotzer vun hiren Entwécklunge soen oder virschloen oder proposéieren, well e Programm dee scho funktionell ass, kann ëmmer nach eppes ganz grouss ginn, och wann et funktionell ass, eppes wat den Norde verléiert, e funktionell Monster dat alles fir jiddereen mécht, an am Tour eppes net ganz agreabel. Also lauschtert fir zréck op d'Wuerzelen ze goen, verluer Benotzer ze gewannen, nei Funktionalitéiten derbäi ze huelen, onnéideg ze läschen, de Programm méi kleng ze maachen, méi spezifesch an allgemeng, ass ëmmer eng gutt Praxis.

Viraussetzung 4: D'Kathedral an de Basar

PREMISE # 4

WANN DIR DEI RECHT HUET HUN, INTERESSANT PROBLEMER FINNEN DECH.

Eng gutt Verännerung vun der Astellung a pünktlech kann e radikale Changement fir all Programméierer oder Softwareentwéckler an hiren aktuellen oder neien Entwécklunge bedeiten, déi erëm nei Virdeeler vun Zäit, Suen oder Komfort fir d'Benotzer vun hire Produkter bedeit. Sidd op der Sich no innovative Weeër fir Problemer ze léisen déi sech an engem gudde Symptom an déi richteg Richtung presentéieren.

Viraussetzung 5: D'Kathedral an de Basar

PREMISE # 5

WANN E PROGRAM DECH NET MEI INTERESSÉIERT, ÄR LESCHT Pflicht ZU FIR E KOMPETENE NACHFOLGER.

Fir vill Programméierer oder Softwareentwéckler, wéi och aner Technologen, ass et net ongewéinlech nei Zäit fir nei Projeten ze widmen. Awer an der Welt vu Fräi Software ass d'Viraussetzung de Baton ze weiderginn, et ginn anerer déi mat der Entwécklung vun hire scho verloossene Produkter weidergoe wëllen, fir déi se jidderengem mussen erlaben de Programm fir sech selwer ze hacken (ze verbesseren) oder fir de Virdeel vun de Gemeinschaftsbenutzer vum Programm.

Viraussetzung 6: D'Kathedral an de Basar

PREMISE # 6

ÄR BENOTZER BEHANDLEN ALS KOLLEGATOREN ASS DE MËNZER KOMPLIZÉIERER MÉI FIR SÉIER BETREFFEN AN EFFEKTIV E PROGRAMM TE DEBUGÉIEREN.

Als "gratis" gëtt dacks als "gratis" an der Entwécklung vu Fräi Software interpretéiert, vill Programméierer tendéieren sech zesummen ze gruppéiere fir onbezuelte Verschleiung ze vermeiden andeems se mat aneren Entwéckler oder fortgeschratte Benotzer vun hiren Entwécklungen alliéiert sinn, se weiderféieren oder fir anerer weider se, am Austausch fir "Credits" an der Entwécklung vun zukünftege Codeinnovatiounen ze kréien a sécherzestellen datt zukünfteg Entwécklungen formell e puer Lizenzen enthalen, fir Mëssbrauch dovun ze vermeiden.

Viraussetzung 7: D'Kathedral an de Basar

PREMISE # 7

LËSST EWÉIN. LAUNCH IT OFTEN. A LËSCHT OP ÄR BENOTZER.

Am Géigesaz zu der Welt vun der propriétaire Softwareentwécklung, a gratis Software ass et dacks de Fall datt vill a séier besser ass. Zënter der breeder Basis vun de Benotzer an Entwéckler déi normalerweis e Programm an der Gemeinschaft benotzen an entwéckelen an am Tour matenee interagéieren, fir hir Zweifel, Virschléi, Virschléi, Reklamatiounen an / oder Fuerderungen ze vermëttelen, kann eng wäertvoll Quell vu Wësse séier ginn e Programm entwéckele Richtung eeler Stadien vun der Entwécklung.

Viraussetzung 8: D'Kathedral an de Basar

PREMISE # 8

ENG BREED GENUG BASE VUN TESTER A BIDRAGER GIN, GINN ALLEGUER PROBLEMER SINN SÉIN IDENTIFIERT A SINN LÉSZUNG GËTT IEMMEN.

D'Material endet andeems de Lieser ofschléisst, vill Mol datt d'Software Entwécklungsmethod baséiert op dem Bazaar Model, ganz effektiv ass. Well wat méi Muecht, Fräiheet oder Wëssen e Software Entwéckler Benotzer iwwer hire Programm bitt, wat se méi genial Iddien oder nëtzlech Ännerunge bäidroe kënnen, just fir den Zweck vum kollektive Virdeel.

An dëst gëtt agreabel ausgedréckt am folgenden Auszuch aus dem Material:

"Dëst ass, mengen ech, de fundamentalen Ënnerscheed tëscht der Kathedral a Basarstiler. Geméiss d'Aart a Weis wéi eng Kathedral d'Programméiere kuckt, si Feeler an Entwécklungsprobleemer futti, déif a verdréint Phänomener. Et brauch Méint Iwwerpréiwung vun enger klenger Unzuel vun engagéierte Leit fir sécher ze sinn datt se ewechgeholl goufen. Dofir déi laang Perioden, déi fir d'Verëffentlechung vun neie Versiounen erfuerderlech sinn, an déi inévitabel Enttäuschung, déi erlieft ass, wann déi, déi sou laang gewaart goufen, net perfekt sinn.

Am Liicht vum Basarmodell gëtt et awer ugeholl datt Feeler normalerweis kleng Saache sinn oder op d'mannst datt se sou zimlech séier ginn wann se de gäeren Ae vun e puer dausend engagéierte Mataarbechter ausgesat sinn fir d'Recht an de anere Wee ëm all nei Versioun. Also verëffentlecht Dir ëmmer ëmmer Versioune fir nach méi Fixer ze kréien, an als gënschtege Nieweneffekt hutt Dir manner ze verléieren wann Dir all Kéier duerchernee maacht. "

Konklusiounen: D'Kathedral an de Basar

CONCLUSION

Perséinlech meng kleng Experienz am Feld vun der Free Software Entwécklung ënner dem Bazaar-Typ Modell léisst mech déi folgend Conclusiounen:

  • D'Benotzer sollten als eng onschätzbar Ressource behandelt ginn, an am beschte Fall wéi vun onschätzbare Verbündeten fir hir Zesummenaarbecht an der Entwécklung vum Produkt.
  • All Iddi ass gutt oder derwäert z'exploréieren, well heiansdo dee mannst verdächtege kann eng super Léisung oder Verbesserung fir d'Entwécklung sinn.
  • Et ass gutt oder méiglech datt d'originell Iddi sech vum originelle Konzept deelt, erweidert oder fortgeet, awer wat wichteg ass ass wéi fokusséiert ee soll sinn a Bezuch op den Typ vum Benotzermaart deen Dir wëllt zerwéieren, déngen oder hëllefen.
  • Fir effizient ze sinn an Effortverloscht wéinst Dispersioun ze vermeiden.
  • Dat Bescht ass e klengen, direkten, einfachen, awer effiziente Code dee vun der Gemeinschaft als korrekt geschätzt gëtt.
  • E Programm ass scho reift fir d'Communautéit vun de Benotzer, wann et näischt méi ze eliminéieren ass, well d'Addéieren ëmmer eng gutt Méiglechkeet ass ze berécksiichtegen.
  • All Programm ka benotzt ginn (deelweis oder ganz) fir a Funktiounen erëmbenotzt ze ginn, déi net ursprénglech konzipéiert waren.
  • All Software muss hir jeeweileg Lizenz- a Sécherheetsmoossnamen droen fir d'Vertraulechkeet vun der Benotzung vun den Date vum Benotzer.
  • Et ass net noutwendeg vun Ufank un ze starten, een huet ëmmer eppes ähnlech wéi eis konzipéiert Iddi entwéckelt.
  • Dir musst un eppes schaffen, wat Dir gär hutt, Dir musst Leidenschaft fir d'Entwécklung fillen, op déi Dir Iech a Free Software widmen, fir intern e Gefill vu Gewerkschaft mat deem ausgeschafft ze generéieren, ouni d'Extrem ze erreechen, e Gefill vun Eegentum ze entwéckelen iwwer et.
  • Et mussen exzellent an heefeg Kommunikatiounsmëttel tëscht Entwéckler a Benotzer (Collaborateuren) sinn, sou datt d'Aarbecht séier fléisst an effektiv ännert.

Ech hoffen Dir hutt dës Informatioun gutt fonnt an nëtzlech fonnt, well d'Liesung vun "The Cathedral and the Bazaar" ass eng obligatoresch Referenz fir all déi, déi all Free Software Development programméieren, egal wéi grouss oder kleng et ass.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

6 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   nasciiboy sot

    schéine Resumé / Meenung, ech géif nëmmen esou vill Bild vu «Monitor mam Code» ewechhuelen, datt et näischt zur Rechenschaft kënnt

    1.    Linux Post Installéieren sot

      Ech hunn se passend fir d'Ausgab vu Systementwécklung fonnt, an et wier net méi richteg se ze läschen awer merci fir Är Observatioun!

  2.   BAYRON sot

    Exzellenten Zesummefaassung an Analogie.

    1.    Linux Post Installéieren sot

      Merci Bayron fir däi flotte a positive Kommentar.

  3.   Eduardo vun Trinidad sot

    Schéin Versuch, Gratulatioun fir dëse wichtegen Avis. Ech denken datt "Am Räich vu Gott" ALLES ass (WËLL) Fräi a Fräi ... soss ginn d'Entwéckler weider martyréiert oder gekräizegt vu Subversiven, vun deenen, déi net verstinn oder net wëllen verstoen datt mir mussen "gitt dem Caesar wat dem Caesar gehéiert ... a Gott wat zu Gott gehéiert» ... D'Gratuity (GRATIS) ass helleg an der Natur wéi d'Sonneliicht oder d'Loft déi Dir otemt ... Fräiheet ass noutwendeg, awer aktuell ass se korrupt duerch de MARKT vu Misär wéi propriétaire Software.

    1.    Linux Post Installéieren sot

      Gréiss, Eduardo de Trinidad. Merci fir Äre Kommentar a Bäitrag.