한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
AMP 프로젝트가 열린 거버넌스 모델을 도입합니다
2018년 10월 16일 화요일
단 2명의 컨트리뷰터로 미약하게 시작했던 AMP 프로젝트가 2년만에 700명의 컨트리뷰터를 보유하고 1만개의 커밋을 하고 수천만 웹사이트에 영향을 주는 오픈소스 프로젝트가 되었습니다. 초기에는 AMP 거버넌스 모델, 즉 의사결정이 어떻게 이루어지는지에 대한 체계를 세울때 속도에 초점을 맞추었습니다. AMP는 처음부터 개발자와 사용자의 목소리와 피드백을 기반으로 움직이긴 했지만, 거버넌스만큼은 테크리드인
제가
(이 글의 필자) 중심적인 역할을 했습니다. 무엇을 어떻게 집행해야 할지를 최종적으로는 제가 결정했다는 얘기입니다.
프로젝트가 작을 때는 이런 방식이 잘 동작했지만 지금같은 거대한 AMP 프로젝트에는 더이상 맞지 않다는 것을 깨달았습니다. 그래서 모든 구성원의 목소리가 반영될 수 있는 모델을 만들고 싶었습니다. 직접 코드를 작성하지 않는 최종 사용자까지 포함해서요. 지난 몇 달 동안 이와 관련된 조사를 했고
Node.js 프로젝트의 선례
를 따르기로 했습니다. 합의를 기반으로 하는 거버넌스 모델입니다.
AMP의 컨트리뷰터는 총 710명인데 그 중 22%는 구글 직원이고 78%는 트위터, 핀터레스트, 야후, 이베이 등을 포함한 다른 회사 사람들입니다. 30일만에 무려 350건의 개선사항이 AMP에 적용되었습니다!
AMP팀은 다음의 몇 가지 목표를 염두에 두고
새로운 거버넌스 모델을 제안
했습니다.
코드 작성에서 AMP의 방향 설정 그리고 구현할 기능 및 수정할 버그의 결정 등 모든 영역에서 다양한 목소리가 나오도록 장려할 것. 이는 AMP 코드에 기여하지 않지만 AMP의 변화에 영향을 받는 사람들의 목소리도 포함합니다.
코드 변경 승인부터 AMP의 기술 및 제품 로드맵 수립에 이르기까지 어떤 개인이나 회사가 어떻게 영향을 미치는지 좀 더 투명하게 보여줄 것.
거버넌스 모델 때문에 AMP의 일반적인 개발 작업이 느려지지 않을 것. 이번 변경으로 인해 개발자들의 생산성이 동일한 수준이거나 향상되도록 할 것.
다른 오픈 소스 프로젝트의 성공과 실패에서 배울 것. 이를 위해 AMP팀은
Node.js
와
Kubernetes
팀과 이야기를 나눴고
JS Foundation
등의 거버넌스 철학을 살펴봤으며 여러 오픈 소스 및 웹 표준의 거버넌스 문서를 검토했습니다.
제안서에 상세한 내용을 실었지만 새로운 모델에서 강조하는 중요한 내용을 몇 가지 소개합니다.
한 명의 테크리드가 아니라 AMP를 개발하는데 자원을 투입한 회사의 대표들로 기술운영위원회(Technical Steering Committee)를 구성하고 AMP 프로젝트의 중요한 사항을 여기서 결정하게 됩니다. 최종적으로는 한 회사가 기술운영위원회에서 3분의 1이상의 의석을 점유하지 않을 것입니다.
자문위원회(Advisory Committee)는 AMP 유권자들의 대표로 구성하고 기술운영위원회에 조언을 합니다.
현재 UI, 인프라스트럭처, 문서화 등 AMP의 특정 영역을 관장하는 비공식 팀은 워킹그룹으로 대체됩니다. 워킹그룹은 의견을 수렴하여 결정하는 과정을 명확하게 수립할 것입니다.
새로운 체계를 갖추기 위한 첫 번째 작업으로 AMP 거버넌스 그룹의 초기 멤버쉽을 확정하려고 합니다. 거버넌스 그룹에 참여하기 원하시면
저희에게 알려주십시오
. 만만한 작업이 아니기 때문에 여러분이 이 작업으로 따로 월급을 받고 있지 않다면 저희가 비용을 지불할 계획입니다. 혹시 재정 지원이 필요하시면 위에 링크된 양식에 기입해주십시오. 저희가 특히 관심있는 분들은 소비자 권익과 보호 분야의 경험자입니다. 그동안 자문위원회를 구성하기 위해 여러 그룹 및 전문가들과 논의를 진행했습니다. 감사하게도 엘파이스(El País), 워싱턴포스트(Washington Post), 테라(Terra) 등의 퍼블리셔, 알리익스프레스(AliExpress), 이베이(eBay) 등의 이커머스 사이트, 클라우드플레어(Cloudflare), 오토매틱(Automattic) 등의 플랫폼 업체, 그리고 더 파시엘로 그룹(The Paciello Group)의 리오니 왓슨(
Léonie Watson
), 구글/크롬의 니콜 설리번(
Nicole Sullivan
), 테렌스 이든(
Terence Eden
) 등 오픈웹 지지자를 포함한 다양한 분들이 자문위원회에 참여하기로 했습니다.
추가적으로 말씀드리면 저희는 AMP 재단 설립을 검토하고 있습니다. 이에 관하여 앞으로 몇 달동안 기술운영위원회, 자문위원회, 그리고 AMP 커뮤니티 구성원들의 의견을 받겠습니다. 거버넌스 모델을 수정하는 것은 그런 목표를 이루기 위한 첫 번째 과정이라고 보시면 됩니다.
AMP 컨트리뷰터 서밋
을[1] 포함하여 앞으로 AMP 커뮤니티의 다른 분들과도 논의를 계속해서 새 거버넌스 모델을 다듬을 계획입니다. 거버넌스 제안서를 검토해 보시기 바랍니다.
디자인 리뷰
도[2] 진행할 계획인데 참석하셔서 의견을 개진해주시기를 바랍니다. 2018년 10월 25일, 제안서 검토 기간이 종료하는대로 새로운 거버넌스 모델이 바로 효력을 발휘할 것입니다.
저희는 AMP 커뮤니티가 한 단계 성숙한다는 생각에 조금 들떠 있습니다. 사용자와 개발자를 모두 만족시키는 더 좋은 웹을 만드는 데 여러분도 동참하시기를 바랍니다.
말테 우블, 구글 AMP 프로젝트 테크 리드
참고
[1][2] AMP 컨트리뷰터 서밋은 2018년 9월 25일, 거버넌스 디자인 리뷰 2018년 10월 10일에 개최했습니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed