GNU bug report logs - #79962
[gnu.org #2229651] [FSDG] tic80 package links to non-free carts via surf

Previous Next

Package: guix;

Reported by: Nessah <smooshy30 <at> gmail.com>

Date: Sun, 7 Dec 2025 18:25:03 UTC

Severity: normal

To reply to this bug, email your comments to 79962 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#79962; Package guix. (Sun, 07 Dec 2025 18:25:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nessah <smooshy30 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 07 Dec 2025 18:25:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nessah <smooshy30 <at> gmail.com>
To: report-nonfree <at> fsf.org
Cc: bug-guix <at> gnu.org
Subject: Re: [gnu.org #2229651] [FSDG] tic80 package links to non-free carts
 via surf
Date: Sat, 6 Dec 2025 19:35:16 +0000
[Message part 1 (text/plain, inline)]
And here is the enclosed patch:
https://paste.debian.net/hidden/8abfa732/
To test:
guix shell --with-patch=tic80=[filename] tic80 -- tic80

On Sat, 6 Dec 2025, 19:06 Nessah, <smooshy30 <at> gmail.com> wrote:

> Hello again.
>
> I studied the code and managed to find a fix to avoid accessing tic80.com
> in surf. In src/studio/system.h in the source code, set the following
> #define lines to:
> #define TIC_HOST ""
> #define TIC_WEBSITE "https://tic80.com"
>
> This leaves the website link on the starting screen, but it now dummies
> out the nonfree repository in surf. TIC_HOST can eventually be replaced
> with a free repository in the future.
>
> Hope this helps!
> Nessah
>
> On Mon, 24 Nov 2025, 14:13 Nessah, <smooshy30 <at> gmail.com> wrote:
>
>> Hi there.
>>
>> So while running the tic80 program, use the command 'surf' and the surf
>> interface will be brought up. It includes an entry which by default, links
>> to tic80.com and also shows cartridges saved locally. Games, demos and
>> other programs can be run from this interface by selecting them.
>> While running a cartridge, pressing F1 will bring up the code editor,
>> where the source can be inspected. Usually the code is in lua, but other
>> languages may be specified too.
>> Usually if a program is free, it will have comment near the top saying
>> "-- license: [license_name]" if it is a free license. But nonfree
>> cartridges may be accompanied by a nonfree license or have no license at
>> all.
>> I dont know how to change the tic80 source code to redirect to another
>> site, but it's possible to make it point to a free tic80 cart site if it
>> exists, or not have the link at all.
>>
>> Please let me know if if there's any more info I could provide, thanks
>> Nessah
>>
>> On Mon, 24 Nov 2025, 09:23 Krzysztof Siewicz via RT, <
>> report-nonfree <at> fsf.org> wrote:
>>
>>> On Mon Nov 24 02:34:12 2025, smooshy30 <at> gmail.com wrote:
>>> > Greetings,
>>> >
>>> > I'm writing to share a report on FSDG compliance with the tic80 package
>>> > found in Guix.
>>> >
>>> > Guix version: d644ca9
>>> > Files affected: No files in tic80 itself are non-free. Possibly the
>>> file
>>> > that has the link to tic80.com used by surf.
>>> > Package: tic80 1.2.0-1.fcfd7c9
>>> > Description: tic80's surf feature contains a link to tic80.com, which
>>> > allows for obtaining and running non-free carts in-app. Some carts are
>>> free
>>> > software, while others are not. The source code in each cart declares
>>> which
>>> > license (if any) they are under. The site does not have a policy of
>>> only
>>> > distributing free carts either.
>>> >
>>> > Many thanks,
>>> > Nessah
>>>
>>> Hello,
>>>
>>> Thanks for bringing this to our attention and for supporting free
>>> software ideals.
>>>
>>> Would you be able to provide more details? As far as I understand, there
>>> is no non-free software in the package itself, but the included link
>>> directs users to a place where they can download non-free software. Can you
>>> describe how it works?
>>>
>>> --
>>> Best,
>>> Krzysztof Siewicz
>>> Licensing and Compliance Manager, Free Software Foundation
>>> GPG Key: 6DC9 E663 36DB 9588 81AB 7E43 2671 24EF FC9C D84E
>>>
>>> Make a stand against dystopia:
>>> join the FSF at <https://www.fsf.org/join>
>>> or sponsor an associate membership for someone else at
>>> <https://my.fsf.org/civicrm/contribute/transact?reset=1&id=76>.
>>>
>>> Follow the FSF on Mastodon: https://hostux.social/@fsf
>>>
>>> Sign up for the FSF's newsletter: https://www.fsf.org/fss
>>>
>>>
[Message part 2 (text/html, inline)]

This bug report was last modified 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.