Malleable software: Restoring user agency in a world of locked-down apps June 10, 2025 by kamal Comments