Freedesktop SDK ritira la libreria di codec OpenH264 di Cisco
Freedesktop SDK ritira la libreria di codec OpenH264 a causa di difetti di sicurezza, problemi di licenza e problemi di manutenibilità.
Con una mossa sorprendente, i manutentori dell'SDK Freedesktop hanno annunciato il ritiro di OpenH264 dalla loro piattaforma. Ma prima di procedere, facciamo chiarezza.
OpenH264 è una libreria di codec video open source sviluppata da Cisco (che copre i costi di licenza per l'utilizzo del pool di brevetti H.264) che implementa lo standard H.264, uno dei più utilizzati al mondo per la compressione e la decompressione dei dati video. Ora, torniamo all'argomento.
Questa decisione arriva dopo anni di difficili sfide di manutenzione, vulnerabilità di sicurezza impreviste e problemi di licenza relativi alle librerie OpenH264 di Cisco.
Più specificamente, la scoperta di un difetto di alta gravità nella versione 2.5 e precedenti della libreria ha forzato il problema. L'aggiornamento all'ultima versione patchata di Cisco, la 2.6, ha introdotto una rottura dell'ABI che ha reso impossibile l'integrazione nei vecchi rami di runtime di Freedesktop senza grandi sconvolgimenti.
Inoltre, le correzioni di sicurezza di routine di Cisco occasionalmente rompevano l'ABI e, poiché i binari venivano forniti senza modifiche, gli sviluppatori di Freedesktop SDK non avevano un modo pratico per correggerli o stabilizzarli per i rami di runtime più vecchi.
Di conseguenza, il team di Freedesktop SDK ha introdotto una nuova estensione giustamente chiamata codecs-extra. Offre libx264, libx265 e altre librerie costruite completamente dai sorgenti e ci si aspetta che fornisca un'esperienza di codec più affidabile e legalmente valida per gli utenti.
Con l'avvento dei codec-extra, che si installano automaticamente insieme al runtime di base, non c'è più bisogno di OpenH264. Secondo gli sviluppatori, ora possono fare affidamento su un'estensione ben mantenuta invece di dipendere dal dominio di Cisco o avere a che fare con distribuzioni binarie inaffidabili.
Infine, a giudicare da questo commit, sembra che siano già in corso modifiche per rimuovere OpenH264 dall'SDK di Freedesktop. Per ulteriori informazioni, consultare l'annuncio.