CrabLang, Rust fork hứa hẹn sẽ đặt tất cả lợi ích của công ty sang một bên

càng cua

Một ngã ba cộng đồng của Rust

Gần đây tin tức đã phá vỡ rằng một nhánh của ngôn ngữ lập trình Rust phổ biến đã ra đời, trong đó có tên CuaLang và điều đáng nói là họ không có ý định chia rẽ cộng đồng và sẽ không phát triển song song một nhánh riêng của họ.

Dự án xảy ra như một nhánh đồng bộ cung cấp giải pháp thay thế dựa trên cơ sở mã Rust ban đầu, vẫn được coi là tài liệu tham khảo.

Ngã ba cộng đồng Crab (hoặc "CrabLang") được tạo ra như một phản ứng nhẹ nhàng nhưng được đo lường trước những lo ngại ngày càng tăng trong cộng đồng về ảnh hưởng của các tập đoàn và chính sách nhãn hiệu hạn chế được đề xuất của quỹ. Đây không phải là một phản ứng “gõ cửa”, cũng không phải là một nỗ lực gieo rắc nỗi sợ hãi hay gây hoảng loạn. Mặc dù tài liệu mà nền tảng đã viết đã dẫn đến sự phân nhánh, nhưng chúng tôi tin rằng đó là một bản sửa lỗi quá hạn cho một vấn đề đã tồn tại và giải quyết một số vấn đề mà nhiều thành viên của cộng đồng đã gặp phải trong một thời gian.

Sự phát triển của một nhánh của ngôn ngữ Rust và trình quản lý gói Cargo (phân nhánh được cung cấp dưới tên Crabgo) sẽ được lãnh đạo bởi Travis A. Wagner. Các lý do của ngã ba được cho là không hài lòng với ảnh hưởng ngày càng tăng của các tập đoàn đối với ngôn ngữ Rust và chính sách thương hiệu đáng ngờ của Rust Foundation.

sự phân nhánh sẽ di chuyển định kỳ các thay đổi về ngôn ngữ Rust và trình quản lý gói, sau đó các phiên bản Crab sẽ được hình thành có chức năng giống hệt với các phiên bản Rust, nhưng không áp đặt bất kỳ hạn chế nào đối với các nhà phát triển vốn có trong dự án Rust.

Mục tiêu chính của Crab là cung cấp cho cộng đồng một giải pháp thay thế phù hợp với giá trị của bạn và không áp đặt các hạn chế sử dụng vì lợi ích của công ty. Crab dự kiến ​​sẽ thu hút sự quan tâm của những người muốn tự do hơn trong việc sử dụng ngôn ngữ, tạo ra các sản phẩm dựa trên nó và quảng bá các sản phẩm này mà không sợ vi phạm nhãn hiệu. Dự án sẽ được thúc đẩy bởi cộng đồng. và sẽ cố gắng duy trì tinh thần hợp tác, đổi mới và tự do sáng tạo.

Chúng tôi muốn nhấn mạnh rằng chúng tôi không mâu thuẫn với dự án hoặc với ngôn ngữ gốc. Chúng tôi đánh giá cao tất cả những gì bạn làm để cải thiện ngôn ngữ và nhánh chính của ngã ba của chúng tôi sẽ tiếp tục được cập nhật với cơ sở mã ban đầu. Mục tiêu chính của chúng tôi là đảm bảo rằng cộng đồng có một giải pháp thay thế phù hợp với các giá trị và mong muốn sử dụng không hạn chế của họ.

Ngã ba cộng đồng Crab được thúc đẩy bởi tình yêu của chúng tôi đối với một ngôn ngữ được đặt tên theo một loại nấm.

Không cần bàn cãi thêm, điều đáng nói là chúng ta phải chờ xem "fork" Rust này phát triển như thế nào, điều mà cá nhân tôi thấy là không cần thiết, nhưng nó có thể trở nên phù hợp, mặc dù như cá nhân tôi đã đề cập, tôi không thấy tương lai cho nó, vì có vẻ như nó sẽ có số phận giống như thoáng qua, một ngã ba mà sau rất nhiều năm tranh chấp về cái tên GIMP đã đi vào quên lãng.

Cuối cùng nhưng không kém phần quan trọng, điều đáng nói là nói về Rust, một vài ngày trước khi fork được tạo ra, một cuộc xung đột xảy ra trong cộng đồng của Rust trong đó thành viên dự án JT rời dự án.

Lý do là việc chuyển JeanHeyd Meneide, người được mời tham dự hội nghị RustConf 2023, từ tư cách hội nghị chính sang thường xuyên, sau đó JeanHeyd từ chối phát biểu tại hội nghị. JeanHeyd Meneide là một trong những biên tập viên của C Standard và là một nhà hoạt động. JeanHeyd đang thúc đẩy việc đưa hỗ trợ phản ánh thời gian biên dịch vào Rust, thứ mà anh ấy dự định sẽ dành cho bài nói chuyện của mình.

Lý do JT rời Core Team là do hành động của hai thành viên quan trọng từ cộng đồng đã phớt lờ các quyết định của ban chỉ đạo. Đặc biệt, Ban chỉ đạo Rust và ban tổ chức RustConf đã chấp thuận áp đảo khuyến nghị mà JeanHeyd phát biểu trong phần chính. Một thời gian sau, sau khi JeanHeyd được thông báo về quyết định và đồng ý phát biểu, hai thành viên không có quyền biểu quyết của nhóm đã không đồng ý với quyết định chung cuộc do lo ngại về việc thực thi khuyến mãi hỗ trợ phản ánh của Rust, việc triển khai đang ở thời điểm rất khó khăn.

The Body thừa nhận rằng vụ việc là do các vấn đề trong tổ chức quản lý dự án gây ra, xin lỗi JeanHeyd và cộng đồng, đồng thời bắt đầu làm việc để hiện đại hóa các quy tắc và quy trình ra quyết định.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.