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