Apache krokar upp med GitHub

0
135

Hur GitHub blev de facto automatiserad supply chain för programvara
GitHub är ett exempel på en webb-tjänst som absorberar funktionen av en hel industri av försörjningskedjan, men det tog ett par versioner för att det ska bli den programvara som vi nu känner till och använder.

Apache Software Foundation (ASF), en av de granddaddies av öppen källkod, är att gå samman med GitHub, ett av de nyare, utan tvekan viktigaste källan-kod arkivet hosting-tjänster. ASF: s 200M+ rader kod är nu levande och väl på GitHub.

Historiskt, Apache projekt hade två versionshantering tjänster: Apache Subversion och Git. Under åren har fler och fler utvecklare ville se deras källkod tillgänglig på GitHub. Varför? Av samma anledning miljoner andra programmerare har anammat GitHub: GitHub gör det lättare för utvecklare att arbeta tillsammans på hosting och granska kod, driva projekt och bygga program.

“I och med 2016,” förklarade Greg Stein, ASF infrastruktur administratör”, Stiftelsen började integrera GitHub: s arkiv och verktygstillverkning med våra egna tjänster. Detta gjorde det möjligt för projekten att använda GitHub är utmärkta verktyg. Över tid, vi har förbättrat, rättas till, och stelnat denna integration. I slutet av 2018, vi frågade alla projekt att flytta bort från vårt inre git tjänsten, som tillhandahålls av GitHub. Denna förändring innebar att alla deras verktyg till våra projekt, samtidigt som vi upprätthåller en spegel backup på vår infrastruktur.”

I februari 2019, GitHub-migration har gjort, och ASF: s egna git service avvecklas. Arbetet är inte gjort ännu, att “Vi fortsätta att experimentera och expandera uppsättning tjänster som GitHub kan ge till våra samhällen, med tanke på våra egna behov och krav,” Stein läggas till. “Stiftelsen har inlett ett nära samarbete med GitHub förvaltningen att undersöka olika sätt att göra detta ske, och vad som kommer vara möjligt i framtiden.”

Måste läsa

En standard för lagring av big data? Apache Gnista kreatörer släpper öppen källkod Delta LakeHow GitHub blev nexus av programvara automationWhat Microsoft köper GitHub innebär att öppen källkod utveckling

På GitHub-sida, Bryan Clark, GitHub är chef för produktutveckling, bloggat: “Vi har arbetat med Apache för att tillgodose deras behov och bättre stöd för open source projekt att göra ett viktigt arbete. Vi är tacksamma över att ha en så effektfull foundation migrera och växer direkt på GitHub. Med denna övergång är klar, Apache kan fokusera på att bygga programvara och deras gemenskap.”

Alla är inte charmas av denna röra. Över på Ycombinator, en kritiker sniped, “Det förvirrar mig varför så många traditionellt pro-FOSS-projekt flytta till en inte-gratis-eller-öppna verktyg som GitHub.” Medan GitHub är gratis att använda och är värd för många open-source program. Vissa människor är fortfarande inte glad att Microsoft äger nu GitHub.

En annan, mer pragmatisk utvecklare svarade, “jag Personligen skulle bli svårt att bry sig bidra till ett projekt inte på GitHub på denna punkt. Det finns ett visst arbetsflöde och modell för samverkan som GitHub projekt att använda icke-GitHub de inte gör det och det är helt enkelt inte värt investering i tid att lära sig dessa andra projekt.”

Jag kan se båda aspekter — och jag erkänner några år sedan att jag aldrig skulle ha drömt om att se Apache skapa programvara på en plattform som ägs av Microsoft. Som sagt, ASF uppenbarligen inte längre ser Microsoft som Det Onda Imperiet.

Öppen Källkod

Red Hat undersökning finner vi lever i ett open-source världen

Ledande DevOps program Kock går all-in med öppen källkod

Google Cloud ger open-source-data leverantörer en paus. Kommer att spara öppen källkod?

Facebook öppna källor C++ F14 hash-tabell

Apple: Hedra Steve Jobs och göra FaceTime-öppen källkod (CNET)

Vad är öppen källkod? (TechRepublic)

Relaterade Ämnen:

Microsoft

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete