Лично мне вообще не совсем понятно, почему в ЖЖ понятие friend совмещает две абсолютно несвязанные, на мой взгляд, функции - формирования френдленты и разграничения доступа. ИМХО было бы логичнее их разделить - во френдленту попадают friends, а читают записи "не для всех", скажем, "trusted users". Причем можно занести в первые и не заносить во вторые, и наоборот. В принципе то же самое легко реализуется с помощью групп, но вышеописанный вариант, на мой взгляд, был бы нагляднее. "Проблема взаимности" отпала бы сама собой - если мне интересен чей-то журнал, заношу его во friends; если я готов доверить ему свои откровенные записи - заношу в trusted. А он в свою очередь делает (или не делает) то же самое согласно своим ощущениям.
no subject