![]()
Hvordan GitHub blev de facto automatiseret forsyningskæden for software
GitHub er et eksempel på en web-tjeneste, der absorberer funktion af en hel industri ‘ s supply chain, men det tog et par versioner for, at det bliver den software, vi nu kender og bruger.
![]()
Apache Software Foundation (ASF), en af de granddaddies af open-source software, er at alliere sig med GitHub, en af de nyere, velsagtens vigtigste kilde-koden repository-hosting-tjenester. ASF ‘ s 200M+ linjer af kode, er nu i live og godt på GitHub.
Historisk set, Apache projekter havde to version control service: Apache Subversion og Git. I løbet af de år, flere og flere udviklere ønskede at se deres kildekode, som er tilgængelig på GitHub. Hvorfor? Af samme grund millioner af andre programmører, der har taget GitHub: GitHub gør det lettere for udviklere at arbejde sammen på hosting og gennemgang af kode, styring af projekter, og bygge software.
“I 2016,” forklarer Greg Stein, ASF-infrastruktur administrator, “Instituttet i gang med at integrere GitHub’ s repository og værktøj med vores egne tjenester. Det gjorde det muligt for udvalgte projekter for at bruge GitHub er fremragende værktøjer. Over tid, har vi forbedret, fejlrettet, og størknede denne integration. I slutningen af 2018, spurgte vi alle projekter til at flytte væk fra vores interne git service, der er fastsat ved GitHub. Dette skift førte alle deres værktøj til vores projekter, samtidig med at vi opretholder en backup spejl på vores infrastruktur.”
I februar 2019, GitHub migration blev gjort, og ASF ‘ s egen git tjenesten blev nedlagt. Arbejdet er ikke færdig endnu, “Vi vil fortsætte med at eksperimentere og udvide sæt af tjenester, der GitHub kan give til vores samfund, på grund af vores egne behov og krav,” Stein tilføjet. “Fundamentet er begyndt at arbejde tæt sammen med GitHub forvaltning for at undersøge mulighederne for at gøre dette ske, og hvad der vil være muligt i fremtiden.”
Skal læse
En standard til lagring af store data? Apache Gnist skabere frigive open-source Delta LakeHow GitHub blev nexus af software automationWhat Microsoft at købe GitHub betyder, at open source software udvikling
På GitHub ‘ s side, Bryan Clark, GitHub er direktør for produkt -, bloggede: “Vi har arbejdet med Apache til at opfylde deres behov, og bedre støtte open source-projekter gør et vigtigt arbejde. Vi er taknemmelig for at have sådan en effektfuld foundation migrere og vokse direkte på GitHub. Med denne overgang afsluttet, Apache kan fokusere på at opbygge software og deres samfund.”
Ikke alle er charmeret af dette træk. Over på Ycombinator, en kritiker sniped, “Det forvirrer mig, hvorfor så mange traditionelt pro-FOSS-projekter flytte til et ikke-frit-eller-åbn værktøj som GitHub.” Mens GitHub er gratis at bruge og er vært for mange open-source programmer. Nogle mennesker stadig ikke er glad for, at Microsoft nu ejer GitHub.
En anden og mere pragmatisk udvikler svarede: “jeg Personligt ville være hårdt presset for at i gider at bidrage til et projekt, som ikke på GitHub på dette punkt. Der er en vis workflow og interaktion model, der GitHub projekter, at ikke-GitHub dem ikke, og det er simpelthen ikke værd at den tid, investering at lære de andre projekter.”
Jeg kan se begge synsvinkler — og jeg må indrømme, at for et par år siden, jeg aldrig ville have drømt om at se Apache skabe software på en platform, der ejes af Microsoft. Det sagt, ASF tydeligvis ikke længere ser Microsoft som Det Onde Imperium.
Open Source
Red Hat undersøgelsen finder vi lever i en open source verden
Førende DevOps program Kok går all-in med open source
Google Cloud giver open-source data leverandører en pause. Vil at spare open source?
Facebook open source C++ – F14 hash-tabel
Apple: Ære for Steve Jobs og foretage FaceTime-open source (CNET)
Hvad er open source? (TechRepublic)
Relaterede Emner:
Microsoft
Cloud
Big Data Analytics
Innovation
Tech og Arbejde
Samarbejde