Re: git: df375e19a718 - main - emulators/yuzu: change LICENSE prohibiting redistribution

From: Baptiste Daroussin <bapt_at_freebsd.org>
Date: Wed, 06 Mar 2024 13:43:56 UTC
On Wed, Mar 06, 2024 at 08:08:24PM +0700, Eugene Grosbein wrote:
> 06.03.2024 19:52, Jan Beich wrote:
> > Eugene Grosbein <eugen@FreeBSD.org> writes:
> > 
> >> The branch main has been updated by eugen:
> >>
> >> URL: https://cgit.FreeBSD.org/ports/commit/?id=df375e19a718db960b90b7e39d58dba02c775b13
> >>
> >> commit df375e19a718db960b90b7e39d58dba02c775b13
> >> Author:     Eugene Grosbein <eugen@FreeBSD.org>
> >> AuthorDate: 2024-03-06 12:46:15 +0000
> >> Commit:     Eugene Grosbein <eugen@FreeBSD.org>
> >> CommitDate: 2024-03-06 12:46:15 +0000
> >>
> >>     emulators/yuzu: change LICENSE prohibiting redistribution
> >>     
> >>     Stop distfile and package redistribution for now.
> >>     
> >>     See also: https://www.wired.com/story/nintendo-switch-emulator-yuzu-lawsuit-24-million-dollar-settlement/
> >> ---
> >>  emulators/yuzu/Makefile | 20 ++++++++++++++------
> >>  1 file changed, 14 insertions(+), 6 deletions(-)
> > 
> > Did you consult portmgr@ or core@?
> 
> No need to.
> 
> > If not, revert this.
> > 
> > The ports framework abides by source code licenses, not patents or
> > lawsuits against companies that are not part of FreeBSD project.
> 
> In addition to source code licenses it is important to make sure
> that the FreeBSD Project will not be held accountable for violating other restrictions.
> 
With portmgr hat:

Jan is right here, this falls into the same category as:
https://cgit.freebsd.org/ports/commit/?id=6356d8c7e8a5b3311140aa8b74af61db9b595ae7

So no it does not fall into a license based restriction to prevent its
distribution and the change is wrong here.

Law are country specific, this is not the responsibility of the project to fit
all the laws of all countries, but the responsibility of the consumer to make
sure they respect the laws of their countries.

Dropping the portmgr hat and sharing my own opinion starting here.

That said, we should respect upstream and upstream has decided to stop
immediatly the development and distribution of yuzu, meaning, in my opinion,  we 
should follow what they decided and remove immediatly. (and it falls under the
deprecation policy which is being worked on).

Best regards,
Bapt