Re: Spectrum ROMs in RPM Fusion
Jussi Lehtola píše v So 25. 07. 2009 v 22:02 +0300: On Sat, 2009-07-25 at 17:45 +0200, Andrea Musuruane wrote: Hi all, I'm going to submit FBZX, a Spectrum emulator, for review in Fedora. Fedora allows the packaging of Spectrum emulators but it doesn't allow Spectrum ROMs, even though they are distributable. Therefore I'll have to remove the ROMs from the tarball as it is currently done by fuse-emulator. Just a note - if an otherwise free and acceptable for fedora emulator can't work (or do something useful) without a non-free firmware or ROM then such emulator can't be accepted into fedora. Since there is just one Spectrum emulator in Fedora, the required ROMs are currently shipped in RPM Fusion by the package fuse-emulator-roms. My idea is to make a package called spectrum-roms and submit it for inclusion in RPM Fusion. All packaged Spectrum emulators will have to be patched to find the required ROMs under /usr/share/spectrum-roms/ and should have a README.Fedora file that should forward the user to RPM Fusion to install spectrum-roms. Probably it will also be a good idea to document this on RPM Fusion wiki. I don't think you can mention RPMFusion in a README.Fedora, that is probably against policy. You can put a general note that one must get the ROMs from someplace and place them in /usr/share/spectrum-roms/ though. An another question is which package should own the aforementioned directory; it might be best to make all Spectrum emulators own it. Dan
Re: Spectrum ROMs in RPM Fusion
On Sat, 2009-07-25 at 17:45 +0200, Andrea Musuruane wrote: Hi all, I'm going to submit FBZX, a Spectrum emulator, for review in Fedora. I'm interested in this so feel free to cc me when you do. I can help with review. However I think you should submit this for rpmfusion in the first place or block your review request for legal as I do not think it has much change of being accepted in Fedora. I'm going to use the same upstream Debian uses. Both Debian package and upstream are maintained by Colin Watson who is in CC. http://packages.debian.org/sid/spectrum-roms http://www.chiark.greenend.org.uk/~cjwatson/code/spectrum-roms/ Lucian, as the maintainer of fuse-emulator, can you please check if all the ROMs it requires are currently shipped by upstream spectrum-roms? Please let me know your thought about this plan. Unfortunately only a few spectrum roms are provided by above package. As I understand package was created to simplify spectrum emulators installation and roms were downloaded from Philip's website why not include all roms provided there ? Fuse emulator supports most of the systems that Philip's website provides roms for. I see it quite impractical to to patch fuse to find roms from two places. Cheers, --lucian
Re: Spectrum ROMs in RPM Fusion
On Sun, Jul 26, 2009 at 4:17 PM, Lucian Langaco...@gnome.eu.org wrote: On Sat, 2009-07-25 at 17:45 +0200, Andrea Musuruane wrote: Hi all, I'm going to submit FBZX, a Spectrum emulator, for review in Fedora. I'm interested in this so feel free to cc me when you do. I can help with review. I just submitted spectrum-roms in RPM Fusion (#737) and fbzx in Fedora (#513848). Bye, Andrea.
Fwd: Spectrum ROMs in RPM Fusion
-- Forwarded message -- From: Colin Watson cjwat...@chiark.greenend.org.uk Date: Sun, Jul 26, 2009 at 5:04 PM Subject: Re: Spectrum ROMs in RPM Fusion To: Andrea Musuruane musur...@gmail.com Cc: RPM Fusion developers discussion list rpmfusion-developers@lists.rpmfusion.org On Sun, Jul 26, 2009 at 04:57:17PM +0200, Andrea Musuruane wrote: On Sun, Jul 26, 2009 at 4:17 PM, Lucian Langaco...@gnome.eu.org wrote: Unfortunately only a few spectrum roms are provided by above package. As I understand package was created to simplify spectrum emulators installation and roms were downloaded from Philip's website why not include all roms provided there ? I think that if we can provide Colin a list of ROMs required for inclusion, he will add them. He already did so in the past upon a request by FBZX maintainer. Colin, you are in CC, what's your thought about this? Sure, just give me the list you need. I think I was just trying to keep the size under control by not adding the ROMs that were essentially only of theoretical interest. -- Colin Watson [cjwat...@chiark.greenend.org.uk]
Re: Spectrum ROMs in RPM Fusion
On Sun, Jul 26, 2009 at 7:51 PM, Lucian Langaco...@gnome.eu.org wrote: Can you please tell me why? I cant see the difference between fuse-emulator and FBZX. There is no difference between the two but the current rules forbids it: https://fedoraproject.org/wiki/Licensing:SoftwareTypes Emulators Most emulators (applications which emulate another platform) are not permitted for inclusion in Fedora. The rule of thumb to follow is: If it requires ROMs (or image files in any format) of copyrighted or patented material to be useful (and the owners of those copyrights and patents have not given their express written permission), then it's not permitted. Which is a total crap. In the past it was possible to include FOSS emulator and remove roms as it was done for fuse. Now I do not know exactly where it stands as guidelines are intentionally made vague about this. Amstrad, the copyright owner of Spectrum ROMs has give express written permission to use the ROMs: http://groups.google.com/group/comp.sys.amstrad.8bit/msg/c092cc4d4943131e Therefore Spectrum emulators are OK in Fedora. If you do a search by closed review requests for term emulator you'll see that most of emulators were rejected. Simcoupe, a SAM Coupé emulator got included because of the same reason: https://bugzilla.redhat.com/show_bug.cgi?id=444225 And it's ROMs even in Fedora because the copyright holder of the SAM Coupé ROM (Andrew Wright) and he has given permission to freely redistribute it: https://bugzilla.redhat.com/show_bug.cgi?id=444224 As I understand, Amstrad do not want 3rd party to ship Spectrum ROMs for profit, which is something is possible using Fedora, therefore the ROMs aren't allowed in Fedora in this case. You can take this with FESCO or block it for legal but you'll just waste time and perhaps get fuse removed from fedora too. I've submitted for review other emulator which didn't require any roms at that time and it is still not accepted at this time. It's really clear that no emulator is welcomed in fedora, fuse case (and perhaps one or two more) was just a lucky one so I'm trying not to stir any waters because with the current rules I doubt fuse is valid for fedora. As I said, IMHO fuse is safe too. Bye, Andrea.
Re: Spectrum ROMs in RPM Fusion
On Sun, Jul 26, 2009 at 7:51 PM, Lucian Langaco...@gnome.eu.org wrote: I've submitted for review other emulator which didn't require any roms at that time and it is still not accepted at this time. It's really clear that no emulator is welcomed in fedora, fuse case (and perhaps one or two more) was just a lucky one so I'm trying not to stir any waters because with the current rules I doubt fuse is valid for fedora. Other emulators that are in Fedora are Atari++, Hatari and OpenMSX which do not require the original ROMs of the systems to work, but they use they own open-source reimplementation. Bye, Andrea.
Spectrum ROMs in RPM Fusion
Hi all, I'm going to submit FBZX, a Spectrum emulator, for review in Fedora. Fedora allows the packaging of Spectrum emulators but it doesn't allow Spectrum ROMs, even though they are distributable. Therefore I'll have to remove the ROMs from the tarball as it is currently done by fuse-emulator. Since there is just one Spectrum emulator in Fedora, the required ROMs are currently shipped in RPM Fusion by the package fuse-emulator-roms. My idea is to make a package called spectrum-roms and submit it for inclusion in RPM Fusion. All packaged Spectrum emulators will have to be patched to find the required ROMs under /usr/share/spectrum-roms/ and should have a README.Fedora file that should forward the user to RPM Fusion to install spectrum-roms. Probably it will also be a good idea to document this on RPM Fusion wiki. I'm going to use the same upstream Debian uses. Both Debian package and upstream are maintained by Colin Watson who is in CC. http://packages.debian.org/sid/spectrum-roms http://www.chiark.greenend.org.uk/~cjwatson/code/spectrum-roms/ Lucian, as the maintainer of fuse-emulator, can you please check if all the ROMs it requires are currently shipped by upstream spectrum-roms? Please let me know your thought about this plan. Thanks. Bye, Andrea.
Re: Spectrum ROMs in RPM Fusion
On Sat, 2009-07-25 at 17:45 +0200, Andrea Musuruane wrote: Hi all, I'm going to submit FBZX, a Spectrum emulator, for review in Fedora. Fedora allows the packaging of Spectrum emulators but it doesn't allow Spectrum ROMs, even though they are distributable. Therefore I'll have to remove the ROMs from the tarball as it is currently done by fuse-emulator. Since there is just one Spectrum emulator in Fedora, the required ROMs are currently shipped in RPM Fusion by the package fuse-emulator-roms. My idea is to make a package called spectrum-roms and submit it for inclusion in RPM Fusion. All packaged Spectrum emulators will have to be patched to find the required ROMs under /usr/share/spectrum-roms/ and should have a README.Fedora file that should forward the user to RPM Fusion to install spectrum-roms. Probably it will also be a good idea to document this on RPM Fusion wiki. I don't think you can mention RPMFusion in a README.Fedora, that is probably against policy. You can put a general note that one must get the ROMs from someplace and place them in /usr/share/spectrum-roms/ though. An another question is which package should own the aforementioned directory; it might be best to make all Spectrum emulators own it. -- Jussi Lehtola Fedora Project Contributor jussileht...@fedoraproject.org