stefan-langenmaier / brother-overlay

Portage overlay for Brother printer and scanner software
GNU General Public License v3.0
34 stars 41 forks source link

RESTRICT=mirror appears to be unnecessary #51

Open automorphism88 opened 6 years ago

automorphism88 commented 6 years ago

I noticed that RESTRICT="mirror" is set for brother-overlay/net-print/brother-genml1-bin, and probably for other ebuilds as well. According to the Gentoo dev manual,

The RESTRICT="mirror" setting should be used if we cannot legally mirror certain files; files will still be downloaded from the original locations.

However, the "brother-eula" license (line 10 here) seems to explicitly allow redistribution, with or without modification:

Brother grants User a non-exclusive license: to reproduce and/or distribute (via Internet or in any other manner) the Software. Further, Brother grants User a non-exclusive license to modify, alter, translate or otherwise prepare derivative works of the Software and to reproduce and distribute (via Internet or in any other manner) such modification, alteration, translation or other derivative works for any purpose.

If in fact another license applies that does restrict mirroring, then the ebuild should be corrected to refer to it.

stefan-langenmaier commented 6 years ago

Looks like you're right from the perspective of the license. I think the main intention in the beginning was that the installation doesn't hit the gentoo mirrors for the files.

Thanks again I'll have to investigate that.