The following is the GNU All-permissive License as recommended in https://www.gnu.org/licenses/license-recommendations.en.html
Copyright (C) 2024 Free Software Foundation sysadmin@fsf.org
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.
Contributions are welcome. See https://savannah.gnu.org/maintenance/fsf/.
EmailSelfDefense.org gpg bot 'Edward'
repos
git@vcs.fsf.org:edward.git
https://vcs.fsf.org/git/edward.git
adding a new language
- ask the translator to translate
en.py
(the parts after the colons). if they want attribution, they should add their name to the license header. see commitc68461f1d6c20adcfd3a9acece871b2d9af928fb
for an example. the short two letter name of the language is used in the new edward email address below. - add to
/etc/aliases
on fencepost. - add to
/etc/aliases-fsf.org
on mail.fsf.org. - translate the string "Edward, the GPG Bot", or use part of the string from the translation of the signature.
- update edward's public key in the
edward
user on fencepost for the new email address and translsated name. you don't need a password to change it. the secret key lives in~/.gnupg
for that user. - export an ascii-armored version of that public gpg key. add it to https://agpl.fsf.org/emailselfdefense.fsf.org/ and upload to popular key servers.
publishing an update to source code
This info is outdated. vcs.fsf.org has a hook that automatically creates tarballs on agpl.fsf.org.
To publish new versions of the code on agpl.fsf.org:
ssh agpl.fsf.org mv /var/www/agpl.fsf.org/emailselfdefense.fsf.org/edward/CURRENT /var/www/agpl.fsf.org/emailselfdefense.fsf.org/edward/PREVIOUS-$(date +%Y%m%d)
ssh agpl.fsf.org mkdir /var/www/agpl.fsf.org/emailselfdefense.fsf.org/edward/CURRENT
scp edward.tar.gz edward.tar.gz.asc agpl.fsf.org:/var/www/agpl.fsf.org/emailselfdefense.fsf.org/edward/CURRENT