Для меня это сочетание нескольких важных условий. Первое: есть что-то общее (учеба, работа, увлечения, прошлое, настоящее), то, что нас так или иначе связывает, не важно, рядом мы или далеко. Если меня ничего с человеком не связывает, если он абсолютно во всем полная моя противоположность, подружиться я с ним не смогу.
Второе - доверие. Это не значит, что мы вываливаем друг на друга все подробности своей жизни, но есть уверенность, что этому человеку можно рассказать обо всем, если захочется. Мы не притворяемся, говорим и делаем так, как чувствуем, не стараемся казаться.
Третье - готовность поддерживать и помогать в любой ситуации. Вот реально так, как пишут выше - ночью приехать, из другого города. Даже если мой друг не прав, сам себе создал проблему и я бы так никогда не поступила, я не откажусь помочь. И искренняя радость, если друга настигли любовь, удача и успех)
Все вот эти "пошел бы в разведку", "не боюсь повернуться спиной", "уверен в нëм/ней, как в себе" - это мое понимание дружбы.