Το OBS Studio και το Fedora επιλύουν τη διένεξη Flatpak

OBS-Στούντιο

Πριν λίγες μέρες κυκλοφόρησε η είδηση ​​ότι το Προγραμματιστές OBS Studio είχε εξέφρασαν τη δυσαρέσκειά τους για το έργο Fedora λόγω της κατανομής του α Ανεπίσημο πακέτο Flatpakl, η οποία παρουσίασε προβλήματα λειτουργίας.

Αυτό το πακέτο, που διατηρείται από τους προγραμματιστές Fedora, Προσφέρεται κατά προτεραιότητα στη διανομή, προκαλώντας σύγχυση στους χρήστες που πιστεύουν ότι χρησιμοποιούν την επίσημη έκδοση που είναι διαθέσιμη στο Flathub.

Η προέλευση του προβλήματος

Για όσους δεν γνωρίζουν, είναι σημαντικό να αναφέρουμε ότι η ομάδα του Το OBS Studio παρέχει το δικό του πακέτο Flatpak μέσω Flathub. Ωστόσο, μια εναλλακτική έκδοση διανέμεται στο Fedora που έχει δημιουργήσει πολλά σφάλματα. Ως αποτέλεσμα, Οι χρήστες έχουν απευθύνει τα παράπονά τους στους προγραμματιστές του OBS Στούντιο, νομίζοντας ότι τα σφάλματα αντιστοιχούν στην επίσημη έκδοση του λογισμικού.

Δεδομένης αυτής της κατάστασης, το Οι δημιουργοί του OBS Studio ζήτησαν από το Fedora να, Το ανεπίσημο πακέτο Flatpak θα αφαιρεθεί ή θα επισημανθεί ρητά ως εναλλακτική έκδοση που δεν υποστηρίζεται από την ομάδα του OBS Studio.

Το αίτημα υποβλήθηκε πριν από τρεις εβδομάδες μέσω των συστημάτων παρακολούθησης σφαλμάτων Fedora-Flatpaks, GNOME Software και Fedora Workstation.

Η σύγκρουση κλιμακώθηκε γρήγορα όταν οι διαδικτυακές συζητήσεις μετατράπηκαν σε προσωπικές επιθέσεις. Ως απάντηση, Η Οι προγραμματιστές του OBS Studio εξέδωσαν επίσημη προειδοποίηση απαιτώντας από το Fedora να σταματήσει να χρησιμοποιεί το εμπορικό του όνομα, συμπεριλαμβανομένου του ονόματος και του λογότυπου του, στη διανομή του πακέτου.

Ορίστηκε προθεσμία στις 21 Φεβρουαρίου προκειμένου το Fedora να συμμορφωθεί με αυτό το αίτημα. προειδοποιώντας ότι η παράλειψή του θα οδηγούσε σε νομικές ενέργειες. Μπροστά σε αυτή την πίεση, Ο συντηρητής πακέτων στο Fedora ζήτησε την αφαίρεση του πακέτου Flatpak από το OBS Studio στα αποθετήρια διανομής.

Η αιτία της δυσλειτουργίας

Αναφέρεται ότι το πρόβλημα στην έκδοση Fedora του πακέτου OBS Studio Flatpak έγκειται στη χρήση μιας έκδοσης του Qt με μη καθορισμένες παλινδρομήσεις. Ενώ το επίσημο πακέτο OBS Studio αποφεύγει αυτά τα σφάλματα συμπεριλαμβάνοντας μια παλαιότερη έκδοση του Qt στο περιβάλλον χρόνου εκτέλεσης του, Το Fedora επέλεξε να χρησιμοποιήσει μια νεότερη έκδοση, η οποία προκάλεσε αστάθεια στο λογισμικό.

Η απόφαση του Fedora βασίστηκε στη λήξη της υποστήριξης για την έκδοση του Qt που χρησιμοποιήθηκε στο επίσημο πακέτο OBS Studio, το οποίο οδήγησε στη δημιουργία ενός εναλλακτικού πακέτου με την πιο πρόσφατη έκδοση του πλαισίου, παρά τα ελαττώματα του.

Ως ενημέρωση για όλους όσους με ακολουθούν, σήμερα είχα μια συνάντηση με την Flatpak SIG και τον επικεφαλής του έργου Fedora, η οποία ήταν μια πολύ ενδιαφέρουσα συζήτηση. Μιλάμε για τα προβλήματα, πώς φτάσαμε σε αυτό το σημείο και ποια είναι τα επόμενα βήματα. Για όσους δεν ενδιαφέρονται για τις λεπτομέρειες, το έργο OBS δεν απαιτεί πλέον την κατάργηση της πνευματικής ιδιοκτησίας ή την αλλαγή επωνυμίας της εφαρμογής OBS Studio που παρέχεται από το Fedora Flatpaks.

Το πρόβλημα επιλύθηκε: Συμφωνία Fedora και OBS Studio

Μετά από μια συνάντηση μεταξύ των εκπροσώπων του OBS Studio, του Fedora και των υπευθύνων για την υποστήριξη πακέτων Flatpak, επετεύχθη συμφωνία συνεργασίας και ως εκ τούτου αναφέρεται ότι:

  • Το αίτημα για απαγόρευση της χρήσης του ονόματος OBS Studio στο πακέτο Fedora Flatpak έχει αποσυρθεί.
  • Το Fedora θα συνεχίσει να προσφέρει τη δική του έκδοση του πακέτου.
  • Θα αντιμετωπιστούν τεχνικά ζητήματα για τη βελτίωση της σταθερότητας του λογισμικού στο Fedora.

Επιπλέον, για τη διόρθωση των προβλημάτων που εντοπίστηκαν στην έκδοση Fedora του OBS Studio, ελήφθησαν τα ακόλουθα μέτρα:

  • Έγινε μετεγκατάσταση στο Qt 6.8.2, το οποίο περιλαμβάνει διορθώσεις παλινδρόμησης.
  • Καλύτερη επικοινωνία με τους χρήστες για να τους ενημερώσουμε ποια έκδοση χρησιμοποιούν και πού να αναφέρουν σφάλματα.
  • Διορθώθηκαν τέσσερα κρίσιμα σφάλματα στο πακέτο Fedora Flatpak:
  • Χρήση ράστεριζερ LLVMpipe αντί για επιταχυνόμενη απόδοση υλικού.
  • Απέτυχε η μετάβαση σε λειτουργία πρωτοκόλλου X11.
  • Συντριβή προσθήκης VLC σε περιβάλλοντα sandbox.
  • Παροχή πρόσθετων τρίτων εντός του πακέτου Fedora Flatpak.

Με αυτήν τη συμφωνία, και τα δύο μέρη επιδιώκουν να εξασφαλίσουν μια καλύτερη εμπειρία για τους χρήστες και να αποφύγουν μελλοντικές διαμάχες που σχετίζονται με τη διανομή του πακέτου στο Fedora.

πηγή: https://gitlab.com