GN⁺: GitHub: 로그인 없이 코드 검색 불가능
(github.com/orgs)요약: GitHub 코드 검색 로그인 필요 논란
- GitHub 사용자가 코드 검색 기능을 사용하기 위해 로그인이 필요하다는 변경 사항에 대해 불만을 표시함.
- 사용자는 이 변경이 오픈 소스 운동에 반하는 것이며, Microsoft가 사용자 데이터를 과도하게 수집하려는 의도가 아닌지 의심함.
- GitHub 측은 서버 부하를 줄이고 봇으로부터의 익명 요청을 방지하기 위해 로그인을 요구한다고 설명함.
GN⁺의 의견
이 글에서 가장 중요한 것은 GitHub의 코드 검색 기능에 로그인이 필요하게 된 변경 사항과 이에 대한 커뮤니티의 반응이다. 이 변경은 오픈 소스 커뮤니티 내에서 데이터 접근성과 사용자 편의성에 대한 중요한 논의를 촉발시켰다. 사용자들은 오픈 소스의 정신에 반하는 이러한 결정에 대해 실망감을 표현하고 있으며, 이는 GitHub 및 Microsoft의 정책에 대한 더 넓은 관점에서의 토론으로 이어질 수 있다. 이러한 논란은 오픈 소스 커뮤니티의 미래와 기술 회사들의 데이터 정책에 대한 관심을 불러일으키는 흥미로운 주제이다.
Hacker News 의견
-
새로운 코드 검색 기능에 대한 호의적인 해석
- 새로운 코드 검색 기능이 일반 검색 엔진보다 훨씬 더 많은 작업을 수행하므로 자원 집약적임.
- 로그인한 계정에만 제한함으로써 서버 자원을 크게 절약할 수 있음.
- 검색 인프라에 대한 비용 대비 로그인 요구에 대한 사용자 불만 사이의 균형 문제임.
- 개인적으로 GitHub 저장소용 코드 검색 도구를 만들었지만, GitHub의 새 코드 검색이 매우 유용하여 사용을 중단함.
-
GitHub의 변경 사항 발표
- 코드 검색이 로그인을 요구하는 변경 사항이 최소 6개월 전에 시작되었으며, GitHub의 변경 로그에서 공지됨.
-
GitHub에 대한 비판적인 견해
- GitHub을 개방형 플랫폼으로 취급하는 것을 중단해야 함.
- GitHub은 다른 폐쇄형 플랫폼과 마찬가지로 닫힌 정원임.
- 많은 오픈 소스 프로젝트를 호스팅한다는 사실이 GitHub을 더 나은 것으로 만들지 않음.
-
웹의 폐쇄성 증가
- 2023년에 StackOverflow, Reddit, GitHub, Twitter 등이 스크래핑과 API 접근에 제동을 걸음.
- AI 훈련 방지와 수익성 증대를 위한 조치로, 장기적으로 독점 데이터 시장의 부상 가능성이 있음.
- 데이터에 대한 접근을 부유한 회사만이 감당할 수 있게 되면 반독점 문제가 발생할 수 있음.
-
검색 기능에 대한 또 다른 호의적인 해석
- 검색 기능이 상당한 계산을 요구하므로 서비스 거부 공격에 취약할 수 있음.
- GitHub이 로그인한 사용자로부터 얼마나 많은 행동 데이터를 수집하고 그것이 얼마나 유용한지는 불분명함.
-
대안적인 코드 검색 도구 사용
- 로그인하지 않고도 Sourcegraph를 사용하여 코드 검색을 할 수 있음.
- Sourcegraph는 이전 검색보다 훨씬 나은 성능을 제공함.
-
Microsoft의 AI 전략에 대한 추측
- Microsoft가 GitHub 상의 정보 사용을 통제하여 경쟁사의 AI 개발 능력을 제한하려는 전략을 가질 수 있음.
- 향후
git clone
명령어의 사용 제한 가능성에 대한 우려도 있음.
-
GitHub 검색 기능에 대한 로그인 요구에 대한 반응
- 검색이 비용이 들 수 있고 서비스 거부 공격에 사용될 수 있으므로 로그인 요구에 대한 이해.
- 공개 저장소는 로그인 없이 접근 가능하며, 이슈 생성이나 PR 제출과 같은 상호작용이 필요한 경우 로그인이 필수임.
-
오픈 소스 검색을 위한 대안 제시
- Sourcegraph는 로그인 없이도 오픈 소스 검색을 제공하며, GitHub 외의 주요 프로젝트도 포함함.
- Sourcegraph의 CTO가 이 정보를 공개함.
-
HackerNews의 불만 표현에 대한 지적
- 로그인하지 않은 사용자에게 무료이며 광고가 없는 서비스를 제공하지 않는 것에 대한 불만이 자주 표현됨.