Плагіни GStreamer: "потворні" та "погані"


34

Чому плагіни gstreamer позначаються як "погані" та "потворні"?

Відповіді:


40

З http://gstreamer.freedesktop.org/documentation/splitup.html

gst-plugins-base
невеликий і нерухомий набір плагінів, що охоплює широкий спектр можливих типів елементів; вони постійно оновлюються з будь-якими основними змінами протягом серії розробок.

  • Ми віримо, що дистрибутори можуть безпечно поставляти ці плагіни
  • Люди, що пишуть елементи, повинні базувати свій код на цих елементах
  • Ці елементи є прикладами, документацією та регресійними тестами

gst-plugins - гарний
набір плагінів, який ми вважаємо кодом хорошої якості, правильним функціоналом, нашою переважною ліцензією (LGPL для коду плагіна, LGPL або LGPL-сумісна бібліотека, що підтримує).

  • Ми віримо, що дистрибутори можуть безпечно поставляти ці плагіни
  • Люди, що пишуть елементи, повинні базувати свій код на цих елементах

gst-plugins-потворний
набір плагінів, які мають хорошу якість та правильну функціональність, але розповсюдження їх може спричинити проблеми. Ліцензія або на плагіни, або на підтримувані бібліотеки може бути не так, як нам би хотілося. Код, можливо, широко відомий для подання патентних проблем.

  • Дистриб'ютори повинні перевірити, чи хочуть вони / чи можуть надсилати ці плагіни
  • Люди, що пишуть елементи, повинні базувати свій код на цих елементах

gst-plugins-bad
набір плагінів, які не дорівнюють рівним порівняно з рештою. Вони можуть бути близькими до хорошої якості, але чогось їм не вистачає - будь то хороший огляд коду, деяка документація, набір тестів, реальний технічний супровід або якесь фактичне широке використання. Якщо заготовки заповнені, вони можуть бути оновлені, щоб стати частиною або gst-plugins-good, або gst-plugins-потворно, залежно від інших факторів.

  • Якщо плагіни зламаються, ви не можете поскаржитися - замість цього ви можете виправити проблему та надіслати нам патч або підкупити когось, щоб виправити їх за вас
  • Тут можуть почати працювати нові працівники, над якими можна працювати

Дивовижний, дякую за інформацію. Дуже корисний. Також нагадує мені додати freedesktop.org до мого списку читання.
trv100
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.