/[gentoo]/xml/htdocs/proj/en/glep/glep-0023.txt
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0023.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.2
1GLEP: 23 1GLEP: 23
2Title: Portage handling of ACCEPT_LICENSE 2Title: Portage handling of ACCEPT_LICENSE
3Version: $Revision: 1.1 $ 3Version: $Revision: 1.2 $
4Last-Modified: $Date: 2004/03/08 17:26:04 $ 4Last-Modified: $Date: 2004/03/11 02:35:40 $
5Author: Jason Stubbs <jstubbs@gentoo.org>, 5Author: Jason Stubbs <jstubbs@gentoo.org>,
6Status: Draft 6Status: Draft
7Type: Standards Track 7Type: Standards Track
8Content-Type: text/x-rst 8Content-Type: text/x-rst
9Created: 9-Mar-2004 9Created: 9-Mar-2004
10Post-History: 8-Mar-2004 10Post-History: 8-Mar-2004 10-Mar-2004
11 11
12 12
13Abstract 13Abstract
14======== 14========
15 15
55functionality offered by a DEPEND string. To keep things simple, this 55functionality offered by a DEPEND string. To keep things simple, this
56GLEP proposes that the syntax be identical. For example: 56GLEP proposes that the syntax be identical. For example:
57 57
58:: 58::
59 59
60 LICENSE="mandatory-license \ 60 LICENSE="mandatory-license
61 ( || choosable-licence1 chooseable-license-2 ) \ 61 || ( choosable-licence1 chooseable-license-2 )
62 useflag? ( optional-component-license )" 62 useflag? ( optional-component-license )"
63 63
64 64
65License Groups 65License Groups
66-------------- 66--------------
67 67
68Almost all users are willing to install any software that is 68Almost all users are willing to install any software that is
69OSI-approved. Other users are willing to install any software and 69FSF-approved. Other users are willing to install any software and
70implicitly accept its license. To this end, portage will also need to 70implicitly accept its license. To this end, portage will also need to
71handle grouping of licenses. 71handle grouping of licenses.
72 72
73At a minimum, there needs to be the groups ``OSI-APPROVED`` and 73At a minimum, there needs to be the groups ``GPL-COMPATIBLE``,
74``NON-INTERACTIVE``. ``NON-INTERACTIVE`` licenses are those that don't 74``FSF-APPROVED``, ``OSI-APPROVED`` and ``NON-INTERACTIVE``.
75require interactive acceptance for it to be considered legally binding. 75``NON-INTERACTIVE`` licenses are those that don't require interactive
76This is the current behaviour of portage. 76acceptance for to be considered legally binding. This is the current
77behaviour of portage.
77 78
78 79
79ACCEPT_LICENSE 80ACCEPT_LICENSE
80-------------- 81--------------
81 82
92This GLEP proposes that the license group be prepended by the special 93This GLEP proposes that the license group be prepended by the special
93character "``@``". For example: 94character "``@``". For example:
94 95
95:: 96::
96 97
97 ACCEPT_LICENSE="-* @OSI-APPROVED" 98 ACCEPT_LICENSE="-* @FSF-APPROVED"
98 99
99 100
100Emerge Behaviour 101Emerge Behaviour
101---------------- 102----------------
102 103

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.20