public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default
@ 2019-04-23  8:11 Ulrich Mueller
  2019-04-24  3:56 ` Aaron Bauman
  2019-04-25  9:14 ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v2) Ulrich Mueller
  0 siblings, 2 replies; 6+ messages in thread
From: Ulrich Mueller @ 2019-04-23  8:11 UTC (permalink / raw
  To: gentoo-dev; +Cc: pr

[-- Attachment #1: Type: text/plain, Size: 1874 bytes --]

Hello,

As the Council has decided in its 20190210 meeting, we are about to
change the ACCEPT_LICENSE default in the base profile (pending final
acknowledgement from RelEng).

Please review the corresponding news item included below.


Title: Change of ACCEPT_LICENSE default
Author: Ulrich Mueller <ulm@gentoo.org>
Posted: 2019-04-XX
Revision: 1
News-Item-Format: 2.0

The default set of accepted licenses has been changed [1,2] to:

   ACCEPT_LICENSE="-* @FREE"

This means that by default only free software and documentation
will be installable. The "FREE" license group is defined in the
profiles/license_groups file in the Gentoo repository. It contains
licenses that are explicitly approved by the Free Software Foundation
or by the Open Source Initiative, or that follow the Free Software
Definition.

The system wide default for the accepted licenses is controlled by
the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
specified on a per-package basis in /etc/portage/package.license.

For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
packages to be installed, the following lines would have to be added
to /etc/portage/package.license:

   app-arch/unrar unRAR
   sys-kernel/linux-firmware linux-firmware no-source-code

If you want to revert to the previous default, add the following line
to /etc/portage/make.conf:

   ACCEPT_LICENSE="* -@EULA"

This will permit all licenses, except End User License Agreements that
require reading and signing an acceptance agreement. Note that this
will also accept non-free software and documentation.

See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
for the detailed syntax of the ACCEPT_LICENSE variable.

[1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
[2] https://bugs.gentoo.org/676248
[3] https://www.gentoo.org/glep/glep-0023.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default
  2019-04-23  8:11 [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default Ulrich Mueller
@ 2019-04-24  3:56 ` Aaron Bauman
  2019-04-25  9:14 ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v2) Ulrich Mueller
  1 sibling, 0 replies; 6+ messages in thread
From: Aaron Bauman @ 2019-04-24  3:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2323 bytes --]

On Tue, Apr 23, 2019 at 10:11:04AM +0200, Ulrich Mueller wrote:
> Hello,
> 
> As the Council has decided in its 20190210 meeting, we are about to
> change the ACCEPT_LICENSE default in the base profile (pending final
> acknowledgement from RelEng).
> 
> Please review the corresponding news item included below.
> 
> 
> Title: Change of ACCEPT_LICENSE default
> Author: Ulrich Mueller <ulm@gentoo.org>
> Posted: 2019-04-XX
> Revision: 1
> News-Item-Format: 2.0
> 
> The default set of accepted licenses has been changed [1,2] to:
> 
>    ACCEPT_LICENSE="-* @FREE"
> 
> This means that by default only free software and documentation
> will be installable. The "FREE" license group is defined in the
> profiles/license_groups file in the Gentoo repository. It contains
> licenses that are explicitly approved by the Free Software Foundation
> or by the Open Source Initiative, or that follow the Free Software
> Definition.
>

It would probably read better as:

"It contains licenses that are explicitly approved by the Free Software
Foundation, the Open Source Initiative, or that follow the Free Software
Definition."

> The system wide default for the accepted licenses is controlled by
> the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
> specified on a per-package basis in /etc/portage/package.license.
> 
> For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
> packages to be installed, the following lines would have to be added
> to /etc/portage/package.license:
> 
>    app-arch/unrar unRAR
>    sys-kernel/linux-firmware linux-firmware no-source-code
> 
> If you want to revert to the previous default, add the following line
> to /etc/portage/make.conf:
> 
>    ACCEPT_LICENSE="* -@EULA"
> 
> This will permit all licenses, except End User License Agreements that
> require reading and signing an acceptance agreement. Note that this
> will also accept non-free software and documentation.
> 
> See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
> for the detailed syntax of the ACCEPT_LICENSE variable.
> 
> [1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
> [2] https://bugs.gentoo.org/676248
> [3] https://www.gentoo.org/glep/glep-0023.html



-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v2)
  2019-04-23  8:11 [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default Ulrich Mueller
  2019-04-24  3:56 ` Aaron Bauman
@ 2019-04-25  9:14 ` Ulrich Mueller
  2019-05-16  8:45   ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3) Ulrich Mueller
  1 sibling, 1 reply; 6+ messages in thread
From: Ulrich Mueller @ 2019-04-25  9:14 UTC (permalink / raw
  To: gentoo-dev; +Cc: pr

[-- Attachment #1: Type: text/plain, Size: 1996 bytes --]

Thanks for the feedback on IRC and mailing list. Find v2 below.

Ulrich


Title: Change of ACCEPT_LICENSE default
Author: Ulrich Müller <ulm@gentoo.org>
Posted: 2019-04-XX
Revision: 1
News-Item-Format: 2.0

The default set of accepted licenses has been changed [1,2] to:

   ACCEPT_LICENSE="-* @FREE"

This means that by default only free software and documentation
will be installable. The "FREE" license group is defined in the
profiles/license_groups file in the Gentoo repository. It contains
licenses that are explicitly approved by the Free Software Foundation,
the Open Source Initiative, or that follow the Free Software
Definition.

The system wide default for the accepted licenses is controlled by
the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
specified on a per-package basis in /etc/portage/package.license.

For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
packages to be installed, the following lines would have to be added
to /etc/portage/package.license:

   app-arch/unrar unRAR
   sys-kernel/linux-firmware linux-firmware no-source-code

If you want to revert to the previous default, add the following line
to /etc/portage/make.conf:

   ACCEPT_LICENSE="* -@EULA"

This will permit all licenses, except End User License Agreements that
require reading and signing an acceptance agreement. Note that this
will also accept non-free software and documentation.

See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
for the detailed syntax of the ACCEPT_LICENSE variable. Further
information about licenses can be found in the Gentoo Handbook [4]
and on the license groups wiki page [5].

[1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
[2] https://bugs.gentoo.org/676248
[3] https://www.gentoo.org/glep/glep-0023.html
[4] https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
[5] https://wiki.gentoo.org/wiki/License_groups

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3)
  2019-04-25  9:14 ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v2) Ulrich Mueller
@ 2019-05-16  8:45   ` Ulrich Mueller
  2019-05-16  9:28     ` Aaron Bauman
  2019-05-21 19:23     ` [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default (v4) Ulrich Mueller
  0 siblings, 2 replies; 6+ messages in thread
From: Ulrich Mueller @ 2019-05-16  8:45 UTC (permalink / raw
  To: gentoo-dev; +Cc: pr

[-- Attachment #1: Type: text/plain, Size: 2222 bytes --]

Another iteration, due to an upcoming restructuring of the
linux-firmware package. Only change in v3 is the second line in the
package.license file which now contains the @BINARY-REDISTRIBUTABLE
group instead of individual licenses.

Current plan is that this will go live on next Sunday, 2019-05-19.


Title: Change of ACCEPT_LICENSE default
Author: Ulrich Müller <ulm@gentoo.org>
Posted: 2019-05-19
Revision: 1
News-Item-Format: 2.0

The default set of accepted licenses has been changed [1,2] to:

   ACCEPT_LICENSE="-* @FREE"

This means that by default only free software and documentation
will be installable. The "FREE" license group is defined in the
profiles/license_groups file in the Gentoo repository. It contains
licenses that are explicitly approved by the Free Software Foundation,
the Open Source Initiative, or that follow the Free Software
Definition.

The system wide default for the accepted licenses is controlled by
the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
specified on a per-package basis in /etc/portage/package.license.

For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
packages to be installed, the following lines would have to be added
to /etc/portage/package.license:

   app-arch/unrar unRAR
   sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE

If you want to revert to the previous default, add the following line
to /etc/portage/make.conf:

   ACCEPT_LICENSE="* -@EULA"

This will permit all licenses, except End User License Agreements that
require reading and signing an acceptance agreement. Note that this
will also accept non-free software and documentation.

See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
for the detailed syntax of the ACCEPT_LICENSE variable. Further
information about licenses can be found in the Gentoo Handbook [4]
and on the license groups wiki page [5].

[1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
[2] https://bugs.gentoo.org/676248
[3] https://www.gentoo.org/glep/glep-0023.html
[4] https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
[5] https://wiki.gentoo.org/wiki/License_groups

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3)
  2019-05-16  8:45   ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3) Ulrich Mueller
@ 2019-05-16  9:28     ` Aaron Bauman
  2019-05-21 19:23     ` [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default (v4) Ulrich Mueller
  1 sibling, 0 replies; 6+ messages in thread
From: Aaron Bauman @ 2019-05-16  9:28 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2428 bytes --]

On Thu, May 16, 2019 at 10:45:02AM +0200, Ulrich Mueller wrote:
> Another iteration, due to an upcoming restructuring of the
> linux-firmware package. Only change in v3 is the second line in the
> package.license file which now contains the @BINARY-REDISTRIBUTABLE
> group instead of individual licenses.
> 
> Current plan is that this will go live on next Sunday, 2019-05-19.
> 
> 
> Title: Change of ACCEPT_LICENSE default
> Author: Ulrich Müller <ulm@gentoo.org>
> Posted: 2019-05-19
> Revision: 1
> News-Item-Format: 2.0
> 
> The default set of accepted licenses has been changed [1,2] to:
> 
>    ACCEPT_LICENSE="-* @FREE"
> 
> This means that by default only free software and documentation
> will be installable. The "FREE" license group is defined in the
> profiles/license_groups file in the Gentoo repository. It contains
> licenses that are explicitly approved by the Free Software Foundation,
> the Open Source Initiative, or that follow the Free Software
> Definition.
> 
> The system wide default for the accepted licenses is controlled by
> the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
> specified on a per-package basis in /etc/portage/package.license.
> 
> For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
> packages to be installed, the following lines would have to be added
> to /etc/portage/package.license:
> 
>    app-arch/unrar unRAR
>    sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE
> 
> If you want to revert to the previous default, add the following line
> to /etc/portage/make.conf:
> 
>    ACCEPT_LICENSE="* -@EULA"
> 
> This will permit all licenses, except End User License Agreements that
> require reading and signing an acceptance agreement. Note that this
> will also accept non-free software and documentation.
> 
> See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
> for the detailed syntax of the ACCEPT_LICENSE variable. Further
> information about licenses can be found in the Gentoo Handbook [4]
> and on the license groups wiki page [5].
> 
> [1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
> [2] https://bugs.gentoo.org/676248
> [3] https://www.gentoo.org/glep/glep-0023.html
> [4] https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
> [5] https://wiki.gentoo.org/wiki/License_groups

lgtm

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default (v4)
  2019-05-16  8:45   ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3) Ulrich Mueller
  2019-05-16  9:28     ` Aaron Bauman
@ 2019-05-21 19:23     ` Ulrich Mueller
  1 sibling, 0 replies; 6+ messages in thread
From: Ulrich Mueller @ 2019-05-21 19:23 UTC (permalink / raw
  To: gentoo-dev; +Cc: pr

As you certainly have noticed, the ACCEPT_LICENSE change was reverted
because of concerns about user experience. In the meantime, Whissi has
written a migration tool app-portage/elicense.

We have updated the news item to reflect this, see the paragraph
inserted after the package.license examples. There are no other changes.
This will be posted as a new news item (and the previous one removed)
since the update requires a re-read.

Please review.


Title: Change of ACCEPT_LICENSE default
Author: Ulrich Müller <ulm@gentoo.org>
Author: Thomas Deutschmann <whissi@gentoo.org>
Posted: 2019-05-XX
Revision: 2
News-Item-Format: 2.0

The default set of accepted licenses has been changed [1,2] to:

   ACCEPT_LICENSE="-* @FREE"

This means that by default only free software and documentation
will be installable. The "FREE" license group is defined in the
profiles/license_groups file in the Gentoo repository. It contains
licenses that are explicitly approved by the Free Software Foundation,
the Open Source Initiative, or that follow the Free Software
Definition.

The system wide default for the accepted licenses is controlled by
the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
specified on a per-package basis in /etc/portage/package.license.

For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
packages to be installed, the following lines would have to be added
to /etc/portage/package.license:

   app-arch/unrar unRAR
   sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE

A migration tool app-portage/elicense is available. It scans installed
packages for licenses that are no longer accepted, and generates a list
in the same format as the package.license file. See elicense's README
for further details.

If you want to revert to the previous default, add the following line
to /etc/portage/make.conf:

   ACCEPT_LICENSE="* -@EULA"

This will permit all licenses, except End User License Agreements that
require reading and signing an acceptance agreement. Note that this
will also accept non-free software and documentation.

See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
for the detailed syntax of the ACCEPT_LICENSE variable. Further
information about licenses can be found in the Gentoo Handbook [4]
and on the license groups wiki page [5].

[1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
[2] https://bugs.gentoo.org/676248
[3] https://www.gentoo.org/glep/glep-0023.html
[4] https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
[5] https://wiki.gentoo.org/wiki/License_groups


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-05-21 19:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-23  8:11 [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default Ulrich Mueller
2019-04-24  3:56 ` Aaron Bauman
2019-04-25  9:14 ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v2) Ulrich Mueller
2019-05-16  8:45   ` [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3) Ulrich Mueller
2019-05-16  9:28     ` Aaron Bauman
2019-05-21 19:23     ` [gentoo-dev] News item for review: Change of ACCEPT_LICENSE default (v4) Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox