From nobody Mon May 27 13:52:07 2024 X-Original-To: freebsd-ports@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 4Vnxtl135Fz5L92t for ; Mon, 27 May 2024 13:53:19 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vnxtk3wCMz44Jb for ; Mon, 27 May 2024 13:53:18 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 44RDq8eE036192; Mon, 27 May 2024 06:52:14 -0700 (PDT) (envelope-from portmaster@bsdforge.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ultimatedns.net; s=mx99; t=1716817945; x=1716818545; r=y; bh=ERkMV6I+PGfAUUv9CKlsX405C9KayVPQWLhOH7pCQh8=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=WQdEalACKzpZB5Fkr/EUB0yO5fVIChgfGDRNw0b9g4pEXkMzILEGXfyujshyenUIl 82vHke+4+liUs+xKmBAaTFYMJ+SmHI/kbZvNQhBSVe7afSACOmasRUH0FOkCZkzgl5 KOAOeQoPYU99EThcAyTWwHrI9I9dMf/Ur5hW/7yBzqsa90FvvvqEZsbdM5Xe11fNx+ uvRqxc+W8dpZRksVVnGM4HNpf2yL8iXObfeq8KSxU8md9lF3sDGDpyxyXOs1XPuWBQ FBJFalDZgrSYaBDvNtYQU7jogDKUNNm7dLk46MrlVICIP4iBrjJVtMXz6cnDd0XCY+ uIRVK2eKbDPSg== List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Mon, 27 May 2024 06:52:07 -0700 From: Chris To: Tatsuki Makino Cc: Daniel Engberg , David Wolfskill , freebsd-ports@freebsd.org Subject: Re: [Maintainer] Help determining proper LICENSE for x11-wm/piewm? In-Reply-To: References: <75509267a0aa1d26562be79e8dcee41f@mail.infomaniak.com> User-Agent: UDNSMS/17.0 Message-ID: <31f1e03a487d7eb51d31708a6e049039@bsdforge.com> X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US] X-Rspamd-Queue-Id: 4Vnxtk3wCMz44Jb On 2024-05-26 20:57, Tatsuki Makino wrote: > Hello. > What I say may turn out to be bullshit :) > > In short, it doesn't matter what the license is, it's how it controls > > Can the FreeBSD installer include built packages? > Can packages be included on FreeBSD installer disks sold on the FreeBSD Mall > ( > https://www.freebsdmall.com/ ) ? > When the distfile fails to download, can it be downloaded from > MASTER_SITE_BACKUP? > > If there are no matching licenses, I think we can concoct new licenses and > control them. > I don't know if it's just a good example, but I think > print/epson-inkjet-printer-escpr2 is applicable to the example where the > license > clause is included in the distribution file, and audio/libamrnb is > applicable to > the example where the license clause is not included in the distribution > file. > > It's a surprisingly difficult part that needs to be done accurately, so if > I'm > saying something wrong, please point it out right away :) > > Regards. I think you site 2 excellent examples. But in the end, isn't the onus upon the creator(s) of the software/source to clearly site TOU -- terms of use? IOW with reasonable diligence, which might be a cursory look through the source, in an effort to find those terms. 1) Should that search return a clear answer; fine, problem solved. 2) Should that search turn up multiple options, with no clear answer/ winner. Choose any, or a text description summarizing the overall (perceived) intent. 3) Should that search return no results. Choose TOU/LICENSE UNKNOWN. Point being; a producer of an app/software should/can not require an end-user/distributor to be well-versed in the prevailing law(s) of their place of citizenship. Nor to be an attorney/barrister, in order to use their software. Unless, of course, it is only intended for such use. So the answer is clearly best/reasonable effort on the individual in possession of said software/source. Best, or Reasonable is in the interpretation of the individual in possession of said software/source. --Chris