šŸ’¾ Archived View for ttrpgs.com ā€ŗ foss_tools.gmi captured on 2024-07-08 at 23:37:18. Gemini links have been rewritten to link to archived content

View Raw

More Information

ā¬…ļø Previous capture (2024-06-16)

šŸš§ View Differences

-=-=-=-=-=-=-

"What the RPG Community Should Steal from FOSS"

Software engineers regularly jump into othersā€™ open source, and help out, but the RPG community do not do the same, because they do not have the right tools.

Look throughout the history of any number of software projects and youā€™ll find a slew of apparently random people, unknown to the softwareā€™s creator, jumping in to lend a hand. Look at calcure[a] (the open source calendar) and youā€™ll see healthy discussion on the board, about fixes and features people want to see.

[a]

Having a look at the history, we have 183 changes (ā€˜commitsā€™) from Roman (apparently the person creating the calendar), but also a number of other small changes from random people.

ā€¦and so on.

This is normal for open source software, but not for the RPG community.

The difference of course is not that the RPG community is full of selfish, awful, people, while software engineers are all very charitable with their time. The difference is in tools and licensing.

Licensing

If you want an RPG in Spanish, you must wait until Wizards of the Coast magnanimously decides that languageā€™s ā€˜marketspaceā€™ is worth their time. You may not translate the book yourself.

When it comes to open source software, if you want a translation, you can make it.

Tool Usage

Of course, licences alone are not enough. Getting permission to change a pdf will not magically give you the ability. You would still need to rewrite the entire book, learn publishing software, et c.

This is not so with software engineers. Without any idea which programming language something was written in, Iā€™ve looked at projects which have irritating spelling mistakes, and fixed them. Then I pushed the ā€˜pull requestā€™ button, which automatically sends a message saying ā€˜I request the following changesā€™, and shows the person with the project what those changes are.

With this simple workflow as a standard, people are then free to add whatever they find useful.

RPGs have none of this.

Knaveā€™s Attempt at Open Source

Knave is an OSR RPG with the sources files (well, just one ā€˜fileā€™) made available. Unfortunately, itā€™s a Microsoft Word document, so it wonā€™t be properly visible unless the user has a Microsoft 365 licence, and there is no way to make proposed changes, or to share and compare those changes, with the same ease as open source software developers.

It has gained at least one clone I know of, so thatā€™s at least a step in the right direction.