Δημοσιεύτηκε ο πηγαίος κώδικας του Winamp Media player

Η Llama Group δημοσίευσε τον πηγαίο κώδικα για το πρόγραμμα αναπαραγωγής πολυμέσων Winamp. Ο κώδικας είναι γραμμένος σε C++ και χρησιμοποιεί Qt, libvpx, libmpg123, OpenSSL και DirectX 9 SDK ως εξαρτήσεις. Η δημιουργία της εφαρμογής επιτραπέζιου υπολογιστή υποστηρίζεται μόνο για την πλατφόρμα των Windows και απαιτεί τον μεταγλωττιστή Visual Studio 2019 και τις βιβλιοθήκες Intel IPP 6.1.1.035. Ο κώδικας για τις παραλλαγές Winamp για macOS, Android και iOS παραμένει κλειστός.

Δυστυχώς, παρά τις προηγούμενες προθέσεις να μεταφερθεί το έργο σε ένα ανοιχτό μοντέλο ανάπτυξης, ο κώδικας δημοσιεύεται υπό την αποκλειστική άδεια WCL (Winamp Collaborative License). Η άδεια WCL επιβάλλει αρκετούς περιορισμούς που συνδέουν τους προγραμματιστές με το κύριο έργο. Για παράδειγμα, η άδεια απαιτεί από τρίτους προγραμματιστές να υποβάλλουν αλλαγές, βελτιώσεις και διορθώσεις μόνο στο επίσημο αποθετήριο του κύριου έργου. Αλλαγές χωρίς μεταφορά στο κύριο έργο επιτρέπεται να γίνονται μόνο για προσωπική χρήση. Η δημιουργία πιρουνιών και η διανομή τροποποιημένων εκδόσεων του Winamp απαγορεύεται.

Η διανομή Winamp επιτρέπεται μόνο μέσω επίσημων καναλιών. Αξίζει να σημειωθεί ότι το κύριο αποθετήριο φιλοξενείται στο GitHub, αλλά η τυπική διαδικασία ανάπτυξης για αυτήν την πλατφόρμα, στην οποία δημιουργείται πρώτα ένα fork, μετά από το οποίο γίνονται αλλαγές στο fork και μεταφέρονται μέσω αιτήματος έλξης στο κύριο έργο, παραβιάζει επίσημα οι απαγορεύσεις περονιών και μεταφορών που αναφέρονται στην άδεια αλλάζουν σε άλλα πρόσωπα.

Το έργο Winamp δημιουργήθηκε από τους Justin Frankel και Dmitry Boldyrev το 1997 και είναι ένα από τα μακροβιότερα προγράμματα αναπαραγωγής πολυμέσων που συνεχίζει να αναπτύσσεται ενεργά. Το Winamp σχεδιάστηκε αρχικά για χρήση στην πλατφόρμα των Windows και έχει περίπου 83 εκατομμύρια χρήστες. Λόγω της πρωτοτυπίας και της ευελιξίας του στον τομέα της αλλαγής της σχεδίασης διεπαφής μέσω skins, δημιουργήθηκαν αρκετοί ανοιχτοί κλώνοι για Linux υπό την επιρροή του Winamp, όπως XMMS, XMMS2, Beep Media Player, Audacious και Qmmp. Πέρυσι, λόγω οικονομικών προβλημάτων, η Llama Group, η οποία αγόρασε πνευματική ιδιοκτησία σχετική με το Winamp από την AOL το 2014, αναγκάστηκε να απολύσει τη βασική ομάδα προγραμματιστών της κλασικής εφαρμογής Windows Winamp και να επικεντρωθεί στην ανάπτυξη της υπηρεσίας web streaming του ίδιο όνομα και εφαρμογές για κινητά.

Δημοσιεύτηκε ο πηγαίος κώδικας του Winamp Media player

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο