to teach, educate, support and advocate free software (and computers and software more generally!);
to aid and support free software development;