From owner-freebsd-ports@FreeBSD.ORG Wed Mar 5 15:22:35 2008 Return-Path: Delivered-To: FreeBSD-Ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CD63106566B for ; Wed, 5 Mar 2008 15:22:35 +0000 (UTC) (envelope-from nikola.lecic@anthesphoria.net) Received: from anthesphoria.net (anthesphoria.net [200.46.204.219]) by mx1.freebsd.org (Postfix) with ESMTP id 7618D8FC2B for ; Wed, 5 Mar 2008 15:22:34 +0000 (UTC) (envelope-from nikola.lecic@anthesphoria.net) X-Bogosity: No, tests=bogofilter X-DKIM: Sendmail DKIM Filter v2.4.1 anthesphoria.net m25FMIOx062311 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anthesphoria.net; s=phero; t=1204730551; bh=XxheyUxRqXg3KYbvf88m28mxn6V8a1tdMafEcQPT3 vc=; l=1916; h=X-Bogosity:Date:From:To:Cc:Subject:Message-ID: In-Reply-To:References:X-Mailer:X-Face:X-Operating-System: X-OpenPGP-Fingerprint:X-OpenPGP-Preferred-Keyserver:Mime-Version: Content-Type:Content-Transfer-Encoding; b=r2N5BAyg35jgPr3zBsrwCXf+ v9j7YhxTh1qELES7WAalEQV1/Qvcc1LqAz/AAkFLahKUVAS9Xph6LIOhosZhGHJQ8Jg yGZMUGX/Hgc6QsQiuN8Llb6RgGrffsllhAxtZU07Lwl3faugldv8h+LvujrkUJCmEaX pe8YywUr7hcSA= Received: from anthesphoria.net (adsl-200-42.eunet.yu [213.198.200.42]) (authenticated bits=0) by anthesphoria.net (8.14.2/8.14.2) with ESMTP id m25FMIOx062311 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 5 Mar 2008 16:22:22 +0100 (CET) (envelope-from nikola.lecic@anthesphoria.net) Date: Wed, 5 Mar 2008 16:22:28 +0100 From: Nikola =?UTF-8?B?TGXEjWnEhw==?= To: "Jesper Louis Andersen" , "Mark Linimon" , pjd Message-ID: <20080305162228.3dedeab3@anthesphoria.net> In-Reply-To: <56a0a2840803041035n3f6b30davc1f97d9333c817a8@mail.gmail.com> References: <47CBC3C5.9050007@bsdforen.de> <20080303155354.2043d131@gumby.homeunix.com.> <47CC26F3.7020709@cyberbotx.com> <15808613.post@talk.nabble.com> <20080303195704.GA18100@soaustin.net> <56a0a2840803041035n3f6b30davc1f97d9333c817a8@mail.gmail.com> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.8; i386-portbld-freebsd6.2) X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] X-Operating-System: FreeBSD 6.2-RELEASE-p11 X-OpenPGP-Fingerprint: FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B X-OpenPGP-Preferred-Keyserver: x-hkp://pgpkeys.pca.dfn.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD-Ports@FreeBSD.org Subject: Re: interactive ports - the plague X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2008 15:22:35 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 On Tue, 4 Mar 2008 19:35:29 +0100 "Jesper Louis Andersen" wrote: > I am not sure it would solve the particular problem, but one could > take a look at how NetBSDs pkgsrc build system copes with licenses in > general: >=20 > For each license type, there is a knob. The knob could normally be > interactive, yielding the exact same behaviour as now. But if an > appropriate ACCEPT_LICENSE_FOO=3DYes is found in make.conf, then the > user has read and accepted that particular license type once and for > all. The purpose of this pkgsrc's mechanism is to segregate pieces of software that use various licences so that users have a better legal / / philosophical control over what is installed on their systems. This doesn't change anything if you have to go to the vendor's site, log in and accept the licence manually. > The downside is that this requires a considerable amount of work and > thought. What should happen when the license changes, for instance. Then port (or package, in pkgsrc terminology) maintainer changes the appropriate line in package's Makefile. If the license in question is a new one, its text is being added to the pkgsrc tree. (BTW, are/were there ideas of implementing something similar in Ports Collection?) - --=20 Nikola Le=C4=8Di=C4=87 =3D =D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0 =D0=9B=D0= =B5=D1=87=D0=B8=D1=9B fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iQCVAwUBR866xfzDP9K2CKGYAQORFwQAlWCXRRw7GgpydxvDtUPukhU+WkTQc+Xo FrypqJ90d6Pwip6D+jKWBqVnhQw65EJ6JmkLeYmkQnCe98/m9T7p0G20BofRHPcY rr2tgHbx3Dx29gpaXS2eNeQfuQOksnybvIbJAPW/pF9XpEzXFyzfjFjR6MD1gyF7 cLbayMeaPJ8=3D =3DmRjd -----END PGP SIGNATURE-----