16P by outsideris 2020-12-12 | favorite | 댓글 4개

mapbox-gl-js이 2.0.0부터 3조항 BSD 라이센스를 버렸다는 뉴스( https://news.hada.io/topic?id=3377 )를 보고 놀라서 자신의 생각을 정리한 글이다.

오픈 코어(Open Core) 비즈니스란?
- 소프트웨어의 무료, 오픈소스 버전을 제공하고 복제하기 어려운 소유권있는 추가 기능을 유료 버전으로 제공하는 비니지스 모델이다.
- 처음 들었을때는 가능할 것 같지 않지만 Elastic, D2iQ (구 Mesosphere), MongoDB, Cloudera가 모두 오픈 코어 비즈니스로 성장했다.
- 예전에는 동작했었던 적이 있었지만 지금은 동작하지 않는다. 우리의 합의는 틀렸고 오픈코어는 죽었다.

Mapbox
- Mapbox를 이용하면 쉽고 빠르게 지도를 만들 수 있다. 오픈소스를 얘기하지 않고 Mapbox를 설명할 수 없고 Mapbox은 800여개의 오픈소스 프로젝트가 있고 GitHub 기준으로 세계에서 40번째로 많은 활동을 하는 조직이다.
- Mapbox가 Mapbox GL JS v2를 독점적으로 유지하려는 것은 강력한 신호다.
- 이는 한 시대의 끝이고 오픈코어가 실행가능한 비즈니스 모델의 죽음을 예고한다고 생각한다. Mapbox때문에 생각하기 시작한게 아니라 Mapbox 덕에 결론을 짓게 되었다.

오픈코어는 더는 지지할 수 있는 비즈니스가 아니다
- Mapbox같은 회사가 가장 인기있는 오픈소스 라이브러리를 독점적으로 만드는 결정을 하는 이유를 이해하려면 MongoDB와 Redis Labs를 공부하는게 도움이 될 것이다.
- Ben Thompson가 2년전 오픈소소의 경제적 현실에 대해 요약했는데 비밀 소스를 무료로 제공하고 충분히 인기를 얻으면 반드시 클라우드 업체가 당신의 코드를 사용해서 경쟁서비스를 만들 것이라고 했다.
- 이런 글로 인해서 클라우드 업체가 MongoDB와 Redis Labs를 압도하지는 못했고 MongoDB는 이후 주식도 200%이상 올랐고 Redis Labs는 1억 달러 이상 투자 받았다.
- 중요한건 이들이 성장했다는 것이 아니라 어떻게 대응했냐 이다. 두 업체 모두 클라우드 업체가 문제 해결을 쉽게 하지 못하도록 독약같은 법적인 조항을 추가하거나 라이센스를 변경했다.
- 이로 인해 MongoDB와 Redis Labs는 덜 개방적이 되었고 오픈소스 커뮤니티는 이들이 거짓말을 팔랐고 디딤돌로 이용당했다고 느꼈다.

다시 Mapbox
- Azure가 Mapbox를 이용해서 Azure Maps를 발표했고 한 업체가 발표했으니 다른 클라우드 업체도 따라올 것이다. 아마 Mapbox GL JS가 오픈소스로 남아있는 마지막이 될 것이다.
- Mapbox는 Mongo나 Redis Labs와 비슷한 위치에 있다는 것을 알게 되었다.
- Mapbox는 수조 달러 규모의 거대 기술 기업에 R&D를 지원하고 있었다
- 그래서 Mapbox는 기존 버전을 그대로 두었지만 새버전(코드는 여전히 공개되어 있다.)의 라이센스를 변경했다.

예전에 영업 비밀을 털어놓고도 성공할 수 있다고 생각했다. 오픈 소스 소프트웨어를 중심으로 회사를 만드는 행위가 도덕적이고 윤리적이라고 믿었다. 요즘은 잘 모르겠다.

어제는 슬픈 날이었다. 하지만 Mapbox가 뭔가 잘못했거나 실망스러워서가 아니다.

어제 스스로 납득했기 때문이다.

**클라우드가 오픈코어를 죽였다.**

클라우드가 오픈코어를 죽였다. 이 문장의 여운이 길게 남네요.

Mapbox는 오픈소스 이전에 API key Quota는 넉넉하게 줘서, 뭘 하던지 전 응원합니다.

(구글 O들 망해라ㅠㅠ)

망해야 할 회사들이 꽤 있지만( ...) 안타까운 사실은 앞으로도.. 잘 나갈 듯한 생각을 지울 수가 없습니다. ㅠ.

그래도 구글은 요즘 GMail만 쓰고 검색엔진은 DuckDuckGo 쓰고 있어용. 크롬 대신 파폭도 쓰고 있는데.. Roam 떄문에 크롬을 가끔 쓰고 있습니다 =ㅁ= UI가 더 예쁘게 나와서...

그렇죠ㅠㅠ
10년 뒤, 20년 뒤를 생각해보면 지금 있는 테크 회사들이 그대로 있을거 같아서 무섭습니다...