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, <[email protected]> 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, <[email protected]> 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, <
>> [email protected]> wrote:
>>
>>> On Mon Nov 24 02:34:12 2025, [email protected] 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
>>>
>>>

Reply via email to