paint-brush
Nguồn mở đã chết: Tìm hiểu tranh cãi về giấy phép HashiCorptừ tác giả@salkimmich
20,076 lượt đọc
20,076 lượt đọc

Nguồn mở đã chết: Tìm hiểu tranh cãi về giấy phép HashiCorp

từ tác giả Sal Kimmich3m2023/10/17
Read on Terminal Reader

dài quá đọc không nổi

Sự chuyển đổi gây tranh cãi của HashiCorp từ cấp phép nguồn mở sang cấp phép "có sẵn nguồn" đã làm dấy lên các cuộc tranh luận về tính bền vững của nguồn mở và các mô hình kinh doanh. Trong bối cảnh lịch sử phong phú của nguồn mở, cộng đồng công nghệ vẫn cảnh giác, ủng hộ cho tương lai kỹ thuật số hợp tác. Sự thay đổi này nhấn mạnh bối cảnh phát triển của việc cấp phép phần mềm trong ngành.
featured image - Nguồn mở đã chết: Tìm hiểu tranh cãi về giấy phép HashiCorp
Sal Kimmich HackerNoon profile picture
0-item


Tiêu đề kịch tính, tôi biết. Bây giờ đây là lý do tại sao KHÔNG ĐÚNG VẬY:


Sự chuyển đổi gây tranh cãi của HashiCorp từ cấp phép nguồn mở sang cấp phép "có sẵn nguồn" đã khơi dậy các cuộc tranh luận về tính bền vững của nguồn mở và các mô hình kinh doanh. Trong bối cảnh lịch sử phong phú của nguồn mở, cộng đồng công nghệ vẫn cảnh giác, ủng hộ cho tương lai kỹ thuật số hợp tác. Sự thay đổi này nhấn mạnh bối cảnh phát triển của việc cấp phép phần mềm trong ngành.


Nguồn mở đang phát triển

Trong thời đại kỹ thuật số, xương sống của thế giới hiện đại, từ điện thoại thông minh đến điện toán đám mây , được hỗ trợ bởi phần mềm nguồn mở. Phần mềm này, thường được tạo ra bởi một cộng đồng các nhà phát triển toàn cầu, tìm đường vào các sản phẩm thương mại, tạo ra hàng triệu, nếu không muốn nói là hàng tỷ, cho các công ty mẹ. Nhưng để thực sự hiểu những tranh cãi gần đây xung quanh nguồn mở, chúng ta cần đi sâu vào lịch sử phong phú của nó và hiểu những thách thức mà các Nhà cung cấp phần mềm độc lập (ISV) phải đối mặt trong hệ sinh thái nguồn mở.


Sơ lược về lịch sử nguồn mở

Trước khi "nguồn mở" được đặt ra, đã có phong trào hướng tới phần mềm miễn phí. Vào cuối những năm 1970 và đầu những năm 1980, Richard Stallman, thất vọng vì sự chuyển đổi sang phần mềm độc quyền, đã khởi động Dự án GNU . Đến năm 1989, phiên bản đầu tiên của Giấy phép Công cộng GNU (GPL) được phát hành, giới thiệu cách tiếp cận "copyleft" và đảm bảo quyền tự do của phần mềm được duy trì. Những năm 1990 chứng kiến sự ra đời của nhân Linux của Linus Torvalds, và cùng với hệ thống GNU, một hệ điều hành mở và hoàn toàn miễn phí: GNU/Linux đã được hình thành. Thuật ngữ "nguồn mở" xuất hiện và Sáng kiến Nguồn Mở (OSI) được thành lập vào năm 1998, nhấn mạnh không chỉ quyền truy cập vào mã nguồn mà còn cả quyền tự do sửa đổi và phân phối nó.


Thách thức ISV trong bối cảnh nguồn mở

Trong lịch sử, phần mềm nguồn mở (OSS) đã chiếm ưu thế trong các lĩnh vực ngang như ứng dụng Internet. Các dự án trưởng thành ngày nay, như Linux và Apache, là phần mềm cơ sở hạ tầng hoặc nền tảng. Các ISV thường phát triển ứng dụng của họ trên phần mềm nền tảng OSS. Tuy nhiên, các thành phần OSS này đôi khi không đáp ứng được yêu cầu của ISV dẫn đến phải sửa đổi hoặc bổ sung “mã keo” để các thành phần hoạt động cùng nhau. Điều này tạo ra một phiên bản tùy chỉnh của thành phần PMNM, đặt ra cho các ISV thách thức trong việc duy trì phiên bản phái sinh này và quyết định cách xử lý các phần mở rộng và sửa đổi này.


Mặc dù ISV có lợi ích trong việc đóng góp các sửa đổi cho cộng đồng, nhưng một số vấn đề ngăn cản điều này, vượt qua vấn đề chia sẻ tài sản trí tuệ.


Tranh cãi HashiCorp

Chuyển nhanh đến ngày hôm nay và chúng tôi thấy các công ty như HashiCorp, người tạo ra Terraform, đang gây chú ý bằng cách chuyển từ giấy phép nguồn mở sang giấy phép "có sẵn nguồn". Việc HashiCorp chuyển từ Giấy phép Công cộng Mozilla v2.0 (MPL 2.0) sang Giấy phép Nguồn Kinh doanh (BSL) v1.1 đã vấp phải phản ứng dữ dội. Đây không phải là một sự cố cá biệt. Các công ty đang vật lộn với thách thức cân bằng đặc tính nguồn mở với tính bền vững trong kinh doanh.


Vấn đề cơ bản? Các nhà cung cấp đám mây lớn tận dụng mã có sẵn miễn phí và thường không trả lại. Sự căng thẳng này đã dẫn đến sự ra đời của OpenTF, một nhánh của Terraform và việc xuất bản Tuyên ngôn OpenTF , nhấn mạnh tầm quan trọng của việc giữ cho phần mềm thiết yếu thực sự là nguồn mở.


Tương lai của nguồn mở

Tương lai của nguồn mở không chỉ là về mã; đó là về cộng đồng và tầm nhìn chung về một tương lai kỹ thuật số cởi mở và hợp tác. Khi ngày càng có nhiều ứng dụng dựa vào các thành phần nguồn mở, các nhà phát triển phải đối mặt với những thách thức trong việc quản lý các phần phụ thuộc của mình và đảm bảo tính bảo mật. Hơn 90% thành phần ứng dụng đến từ nguồn mở và ứng dụng trung bình chứa 128 phần phụ thuộc nguồn mở .


Chúng ta cần làm đúng điều này, không phải để “tiết kiệm nguồn mở”, mà để đảm bảo rằng các cơ sở hạ tầng quan trọng được xây dựng trên đó không bị lỗi.


Nguồn mở sẽ tiếp tục phát triển và di sản của nó vẫn mạnh mẽ. Phản ứng nhanh chóng của cộng đồng, như đã thấy với Tuyên ngôn OpenTF, là minh chứng cho sự kiên cường và niềm đam mê của những người ủng hộ nguồn mở. Khi ngành này phát triển thì các mô hình hỗ trợ nó cũng sẽ phát triển. Các công ty sẽ cần tìm ra sự cân bằng giữa việc bảo vệ lợi ích của mình và hỗ trợ các đặc tính nguồn mở đã thúc đẩy rất nhiều cuộc cách mạng kỹ thuật số.



XKCD trên mã nguồn mở