Если у тебя есть закрытый код, и ты его запускаешь, то ты доверяешь разработчику (условному Майкрософту) что он сейчас не сделает тебе rm -rf /
Открытый код предполагает, что из тысячи пользователей найдется (привет опенссл лол) кто-то, кто прочитает код на предмет вызова rm -rf, то есть ты доверяешь сообществу, но не разработчику