Opened 7 years ago

Last modified 3 years ago

#54633 closed defect

ffmpeg, ffmpeg-devel: not distributable on Snow Leopard — at Version 9

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia), mojca (Mojca Miklavec), danchr (Dan Villiom Podlaski Christiansen), dbevans (David B. Evans)
Port: ffmpeg, ffmpeg-devel

Description (last modified by mascguy (Christopher Nielsen))

ffmpeg and ffmpeg-devel are not distributable on 10.6, but they are on all later MacOS releases. Any idea how we could fix them to be distributable on Snow Leopard and Lion too?

Change History (9)

comment:1 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: mojca added

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)

Also see comments in duplicate ticket issue:62851.

comment:4 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: danchr added

FYI, I built MacPorts with @Danchr's excellent work related to issue:60315, and here's our answer:

$ port licensecheck ffmpeg
--->  Checking license for ffmpeg
Warning: "ffmpeg" is not distributable because its license "GPL" conflicts with license "OpenSSL": librsvg -> glib2 -> python27 -> openssl
Warning: "ffmpeg" is not distributable because its license "GPL" conflicts with license "SSLeay": librsvg -> glib2 -> python27 -> openssl

After the addition of license_noconflict openssl:

$ port licensecheck ffmpeg
--->  Checking license for ffmpeg
"ffmpeg" is distributable

So my first thought is, we REALLY need to add Dan's licensecheck functionality to base. IMHO, I think we should strongly consider adding it to the pending release (albeit with the change to move license data under _resources), as the risk is minimal.

As for ffmpeg, given the dependency chain, is the openssl license a problem in this case?

Last edited 3 years ago by mascguy (Christopher Nielsen) (previous) (diff)

comment:5 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: dbevans added; mascguy removed
Owner: changed from dbevans to mascguy
Status: newassigned

comment:6 Changed 3 years ago by kencu (Ken)

the ffmpeg license is supposed to be LGPL-2+, which is distributable, unless you specifically enable the gpl2 variant, and then it is non-distributable due to the openssl mess (which disappears this year with openssl 3.0, we all hope).

Did that get messed up?

comment:7 Changed 3 years ago by mascguy (Christopher Nielsen)

Summary: ffmpeg, ffmpeg-devel: not distributable on Snow Leopard or Lionffmpeg, ffmpeg-devel: not distributable on Snow Leopard

comment:8 Changed 3 years ago by mascguy (Christopher Nielsen)

Ken, this is only happening for the MacOS 10.6 case, which is curious. And +gpl2 has been the default for a long time, without an issue for later MacOS releases.

Last edited 3 years ago by mascguy (Christopher Nielsen) (previous) (diff)

comment:9 Changed 3 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Note: See TracTickets for help on using tickets.