smalltalk-mode is the emacs editing mode for GNU smalltalk. Attached is the version copied verbatim from GNU smalltalk current git HEAD, last commit is: commit 8141da457870e24b0e04684213637b7c4435a2a5 Author: Wilfred Hughes Date: Wed Nov 29 21:22:34 2017 +0000 GNU smalltalk itself is copyrighted by FSF, so I think it is qualified to be included in the ELPA. If the format need changing please let me know.