답변:
에서 http://gstreamer.freedesktop.org/documentation/splitup.html
gst-plugins-base
가능한 다양한 유형의 요소를 다루는 작고 고정 된 플러그인 세트; 이들은 개발 시리즈 중 핵심 변경 사항이있는 경우 지속적으로 최신 상태로 유지됩니다.
- 우리는 유통 업체가 이러한 플러그인을 안전하게 배송 할 수 있다고 생각합니다.
- 요소를 작성하는 사람들은 이러한 요소를 기반으로 코드를 작성해야합니다.
- 이러한 요소에는 예제, 문서 및 회귀 테스트가 제공됩니다.
gst-plugins-good
우리는 양질의 코드, 올바른 기능성, 선호하는 라이센스 (플러그인 코드의 경우 LGPL, 지원 라이브러리의 경우 LGPL 또는 LGPL 호환)를 가지고 있다고 생각되는 플러그인 세트입니다.
- 우리는 유통 업체가 이러한 플러그인을 안전하게 배송 할 수 있다고 생각합니다.
- 요소를 작성하는 사람들은 이러한 요소를 기반으로 코드를 작성해야합니다.
gst-plugins-ugly
좋은 품질과 올바른 기능을 갖춘 플러그인 세트이지만 배포하면 문제가 발생할 수 있습니다. 플러그인 또는 지원 라이브러리의 라이센스가 원하는 방식이 아닐 수 있습니다. 이 코드는 특허 문제를 나타내는 것으로 널리 알려져 있습니다.
- 디스트리뷰터는이 플러그인을 원하는지 / 제공 할 수 있는지 확인해야합니다.
- 요소를 작성하는 사람들은 이러한 요소를 기반으로 코드를 작성해야합니다.
gst-plugins-bad
는 나머지 플러그인과 비교할 수없는 플러그인 세트를 제공합니다. 그들은 좋은 품질에 가깝지 만 좋은 코드 검토, 문서, 테스트 세트, 실제 라이브 관리자 또는 실제 광범위한 용도 등 뭔가 빠졌습니다. 공백이 채워지면 다른 요인에 따라 gst-plugins-goods 또는 gst-plugins-ugly의 일부가되도록 업그레이드 될 수 있습니다.
- 플러그인이 끊어지면 불만을 제기 할 수 없습니다. 대신 문제를 해결하고 패치를 보내거나 누군가에게 문제를 해결하도록 뇌물을 줄 수 있습니다.
- 새로운 기고자들이 일을 시작하기 위해 여기서 시작할 수 있습니다