# Flutter를 Flock으로 포크합니다

> Clean Markdown view of GeekNews topic #17475. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17475](https://news.hada.io/topic?id=17475)
- GeekNews Markdown: [https://news.hada.io/topic/17475.md](https://news.hada.io/topic/17475.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-10-29T09:36:46+09:00
- Updated: 2024-10-29T09:36:46+09:00
- Original source: [flutterfoundation.dev](https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/)
- Points: 11
- Comments: 7

## Summary

Flutter의 인력 부족 문제로 인해 많은 개발자들이 좌절감을 느끼고 있으며, 이러한 문제를 해결하기 위해 Flutter의 포크인 Flock을 제안합니다. Flock은 Flutter와의 동기화를 유지하면서도 버그 수정과 커뮤니티가 원하는 기능을 추가하여 개발자들의 어려움을 해소하고자 합니다.

## Topic Body

- Flutter는 모바일 UI 툴킷으로 시작하여 웹, Mac, Windows, Linux로 확장되었음. 그러나 팀의 규모는 크게 늘어나지 않았음  
- Flock은 Flutter의 포크로, 개발 가속화를 위해 만들어졌음  
  
### Flutter 팀의 인력 부족  
  
- Flutter 개발자는 약 100만 명으로 추정되나, Flutter 팀은 약 50명에 불과함. 이는 개발자 2만 명당 Flutter 팀원 1명 꼴  
- Google의 전사적 이슈로 2023년경 Flutter 팀 인력이 동결되었고, 2024년 초에는 소규모 감원이 있었음  
- Google이 AI에 주력하면서 Flutter 팀은 데스크톱 플랫폼을 우선순위에서 밀려났음. 현재 6개 지원 플랫폼 중 3개가 유지보수 모드  
  
### 제한된 인력의 비용  
  
- 많은 티켓이 장기간 처리되지 않고 있음. 처리되더라도 오래 걸림  
- 오래된 티켓을 조사할 때, 티켓을 제출한 사람에게 추가 정보를 요청하는 경우가 많음. 하지만 시간이 너무 오래 지나 정보를 제공하기 어려움  
- 심각한 버그로 릴리스가 막힌 경우, Flutter 팀이 2년 동안 버그를 해결하지 않으면 Flutter 사용을 중단할 수밖에 없음  
  
### Flutter 팀과 직접 협력하지 않는 이유  
  
- Flutter 팀은 외부 기여를 환영한다고 홍보하지만, 실제로는 많은 개발자가 좌절감을 느낌  
- 리뷰할 인력이 부족하여 리뷰나 업데이트에 오랜 시간이 걸림  
- 모든 것이 너무 오래 걸리고, 중요하지 않은 세부 사항에 대해 이야기하는 경향이 있음  
- 커뮤니케이션 방식이 획일적이라 다양한 성격의 사람들과 맞지 않음  
  
### Flock 소개  
  
- Flutter의 포크인 Flock은 "Flutter+"로 설명됨. Flutter 커뮤니티를 분리하려는 것이 아님  
- Flock은 Flutter와 동기화를 유지하면서 Flutter 팀이 구현하지 못하거나 원하지 않는 버그 수정과 인기 있는 커뮤니티 기능을 추가할 예정  
- Flock은 더 큰 PR 리뷰 팀을 모집하고, 기여를 촉진할 준비가 된 리뷰어를 모집하며, 정책을 최적화하고, 기여의 성공을 사회적으로 홍보할 계획  
  
### 참여 방법  
  
- Flock의 첫 번째 단계는 Flutter를 미러링하는 것. 앱을 Flock으로 빌드해 보는 것이 도움이 될 것  
- Flock은 수십 명의 리뷰어가 필요함. Flutter와 유사한 품질 기준을 적용하되, 기여를 용인하는 것이 아니라 촉진하는 것을 목표로 함  
- Flock의 특정 영역을 이끌 전문가도 필요함 (예: Flutter Tool 리드, 플랫폼별 엔진 리드)  
  
### GN⁺의 정리  
  
- Flutter의 인력 부족 문제를 해결하기 위해 Flock이라는 포크가 제안되었음  
- Flock은 Flutter의 버그를 신속히 수정하고 커뮤니티가 원하는 기능을 추가함으로써 Flutter 개발자들이 겪는 어려움을 해소하는 데 도움이 될 것으로 기대됨  
- Flock의 성공 여부는 커뮤니티의 지원에 달려 있음. 많은 분들의 참여를 기대함  
- 다만, Flutter와의 호환성 유지가 관건이 될 것임. Flutter가 Flock의 변경 사항을 수용하지 않을 경우 향후 분기가 발생할 수 있음

## Comments



### Comment 34711

- Author: kansm
- Created: 2025-02-17T16:05:02+09:00
- Points: 1

이 뉴스를 이제야 보다니..  
구글에서 flutter 엄청 밀어주는 줄 알았는데.. 아니였군요.. 이런.. 이런..

### Comment 40703

- Author: cocofather
- Created: 2025-06-27T20:41:28+09:00
- Points: 1
- Parent comment: 34711
- Depth: 1

Flock으로 전환하셨나요?

### Comment 30523

- Author: roxie
- Created: 2024-10-29T16:05:46+09:00
- Points: 1

이런 경우와 유사한 시도가 전에도 있었을까요? 저는 처음 보는 케이스라 신기하네요

### Comment 30539

- Author: hahnlee
- Created: 2024-10-29T18:40:16+09:00
- Points: 3
- Parent comment: 30523
- Depth: 1

종종 있었습니다.  
- 오픈오피스 vs 리브레오피스  
- MySQL vs Mariadb  
- ffmpeg vs libav  
- node.js vs io.js  
  
여기서 리브레오피스가 가장 비슷한거 같아요. 포크이유나, 원본보다 더 성공한 사례로도요.  
io.js는 통합된 좋은 사례같습니다. node.js에 다시 통합되었습니다.  
  
https://blog.outsider.ne.kr/1102

### Comment 31055

- Author: roxie
- Created: 2024-11-09T01:15:38+09:00
- Points: 1
- Parent comment: 30539
- Depth: 2

궁금했는데 감사합니다!

### Comment 30512

- Author: kandk
- Created: 2024-10-29T13:09:29+09:00
- Points: 1

유튜브에서 Flutter라고 미래라고 하는 사람 많던데...

### Comment 30487

- Author: neo
- Created: 2024-10-29T09:36:47+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41975047) 
- Flutter 팀의 규모는 약 50명으로 추정되며, 이는 1,000,000명의 Flutter 개발자를 지원하기에는 부족한 인원임.
  - Python의 경우, 세계적으로 인기 있는 언어임에도 불구하고 50명의 핵심 개발자만이 활동 중이며, 대부분이 풀타임으로 일하지 않음.
  
- Flock은 Flutter의 포크가 아닌 "Flutter+"로 설명되며, Flutter와 호환성을 유지할 계획임.
  - 커뮤니티 분열과 호환되지 않는 버전이 생길 것이라는 우려가 있었으나, 이는 해결된 문제임.
  - Flock은 Flutter Version Manager(FVM)를 통해 간단히 설정 가능함.

- Flutter는 Qt 이후로 UI 개발에 있어 최고의 도구로 평가받고 있으며, 많은 앱이 Flutter로 작성되었음.
  - 그러나 일부 버그가 오랜 기간 동안 수정되지 않아 개발자들에게 좌절감을 줌.
  - 특히 데스크톱 및 웹 앱에서 Flutter를 사용하는 CTO와 개발자들이 이러한 문제를 느끼고 있음.

- Flock의 아이디어는 좋지만, 커뮤니티 참여가 중요하며, 프로젝트의 성공을 기원함.
  - 외부 기여를 수용하는 것이 중요하며, 외부 개발자들이 버그 리포트를 조사하는 것이 포크보다 쉬울 수 있음.

- Flutter 팀의 외부 기여 수용은 10년 동안 1,500명의 개발자로부터 기여를 받았으며, 이는 높은 수치임.
  - 외부 기여를 사랑한다는 Flutter의 주장을 뒷받침함.

- Flutter 창립자는 Flutter가 훌륭하지만, 오랜 기간 수정되지 않은 버그가 존재한다고 언급함.
  - 포크가 Flutter와 점점 더 달라질 수 있으며, Google 버전과의 차이를 유지하는 것이 어려울 수 있음.
  - 커뮤니티가 Google과 협력하여 PR 검토 속도를 개선하는 것이 바람직함.

- Flutter에 의존하는 사람들은 지금 변화하는 것이 더 나을 수 있으며, 프로젝트의 성공을 기원함.
  - Flock의 변경 사항을 명확히 나열하는 것이 중요함.

- .NET 팀은 50명 미만의 인원으로 수십억 대의 기기에 제품을 제공했으며, GitHub에서 문제를 제기하면 당일 답변을 제공했음.
  - 개발자 수가 많다고 해서 항상 더 나은 것은 아님.

- "Flutter Foundation"이라는 이름은 Google의 승인을 받지 않았을 가능성이 높으며, "Flutter" 상표 사용에 의문이 제기됨.
  - Flock이 포크의 이름이라면, 왜 "Flutter Foundation"이라고 불리는지 혼란스러움.
