For several years, nonprofits have been trying to figure out how to bring the benefits of technology to developing countries and to others who do not have resources to participate in the technology revolution. [And as a personal aside: Did I say “revolution”? Can it still be a “revolution”? We’ve been living with computers since …