En un nivel, necesitamos explicar el comportamiento de los individuos que contribuyen a los proyectos open source; en otro, necesitamos entender las fuerzas económicas que sostienen la cooperación en proyectos open source como Linux o Apache.