Winamp công bố mở mã nguồn
(about.winamp.com)Winamp công bố mở mã nguồn
-
Winamp mở mã nguồn
- Winamp công bố mã nguồn của trình phát huyền thoại dành cho Windows, cho phép phát triển cộng tác.
- Vào ngày 24 tháng 9 năm 2024, hãng dự kiến công khai mã nguồn của ứng dụng cho các nhà phát triển trên toàn thế giới.
- Việc công khai mã của trình phát đang được sử dụng trên Windows sẽ cho phép toàn bộ cộng đồng tham gia phát triển.
-
Lời mời hợp tác toàn cầu
- Các nhà phát triển trên khắp thế giới có thể đóng góp chuyên môn, ý tưởng và đam mê của mình để giúp phát triển phần mềm mang tính biểu tượng này.
- Winamp không chỉ là một trình phát nhạc. Nó còn bao hàm một nền văn hóa số, thẩm mỹ và trải nghiệm người dùng độc đáo.
-
Bước tiến lịch sử của Winamp
- Thông qua việc công khai mã nguồn, Winamp đang bước sang giai đoạn tiếp theo mang tính lịch sử.
- Người dùng giờ đây có thể trực tiếp đóng góp vào việc cải thiện sản phẩm.
- CEO của Winamp, Alexandre Saboundjian, giải thích: "Quyết định này sẽ khiến hàng triệu người dùng trên toàn thế giới vui mừng. Trọng tâm của chúng tôi đang hướng đến trình phát di động mới và các nền tảng khác. Chúng tôi dự kiến ra mắt trình phát di động mới vào đầu tháng 7, nhưng sẽ không quên hàng chục triệu người dùng đang sử dụng phần mềm trên Windows. Họ sẽ được hưởng lợi từ kinh nghiệm và sự sáng tạo của hàng nghìn nhà phát triển. Với tư cách là chủ sở hữu phần mềm, Winamp sẽ quyết định những đổi mới cho phiên bản chính thức."
-
Sự tham gia của nhà phát triển
- Các nhà phát triển quan tâm có thể đăng ký tại địa chỉ sau: about.winamp.com/free-llama
Ý kiến của GN⁺
-
Giá trị lịch sử của Winamp
- Winamp là trình phát nhạc từng được rất nhiều người dùng yêu thích trong thập niên 1990 và đầu những năm 2000, đồng thời chiếm một vị trí quan trọng trong văn hóa nhạc số. Việc mở mã nguồn có thể là cơ hội để nhìn lại và làm nổi bật giá trị lịch sử đó.
-
Kích hoạt cộng đồng nhà phát triển
- Việc mở mã nguồn tạo cơ hội để các nhà phát triển trên toàn thế giới hợp tác và tiếp tục cải tiến Winamp. Điều này có thể tác động tích cực đến sự sôi động của cộng đồng mã nguồn mở và sự phát triển công nghệ.
-
Thách thức kỹ thuật và cơ hội
- Quá trình phân tích và cải tiến mã nguồn của Winamp có thể đi kèm nhiều thách thức kỹ thuật. Đây cũng là cơ hội để các nhà phát triển học hỏi và phát triển.
-
Hỗ trợ đa nền tảng
- Kế hoạch hỗ trợ trình phát di động mới và các nền tảng khác của Winamp sẽ mang đến cho người dùng nhiều lựa chọn hơn. Điều này có thể giúp mở rộng tệp người dùng của Winamp.
-
Sản phẩm cạnh tranh
- Hiện trên thị trường có nhiều trình phát nhạc khác nhau, chẳng hạn như VLC Media Player, foobar2000. Việc mở mã nguồn của Winamp có thể trở thành một chiến lược quan trọng để tạo khác biệt so với các sản phẩm cạnh tranh này.
1 bình luận
Ý kiến trên Hacker News
Có vẻ từ năm ngoái chủ sở hữu Winamp đã gặp khó khăn tài chính, và ngay cả đội ngũ tối thiểu vốn duy trì Winamp cũng đã bị sa thải
Trọng tâm chính có vẻ là Winamp theo hướng dịch vụ streaming dùng HTML5 và cho di động, còn việc lần này trông giống như một động thái chuyển phần bảo trì Winamp cho PC sang cộng đồng
Tôi nghĩ vậy vẫn tốt hơn là cứ để nó chết
https://forums.winamp.com/forum/winamp/winamp-site-design/46...
Bọn trẻ bây giờ chắc không biết cảm giác tải nhạc video mà lại hiện ra video chặt đầu là như thế nào
Nếu công ty đằng nào cũng giải thể, tôi mong nhiều công ty hơn công bố mã nguồn, dù là nguyên trạng
Họ nói sẽ có người phụ trách, hỗ trợ thiết lập, quảng bá, v.v., nhưng suốt 1 năm chẳng làm gì, rồi sau 1 năm lại định tính phí khoản đó
Trông việc này giống để chủ sở hữu có thể fork lại về sau hơn là vì cộng đồng hay tính công khai
Đây là một lần công bố muộn 20 năm mới có ý nghĩa, nhưng dù sao cũng đáng mừng
Không thấy nói sẽ công bố theo giấy phép nào, và thậm chí còn thú vị ở chỗ phải hỏi qua email mới nhận được
Đến giờ vẫn bỏ công làm việc này cũng khá bất ngờ, nhưng phần mềm đã quá cũ nên ngoài hoài niệm ra có vẻ không còn nhiều giá trị
Tôi đã thử các trình phát nhạc khác nhưng cuối cùng vẫn quay lại đây
Tôi cũng không phải kiểu người thích các hiệu ứng visualizer lòe loẹt, nhưng tôi thấy giao diện của nó đơn giản là vừa khít hoàn hảo
https://getwacup.com/
Phần cốt lõi thì tôi đã triển khai đại khái, nhưng nhìn không mượt như Winamp
Có vẻ cần hiệu ứng dư ảnh nhẹ và hiệu ứng “cap” rơi chậm theo từng cột, còn bản tôi làm hiện trông rung quá
Hoặc có thể ai đó đang rà soát mã nguồn và hy vọng có người mua lại những thành phần không thể tái cấp phép theo giấy phép mã nguồn mở truyền thống, hoặc tiếp nhận các trách nhiệm hợp đồng
Về cơ bản, cũng có thể là các kênh bán khác không suôn sẻ nên họ đang mang mã nguồn đi cho xem như một cô dâu tương lai
Hoặc đơn giản đó là code thương mại ngoài đời thực, nên theo chuẩn của một dự án mã nguồn mở công khai thì có thể khá đáng xấu hổ
Đã lâu rồi tôi không thấy trình phát nào tập trung vào chính việc phát nhạc hơn là quản lý nhạc như một thư viện media
Hồi còn lập trình Windows như một sở thích, dùng Borland C++ Builder, tôi thật sự ngưỡng mộ kỹ năng cần có để làm ra thứ như Winamp
Đặc biệt là triển khai UI; thời đó tài liệu học nâng cao hay ví dụ thực tế gần như không có, hoặc rất khó tìm và ghép lại với nhau
Trong Delphi, điều đó thật sự rất dễ
Ví dụ ở đây: http://www.delphicorner.f9.co.uk/articles/forms4.htm
Bọn tôi chắp nối đại khái một trình phát dựa trên plugin, plugin đầu vào/đầu ra, và cả một biến thể streaming mạng rất hạn chế
Đó là thời tốt đẹp khi được đắm mình trong một dự án thú vị, và thật khó tin là đã khoảng 25 năm rồi
Anh ấy cũng hỏi ý tưởng và phản hồi, chắc vào khoảng năm 1996–1997
Hay. Tôi thích Webamp được tái triển khai bằng HTML: https://webamp.org/
Thật sự rất vui khi thấy mọi người thích dùng nó
Có thể dễ dàng mất vài giờ trên trang skin: https://skins.webamp.org/
Cảm ơn
Khoảng 20 năm trước tôi suýt được tuyển vào đội Winamp
Khi đó đội đang làm Winamp 3, và theo tôi nghe thì gần như viết lại hoàn toàn bằng C++ hiện đại
Codebase trước đó gần như là C do Justin Frankel viết, và hình như mọi người khá ghét Winamp 3
Nó nhiều lỗi và framework plugin cực kỳ phức tạp
Tôi tò mò họ sẽ công bố mã nguồn nào. Cũng có thể là cả hai
Những thứ khác anh ấy làm đều tuyệt vời, đặc biệt Reaper đã như vậy ngay từ đầu
Khi đó là thời AOL phải không?
Nếu muốn tìm một lựa chọn hiện đại hơn một chút thì tôi khuyên dùng foobar2000: https://www.foobar2000.org/
Mặc định trông không đẹp lắm, nhưng được bù lại bằng khả năng tùy biến đến mức phi lý
Hệ sinh thái component cũng rất vững và chạy tốt trên Wine
Cách diễn đạt trong thông báo khá thận trọng, nên tôi hoài nghi liệu đây có phải là một giấy phép tự do đầy đủ hay không
Một công ty lớn và vẫn đang hoạt động như Microsoft có thể cùng luật sư xác định rõ họ đang đưa ra thứ gì khi công bố code cũ, và tự miễn trách nhiệm cho mình một cách phù hợp
Nhưng khó mà tin một công ty đã đến giai đoạn cuối lại có ngân sách cho việc đó
Phần mềm thương mại thời đó không được tạo ra trong trạng thái mọi phụ thuộc đều là open source, và cũng không phải lúc nào cũng có thỏa thuận với contributor/contractor để dọn dẹp bản quyền sao cho phù hợp với việc tái cấp phép open source
Một số quyền nhất định có thể đã được chuyển giao rõ ràng cho bên khác, hoặc như lần này có thể đã sẵn sàng cho việc xem công khai, nhưng tái cấp phép lại là chuyện khác
Họ đưa ra một ngày cụ thể trong tương lai nhưng lại tránh dùng cụm open source
Thường các công ty khi thông báo như vậy sẽ đồng thời cung cấp repo GitHub, còn trường hợp như thế này thì tôi không nhớ ra mấy
Trường hợp Twitter cũng vậy: Elon Musk từng hứa sẽ công bố thuật toán, và sau một thời gian thì nó thật sự được đưa lên
Việc code được công bố nhìn chung là tích cực, nhưng trước khi thấy giấy phép và code thì khó mà gán cho nó nhiều ý nghĩa
Mã nguồn này từng bị rò rỉ vài năm trước: https://news.ycombinator.com/item?id=29379346
Đúng là quất vào mông con llama
Hy vọng đó là mã nguồn Winamp 2.x
Chứ không phải 3 hay 5