From nobody Sun Nov 14 19:32:52 2021 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 08AA8185B872 for ; Sun, 14 Nov 2021 19:32:35 +0000 (UTC) (envelope-from freebsd@ohreally.nl) Received: from rambler.ohreally.nl (rambler.ohreally.nl [51.15.8.63]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4HsjC662n7z3C8d; Sun, 14 Nov 2021 19:32:34 +0000 (UTC) (envelope-from freebsd@ohreally.nl) Received: from authenticated-user by rambler.ohreally.nl (Postfix) with ESMTPSA id C14C31D77A90; Sun, 14 Nov 2021 20:32:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ohreally.nl; s=dkim; t=1636918353; r=y; bh=KFGnENpbX5g0glADH/CbiUj5LGC+tMtsNI6OdibbAcQ=; h=Date:Subject:To:References:Cc:From:In-Reply-To; b=BT6eWfbwWn3nVbd1uKsBYyoA3y5WsJYaFs8bbcxzjWWm5WWy3+r9sMs3Vvifipdi8 qRaId+Z/8bV521tc2L6ugimT+6kJ4JJboY+4rj+jwOVWV9/HmQuGG7HsDr7sc+k0Gt Z7I5BAIr4ajqv1RoVBy/4ihAZoEkmeo43I3/G7Bc= Message-ID: Date: Sun, 14 Nov 2021 20:32:52 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Subject: Re: Adding functionality to a port Content-Language: en-US To: Guido Falsi , Kurt Jaeger References: <4ca51765-b556-3f12-5809-5aadbf6dccca@ohreally.nl> <480b44f5-0674-e645-8413-a1a368cfc393@ohreally.nl> Cc: "freebsd-ports@FreeBSD.org" From: Rob LA LAU In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.104.0 at rambler.ohreally.nl X-Virus-Status: Clean X-Rspamd-Queue-Id: 4HsjC662n7z3C8d X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N And hi again, On 14/11/2021 19:42, Guido Falsi wrote: > IN fact I would very astonished if some port (say firefox for example) started behaving very differently than it does on other OSes for no good technical reason. True. But what if we're not talking about 'behaving very differently'. How about we patch a browser to send the user's passwords to a server we own, while - apart from that - the browser continues to work as expected? > OTOH a valid technical reason could be dropping some functionality depending on some API not available on FreeBSD, just to make an example from the top of my head. Dropping something because it is impossible to implement is different. Sometimes you don't have a choice. My initial question was about a script that was added by the port maintainer, which is not quite the same. Patching software to log keystrokes, or to open a backdoor is also different. Clearly you can't solve all these problems by creating some guidelines and rules. But I don't think that a serious software project can continue without rules. Just like we need passwords and keys. And preferably those rules would be very clear and simple, so that the compliance can be verified (largely) in an automated fashion. Rob -- https://www.librobert.net/ https://www.ohreally.nl/category/nerd-stuff/