Nhà phát triển postmarketOS quan trọng đã rời dự án Pine64 do các vấn đề trong cộng đồng

Martijn Braam, một trong những nhà phát triển chính của bản phân phối postmarketOS, đã tuyên bố rời khỏi cộng đồng nguồn mở Pine64, do dự án tập trung vào một bản phân phối cụ thể thay vì hỗ trợ một hệ sinh thái gồm nhiều bản phân phối khác nhau hoạt động cùng nhau trên một ngăn xếp phần mềm.

Ban đầu, Pine64 sử dụng chiến lược ủy quyền phát triển phần mềm cho thiết bị của mình cho cộng đồng các nhà phát triển phân phối Linux và tạo ra các phiên bản Cộng đồng của điện thoại thông minh PinePhone, được cung cấp với các bản phân phối khác nhau. Năm ngoái, quyết định đã được đưa ra là sử dụng bản phân phối Manjaro mặc định và ngừng tạo các phiên bản riêng biệt của PinePhone Community Edition để phát triển PinePhone như một nền tảng toàn diện cung cấp môi trường tham chiếu cơ bản theo mặc định.

Theo Martin, sự thay đổi chiến lược phát triển như vậy đã làm đảo lộn sự cân bằng trong cộng đồng các nhà phát triển phần mềm dành cho PinePhone. Trước đây, tất cả những người tham gia đều hành động trên cơ sở bình đẳng và với khả năng tốt nhất của mình, cùng nhau phát triển một nền tảng phần mềm chung. Ví dụ: các nhà phát triển Ubuntu Touch đã thực hiện rất nhiều công việc triển khai ban đầu trên phần cứng mới, dự án Mobian đã chuẩn bị hệ thống điện thoại và postmarketOS hoạt động trên hệ thống camera.

Manjaro Linux phần lớn giữ kín và tham gia vào việc duy trì các gói hiện có cũng như sử dụng các phát triển đã được tạo cho bản dựng của riêng mình mà không đóng góp đáng kể vào việc phát triển một kho phần mềm chung có thể hữu ích cho các bản phân phối khác. Manjaro cũng bị chỉ trích vì đã đưa những thay đổi đang trong quá trình phát triển vào các bản dựng chưa được dự án chính cho là sẵn sàng để phát hành cho người dùng.

Bằng cách trở thành nhà sản xuất chính của PinePhone, Manjaro không chỉ là nhà phân phối duy nhất nhận được hỗ trợ tài chính từ dự án Pine64 mà còn bắt đầu có ảnh hưởng không cân xứng đến việc phát triển các sản phẩm Pine64 và việc ra quyết định trong hệ sinh thái liên quan. Đặc biệt, các quyết định kỹ thuật trong Pine64 hiện nay thường chỉ được đưa ra dựa trên nhu cầu của Manjaro mà không tính đến đúng mong muốn và nhu cầu của các bản phân phối khác. Ví dụ: trong thiết bị Pinebook Pro, dự án Pine64 đã bỏ qua nhu cầu của các bản phân phối khác và từ bỏ việc sử dụng SPI Flash và bộ tải khởi động Tow-Boot phổ quát, cần thiết để hỗ trợ bình đẳng cho các bản phân phối khác nhau và tránh ràng buộc với Manjaro u-Boot.

Ngoài ra, việc tập trung vào một tổ hợp đã làm giảm động lực phát triển một nền tảng chung và tạo ra cảm giác bất công giữa những người tham gia khác, vì các nhà phân phối nhận được tiền quyên góp từ dự án Pine64 với số tiền 10 USD từ việc bán mỗi phiên bản điện thoại thông minh PinePhone. được cung cấp cùng với bản phân phối này. Hiện Manjaro nhận được tất cả tiền bản quyền từ việc bán hàng, mặc dù đóng góp của nó rất tầm thường cho sự phát triển của nền tảng tổng thể.

Martin tin rằng cách làm này làm suy yếu sự hợp tác cùng có lợi hiện có trong cộng đồng liên quan đến việc phát triển phần mềm cho thiết bị Pine64. Cần lưu ý rằng hiện tại trong cộng đồng Pine64 không còn sự hợp tác trước đây giữa các nhà phân phối và chỉ một số ít nhà phát triển bên thứ ba làm việc trên các thành phần quan trọng của nhóm phần mềm vẫn hoạt động. Do đó, hoạt động phát triển ngăn xếp phần mềm cho các thiết bị mới như PinePhone Pro và PineNote hiện gần như đã ngừng hoạt động, điều này có thể gây ảnh hưởng xấu đến mô hình phát triển mà dự án Pine64 sử dụng, vốn dựa vào cộng đồng để phát triển phần mềm.

Nguồn: opennet.ru

Thêm một lời nhận xét