Radicle, eng dezentraliséiert Zesummenaarbecht Entwécklung Plattform

 

Viru kuerzem d'Verëffentlechung vun der éischter Beta Versioun vun der Radicle P2P Plattform gouf ugekënnegt a sengem Desktop Client Radicle Upstream.

De Projet soll en dezentraliséierte Service fir eng gemeinsam Entwécklung a Codelagerung erstellen, ähnlech wéi GitHub a GitLab, awer net u spezifesche Server gebonnen, souwéi net ënner Zensur a schaffe mat de Ressourcen vun de P2P Netzwierker.

Iwwer Radicle

Radicle erlaabt et net vu Plattformen an zentraliséierte Firmen ofhängeg ze sinn fir Open Source Entwécklung a Verdeelung, op déi d'Verknëppung zousätzlech Risike féiert (eenzege Punkt vum Echec, eng Firma kann d'Aarbechtskonditioune zoumaachen oder änneren).

Fir de Code a Radicle ze managen gëtt de bekannte Git benotzt, erweidert andeems Dir Repositories an engem P2P Netz definéiert. Jiddereen Daten ginn haaptsächlech lokal gespäichert a si sinn ëmmer um Computer vum Entwéckler verfügbar, onofhängeg vum Zoustand vun der Netzverbindung. Fir d'Informatioun ze schützen, gëtt Kryptographie baséiert op ëffentleche Schlëssele benotzt, ouni d'Benotzung vu Konten. D'Lëscht vun de Participant Repositories vum P2P Netz kann am Saatknot vum Projet gesi ginn.

Am Häerz vum P2P Netzwierk ass den Git-baséiert Radicle Link Protokoll dat Daten tëscht de Participanten replizéiert. D'Participanten bidden Zougang zu hirem Code an zum Code vun de Projeten, un deenen se interesséiert sinn, iwwerflësseg Kopie vun deenen lokal gespäichert ginn an op de Systemer vun aneren interesséierten Entwéckler replikéiert ginn. Als Resultat gëtt e globaalt dezentraliséierte Git-Repository geformt, deem seng Date replikéiert a verduebelt ginn iwwer verschidde Systemer.

De Protokoll ënnerstëtzt zwou Aarte vun Identifikatiounsobjeten: Participant a Projet. De Participant kontaktéiert déi Persoun déi de Knued am P2P Netz gestart huet (par) an de Projet beschreift e Repository an deem verschidde Participante kënne schaffen.

D'Netz schafft eng sozial Grafik vu Kommunikatioun tëscht de Participanten an de Projeten: D'Participanten verfollegen Projeten déi se interesséieren an aner Participanten. Elementer vun de gefollegene Participanten gi fir aner Participanten verfügbar déi dem aktuellen Participant noginn.

Entwécklung fënnt statt "Basar" Stil anstatt d'kanonesch Meeschtervisioun zu Radicle z'erhalen, et gi verschidde parallele Branchen mat hiren Ënnerhalter a Contributeuren déi Patcher mateneen austauschen.

Amplaz mat engem Repository ze verknëppelen extern Referenz, Radicle baséiert op engem eenzegaartege Repository op der lokaler Maschinn vun all Entwécklerr, wou Dir Ännerunge vun de Repositioune vun de verfolgte Mataarbechter zitt an Är Ännerungen an de Repositioune vun de Tracking Contributoren ofgitt.

Konzeptuell, e Projet gëtt eng Sammlung vu Code Views an de Systemer vun alle Participanten an der Entwécklung. An der Praxis gëtt eng Ännerungshierarchie organiséiert op Basis vun enger Vertrauenskette: fir Ännerungen an hirer lokaler Kopie vum Repository ze kréien, füügt den Entwéckler aner Entwéckler als (Remote) Quellen bäi, déi automatesch en Abonnement op déi nei Engagementer bilden déi an hire Repositioune erschéngen. All Ännerungen am P2P Netz sinn digital ënnerschriwwen a kënne vun anere Participanten iwwerpréift ginn.

Deen einfachste Wee fir mam Netz ze verbannen ass d'Desktop-Applikatioun z'installéieren Radicle Upstream, wat Iech erlaabt Schlësselen ze kreéieren fir en neie Member z'identifizéieren, Äre Code ze hosten a mat aneren Entwéckler kommunizéieren.

Momentan Ëmsetzung ass limitéiert op gemeinsam Aarbecht um Code a Bug Tracking System, awer an der Zukunft plangen se d'Tools auszebauen fir Diskussiounen z'organiséieren an Ännerungen ze iwwerpréiwen, wéi och d'Ënnerstëtzung fir privat Repositories ëmzesetzen mat Zougang baséiert op End-to-End Verschlësselung.

Endlech wann Dir interesséiert sidd méi doriwwer ze wëssenan, Dir kënnt de kontrolléieren folgenden Link.

De Proxy Code fir d'Node Operatioun gëtt a Rust geschriwwen, am grafesche Client am TypeScript, Svelte an Elektron. D'Entwécklunge vum Projet Si ginn ënner der GPLv3 Lizenz verdeelt.

D'Päck si prett fir Linux (AppImage) a macOS.


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

Gitt d'éischt fir ze kommentéieren

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.