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
This is in part a dup of bug 352435, thanks for the reminder.
The fetch-restriction is due a login page in front of the download link.
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).
why this take so long for such an easy fix?
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.
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/
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.