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 >> >>
