Re: Spectrum ROMs in RPM Fusion

2009-07-26 Thread Dan Horák
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

2009-07-26 Thread Lucian Langa
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

2009-07-26 Thread Andrea Musuruane
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

2009-07-26 Thread Andrea Musuruane
-- 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

2009-07-26 Thread Andrea Musuruane
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

2009-07-26 Thread Andrea Musuruane
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

2009-07-25 Thread Andrea Musuruane
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

2009-07-25 Thread Jussi Lehtola
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