# 오픈소스를 비즈니스화 하는 법

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=2750](https://news.hada.io/topic?id=2750)
- GeekNews Markdown: [https://news.hada.io/topic/2750.md](https://news.hada.io/topic/2750.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-08-31T11:05:05+09:00
- Updated: 2020-08-31T11:05:05+09:00
- Original source: [oreilly.com](https://www.oreilly.com/radar/the-business-of-open-source/)
- Points: 14
- Comments: 2

## Topic Body

클라우드 서비스들이 오픈소스를 가져다 "as a service"로 만들면서 아무런 비용도 내지 않는 상황에 최근 오픈소스들이 라이센스 변경 또는 배포 모델을 변경하는 방식으로 대응 중.

이에 대한 Chef 전 CTO의 비즈니스화 방법 조언

Elastic은 코드를 덜 오픈소스화 하는 방식으로 바꿔서 일부 컴포넌트가 독점이고, 이를 분리하기는 까다로움 ⇨ Open Core 모델

Chef 는 완전히 오픈이지만, Chef 이름을 트레이드 마크화 하고 그거는 못쓰게 변경 ⇨ Redhat 모델

ㅤ→ Chef는 기존 Open Core 모델에서 RedHat 으로 바꾼 것

Chef의 CTO였던 Adam Jacob의 조언은 오픈 코어보다 RedHat 모델이 훨씬 좋다는 것

( Chef에 한해서 일수도 있음. 그리고 그는 저 라이센스 모델 변경전에 퇴사했음 )

 1) 100% 오픈소스 코드 기반의 제품을 만들 것

 ㅤ→ 이렇게 하면 회사가 해당 오픈소스 코드 커뮤니티의 일부가 됨.

 ㅤ→ 오픈코어 방식에서는 기존 커뮤니티 위에 있게 되고, 커뮤니티에서 도움받기는 어려워짐

 ㅤ→ Adam은 13년동안 왜 상용버전의 Chef가 오픈소스 버전가 다른지를 설명해야 했음. RedHat 모델 에서는 그게 필요없음

 2) 트레이드 마크로 등록하고 그 제품의 유일한 배포자가 될것. 비즈니스도 다 내꺼

 ㅤ→ 이것은 Supply Chain을 회사가 가지게 된다는 것

 ㅤ→ Supply Chain : 소스 버전관리, 커밋, QA, 빌드 파이프라인, 자료 호스팅, 마케팅, 영업팀 등등

 ㅤ→ 즉 코드를 뺀 나머지 모든 노력을 회사가 하고 가치를 부여함

 3) 대체 배포본을 만드는 사람들을 격려하고 협업 할 것

  ㅤ→ 이것이 건강한 커뮤니티를 만듬

## Comments



### Comment 2756

- Author: iolothebard
- Created: 2020-09-01T00:36:16+09:00
- Points: 1

하지만... cent os가 등장하면 어떨까요?

### Comment 2747

- Author: xguru
- Created: 2020-08-31T11:05:14+09:00
- Points: 4

아마존이 MySQL,MongoDB,Elastic Search 등을 가져다 서비스로 만들면서 이슈가 되어서 아래처럼 라이선스 변경도 이루어지고 있습니다.

ㅤ→ CockroachDB 라이센스 변경 - 오픈소스지만 상업화는 안됨 https://news.hada.io/topic?id=7

ㅤ→ Sentry, BSL(Business Source License)로 오픈소스 라이센스 변경 https://news.hada.io/topic?id=870

드롭박스가 Nginx 에서 Envoy 로 전환한 이유 https://news.hada.io/topic?id=2625

위 글에서도 보면 Adam의 1)번 조언처럼 Nginx 는 오픈코어 모델, Envoy 는 완전한 오픈모델이어서 기여하기가 더 자유로웠다는 얘기를 해요.
