Hi,
On 27-06-17 09:13, David Demelier wrote:
Le 27/06/2017 à 08:53, Hans de Goede a écrit :
> Isn't retroarch itself available under a FOSS license ? If that is true
> then retroarch itself (as well as any FOSS cores like MAME) should really
> be packaged for Fedora proper, with only the non-free cores like snes9x
> going to rpmfusion.
>
As fedora guidelines forbid anything regarding games emulators I expect the whole
retroarch packages to be integrated in RPM Fusion instead of having some in fedora and
some in RPM Fusion.
Fedora guidelines no longer out right forbid emulators:
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Emulators
"Emulators which depend on firmware or ROM files to function may not be included in
Fedora, unless the copyright holder(s) for the firmware/ROM files give clear permission
for the firmware/ROM files to be distributed (either under a Fedora permissible license or
under the Fedora firmware exception criteria). Note: This only covers the situation where
an emulator will not run at all without firmware/ROM files. For example, emulators that
compile and run, but ship with no game ROMs are not covered by this rule."
So something like an msx emulator would be a problem as the msx needs
a boot ROM (*) but a NES emulator with a GUI to select a cartridge would
not be a problem.
*) In the case of the MSX there is a FOSS boot ROM solving this
Note that for example MAME is in normal Fedora too:
https://koji.fedoraproject.org/koji/packageinfo?packageID=22597
Otherwise, people will ask why RetroArch is in fedora and libretro
cores not which is also not very convenient for the user.
Quite a few of the cores will be suitable for Fedora, since
retroarch provides a GUI AFAIK anything which is FOSS licensed
will be fine.
Also this is how we always do things put as much in possible in
Fedora, rpmfusion is only for packages which cannot go to Fedora.
Regards,
Hans