From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EI8RQ-0001Z8-BD for garchives@archives.gentoo.org; Wed, 21 Sep 2005 17:31:32 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j8LHOpwF003453; Wed, 21 Sep 2005 17:24:51 GMT Received: from mail.deploylinux.net (mail.deploylinux.net [207.178.245.198]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j8LHMCkA031239 for <gentoo-dev@lists.gentoo.org>; Wed, 21 Sep 2005 17:22:12 GMT Received: from localhost (localhost [127.0.0.1]) by mail.deploylinux.net (Postfix) with ESMTP id 09B96F5C2B for <gentoo-dev@lists.gentoo.org>; Wed, 21 Sep 2005 10:28:12 -0700 (PDT) Received: from mail.deploylinux.net ([127.0.0.1]) by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28046-09 for <gentoo-dev@lists.gentoo.org>; Wed, 21 Sep 2005 10:28:02 -0700 (PDT) Received: from Shelly.DeployLinuxConsulting.local (shelly.private.deploylinux.net [207.178.245.146]) by mail.deploylinux.net (Postfix) with ESMTP id 42BBEF5C20 for <gentoo-dev@lists.gentoo.org>; Wed, 21 Sep 2005 10:28:01 -0700 (PDT) Subject: Re: [gentoo-dev] "Commercial" software in portage To: gentoo-dev <gentoo-dev@lists.gentoo.org> From: "Matthew Marlowe" <mattm@gentoo.org> Date: Wed, 21 Sep 2005 10:31:11 -0700 Content-Type: text/plain; charset=us-ascii X-Mailer: Time Matters 7.0.0.0 Message-Id: <20050921172801.42BBEF5C20@mail.deploylinux.net> X-Virus-Scanned: amavisd-new at mail Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Archives-Salt: 15613dd5-29d4-485a-bd79-ae4a44498aae X-Archives-Hash: 58846881e5e8684b80e923311a8f6351 >> We could add a license, called "commercial" into the tree. This license >> would look like the following. I would definitly support adding "commercial" as a license group as part of GLEP23 implementation. As part of adding any new commercial license to the tree, developers would have to add the license to the commercial group. >> While this will break completely >> interactive ebuilds until GLEP23 is fully implemented, a user can add >> the license to make.conf in an ACCEPT_LICENSE variable, to keep portage >> from asking again. We wouldnt break anything (hopefully) if we just do this as I specified above. Also, I'm wondering if we truly need check_license in ebuilds. Instead, we could require that all licenses listed in the commercial group be manually added to the ACCEPT_LICENSES line /etc/make.conf before emerging. If the license wasnt added, emerge would stop and ask the user to add the license manually. Therefore, the user would be explicitely indicating their approval of the license by adding it. Implementation could be as simple as ACCEPT_LICENSES not allowing "+commercial" to be defined. It makes no sense, or at least we shouldnt encourage someone to say they agree to all commercial licenses so easily anyway. The default portage ACCEPT_LICENSE would be -commercial. MattM -- gentoo-dev@gentoo.org mailing list