Collective action and technology development door B. Limnirankul