From nobody Mon Apr 03 15:16:22 2023 X-Original-To: apache@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PqvcR3P4tz42sc7 for ; Mon, 3 Apr 2023 15:16:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PqvcR2Gcwz48jh for ; Mon, 3 Apr 2023 15:16:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680534983; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BLSh8vLI09xGJv5e7lt3m7zDUp0NdtW8mFbJd5hbcp0=; b=ivvEpOaReLnO64N8Rj9/ynV+fwFyu4Uj1etIoZZRWPB3uqNZY4a758hkj7MLJFpkkHH7NF cVkTkoHLufMtoG6AF7XMPKAQeQVZwpEqE1fCevZtzDF0y4JJIAx3VnhrIe44g0mRbsd2iL FmQsnKcyjyUq31n8HBNx5/Dd4Mzv/SOrYdDSnCYbkXeOCRkiYPWXWzxNCyEW9wJJq27thc YQc3Oe/KXapLnEkX6jTZCPSPo2r2yuQADTzZ5dcEwO1O8HLnlgJzg8sC/8FoY/fM5E2xH6 ytbdHORmWj/15PMxxNFguYzJBL7SRRZz2MmH2UtFPLivq/Tcoj0mk6ieYB7DFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680534983; a=rsa-sha256; cv=none; b=TvtBWP7LK8UDzUHvVXYtCNDMAfXWLannud84aFIymWTxIN4ya+Cz1CBz+Tbi9/VxSG3xHy E+H+s0Clz6p6dVXK0CeL6ZiriyccCG15q6yFDDGE7dijSENUiGpYMb7ObHcEsTMzcw3ehZ aUGeNp9InJEGRJtHb3zrafD2qxYgsVPbrEMWI/1L4LPuOLt3/WGBTrSExc260+KCM7SBJI HN5OqHEz4yEulynMgkJ1OZ06r3sYcivxkaawPFMt+AzMSVvbWqQ7Zoo6T9iuzh8DQAz845 GfcIHqtEp7Wge/SeYbHkenIl/I2iOYr+2DTT8A6UxMbLrFMS1todGOUlZyCqGQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PqvcR0z7qz13SQ for ; Mon, 3 Apr 2023 15:16:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 333FGNNB024141 for ; Mon, 3 Apr 2023 15:16:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 333FGNIV024140 for apache@FreeBSD.org; Mon, 3 Apr 2023 15:16:23 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: apache@FreeBSD.org Subject: [Bug 269857] devel/apr1: update to 1.7.3 Date: Mon, 03 Apr 2023 15:16:22 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: jcfyecrayz@liamekaens.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: joneum@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Support of apache-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-apache List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-apache@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269857 --- Comment #14 from John Hein --- (In reply to Enji Cooper from comment #9) > Does it make sense to mark this AGPL if the library is linked dynamically= ? IANAL and I'm not sure about static linking, but I thought dynamic linkin= g only affected the resulting program once the code (as a whole) was run? Whether devel/apr1 is considered a 'derivative work' of berkeley db is less= of a technical question - static vs dynamic linking is not an important distinction here. It's a more of a legal question. FSF seems to want link= ing with (and presumably using) a library to indicate a derivative work: https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#LinkingWithGPL Whether a court agrees with that FSF assertion would likely depend on the c= ase. The fact that FSF has always asserted that position for GPL openly in publ= ic may be part of the evidence that COULD be used in a court case. Until Orac= le states that linking and using their AGPLv3-covered BDB library without modification can be treated as not a derivative work (or a court weighs in = on it), it is probably best to follow the FSF published guidelines. It could also be that Oracle may state that certain clauses of the license = do not apply (like publishing source code if distributing the derived work). = It might be easier to just pick a different license than to publish exceptions= to their license of choice - and they have not selected a different license. = So I assume they picked AGPLv3 as the license that best matches their licensing desires. For devel/apr1, I might be inclined to turn off BDB as a default for apr1 n= ow that the default is to use the AGPLv3, but I have not surveyed all uses of = apr in the ports tree to see what would be affected by that change. But either way, it's best to mark it as affected by AGPLv3 so that unsuspecting users = are not blind-sided by possible license violations. So answering your question(s) directly - yes, I believe it makes sense to m= ark this as AGPL if using the AGPL licensed bdb library (regardless of the meth= od with which the library is pulled into apr). --=20 You are receiving this mail because: You are on the CC list for the bug.=