ΑρχικήΛογισμικάΤο Llama Group διέγραψε τον πηγαίο κώδικα του Winamp από το Github

Το Llama Group διέγραψε τον πηγαίο κώδικα του Winamp από το Github

Δημοσίευση και διαγραφή του πηγαίου κώδικα

Το Llama Group, η εταιρεία που κατέχει το Winamp, διέγραψε τον πηγαίο κώδικα του δημοφιλούς προγράμματος αναπαραγωγής μουσικής από το Github, μόλις έναν μήνα μετά την δημοσίευση του.

Σύμφωνα με το The Register, η διαγραφή έγινε μετά από ερωτήσεις που υπέβαλε η δημοσιογραφική ομάδα σχετικά με την ενσωμάτωση κωδικών από άλλες εταιρείες, όπως της Microsoft και της Intel, καθώς και το σύστημα Shoutcast DNAS.

Υποσχέσεις για δημοσιοποίηση του κώδικα

Τον Μάιο του 2024, το Llama Group ανακοίνωσε ότι θα δημοσιεύσει τον πηγαίο κώδικα του Winamp εντός του έτους. Τελικά, αυτό έγινε τον Σεπτέμβριο του 2024, όταν ο κώδικας αναρτήθηκε στο Github μαζί με άλλους κώδικες προϊόντων της εταιρείας.

Ωστόσο, η άδεια χρήσης που συνόδευε τον κώδικα, γνωστή ως Winamp Collaborative License (WCL) 1.0, περιλάμβανε ρήτρα που απαγόρευε τη δημιουργία ή διανομή παραλλαγών (forks) του λογισμικού. Αυτό προκάλεσε αντιδράσεις από την κοινότητα του Github, καθώς παραβίαζε τους όρους του αποθετηρίου.

Αλλαγές στην άδεια χρήσης και παρατηρήσεις

Μετά από κριτική, το Llama Group τροποποίησε την άδεια στην έκδοση WCL 1.0.1, επιτρέποντας τη δημιουργία forks, αλλά συνεχίζοντας να απαγορεύει τη διανομή τροποποιημένων εκδόσεων του Winamp. Πολλοί χρήστες διαμαρτυρήθηκαν ότι αυτό εξακολουθούσε να περιορίζει τη δυνατότητα συνεργασίας και εξέλιξης του κώδικα από την κοινότητα προγραμματιστών.

Ο Justin Frankel, ένας από τους αρχικούς δημιουργούς του Winamp, δήλωσε: «Αν είχα οποιοδήποτε κίνητρο να συνεισφέρω ξανά στον κώδικα, αυτό θα ακυρωνόταν από τους όρους της άδειας. Είναι απολύτως παράλογοι».

Ζητήματα με την καθαρότητα του κώδικα

Ένα άλλο πρόβλημα που προέκυψε ήταν η ενσωμάτωση κώδικα από τρίτες εταιρείες, όπως η Microsoft και η Intel, καθώς και από το σύστημα Shoutcast. Η αρχική έκδοση του κώδικα περιλάμβανε τμήματα του Shoutcast Distributed Network Audio Server (DNAS), το οποίο είχε αναπτυχθεί από τη Nullsoft, την αρχική εταιρεία πίσω από το Winamp. Αν και υπήρξε προσπάθεια αφαίρεσης αυτών των τμημάτων, αυτή δεν ολοκληρώθηκε με επιτυχία.

Δυσκολίες στη δημοσίευση ιδιόκτητου λογισμικού

Σύμφωνα με το The Register, η δημοσιοποίηση παλιού ιδιόκτητου λογισμικού είναι μια δύσκολη διαδικασία, κυρίως επειδή συχνά περιέχει στοιχεία από διάφορες εταιρείες. Ο καθαρισμός της βάσης κώδικα πριν από τη δημοσιοποίηση είναι χρονοβόρος και δαπανηρός, κάτι που αποτρέπει πολλές εταιρείες από το να ανοίξουν τον κώδικα τους στο κοινό.

Η σιωπή του Llama Group

Το Llama Group δεν έχει απαντήσει ακόμη στις ερωτήσεις του The Register σχετικά με τους λόγους που οδήγησαν στη διαγραφή του κώδικα από το Github, καθώς και το μέλλον του Winamp όσον αφορά τη διαθεσιμότητά του στους προγραμματιστές και την κοινότητα.

Στέλιος Θεοδωρίδης
Στέλιος Θεοδωρίδης
Ο ήρωας μου είναι ο γάτος μου ο Τσάρλι και ακροάζομαι μόνο Psychedelic Trance
RELATED ARTICLES

Πρόσφατα άρθρα

Tηλέφωνα έκτακτης ανάγκης

Δίωξη Ηλεκτρονικού Εγκλήματος: 11188
Ελληνική Αστυνομία: 100
Χαμόγελο του Παιδιού: 210 3306140
Πυροσβεστική Υπηρεσία: 199
ΕΚΑΒ 166