Hello,
I've created a package[1] for linapple[2], an Apple ][ family emulator. I'm trying to understand whether it can be included in Fedora or not. I've read the legal guidelines on emulators[3] and the packaging guidelines on what can be packaged[4]. I believe linapple can run without requiring any sort of boot/system ROM, so I think this falls into the category of inclusion in Fedora. I want to follow the spirit of Fedora's open source as much as possible. Can anyone with a better understanding of the emulator requirements tell me whether linapple can be included or not?
Thanks! Link
1: https://bugzilla.redhat.com/show_bug.cgi?id=2025398 2: https://github.com/linappleii/linapple 3: https://docs.fedoraproject.org/en-US/legal/misc/#_emulators 4: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
On Fri, Dec 22, 2023 at 9:06 AM Link Dupont link@sub-pop.net wrote:
Hello,
I've created a package[1] for linapple[2], an Apple ][ family emulator. I'm trying to understand whether it can be included in Fedora or not. I've read the legal guidelines on emulators[3] and the packaging guidelines on what can be packaged[4]. I believe linapple can run without requiring any sort of boot/system ROM, so I think this falls into the category of inclusion in Fedora. I want to follow the spirit of Fedora's open source as much as possible. Can anyone with a better understanding of the emulator requirements tell me whether linapple can be included or not?
Thanks! Link
1: https://bugzilla.redhat.com/show_bug.cgi?id=2025398 2: https://github.com/linappleii/linapple 3: https://docs.fedoraproject.org/en-US/legal/misc/#_emulators 4: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
From what I can see in the source code, I think linapple is fine to include. There's no proprietary blobs or code in there that I can see.
On Fri, 22 Dec 2023 09:13:34 -0500 Neal Gompa ngompa13@gmail.com wrote:
On Fri, Dec 22, 2023 at 9:06 AM Link Dupont link@sub-pop.net wrote:
Hello,
I've created a package[1] for linapple[2], an Apple ][ family emulator. I'm trying to understand whether it can be included in Fedora or not. I've read the legal guidelines on emulators[3] and the packaging guidelines on what can be packaged[4]. I believe linapple can run without requiring any sort of boot/system ROM, so I think this falls into the category of inclusion in Fedora. I want to follow the spirit of Fedora's open source as much as possible. Can anyone with a better understanding of the emulator requirements tell me whether linapple can be included or not?
Thanks! Link
1: https://bugzilla.redhat.com/show_bug.cgi?id=2025398 2: https://github.com/linappleii/linapple 3: https://docs.fedoraproject.org/en-US/legal/misc/#_emulators 4: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
From what I can see in the source code, I think linapple is fine to include. There's no proprietary blobs or code in there that I can see.
https://github.com/linappleii/linapple/blob/master/inc/resource.h contains a dump of a ROM, I suppose it's the Apple one, not a free reimplementation. Thus I believe linapple is non-free.
Dan
On Fri, Dec 22, 2023 at 9:38 AM Dan Horák dan@danny.cz wrote:
On Fri, 22 Dec 2023 09:13:34 -0500 Neal Gompa ngompa13@gmail.com wrote:
On Fri, Dec 22, 2023 at 9:06 AM Link Dupont link@sub-pop.net wrote:
Hello,
I've created a package[1] for linapple[2], an Apple ][ family emulator. I'm trying to understand whether it can be included in Fedora or not. I've read the legal guidelines on emulators[3] and the packaging guidelines on what can be packaged[4]. I believe linapple can run without requiring any sort of boot/system ROM, so I think this falls into the category of inclusion in Fedora. I want to follow the spirit of Fedora's open source as much as possible. Can anyone with a better understanding of the emulator requirements tell me whether linapple can be included or not?
Thanks! Link
1: https://bugzilla.redhat.com/show_bug.cgi?id=2025398 2: https://github.com/linappleii/linapple 3: https://docs.fedoraproject.org/en-US/legal/misc/#_emulators 4: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
From what I can see in the source code, I think linapple is fine to include. There's no proprietary blobs or code in there that I can see.
https://github.com/linappleii/linapple/blob/master/inc/resource.h contains a dump of a ROM, I suppose it's the Apple one, not a free reimplementation. Thus I believe linapple is non-free.
Oof I missed that, thanks for catching it. Yes, I agree.
On Fri, 22 Dec 2023 10:35:26 -0500 Neal Gompa ngompa13@gmail.com wrote:
On Fri, Dec 22, 2023 at 9:38 AM Dan Horák dan@danny.cz wrote:
On Fri, 22 Dec 2023 09:13:34 -0500 Neal Gompa ngompa13@gmail.com wrote:
On Fri, Dec 22, 2023 at 9:06 AM Link Dupont link@sub-pop.net wrote:
Hello,
I've created a package[1] for linapple[2], an Apple ][ family emulator. I'm trying to understand whether it can be included in Fedora or not. I've read the legal guidelines on emulators[3] and the packaging guidelines on what can be packaged[4]. I believe linapple can run without requiring any sort of boot/system ROM, so I think this falls into the category of inclusion in Fedora. I want to follow the spirit of Fedora's open source as much as possible. Can anyone with a better understanding of the emulator requirements tell me whether linapple can be included or not?
Thanks! Link
1: https://bugzilla.redhat.com/show_bug.cgi?id=2025398 2: https://github.com/linappleii/linapple 3: https://docs.fedoraproject.org/en-US/legal/misc/#_emulators 4: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
From what I can see in the source code, I think linapple is fine to include. There's no proprietary blobs or code in there that I can see.
https://github.com/linappleii/linapple/blob/master/inc/resource.h contains a dump of a ROM, I suppose it's the Apple one, not a free reimplementation. Thus I believe linapple is non-free.
Oof I missed that, thanks for catching it. Yes, I agree.
np, there is always a ROM in these classic systems and only a few have a free re-implementations (eg. Ataris), so I am very cautious about emulators.
Dan