2010-02-23 5 views
1

Может ли кто-нибудь указать мне на библиотеку кодировки с открытым исходным кодом H264 (написанную на C/C++), которая не лицензируется в GPL?Есть ли библиотека кодирования C C++ H264, отличная от GPL?

Это не для коммерческого создания приложений. Я просто не хочу открывать его источники.

+0

Я могу понять проблемы с библиотеками GPLed, но что не так с другими лицензиями F/OSS, такими как LGPL, BSD, MIT, Apache? – qrdl

+0

@qrdl: Я думаю, что ОП просто не очень хорошо сформулировал свой вопрос и что он ищет библиотеку с открытым исходным кодом, которая не является GPL'd. –

+0

Ole, почему вы хотите кодировать не GPL'd? Возможно, подходящей будет библиотека с открытым исходным кодом LGPL? – CrimsonX

ответ

0

Это потому, что вы хотите использовать его в коммерческом приложении?

Вы можете использовать реализацию LGPL, например. ffmpeg

Я не знаю ни одного MIT/BSD.

Если это приложение предназначено для коммерческого использования, также возникает вопрос о выдаче лицензий на H.264.

+1

Точно, если вы собираетесь платить тонны денег за лицензию h.264, почему бы не заплатить немного больше и использовать коммерческий кодер? Если вы попытаетесь нарушить свои лицензии, не заплатив им, почему бы и не нарушить лицензию GPL? Как правило, хулиганы GPL намного легче отрываются от крупных корпусов/стандартов, таких как те, кто контролирует h.264 – davr

+1

Я думал, что FFMPEG использует x264, который является GPL ... – Rella

+0

Это не коммерческий. Я просто не хочу открывать его источники. – Rella

1

Это не для коммерческого создания приложений. Я просто не хочу открывать его источники.

Вам не нужно открывать источник для общественности; просто к тому, кому вы его распространяете. Если вы не распространяете его никому, вам не нужно давать источник кому-либо.

+0

Это правда. Я должен был понять это во время стажировки, когда я работал над проектом, который моя компания была заключена с контрактом для государственного учреждения. Я был обеспокоен тем, что моей компании/агентству придется публиковать код в открытом доступе, если бы я использовал GPL-библиотеку, которую я хотел использовать. Финансирующее агентство в любом случае имеет право на код, и нет требования делиться своим кодом GPL-производным с людьми, к которым вы не распространяете свое приложение. –

2

Библиотека примитивов производительности Intel позволяет использовать набор примеров кода, который включает в себя кодировщик h.264, который можно использовать бесплатно, при условии, что у вас есть лицензия на примитивы производительности Intel. Если он предназначен для личного использования и для Linux, примитивы производительности бесплатны.

Вы также можете использовать x264 в своем приложении, не раскрывая источник, если вы не распространяете свое приложение. Если ваше приложение предназначено для личного использования.

+1

Не могли бы вы добавить некоторые ссылки на это? –

Смежные вопросы