Redis, 라이선스를 강화하다: 클라우드 시대에 OSS 기업은 어떻게 살아남을 수 있을까
Redis는 최근 오픈 소스 BSD 라이선스에서 더 제한적인 Server Side Public License(SSPLv1)로 전환했습니다. 이로 인해 전 Redis 유지관리자들이 포크를 만들었고, 오픈 소스 프로젝트의 지속 가능성과 라이선스 결정이 커뮤니티에 미치는 영향에 대한 논쟁이 다시 불붙었습니다.
이 변경은 Redis 버전 7.4부터 적용될 예정이며, 여러 Linux 배포판이 자신들의 코드베이스에서 Redis를 제외할 것으로 예상합니다. 그러나 이러한 혼란은 일시적일 가능성이 큽니다. Linux Foundation이 지원하는 Redis의 오픈 소스 대안인 Valkey와 같은 대체 옵션이 이미 제공되고 있기 때문입니다. Microsoft의 Garnet도 선택지입니다. 이는 Redis 클라이언트와 완전히 호환되는 C#으로 작성된 오픈 소스의 더 빠른 캐시 스토어입니다. AWS와 같은 클라우드 제공업체들도 2021년에 Elastic Search가 SSPL로 전환했을 때 그랬던 것처럼 Redis의 자체 포크를 만들 수도 있습니다.
클라우드가 오픈 소스를 집어삼키고 있다
Cloud is eating Open Source.png
오픈 소스 소프트웨어는 오랜 역사를 가지고 있지만, 오픈 소스 비즈니스 모델은 최근 몇 년간 크게 발전해 왔습니다. 전통적으로 이 모델은 기업들이 오픈 소스 소프트웨어를 사용할 때 상업적 지원과 엔터프라이즈 기능에 비용을 지불하는 방식에 의존했습니다. 그러나 클라우드 컴퓨팅의 부상은 이 모델을 뒤흔들었습니다. 한편으로 퍼블릭 클라우드의 성장은 MongoDB와 Elastic 같은 기업들이 클라우드 기반 서비스 제공에 집중함으로써 큰 성공을 거둘 수 있게 했습니다. 다른 한편으로 클라우드 서비스 제공업체들은 오픈 소스 기업들이 코드와 개발자 커뮤니티에 투자한 막대한 자산을 활용해 오픈 소스 제품을 쉽게 번들로 묶고 재판매할 수 있으며, 이후 클라우드의 비용 이점과 유통 채널을 이용해 이러한 자산을 빠르게 수익화할 수 있어, 매우 성공적인 오픈 소스 기업들조차 경쟁하기 어렵게 만듭니다.
그 결과 Redis뿐만 아니라 그보다 앞서 MongoDB와 Elasticsearch도 더 제한적인 SSPL 라이선스를 채택했습니다. 마찬가지로 HashiCorp는 Terraform에 대해 Mozilla Public License(MPL)를 버리고 Business Source License(BSL) 1.1을 선택했습니다. 이 조치는 많은 오픈 소스 옹호자들의 비판을 받았는데, 그들은 퍼블릭 클라우드 제공업체를 제한하는 모든 라이선스는 OSI가 정의한 오픈 소스 정신에 반한다고 주장했습니다. 이러한 오픈 소스 라이선스의 변화는 이전에도 OpenSearch와 OpenTofu 같은 "계속 열어두기" 포크를 촉발했습니다. 오픈 소스 라이선스의 미래를 둘러싼 싸움은 계속해서 격렬하게 이어지고 있습니다.
개인적 관점 — OSI가 변해야 할 때
이전에 클라우드 제공업체에서 일했고(관리형 오픈 소스 제품을 개발하는 오픈 소스 커뮤니티의 커미터로서), 지금은 오픈 소스 기업에서 일하는 사람으로서(주요 수익 모델이 완전 관리형 서비스인 곳에서), 저는 두 가지 모자를 써야 했고, 이는 제 삶을 꽤 어렵게 만들었습니다. 클라우드 제공업체와 오픈 소스 기업이 협력하고 이익을 공유할 방법을 찾을 수 있다면, 저는 대다수인 사용자, 오픈 소스 기업, 클라우드 제공업체 모두가 혜택을 받을 수 있도록 오픈 소스 제품을 개선하는 데 더 많은 노력을 기꺼이 투자할 것입니다.
Cloud Protection Licenses는 실행 가능한 해결책으로 보입니다. 이는 사용자의 99.99%가 소프트웨어를 사용하고 수정할 권리를 제한하지 않으면서도, 오픈 소스 기업의 미래 수익을 상당히 보호합니다. 이를 통해 오픈 소스 기업은 자신들의 "비밀 무기"를 더 많이 오픈 소스로 공개할 수 있으며, 오픈 소스 개발자의 유지보수 부담을 크게 줄이는 동시에 오픈 소스 사용자 경험도 향상할 수 있습니다.
GPL과 같은 카피레프트 라이선스에서 BSD, MIT, Apache와 같은 더 관대한 라이선스로의 진화는 오픈소스 소프트웨어 개발을 크게 가속화했습니다. 이러한 변화는 대기업들이 오픈소스 커뮤니티에 참여하면서, 기여하고 더 나은 커뮤니티를 육성하는 데 도움을 준 데서 비롯되었습니다.
Open Source License over time.png
오늘날 많은 VC 투자 스타트업들이 오픈소스 프로젝트를 시작했습니다 . 이러한 기업들은 커뮤니티에 다시 기여하고 있지만, 클라우드 제공업체의 부상은 이들의 비즈니스 모델을 뒤흔들었고, 더 제한적인 라이선스를 채택하도록 만들었습니다.
저는 이제 오픈소스 커뮤니티가 "오픈소스"의 정의를 다시 생각해 볼 때라고 생각합니다. 협업과 공유의 정신을 지키는 모든 라이선스는, 상업적 보호 조항을 포함하더라도 오픈으로 간주되어야 합니다.
오픈소스의 핵심 가치는 사용자의 역량을 강화하고 벤더 종속을 피하는 것입니다. "source-available" 라이선스가 지속 가능한 비즈니스 모델을 제공하면서도 여전히 이를 달성할 수 있다면, 어쩌면 우리는 오픈소스에 대한 이해를 발전시켜야 할지도 모릅니다. 이에 대한 좋은 예는 오픈소스 대규모 언어 모델(LLMs)입니다. 일부는 데이터셋과 학습 세부 정보를 오픈소스로 공개하지 않을 수 있고, 라이선스에 특정 상업적 사용 제한이 있을 수도 있지만, 접근하고, 수정하고, 그 위에 구축할 수 있는 능력이 궁극적으로 중요한 것이기 때문에 우리는 여전히 이를 오픈소스이며 충분히 "open"하다고 간주합니다.
회사 관점 — Zilliz가 관대한 라이선스 아래 경쟁력 있는 상업 서비스를 구축한 방법
오픈소스 기업들이 앞으로 나아갈 유일한 길로 반드시 라이선스를 수정해야 하는 것은 아닙니다. 과제는 오픈소스와 상업화 사이의 적절한 균형을 찾는 데 있습니다.
Zilliz에서는 오픈소스 벡터 데이터베이스 Milvus를 Linux Foundation에 기증했습니다. 지난 4년 동안 그 결과 26,000개 이상의 GitHub 스타와 전 세계 수천 명의 오픈소스 사용자를 확보했습니다. Linux Foundation은 더 나은 커뮤니티 거버넌스를 지원하고 더 많은 잠재 사용자를 끌어들이는 데 도움을 주었습니다. 저희의 상업용 제품인 Zilliz Cloud는 퍼블릭 클라우드 위에 구축된 완전 관리형 Milvus 서비스입니다. 퍼블릭 클라우드에서 호스팅되는 Milvus 버전 및 다른 클라우드 제공업체의 벡터 검색 서비스와 비교했을 때, Zilliz Cloud는 풍부한 고유 기능을 제공합니다:
- 다양한 배포 선택지:
- 자체 클라우드 가져오기 (BYOC )
- SaaS
- Serverless (곧 출시)
- Cardinal — 오픈소스 대안 대비 10배의 성능 향상을 제공하는 폐쇄 소스 상업용 벡터 검색 엔진.
- 자체 데이터 서비스: 탄력적 Index 구축 풀, 메타데이터 저장소 및 로그 저장소
- 멀티 클라우드 유연성: AWS, GCP, Azure, Alibaba Cloud 등에 배포.
- 엔터프라이즈급 데이터 관리:
- 포괄적인 데이터 백업 및 마이그레이션 기능
- Zilliz Cloud Pipeline을 통한 비정형 데이터 ETL
- 데이터 컴플라이언스 및 보안
이 모든 기능은 오픈소스 Milvus API와 완전히 호환되며, 저희는 이를 Zilliz Cloud의 일부로 독점 제공하고 있습니다. 우리는 이를 "Open Interface" 모델이라고 부릅니다. 이 모델은 대다수 사용자의 요구를 충족하는 동시에, 더 강력한 성능, 확장성, 엔터프라이즈급 기능이 필요한 사용자가 저희 상업용 제품을 채택하기 쉽게 만들어 줍니다. 저희는 이 모델이 오픈소스 기업들이 퍼블릭 클라우드 제공업체와 경쟁할 새로운 방법을 찾는 데 도움이 되기를 바랍니다.
King James.png
계속 읽기

How to Choose the Best Embedding Model for RAG in 2026: 10 Models Benchmarked
We benchmarked 10 embedding models on cross-modal, cross-lingual, long-document, and dimension compression tasks. See which one fits your RAG pipeline.

What Exactly Are AI Agents? Why OpenAI and LangChain Are Fighting Over Their Definition?
AI agents are software programs powered by AI that can perceive their environment, make decisions, and take actions to achieve a goal—often autonomously.

DeepRAG: Thinking to Retrieval Step by Step for Large Language Models
Discover DeepRAG, an advanced retrieval-augmented generation (RAG) model that improves LLM accuracy by retrieving only essential data through step-by-step reasoning.



