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