Xóa mã nguồn GitHub của Winamp
- Winamp, thông qua chủ sở hữu tại Bỉ là Llama Group, đã công bố mã nguồn của "Legacy Player Code" vào ngày 24 tháng 9 để các nhà phát triển có thể đóng góp cho sự phát triển của phần mềm mang tính biểu tượng này.
- Tuy nhiên, chưa đầy một tháng sau, kho lưu trữ này đã bị xóa do các vấn đề về giấy phép mã nguồn và vì mã nguồn của những gói phần mềm riêng tư khác đã bị lộ.
Giấy phép "cộng tác"
- Mã của Winamp được công bố theo "Winamp Collaborative License (WCL) Version 1.0.1", nhưng không cho phép phân phối các phiên bản phần mềm đã sửa đổi; chỉ những người bảo trì kho chính thức mới có thể phân phối phần mềm và các chỉnh sửa của nó.
- Justin Frankel, nhà sáng lập Nullsoft và là nhà phát triển chính của Winamp, đã nhận xét rằng các điều khoản giấy phép này là "hoàn toàn lố bịch".
- Sau khi mã được công bố, nó đã bị fork hơn 2.600 lần, và dường như có chứa mã từ các dự án khác hoặc làm lộ mã nguồn của phần mềm máy chủ SHOUTcast.
Trình phát mắc kẹt trong thời gian
- Winamp đã trải qua nhiều thay đổi kể từ thời hoàng kim thời Windows 98, và có vẻ như họ đã công bố mã mà chưa thực sự hiểu đúng môi trường lập trình hiện tại.
- Sau khi hoạt động web kết thúc vào năm 2013, Winamp được Radionomy mua lại, và một phiên bản mới từng được lên kế hoạch phát hành vào năm 2019.
- Đã có một bản cập nhật lớn vào năm 2022, nhưng nó vẫn là một "ứng dụng cổ xưa".
- Llama Group SA có kế hoạch phát hành hai phiên bản chính thức lớn mỗi năm, đồng thời cung cấp Winamp for Creators dành cho nghệ sĩ hoặc hãng thu âm.
Tóm tắt của GN⁺
- Việc công bố mã nguồn của Winamp đã để lại ấn tượng tiêu cực trong cộng đồng mã nguồn mở, và kho lưu trữ đã bị xóa vì các vấn đề giấy phép.
- Giấy phép "cộng tác" của Winamp mang lại cơ hội đóng góp cho các nhà phát triển, nhưng bị hạn chế vì cấm phân phối các phiên bản đã chỉnh sửa.
- Winamp đang nỗ lực lấy lại hào quang quá khứ, nhưng có vẻ đã công bố mã mà chưa hiểu đầy đủ về môi trường công nghệ hiện tại.
- Các phần mềm được khuyến nghị có chức năng tương tự gồm VLC, Foobar2000, v.v.
1 bình luận
Ý kiến trên Hacker News
Có người đã tìm thấy một chiếc rìu tay thời tiền sử trên mảnh đất của mình. Nghĩ rằng đây hẳn từng là một trong những chiếc rìu ấn tượng nhất thời đó, người này đã tặng nó cho bảo tàng để nhiều người có thể chiêm ngưỡng kỳ quan của nền văn minh nhân loại
Việc xóa kho mã này đã làm mất đi rất nhiều thứ. Bản thân mã nguồn thì đã lan truyền trên Internet rồi, nhưng chúng ta đã mất phần hài kịch phi lý trong issues, pull requests và lịch sử commit
Winamp đã vi phạm GPL vì có chứa mã GPL đã bị chỉnh sửa
Có một bản mirror của kho ở trạng thái trước commit cuối cùng. Ngoài ra còn có một file git bundle có thể clone được
Việc chuyển phần mềm độc quyền sang mã nguồn mở hiếm khi xảy ra. Muốn làm cho đúng thì cần rất nhiều cẩn trọng. Nếu không sẽ rơi vào tình huống khó xử như thế này
Đây là thêm một ví dụ nữa về việc tự đẩy mình vào thế khó vì thiếu hiểu biết về Internet và giấy phép phần mềm. Theo liên kết ArsTechnica, 4 nhà phát triển WA Legacy đã bị sa thải, và sau đó những người khác cũng rời đi. Điều này có nghĩa là gần như không có nguồn lực để kiểm tra mã trước khi công khai
Thật ngạc nhiên khi mọi người soi kỹ chuyện giấy phép đến vậy. Tôi hiểu vì sao nó vi phạm hướng dẫn của Github, nhưng Winamp ngày nay không còn giá trị nội tại để cập nhật hay fork nữa. Đã có những giải pháp mã nguồn mở tốt hơn. Việc 'hủy bỏ' Winamp vào năm 2024 không nằm trong bucket list của tôi kể từ sau năm 2000
Có một sự đạo đức giả đối với Internet Archive. Lưu trữ nội dung có bản quyền trên kho lưu trữ thì được coi là ổn, nhưng khi chính công ty tự làm điều đó thì lại không được
Câu chuyện này có thể ví như một chủ đất và một nhóm trẻ con trong xóm. Chủ đất cho bọn trẻ chơi bóng chày trên cánh đồng của mình, nhưng chúng lại phàn nàn vì cỏ chưa được cắt, chơi đến tận tối muộn, và vài đứa còn phá cả luống hoa của ông. Khi các luật sư nói rằng ông có thể bị kiện nếu không áp dụng biện pháp an toàn, chủ đất bèn bỏ cuộc và dựng hàng rào lên
Có quy tắc là không được tái phân phối phần mềm này, nhưng do bất cẩn, họ lại định tái phân phối một phần mềm đóng nào đó. Đó là kiểu thái độ 'luật lệ dành cho anh, còn tôi thì không'