Apache haken met GitHub

0
141

Hoe GitHub werd de de facto geautomatiseerde supply chain voor de software
GitHub is een voorbeeld van een web service die absorbeert de functie van een hele industrie keten, maar het duurde een paar versies voor om de software die we nu kennen en gebruiken.

De Apache Software Foundation (ASF), een van de granddaddies van open-source software is, is het bundelen van de krachten met GitHub, een van de nieuwere, misschien wel de belangrijkste bron-code repository hosting diensten. De ASF is 200M+ regels code zijn nu levend en wel op GitHub.

Historisch gezien, Apache projecten had twee versie controle diensten: Apache Subversion en Git. De loop van de jaren, meer en meer ontwikkelaars wilden zien hun bron code is beschikbaar op GitHub. Waarom? Om dezelfde reden miljoenen andere programmeurs hebben omarmd GitHub: GitHub maakt het voor ontwikkelaars makkelijker om samen te werken op hosting en de herziening van de code; managen van projecten, en het bouwen van software.

“In 2016,” aldus Greg Stein, ASF infrastructuur beheerder, “de Stichting begonnen met het integreren van GitHub repository en gereedschappen met onze eigen diensten. Deze ingeschakeld geselecteerde projecten gebruik van GitHub is een uitstekende tools. Na verloop van tijd, verbeterd, getest, en gestold deze integratie. Eind 2018, vroegen we alle projecten om afstand te nemen van onze interne git service, die door GitHub. Deze verschuiving bracht al hun gereedschap aan onze projecten, terwijl wij houden een back-up spiegel van onze infrastructuur.”

In februari 2019, de GitHub migratie werd gedaan, en ASF eigen git-service werd ontmanteld. Het werk is nog niet klaar, “We blijven experimenteren en uitbreiden van de set van services die GitHub kan leveren aan onze gemeenschappen, onze eigen wensen en eisen,” Stein toegevoegd. “De Stichting is begonnen met het werken nauw samen met GitHub management naar manieren om dit te laten gebeuren, en wat zal het mogelijk zijn in de toekomst.”

Moet lezen

Een standaard voor het opslaan van big data? Apache Vonk makers release open-source Delta LakeHow GitHub werd de nexus van de software automationWhat Microsoft het kopen van GitHub betekent voor open-source software ontwikkeling

Op GitHub, Bryan Clark, GitHub directeur van het product, geblogd: “We hebben gewerkt met Apache om te voldoen aan hun behoeften en betere ondersteuning voor open source-projecten doen belangrijk werk. We zijn dankbaar om zo een sterk fundament te migreren en te groeien direct op GitHub. Met deze overgang voltooid, Apache kunnen richten op het bouwen van software en hun gemeenschap.”

Terwijl Apache “officieel ondersteunt het gebruik van Github,” toegevoegd Jim Jagielski in een online gesprek, “Dat betekent niet dat het is onze ‘officiële’ repo.”

Niet iedereen is gecharmeerd van deze beweging. Op Ycombinator, een criticus gesniped, “Het verwart me de reden waarom zo vele traditioneel pro-FOSS projecten verhuizen naar een niet-gratis-en-open-hulpmiddel zoals GitHub.” Terwijl GitHub is gratis te gebruiken en is gastheer van vele open-source programma ‘ s. Sommige mensen zijn nog steeds niet blij dat Microsoft nu eigenaar van GitHub.

Een andere, meer pragmatische ontwikkelaar antwoordde: “ik Persoonlijk zou het moeilijk worden ingedrukt om de moeite bijdragen aan een project dat niet op GitHub op dit punt. Er is een bepaalde workflow en interactie model dat GitHub projecten gebruiken dat niet-GitHub niet en het is gewoon niet de moeite waard de investering om te leren van de andere projecten.”

Ik kan beide standpunten — en ik moet zeggen dat ik een paar jaar geleden dat ik nooit zou hebben gedroomd van het zien van Apache het maken van software op een platform in handen van Microsoft. Dat gezegd hebbende, ASF duidelijk niet meer ziet Microsoft als Het Evil Empire.

Open Source

Red Hat onderzoek komt tot de conclusie dat we leven in een open-source wereld

Toonaangevende DevOps programma Chef-kok gaat all-in met open source

Google Cloud geeft een open-source data-leveranciers een pauze. Dat opslaan van open source?

Facebook open bronnen C++ F14 hash-tabel

Apple: Ere van Steve Jobs en FaceTime-open source (CNET)

Wat is open source? (TechRepublic)

Verwante Onderwerpen:

Microsoft

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking