Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 864921 - New License: SEGGER
Summary: New License: SEGGER
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Licenses team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-11 14:49 UTC by Matthew Smith
Modified: 2022-08-11 19:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
J-Flash License (Version 210702) (SEGGER-210702.txt,7.77 KB, text/plain)
2022-08-11 14:49 UTC, Matthew Smith
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Smith gentoo-dev 2022-08-11 14:49:23 UTC
Created attachment 799313 [details]
J-Flash License (Version 210702)

Hi, I would like to package the SEGGER J-Flash tools and libraries to include them in ::gentoo. A copy of the license that comes with the software is attached.

Please could somebody confirm that:

* It's okay to include this software in ::gentoo.
* The license needs to be added to the @EULA license group (because of section "1. LICENSE AGREEMENT" in the license).
* The ebuilds need FETCH="bindist mirror" (because of section "3. RESTRICTIONS" in the license).

Thank you :)
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2022-08-11 16:31:16 UTC
As long as we are not breaking the law (e.g. by properly restricting distribution of proprietary software) the Foundation currently has no restrictions on software in ::gentoo.

This is separate from the community, but I defer to licenses@ for their opinion.
Comment 2 Ulrich Müller gentoo-dev 2022-08-11 19:12:19 UTC
(In reply to Matthew Smith from comment #0)
> Please could somebody confirm that:
> 
> * It's okay to include this software in ::gentoo.

This shouldn't be a problem, as long as we don't redistribute the distfile.

> * The license needs to be added to the @EULA license group (because of
> section "1. LICENSE AGREEMENT" in the license).

Yes, this should be added to @EULA. The license uses contract law in order to restrict usage of the software. (OTOH, that it says "license agreement" is pretty much meaningless. The GPL-1 also says that it is a license agreement but obviously isn't an EULA.)

> * The ebuilds need FETCH="bindist mirror" (because of section "3.
> RESTRICTIONS" in the license).

Yes, it needs RESTRICT="bindist mirror" because the license doesn't explicitly grant the right to redistribute the software.

(Section 3b confirms this, but even without that section we would need both restrictions. Copyright law defaults to all rights reserved, so everything is forbidden unless the license explicitly allows it.)