7P by GN⁺ 6일전 | ★ favorite | 댓글 2개
  • Google은 앞으로 Android 운영체제를 내부 브랜치에서만 개발할 예정임
  • 지금까지는 Android Open Source Project(AOSP)를 통해 개발 상황이 공개되어 있었음
  • 다음 주부터 Google은 Android 개발을 전면적으로 비공개 내부 브랜치에서 진행

현재까지의 개발 방식과의 차이점

  • 기존에는 Bluetooth, 커널 등 일부 핵심 구성 요소만 내부 브랜치에서 개발되었고, 나머지는 AOSP에 공개되었음
  • 최근까지도 AOSP 버전은 Google 내부 빌드 수준과 차이가 있었음
  • 이번 변화로 전체 개발 프로세스가 내부에서만 이루어지게 됨

변화의 이유 및 영향

  • 개발 속도에는 변화가 없으며, 오히려 브랜치 병합 시 충돌을 줄이고 프로세스를 간소화할 수 있음
  • Android를 폐쇄형 플랫폼으로 바꾸는 것이 아니라, 소스 코드는 여전히 AOSP를 통해 주기적으로 공개될 예정임
  • 새로운 Android 버전이나 유지보수 릴리스가 완료된 시점에만 AOSP에 반영됨

사용자 및 개발자에 대한 영향

  • 일반 사용자에게는 이 변화가 체감되지 않을 가능성이 높음
  • 앱 개발자들도 실질적인 영향은 거의 없을 것으로 예상됨
  • 다만 AOSP 커밋을 통해 드러나는 일부 정보(Pixel 10 등의 미공개 정보)는 앞으로 보기 어려워질 수 있음
  • 이런 정보들이 과도하게 해석되는 경우가 많았기 때문에 오히려 혼란을 줄일 수 있음

향후 계획

  • Google은 이번 변화에 대한 공식 발표를 이번 주 내로 진행할 예정임
  • 변화 적용은 다음 주부터 시작됨

아무래도 새 커밋들 감시 하면서 새 기능 예측하는 블로그거들이 아쉽게 되겠네요.

Hacker News 의견
  • Open Solaris와 유사한 상황을 떠올리게 함

    • Open Solaris의 경우, 코드가 더 이상 공개되지 않았음
    • Android는 저작권이 없는 copyleft 코드만 최소한으로 배포할 가능성이 있음
    • 이러한 코드가 폐쇄형 대안으로 대체될 때까지
  • 주주를 위해 폐쇄형 소스로 전환하여 수익을 창출하는 것이 그들의 임무임

    • 이미 오픈소스로 시장 점유율을 확보했으므로, 이제는 독점적으로 전환할 수 있음
    • Microsoft처럼 운영체제에 대해 요금을 부과할 수 있음
    • 수백만, 수십억 대의 휴대폰에서 수익을 창출할 수 있음
    • (이 의견에 동의하지 않음)
  • 유출 방지를 위한 조치로 판매될 수 있지만, 소스를 폐쇄하기 위한 첫 단계일 가능성이 높음

    • EU의 오픈 소스 수익화 전략 문제로 인해
    • 이미 많은 기능이 Google Play Services로 이전되었고, 오픈 소스 앱이 중단됨
  • 헤드라인이 오해의 소지가 있음

    • 소스는 여전히 공개될 예정임
    • 릴리스 전 작업이 비공개로 진행될 것임
    • 중간 커밋은 잡음일 가능성이 높음
  • The Verge와 9to5가 원본 소스로 인용함

  • 오픈 플랫폼이라는 가식을 버린 것이 기쁨

    • 진정한 오픈 모바일 플랫폼이 생길 공간이 생길 수 있음
    • Apple보다 더 나은 프라이버시를 존중할 수 있음
    • Android는 사용하기에 미완성된 느낌이었음
  • 이전에 본 적이 있는 상황임

    • 라이선스가 변경되고, 기능이 잠기거나 제거됨
    • 개발이 점차 독점적으로 변함
    • Jolla와 Sailfish OS에 투자하고 이주할 때임
  • 많은 사람들이 Google이 웹 브라우저 엔진을 독점하도록 허용하고 싶어함

  • Apple이 하는 대로 하면 DOJ에 의해 소송당할 가능성이 적음

  • Google이 Android를 폐쇄형 플랫폼으로 만드는 것이 아님

    • 오픈 소스 측면은 새로운 브랜치가 AOSP에 공개될 때만 공개됨
    • 새로운 버전이나 유지보수 릴리스가 완료될 때 포함됨
    • 대기업의 말은 의미가 없고, 행동이 중요함
    • 내부 브랜치와 AOSP가 기능적으로 동등할지 확신할 수 없음