Carl, thank you for releasing source code, and of course you shouldn't release the large database for all the reasons you mentioned. Releasing source and allowing the user to build a custom database provides maximum flexibility. There are a few ideas I want to try out and this is perfect for that. Mahalo once again! On Tue, Dec 9, 2025, at 14:42, Carl Distefano wrote: > Reply to note from Bob Newell <dmarc-noreply@xxxxxxxxxxxxx> Tue, 09 Dec > 2025 07:23:05 -1000 > > Bob, > >> This is quite nice and highly useful. > > Thanks for the kind words. > >> You may not be willing to release source code, but in the Linux >> world, providing a source distribution is common. > > I'm happy to release the source code, with one caveat: The internal > database of 700,000+ words and phrases is something I cobbled together > from various sources, not all of which are publicly available. I have > no pride of authorship, but I do hesitate to release into the world > something that might be a resource for would-be password crackers. So > I've decided to post the Zig source along with a smaller database, > based on a public resource > (https://www.wordgamedictionary.com/english-word-list/download/english.txt) > that is a subset of the original database. You can download the source > code here: > > https://ammaze.net/xywwweb/dls/frase-source.zip > > The zip file includes executables compiled with the smaller database. > The program output is still quite serviceable, I think. > > The smaller database is open-source, a text file consisting of > words/phrases separated by vertical piping symbols "|". You can add to > it as you see fit. One obvious way to expand it would be to add words > and phrases from languages other than English. > > -- > Carl Distefano > cld@xxxxxxxxxx