Rich Freeman via plug on 28 Nov 2022 03:50:31 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] the challenge (temp) |
On Mon, Nov 28, 2022 at 12:11 AM Steve Litt via plug <plug@lists.phillylinux.org> wrote: > > Seriously, check out https://github.com/jasperla/openbsd-wip/issues/86 > and then contemplate whether this is the kind of project you'd want to > be associated with, even as just a user. > I do find it amusing that BSD and Gentoo have managed to annoy upstreams enough that they're being directly targeted in license agreements. Depending on how things are implemented it is a bit questionable whether they could actually enforce that requirement if non-conforming binaries aren't being distributed. Then again, based on the Oracle Android lawsuit that found that APIs /might/ be copyrightable, if nothing else such an action would probably make a lot of lawyers wealthy and probably result in a ruling that nobody ends up liking. (An appeals court found APIs copyrightable, the Supreme Court sided with Google but was ambiguous on that particular point finding it moot in that case.) Neither BSD nor Gentoo seem to want to package Pale Moon so we probably won't get to see this argued out anytime soon. BSDs stance on system libraries and upstream branding appears similar to Gentoo's, which isn't much of a surprise since they have similar package managers/repositories. Back in the day Gentoo only adopted the Iceweasel branding when users set a flag to make a binary-redistributable system (if the browser was on any Live CDs then it would have used the Iceweasel branding there). Gentoo's general policy at the time was that it distributes unmodified sources, along with patches/scripts/etc, and since the patching happens on the user's system and no further redistribution occurs, there was no need to have a license to distribute the resulting modified binaries (which would not comply with the trademark license). It seems that Pale Moon doubled down in their license agreement language, though as I said it is questionable whether it could be enforced as long as no redistribution of the trademarked material is happening. (When licenses are particularly harsh on redistribution Gentoo simply disables mirroring and fetches everything directly from upstream. Back in the day this meant installing Java required users to click through a website, download a tarball, and stick it in the distfile cache themselves.) I get that upstreams don't like bugs caused by using libraries they didn't bundle. I don't think that the trend towards bundling a copy of every library on the system, and even more recently bundling a copy of the entire OS with every application, is an ideal solution... -- Rich ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug