free software as a tool of resistance