오픈소스 데이터베이스는 자유롭게 복제할 수 있기 때문에, 명백한 문제는 그것으로 어떻게 돈을 벌 것인가이며, 명백한 답은 지원 서비스를 파는 것이지만 고객은 이를 선택 사항으로 여기고 건너뜁니다.

MySQL은 대신 동일한 데이터베이스를 두 가지 계약으로 제공했습니다. GNU GPL에 따르면 사용자가 변경 사항을 공유하는 조건으로 무료였고, 상용 라이선스에 따르면 비용이 들지만 기업이 오픈소스화하지 않고 임베드할 수 있었습니다.

CEO Mårten Mickos는 이를 간단히 설명했습니다. 이중 라이선스는 세상이 소프트웨어를 어떻게 사용할지 스스로 결정할 수 있게 하기 때문에 작동하며, 회사는 매출의 약 60%가 상용 라이선스에서 나왔다고 밝혔습니다.

이러한 방식은 무료 소프트웨어 사용에 대한 바로 그 반대 의견을 구매 결정으로 전환했습니다. 코드를 비공개로 유지하는 기업은 라이선스를 구매해야 했고, 그 외 모두는 MySQL을 무료로 도입했습니다.

하나의 코드베이스, 두 개의 라이선스: GPL은 무료, 임베드하려면 유료

GPL은 기본을 무료로 유지하고, 비용을 지불하지 않고 임베드하는 사람은 누구든 오픈소스화하도록 강제합니다.

상용 라이선스는 소프트웨어에 대한 것이 아니라 코드를 비공개로 유지할 자유에 대한 것입니다.

사용자가 선택하게 함으로써 비용에 대한 반대 의견을 스스로 선택하는 구매 신호로 뒤집습니다.

제품이 무료여야 한다면, 무료 라이선스에 구속되지 않을 자유를 판매하고, 모든 사람을 위해 하나를 고르는 대신 각 사용자가 계약을 선택하게 하십시오.

이중 라이선스는 Berkeley DB, Trolltech, 그리고 이후 Red Hat의 구독 및 지원 모델에서 볼 수 있듯이 상용 오픈소스의 템플릿이 되었습니다. Sun은 2008년에 MySQL AB를 약 10억 달러에 인수했고 이후 Oracle이 이를 흡수했습니다. MySQL은 계속해서 웹의 상당 부분을 구동했으며, 라이선스 설계는 무료 제품 수익 문제에 대한 표준 전략적 답변이 되었습니다.

근거 확인하기

출처

  1. MySQL CEO: 'We're as greedy as anyone else' ZDNet · zdnet.com ·
  2. MySQL's open challenge InfoWorld · infoworld.com ·