Is there any compelling reason these couldn’t be put on GitHub? I’ve seen people suggesting that “if only TADS was open sourced” maybe something more could be done with it. But it looks like it is open source unless I’m misunderstanding what I’m seeing. Maybe seeking Mike’s permission is needed but the source is available so it seems odd not to at least make it more visible to people.
TADS is not strictly free software/open source - the original TADS license prohibits selling the software, and is not modification friendly.
However apparently at some time Michael Roberts said that it could be distributed under the GPL 2 license. That’s how both QTads and Gargoyle distribute it.
While there isn’t a dedicated repository for TADS, the code is available on Github:
Sorry to necro this thread but does this apply to the full source code for the tads compiler and virtual machine? Do we still think this holds true and stuff? Because both @inventor200 and I have been really wanting to dive into the tads code base and learn how it works and start slowly working on improving it and making new releases but we’ve been holding off because the license we’ve seen is not friendly to people other than MJR himself improving tads.
Even if this doesn’t hold true, considering MJR has seemingly stepped away from the community and isn’t available to contact, and we’d really like to pick up where he left off, what options are available to us at this point?
I’d really appreciate clarification on all aspects of TADS licensing from Michael Roberts.
I want to make a game in Adv3Lite and run a server with a modified version of the TADS 3 engine (to support server side rendering). I’m not sure if I could a) legally do this or b) charge for it.