> This leads me to wonder: do projects need explicit permission to use
> Mozilla's branding when distributing modified versions? For instance, I
> understand the OpenBSD ports@ mailing list applies significant patches
> to Firefox to support pledge() and unveil(), yet retains the official
> branding.

As you can check yourself, www/mozilla-firefox doesn't contain a lot
of patches. In particular, pledge and unveil support is upstreamed (the
port carries the pledge.* and unveil.* files). The patches that we carry
are almost exclusively build fixes for problems that haven't yet made it
into the stable releases, plus some WIP patches. The same goes for the
other mozilla ports.

There are a hanful of config knobs that are changed in files/all-openbsd.js

> Given OpenBSD's strong commitment to respecting licenses, I'm
> curious- does the project have permission from Mozilla to use the
> Firefox branding in this context?

OpenBSD i386 and amd64 are official tier-3 platforms:

https://firefox-source-docs.mozilla.org/contributing/build/supported.html

Landry (the maintainer) is a Mozilla developer and works very closely
with upstream (who are much more helpful than the above link seems to
indicate). Also he doesn't want to carry patches at all. If you want to
modify firefox, there needs to be an upstream ticket and patches in
flight.

So while this doesn't answer your exact questions, I think OpenBSD is
fine with its use of firefox and upstream is prefectly aware of it.

Reply via email to