Całkowite zapobieganie zwykle nie jest możliwe w przypadku klasycznego oprogramowania typu open source. Jednakże w projektach można wybrać odpowiednie licencje, zarządzanie, umowy handlowe i kulturę, w której wkład jest normalny.
Użytkownicy mogą również wziąć na siebie odpowiedzialność, zwracając konserwację, pieniądze lub wiedzę.