Den 4 juni 2018 meddelade Microsoft att det hade förvärvat GitHub, en förvaretjänst som är värd för koden för många av de open source-projekt som vi tar för givet idag. Nyheten togs emot på kanske det mest turbulenta sättet, eftersom många utvecklare aktivt meddelade att de kommer att lämna tjänsten till förmån för konkurrenter, framför allt GitLab. Andra svängde inte riktigt på något sätt, och vissa valde att vänta ut allt tills dammen bosatte sig och gav förvärvet fördelarna med tvivel tills de inte längre har anledning att göra det. Människor undrar fortfarande vad det betyder för GitHub och om detta kommer att ha en positiv eller negativ effekt för öppen källkodsutveckling.

Varför utvecklare lämnar

Det var mycket chatter bland utvecklare om att lämna GitHub och hitta "grönare betesmarker" någon annanstans. En särskild kodare listade tidigare missbruk av Microsoft för att visa varför förvärvet av GitHub är en dålig sak för sin gemenskap.

Underhållaren för Bitcoin Core - mjukvaran bakom Bitcoin-nätverket - sa också i en tweet som Bitcoin-förvaret skulle flytta, med hänvisning till att GitHub kommer att bli föråldrat på grund av Microsofts flytt.

Trots det faktum att Microsoft nyligen är en del av Linux Foundation och har arbetat hårt för att föreställa sig sig som ett framåtriktat företag vad gäller öppen källkod berörs programmörersamhället som upprätthåller dessa typer av projekt nästan obsessivt mot den företag. Låt oss inte heller glömma att Microsoft är den näst mest gynnsamma bidragsgivaren till GitHub, överlägset.

Får mig inte fel - Kodare med öppen källkod har sina skäl för att göra detta, med tanke på tidigare uppfattad felaktig handling från MS. Men som vi normalt gör i programmeringen behöver vi en korrekt redovisning av allt innan vi sammanställer.

Vad betyder detta i slutändan, men?

Det faktum att GitLab ser en tiofaldig ökning av användarbasen efter förvärvsmeddelandet kan höja alarmklockorna till någon som följer denna handväxling för GitHub, men du kanske förvånad att veta att Microsoft faktiskt kunde ha gjort något bra här.

Det finns dock inget slutgiltigt bevis på det. Det är för tidigt att berätta. Företaget gick emellertid fram och utsåg Nat Friedman - en högt respekterad medlem i open source-samhället - som dotterbolagets VD. Efter fältfrågor på Reddit hade han det här för att säga till utvecklare som lämnade plattformen:

Utvecklare är oberoende tänkare och kommer alltid att ha en hälsosam grad av skepsis, men jag erkänner att jag var ledsen att se att vissa kände sig tvungna att flytta sin kod. Jag tar det ansvar att tjäna deras förtroende på allvar.

Naturligtvis kan vissa se detta som pandering från Microsoft, men fortfarande kan man inte argumentera för att företaget inte gör allt som krävs för att behålla sin trovärdighet i det här fallet. Det faktum att GitLab såg tio gånger antalet användarförfrågningar betyder inte nödvändigtvis att GitHub blöder ut. Detta är ett ögonblick av turbulens och en viss migrering kan förväntas. Med detta sagt är GitLab betydligt mindre än GitHub, så en tiofaldig vinst i slutet kan innebära en förlust på fem procent i GitHubs användarbas.

Och då är det faktum att vi inte exakt ett hundra procent är säkra på att vi vet vad Microsoft vill göra med mjukvaruföretaget. Vill du förbättra GitHubs stöd för sina proprietära kodningsplattformar som Visual Studio? Kommer Microsoft att börja göra GitHubs betalda privata repositorier mer attraktiva för att locka användare att begära dem? Eller vill du bara gipsa webbplatsen med Microsoft-annonser?

Ingenting är helt klart, så all reaktion, inklusive migration till en annan plattform, är helt för tidig och impulsiv. Man måste säga att ett stort projekt som gör en sådan migrering vid ankomsten av en enkel nyhetsartikel kanske är lite oansvarig.

Vad gäller "vad det här betyder för utvecklare" betyder det att det kan finnas några förändringar på plattformen som kan antingen indirekt eller direkt påverka sina projekt.

Mitt råd? Från en öppen källkodsutvecklare till en annan skulle jag säga att det vore försiktigt att vänta på det, se vad som händer, få ett konto upprättat någon annanstans och få en klonad kopia av ditt förråd redo om det verkligen händer någonting som verkligen är jordförstörande.

Det är högst osannolikt att Microsoft kommer att vända allt upp och ner. Värsta fallet är att Microsoft kommer att tillkännage ändringar som du inte gillar i GitHubs blogg, vilket ger dig gott om tid att hämta och flytta någon annanstans.

Anser du att flyttning från GitHub är berättigad efter det här förvärvet? Låt oss veta i en kommentar!