Fundacja Apache Software Foundation ogłosiła we wpisie na blogu , że dołącza do społeczności open source GitHub.
Apache Software Foundation (ASF) to organizacja non-profit, która tworzy oprogramowanie typu open source na licencji Apache . Zrzesza ona programistów, menedżerów i wolontariuszy z ponad 350 projektów i inicjatyw typu open source.
Apache to ogromna baza otwartego kodu źródłowego, obejmująca ponad 200 milionów linii kodu, zarządzana przez społeczność wolontariuszy składającą się z 730 członków i 7000 osób piszących kod.
W ciągu 20 lat istnienia XNUMX miliard linii kodu zostało zweryfikowanych w ponad trzech milionach zmian.
Infrastruktura integruje się z GitHubem
ASF wyjaśnia na swoim blogu, że początkowo projekty Apache udostępniały dwie usługi kontroli wersji za pośrednictwem infrastruktury ASF: Apache Subversion i Git.
Z biegiem lat coraz większa liczba projektów i ich społeczności chciała, aby ich kod źródłowy był dostępny w serwisie GitHub.
W przypadku projektów lustrzanych przeznaczonych tylko do odczytu możliwość korzystania z narzędzi GitHub w tych repozytoriach była ograniczona.
W 2016 roku Fundacja rozpoczęła integrację repozytorium i narzędzi GitHub ze swoimi usługami. Dzięki temu wybrane projekty mogły korzystać z doskonałych narzędzi GitHub.
Z biegiem czasu ulepszyliśmy, udoskonaliliśmy i umocniliśmy tę integrację. Pod koniec 2018 roku poprosiliśmy wszystkie projekty o odejście od naszej wewnętrznej usługi Git na rzecz usługi udostępnianej przez GitHub.
Ta zmiana wprowadziła wszystkie narzędzia do projektów, zachowując kopię zapasową naszej infrastruktury. Powiedział Greg Stein, kierownik ds. Infrastruktury w ASF.
W swoim oświadczeniu dzielą się, co następuje:
„Współpracujemy z Apache, aby sprostać Twoim potrzebom i lepiej wspierać ważne projekty open source. Jesteśmy wdzięczni za tak potężną podstawę do migracji i rozwoju bezpośrednio w GitHub. Po zakończeniu tego przejścia Apache może skupić się na tworzeniu oprogramowania i jego społeczności.
Niezależnie od tego, czy współpracujemy z administratorami i indywidualnymi współpracownikami open source w niektórych z największych na świecie fundacji open source, takich jak Apache, misją GitHub jest być domem dla wszystkich programistów poprzez wspieranie społeczności open source, odpowiadanie na Twoje unikalne potrzeby i pomaganie w rozwoju projektów open source - powiedział Bryan Clark, menedżer produktu ds. obsługi oprogramowania open source w GitHub.
„GitHub ułatwia programistom współpracę, rozwiązywanie złożonych problemów i tworzenie najważniejszych technologii na świecie. Platforma umożliwia zespołom hostowanie i przeglądanie kodu, zarządzanie projektami i tworzenie oprogramowania wraz z programistami z ponad 31 milionami użytkowników, firm i organizacji z ponad 2 milionami. użytkowników i ponad 100 milionów repozytoriów ”, czytamy we wpisie na blogu.
Jak wyjaśnia GitHub, dzięki integracji z GitHub projekty ASF będą hostowane na jednej platformie , na której 31 milionów programistów z całego świata korzystających z GitHub będzie mogło je przeglądać i wspólnie nad nimi pracować.
Teraz, gdy okres przejściowy został zakończony, ASF może skupić swoje wysiłki na rozwijaniu oprogramowania i społeczności.
„Współpracowaliśmy z Apache, aby zaspokoić ich potrzeby i lepiej wspierać projekty open source, które wykonują ważną pracę. „Jesteśmy wdzięczni, że tak imponująca fundacja migruje i rozwija się bezpośrednio na GitHubie” - napisał GitHub w poście.
Ta wiadomość nie ucieszyła społeczności programistów, ponieważ opinie są podzielone . Dla niektórych migracja społeczności open-source do GitHuba, który nie jest darmowy i open-source, jest zastanawiająca.
Zastanawiają się, czy ASF myśli o znalezieniu w ten sposób większej liczby podatników. Dla innych jest oczywiste, że ASF będzie miał więcej współpracowników, ponieważ znacznie więcej osób wie, jak korzystać z narzędzi GitHub.
A to prawdopodobnie zwiększy stopień rozwoju, uczestnictwa, wymagań dotyczących atrakcyjności itp. Projekty ASF otrzymują.
Dla nich jest jasne, że migracja ta będzie korzystna dla ASF, niezależnie od tego, czy platforma GitHub jest open source, czy nie.
Źródło: https://blogs.apache.org