Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600514 - sci-libs/opencascade: remove some restrictions
Summary: sci-libs/opencascade: remove some restrictions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-22 20:59 UTC by Nikita Zlobin
Modified: 2017-05-18 12:06 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Zlobin 2016-11-22 20:59:08 UTC
Begining with version 6.7.x, opencascade goes under LGPL with exception, which doesn't seem to restrict spreading rules.

However i noticed, that existing ebuilds, whose version is higher than  6.7, have bindist restriction, and for 6.9.1 - even fetch restricted...

Full license text is there, with exception at the bottom:
https://www.opencascade.com/content/licensing
Comment 1 Michael Weber (RETIRED) gentoo-dev 2016-12-15 07:30:47 UTC
This is in part a dup of bug 352435, thanks for the reminder.
Comment 2 Michael Weber (RETIRED) gentoo-dev 2016-12-15 07:34:44 UTC
The fetch-restriction is due a login page in front of the download link.
Comment 3 Ulrich Müller gentoo-dev 2017-01-19 19:43:21 UTC
There is no reason whatsoever why >=opencascade-6.7.0 would need fetch, mirror, or bindist restriction. From upstream <https://www.opencascade.com/content/licensing>:

Open CASCADE Technology version 6.7.0 and later are governed by GNU Lesser General Public License (LGPL) version 2.1 with additional exception.

Note: A specific license is applied to Open CASCADE Technology version 6.6.0 and earlier.

(In reply to Michael Weber from comment #2)
> The fetch-restriction is due a login page in front of the download link.

Yeah, put it on Gentoo mirrors then. Or alternatively, use the URI of opensuse, arch, or slackware mirrors (which all carry the distfile).
Comment 4 Oleh 2017-01-31 04:43:44 UTC
why this take so long for such an easy fix?
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-01-31 08:38:15 UTC
As a license team member, I've updated RESTRICT to drop bindist/mirror.

I have left RESTRICT=fetch in place for the moment; the maintainer (xmw) should make that change.
Comment 6 Simon 2017-03-11 16:53:51 UTC
Not sure if I should open a new bug for this, but would it be an option to use the Arch sources mirror to download the sources?
https://sources.archlinux.org/other/community/opencascade/
Comment 7 Nikita Zlobin 2017-05-18 12:06:18 UTC
good news: it is still possible to get git snapshots (for releases just use tags).
...i only wonder, that once this feature becomes wide known and used by some source-based distro (not just gentoo), they might break it, e.g., by making private even gitweb...

And yet one issue: while current ebuild for 6.9.1 tries to use autotools, proper snapshot has only cmake files.