Объясните пожалуйста, в целях повышения образованости такой ньюанс:
Как мне известно, DivX - проприетарский закрытый, хоть и популярный кодек. Мы им пользуемся либо покупая, либо устанавливая пиратский, либо он входит в набор k-lite (впрочем, там он тоже не совсем лицензионный).
Mplayer - свободный програмный продукт с открытыми исходниками, который открывает формат DivX без установки для этого дополнительных кодеков.
То-есть поддержка DivX у него зашита в ядро. Как я понимаю, в этом случае поддержка DivX должна осуществлятся открытыми исходниками, а не проприетарскими закрытыми? Но формат закрытый. Тем не менее декодирование вполне пристойное.
Объясните, как это получилось: формат DivX расшифровали, были открыты спецификации или Mplayer, и им подобные программы, использует для просмотра закрытые библиотеки?