2018년 6월 4일 Microsoft는 오늘날 당연하게 여겨지는 많은 오픈 소스 프로젝트의 코드를 호스팅하는 리포지토리 서비스인 GitHub를 인수했다고 발표했습니다. 많은 개발자들이 경쟁사, 특히 GitLab을 위해 서비스를 떠날 것이라고 적극적으로 발표함에 따라 이 소식은 아마도 가장 격동적인 방식으로 받아들여졌습니다. 다른 사람들은 실제로 어느 쪽도 흔들리지 않았고, 일부는 먼지가 가라앉을 때까지 모든 것을 기다리는 것을 선택하고 더 이상 이유가 없을 때까지 의심의 이익을 인수에 부여했습니다. 사람들은 이것이 GitHub에 무엇을 의미하는지, 그리고 이것이 오픈 소스 개발에 긍정적인 영향을 미칠지 부정적인 영향을 미칠지 여전히 궁금해하고 있습니다.
개발자가 떠나는 이유
GitHub를 떠나 다른 곳에서 "더 푸르른 목초지"를 찾는 것에 대해 개발자들 사이에 많은 잡담이 있었습니다. 한 특정 코더는 Microsoft의 이전 악용 사례를 나열하여 GitHub 인수가 커뮤니티에 나쁜 이유를 보여줍니다.
비트코인 네트워크 뒤에 있는 소프트웨어인 비트코인 코어의 유지 관리자도 트윗에서 비트코인 저장소가 옮겨져야 한다고 말했으며, 마이크로소프트의 이동으로 인해 GitHub가 더 이상 사용되지 않을 것이라고 언급했습니다.
마이크로소프트가 더 최근에 리눅스 재단에 속해 있고 오픈 소스에 관한 한 미래 지향적인 회사로 상상하기 위해 열심히 노력했음에도 불구하고 이러한 종류의 프로젝트를 유지하는 프로그래머 커뮤니티는 거의 강박적으로 캠페인에 반대합니다. 회사. Microsoft는 지금까지 GitHub에 두 번째로 많은 기여를 했다는 사실을 잊지 마세요.
오해하지 마십시오. 오픈 소스 코더는 MS에서 사전에 인지된 잘못된 행위를 감안할 때 이렇게 하는 이유가 있습니다. 그러나 일반적으로 프로그래밍에서 하는 것처럼 컴파일하기 전에 모든 것에 대한 적절한 설명이 필요합니다.
하지만 이것이 궁극적으로 의미하는 바는 무엇입니까?
인수 발표 이후 GitLab의 사용자 기반이 10배 증가했다는 사실은 GitHub의 손이 바뀐 후 누구에게나 경종을 울릴 수 있지만 Microsoft가 실제로 여기에서 좋은 일을 했다는 사실에 놀랄 수도 있습니다.
그러나 그것에 대한 확실한 증거는 없습니다. 말하기에는 너무 이르다. 그러나 회사는 계속해서 오픈 소스 커뮤니티에서 존경받는 멤버인 Nat Friedman을 자회사의 CEO로 임명했습니다. Reddit에 질문을 제출한 후 그는 플랫폼을 떠나는 개발자들에게 다음과 같이 말했습니다.
<블록 인용>개발자는 독립적인 사상가이며 항상 건전한 회의론을 가지고 있지만 일부 사람들이 코드를 옮겨야 한다고 느끼는 것을 보고 슬펐다는 것을 인정합니다. 저는 그들의 신뢰를 얻는 책임을 진지하게 생각합니다.
물론 어떤 사람들은 이것을 Microsoft의 유인책으로 볼 수 있지만 여전히 회사가 이 특별한 경우에 신뢰성을 유지하기 위해 할 수 있는 모든 노력을 기울이지 않고 있다고 주장할 수는 없습니다. 또한 GitLab이 사용자 요청 수의 10배를 보았다고 해서 반드시 GitHub가 블리딩 아웃되고 있다는 의미는 아닙니다. 이것은 격동의 순간이며 일부 마이그레이션이 예상됩니다. 하지만 GitLab은 GitHub보다 훨씬 작기 때문에 10배의 이득은 GitHub의 사용자 기반에서 5%의 손실을 의미할 수 있습니다.
그리고 Microsoft가 소프트웨어 회사와 함께 하고자 하는 것이 무엇인지 정확히 100퍼센트 확신할 수 없다는 사실이 있습니다. Visual Studio와 같은 독점 코딩 플랫폼에 대한 GitHub의 지원을 강화하고 싶습니까? Microsoft는 GitHub의 유료 개인 리포지토리를 사용자가 원하도록 유도하기 위해 더 매력적으로 만들기 시작할 것입니까? 아니면 단순히 Microsoft 광고로 사이트를 석고하려는 것입니까?
절대적으로 명확한 것은 없으므로 다른 플랫폼으로의 마이그레이션을 포함한 모든 반응은 완전히 시기상조이고 충동적입니다. 단순한 뉴스 기사가 도래한 후 이러한 마이그레이션을 수행하는 거대한 프로젝트는 아마도 다소 무책임하다고 말할 수 있습니다.
"개발자에게 이것이 의미하는 것"은 간접적으로 또는 직접적으로 프로젝트에 영향을 미칠 수 있는 플랫폼에 약간의 변경이 있을 수 있음을 의미합니다.
내 조언? 한 오픈 소스 개발자에서 다른 개발자로, 나는 그것을 기다리고, 무슨 일이 일어나는지 보고, 다른 곳에서 계정을 설정하고, 정말 엄청난 일이 일어날 경우를 대비하여 저장소의 복제된 사본을 준비하는 것이 현명할 것이라고 말하고 싶습니다.
마이크로소프트가 모든 것을 뒤집을 가능성은 거의 없습니다. 최악의 시나리오는 Microsoft가 GitHub 블로그에서 마음에 들지 않는 변경 사항을 발표하여 다른 곳으로 이동할 충분한 시간을 주는 것입니다.
이 인수 후에 GitHub에서 나가는 것이 정당하다고 생각하십니까? 댓글로 알려주세요!