Opened 2 years ago
Last modified 2 years ago
#65462 closed defect
ffmpeg: binaries no longer distributable, due to rav1e; openssl11 now in play — at Version 4
Reported by: | mascguy (Christopher Nielsen) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | Cc: | i0ntempest, MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | ffmpeg rav1e |
Description (last modified by mascguy (Christopher Nielsen))
With the addition of dependency rav1e
, ffmpeg +gpl2
is no longer distributable:
$ ../macports-infra/jobs/port_binary_distributable.tcl -v ffmpeg "ffmpeg" is not distributable because its license "gpl" conflicts with license "OpenSSL" of dependency "openssl11"
Meanwhile rav1e
has no lib/runtime deps, and a non-conflicting BSD license:
$ port info rav1e rav1e @0.5.1_1 (multimedia) Description: the fastest and safest AV1 encoder Homepage: https://github.com/xiph/rav1e Build Dependencies: cargo-c, nasm, rust, cargo Platforms: darwin License: BSD
Ultimately openssl11
appears to be coming from rust
and cargo
, which both have lib deps on it. But should that license be propagated to downstream ports that build with them?
Change History (4)
comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)
Description: | modified (diff) |
---|
comment:2 Changed 2 years ago by mascguy (Christopher Nielsen)
comment:3 Changed 2 years ago by i0ntempest
That's a *really* far connection from openssl11 to ffmpeg... I doubt it would really affect anything. But that said I don't know a lot about licenses, better ask the experts.
comment:4 Changed 2 years ago by mascguy (Christopher Nielsen)
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.
rav1e
is also distributable, which makes this even more interesting: