Borderstone

Promoting free software, open standards, and social justice - because both knowledge and people should be free.

Background by David Dibert from pexels