Notice File

General questions or discussion about HandBrake, Video and/or audio transcoding, trends etc.
Post Reply
claire123456
Posts: 3
Joined: Fri Sep 13, 2024 10:59 am

Notice File

Post by claire123456 »

Hi, is it possible to get a "notice file" for Handbrake i.e. a list of all free or open source components in the software, with their versions, copyright information and complete license texts.

Thanks
Claire
mduell
Veteran User
Posts: 8328
Joined: Sat Apr 21, 2007 8:54 pm

Re: Notice File

Post by mduell »

https://github.com/HandBrake/HandBrake/ ... S.markdown has the libraries

https://github.com/HandBrake/HandBrake/ ... er/contrib the module.defs for each library has the versions

You'll need to look at each for their license.
User avatar
s55
HandBrake Team
Posts: 10408
Joined: Sun Dec 24, 2006 1:05 pm

Re: Notice File

Post by s55 »

https://github.com/HandBrake/HandBrake/ ... nformation May also be relevant.

Ultimately HandBrake's GPLv2 takes priroty here. Everything we use internally is a GPLv2 compatible license.
claire123456
Posts: 3
Joined: Fri Sep 13, 2024 10:59 am

Re: Notice File

Post by claire123456 »

Thank you both for your replies.

Can you help with the question below?
- [libjansson] which has a licenses listed as "MIT + Other" What is the "Other" license referred to here?
- [liblame] what version of the L-GPL license is applicable?

Also I see that there are some open source libraries listed that aren't in .../contrib module.defs. Are these in use and if so can you tell me the version numbers i.e.
libfontconfig
GongSolutions.WPF.DragDrop
Sparkle
Autofac


Thanks for your help,
Claire
User avatar
s55
HandBrake Team
Posts: 10408
Joined: Sun Dec 24, 2006 1:05 pm

Re: Notice File

Post by s55 »

May I ask why you are diving into this level of detail? Unless you plan to distribute HandBrake publicly as a download, it's highly unusual to delve into this level of detail. If you are running/installing the application on a personal, business or corporate machine(s), the terms of the GPL are your rights of usage/distribution.

I'd caution on worrying about versions. These will vary with each new version of HandBrake and in the case of Linux, is dependant on which Linux distribution you are running as we dynamically link to system installed versions in some cases. Ultimately, we must maintain GPLv2 compatibility in any 3rd party libraries we use.



libjansson "Other" -> is a No Attribution derivative of MIT.
liblame is lgpl v2

libfontconfig is no longer used on the mac or Windows builds anymore. FontConfig is a system library on Linux so not something we distribute. It's MIT as far as I understand.


GongSolutions.WPF.DragDrop 3.2.1
AutoFac 8.0
Sparkle 2.6.1
claire123456
Posts: 3
Joined: Fri Sep 13, 2024 10:59 am

Re: Notice File

Post by claire123456 »

Hi, thank you for this information.
It's just for individual use, not for distribution. And I realize it is a lot of detail, this is required by my company as part of our open-source software approval process.
It has been given approval now, so no more questions from me!
Thanks for your help!
Post Reply