``Un [...] tipo comune di dipendenza tra attivitā č quando devono svolgersi nello stesso momento (o non devono svolgersi nello stesso momento).'' [Malone]
Questi vincoli hanno in parte a che fare anche con quanto visto per le relazioni produttore/consumatore. Si pensi all'implementazione di una parte di codice che necessita di un'altra non ancora completata.
In genere comunque questi vincoli, per quanto riguarda un Progetto Open Source, riguardano soprattutto la comunicazione. La diversa dislocazione dei partecipanti al Progetto rende necessaria una certa coordinazione per poter comunicare in tempo reale utilizzando gli strumenti tipici che vedremo tra poco.
La modifica a parti di codice da parte dei molti sviluppatori che vi lavorano potrebbe dare dei problemi di sovrapposizione o di incongruenza se non organizzata. A questo proposito sono usati nei Progetti Open Source degli strumenti come il Concurrent Versions System (CVS)3.20, che servono a gestire automaticamente l'uscita delle versioni e a tenere traccia delle modifiche e di chi le ha fatte.