I progetti open source sono spesso percepiti come informali, persino non gestiti. Eppure, sembrano gestire l'acquisizione e la condivisione della conoscenza sufficientemente bene per sviluppare con successo il software in un ambiente distribuito come Internet. Questo lavoro mira ad esplorare questa apparente contraddizione, e quindi a completare la ricerca attualmente limitata in questo campo. Attualmente il campo della gestione della conoscenza mantiene diverse dottrine, parzialmente opposte. A parte l'aspetto commerciale, sono presenti due principali scuole di pensiero. La scuola merceologica affronta la conoscenza come una verità universale, un oggetto che può essere separato dal conoscitore. La scuola comunitaria enfatizza la conoscenza come qualcosa di interno alla mente umana, ma che può essere condivisa come esperienze tra le persone. Nell'analisi presentata, abbiamo applicato un metodo di analisi che considera sia la prospettiva merceologica che quella comunitaria. Le nostre conclusioni sono che la gestione della conoscenza è effettivamente presente nei progetti open source, e che è supportata da un'interazione ecologica delle pratiche di progetto.