Free Software and Open Source Software For the Greater Good
tootstest is made up largely of Free Software and Open Source Software.
What is Free Software?
Free Software is software that does not take away your basic freedoms (liberties). To quote the respected Free Software Foundation:
Free software is simply software that respects our freedom — our freedom to learn and understand the software we are using. Free software is designed to free the user from restrictions put in place by proprietary software, and so using free software lets you join a global community of people who are making the political and ethical choice — assertion of our rights to learn and to share what we learn with others.
What is Open Source Software?
All Free software is also "open source," but not all Open Source Software is "Free". The Open Source Initiative maintains a rather detailed definition with explanations.
How Does tootstest Use Free (and open source) Software?
tootstest is built upon Free/Open Source Software (F/OSS) from the ground up. We use F/OSS operating system software (like Fedora Workstation), the Gnu Emacs software development environment, the Steel Bank Common Lisp compiler, and even F/OSS like Gimp, Blender, and Inkscape for building our graphics.
tootstest itself is a collection of software. Some of that software runs on each player's computer, in your web browser. Some of it runs on our central servers. Almost all of it is available for you to inspect. What can I do with this?
- You can review our code and suggest improvements or identify potential problems with it
- You can learn how to make your own software
- You can alter tootstest and build your own game from it
- You can extend tootstest to make it work with different computers, devices, or web browsers
- You can add support for assistive technology or control devices, such as those used by individuals with disabilities
Where can I see the code?