Cách biến mã nguồn mở thành một doanh nghiệp
(oreilly.com)<p>Các dịch vụ đám mây lấy mã nguồn mở và biến nó thành “as a service” mà không phải trả bất kỳ chi phí nào, nên gần đây các dự án mã nguồn mở đang phản ứng bằng cách thay đổi giấy phép hoặc mô hình phân phối.<br />
Đây là lời khuyên về cách thương mại hóa từ cựu CTO của Chef.<br />
<br />
Elastic đã chuyển sang cách làm cho mã nguồn kém mở hơn, khiến một số thành phần trở thành độc quyền và khó tách rời ⇨ mô hình Open Core<br />
Chef thì hoàn toàn mở, nhưng đăng ký tên Chef làm thương hiệu và thay đổi để người khác không thể dùng tên đó ⇨ mô hình Red Hat<br />
→ Chef đã chuyển từ mô hình Open Core trước đây sang Red Hat<br />
<br />
Lời khuyên của Adam Jacob, cựu CTO của Chef, là mô hình Red Hat tốt hơn nhiều so với Open Core.<br />
(Có thể điều này chỉ đúng với Chef. Và ông ấy đã rời công ty trước khi có thay đổi mô hình giấy phép đó)<br />
<br />
1) Hãy tạo ra một sản phẩm dựa 100% trên mã nguồn mở<br />
→ Làm như vậy thì công ty sẽ trở thành một phần của cộng đồng mã nguồn mở đó.<br />
→ Với cách Open Core, công ty sẽ đứng phía trên cộng đồng hiện có và sẽ khó nhận được hỗ trợ từ cộng đồng<br />
→ Adam đã phải mất 13 năm để giải thích vì sao phiên bản thương mại của Chef lại khác với phiên bản mã nguồn mở. Với mô hình Red Hat thì không cần điều đó<br />
<br />
2) Đăng ký thương hiệu và trở thành nhà phân phối duy nhất của sản phẩm đó. Toàn bộ hoạt động kinh doanh cũng là của mình<br />
→ Điều này có nghĩa là công ty sẽ sở hữu Supply Chain<br />
→ Supply Chain: quản lý phiên bản mã nguồn, commit, QA, build pipeline, hosting tài liệu, marketing, đội ngũ bán hàng, v.v.<br />
→ Tức là ngoài phần mã nguồn ra, mọi nỗ lực còn lại đều do công ty thực hiện và tạo ra giá trị <br />
<br />
3) Hãy khuyến khích và hợp tác với những người tạo ra các bản phân phối thay thế <br />
→ Điều này tạo nên một cộng đồng lành mạnh</p>
2 bình luận