The days are getting longer,* snow and ice are turning to rain and mud,** Spring Thing is getting closer and closer,*** and that can mean only one thing:**** we’re only a few weeks away from Source Code Amnesty Day 2024!***** After the smashing success of last year’s inaugural celebration, I’m hoping April 1, 2024 can once more be a day when we all bring out our source code for public view and use, regardless of how embarrassed we may be about the various hacks, workarounds, abandoned features, and general ugliness that lurk therein.
I won’t rehash all the arguments I made in last year’s thread for why this is a good idea, but I will say that as far as I can tell the experiment was very much a success – lots and lots of folks participated and released their source code, and I’ve seen a fair bit of discussion of different tricks and ideas people have come up with based on the newly-released source (an experienced author even told me that they found a useful example in the incredibly-shoddy code of my first game, proving that you can in fact make a purse out of a sow’s ear).
So hopefully this will be a good opportunity to continue the trend and mark Source Code Amnesty Day as an annual occurrence; I know a lot of folks cleared their backlogs last year, but this is a perfect chance to release the source for an IF Comp or Spring Thing game from last year, or for a jam entry that otherwise might seem too small to be worth putting out there. And the spirit of Source Code Amnesty Day is of course ecumenical, so you’re encouraged to celebrate however makes sense for you: if you’re a Twine author, say, you’re already ahead of the game since the source is embedded in the game file, but this could be a chance to add some comments to make your work more useful for other authors.
Last year, folks mostly uploaded their source to the Archive and linked it via IFDB, which I think continues to make sense. They also flagged their contributions in this thread, which was cool to see so hopefully that’ll also repeat this year. And if anyone has any questions, ideas, or suggestions, please share those too!
* Except in the southern hemisphere, of course, or the broad equatorial zone where nothing’s changed enough to notice.
** If you live somewhere with sufficient precipitation and chilliness, that is.
*** … right, except it’s Autumnal Jumble for y’all antipodeans.
**** Actually it could mean lots of things.
***** I don’t have anything to put here, I just got in the habit of adding asterisks, but as long as we’re together, these are some potential thread titles I rejected: Source Code Amnesty Day 2: The Quickening; 2 Source Code 2 Amnesty; and I Know What You Did Last Source Code Amnesty Day.