해결할 수 있는 구체적인 문제들이 몇 가지 있을 수 있습니다. 예를 들어, Fediverse 서버에서 삭제된 게시물이 해당 스레드에 포함된 Discourse 포럼에서는 유지되어야 하는지 여부입니다. 또는, Discourse 포럼에서 연동된 토픽에 대한 '팔로워 전용' 답변이 해당 포럼에서 공개적으로 표시될 수 있는지 여부도 있습니다. 만약 이것이 의도된 동작이 아니라면, 버그를 발견한 것일 수 있습니다.
게시물 삭제 및 게시 범위(스코프) 인식은 아직 구현되지 않은 기능일 수도 있으며, 그렇다면 이를 최우선 순위로 처리하는 것이 좋겠습니다. Fediverse 커뮤니티에는 프라이버시와 동의에 대한 우선순위를 지키지 않는다고 느끼는 개발자들에게 매우 까다롭게 굴는 사람들이 있습니다. 그들은 Fediverse(그들이 이해하는 경계) 밖에서 공개 게시물이 나타나는 것에도 예민하게 반응할 수 있습니다. BridgyFed의 Fediverse와 ATmosphere 브리지가 양쪽 모두에서 옵트아웃(opt-out) 방식이 아니라 옵트인(opt-in) 방식이 아니었다는 이유로 비판을 받은 사례를 참고해 보세요.
어쨌든, Discourse를 Fediverse로 가져오기 위해 지속적으로 노력해 주셔서 감사합니다. 아티스트 중심적인 방식으로 더 많은 음악 호스팅 플랫폼을 Fediverse로 가져오기 위해 일하는 멋진 분들과 교류하시기를 바랍니다 : )
제가 아는 바로는, Mastodon에서 삭제된 메시지는 Discourse에서 삭제되지 않습니다. Discourse에서는 삭제가 제한된 작업입니다. 그리고 Discourse는 Mastodon 인스턴스가 아닙니다. Discourse는 ActivityPub를 사용합니다. 완전히 다른 개념입니다.
그리고 모든 Mastodon 사용자는, 혹은 그래야 할 것이지만, 삭제가 매우 신뢰할 수 없으며 Fediverse 전체로 전파될 수도 있고 아닐 수도 있다는 사실을 알고 있습니다.
포럼은 포럼이고, ActivityPub(실제로는 Discourse 관점에서 보면 거의 Mastodon뿐)는 그 자체로 별개의 것입니다.
'팔로워 전용’이라고 해서 OP(첫 번째 게시글)의 경우 ‘게시글 #1을 게시하고 그룹 액터의 팔로워들에게 전달한다’(또는 보통 5분 후)는 의미인가요? 이러한 주제에 대한 답변은 팔로워들에게만 전달되는 것이 아니라 전역 공개 타임라인으로 전송됩니다. 이는 단순히 누군가가 어떤 타임라인에서 메시지를 보는지에 관한 문제일 뿐입니다.
이는 Mastodon에서와 마찬가지로 구독된 피드를 보는 것과 같습니다. 비밀스러운 것이 아닙니다.
누군가가 Mastodon에서 주제에 답변을 남길 때(그룹 액터와 그들이 부스트하는 방식 때문에 실제로는 매우 드물지만, 현재는 그렇게 작동합니다), 그것은 포럼과 Mastodon 모두에서 평소처럼 공개된 메시지입니다. 그리고 포럼에서 누군가가 그 댓글에 주제 내로(포럼 사용자들은 이 점을 인식하지 못하는 경우가 많습니다) 답변하는 것이 아니라, 해당 Mastodon 사용자를 언급하며 답변한다면, 그 게시물은 완전히 공개적이며 평소처럼 정상적으로 연동됩니다.
아니면 제 질문을 완전히 오해하신 건가요?
이것은 별개의 문제이며 단독으로 주제 삼을 가치가 있지만, 제 의견으로는 어떤 하위 집단의 요구가 정상적인 범위를 벗어나거나, 그들이 자신들의 정의를 사용하고 있다고 해서 그것 때문에 아무것도 이루어지거나 발생해서는 안 된다는 것입니다. 즉, 위의 것들은 동의나 사생활의 문제가 아닙니다.
참고로, @Jagster은(는) meta.discourse의 프로필에 따르면 Discourse 개발 팀의 일원이 아닙니다. 이 댓글이 시작된 장소입니다. @jdp23은 제가 설명할 수 있는 것보다 왜 이 문제들이 Fediverse 커뮤니티의 약관(T&S) 위반 사항인지 더 잘 설명해 줄 수 있을 것입니다.
정말 헷갈리는 주제네요! 아직 ActivityPub에 익숙하지 않지만, meta.discourse.org의 새로운 커뮤니티 매니저로서 배워야 할 것 같습니다! 여기서 한번 시도해 보겠습니다.
meta.discourse.org에서 이 주제를 비공개로 처리했습니다. 첫 번째 게시물을 편집할 수 없게 만드는 어떤 종류의 버그가 있는 것으로 보이기 때문입니다. 이는 ActivityPub와 관련이 있다고 생각하며, @angus에게 확인을 요청했습니다. 어떻게 해결될지 조금 기다려 보고, 그 후 meta.discourse.org에서 이 주제에 대해 어떻게 할지 결정해 보겠습니다.
@jagster, 여기서 도움을 주시려는 노력을 감사히 생각합니다. 하지만 meta.discourse.org 회원도 아니고 이곳의 운영 방식을 잘 모를 수 있는 사람에게 좀 더 정중한 어조를 사용해 주세요. 마찬가지로 @strypey도, Discourse에 대해 잘 알고 있지만 단지 도움을 주고 싶어 하고 Discourse를 더 나은 방향으로 만들고 싶어 하는 @jagster에게 인내심을 가져 주세요.
@jagster는meta.discourse.org 회원이지만 socialhub.activitypub.rocks 회원은 아닙니다. 반면 @strypey는 socialhub.activitypub.rocks 회원이지만 meta.discourse.org 회원은 아닙니다. 따라서 일부 혼란이 생길 수 있다는 것은 이해할 수 있는 부분입니다.
@tobiaseigen1 님, 도와주셔서 감사합니다. 포럼 연동(federation)을 사용할 때 발생할 수 있는 컨텍스트 혼란에 대해 좋은 학습 경험이 되었습니다. 향후 UX 검토 시 고려해 볼 만한 사항이네요?
다른 포럼에서 연동된 토픽이나 댓글임을 나타내는 더 명확한 시각적 표시가 있으면 좋겠습니다. 원격 사용자의 아바타를 클릭했을 때 "이 사용자는 더 이상 활동하지 않습니다"라고 표시되는 대신, 해당 사용자가 다른 포럼에 속해 있다는 정보가 제공되면 훨씬 도움이 될 것입니다.
@jagster 님, 혼동을 드려 죄송합니다. 제 첫 번째 댓글의 의도는 님의 의견을 무시하려는 것이 아니라, SocialHub에서 이를 보는 모든 분들을 위해 맥락을 추가하려는 것이었습니다. Meta에서 님이 잘 알려져 계실 거라고 확신합니다 : )
다른 포럼의 게시물을 이(즉, 다른) 포럼의 사람들이 편집할 수 없는 것은 의도된 것입니다. 이는 ActivityPub에서 정상적인 동작입니다(예: 한 Mastodon 인스턴스의 관리자는 다른 Mastodon 인스턴스의 게시물을 편집할 수 없습니다). 여기에는 소유권과 제어에 대한 기본 원칙이 작용하고 있습니다. 메타의 관리자는 모든 곳의 관리자가 아닙니다. 기본적으로 ActivityPub 게시물에 대한 편집은 모든 곳으로 연동(federate)됩니다.
Danyl님, 피드백 주셔서 감사합니다. 더 깊이 고민하여 다가오는 작업에 반영하겠습니다. 또한 이 주제로 인해 발생한 혼란에 대해 이미 논의하고 있으며, 그 결과로 곧 추가적인 문서 및 지원 콘텐츠를 만들 예정입니다
질문에 대해 혼란스럽습니다. 하지만 제가 질문했을 때 어떤 포럼 관리자 작업이 언제 필요한지 충분히 생각해 보지 못했기 때문에, 당신도 제 질문만큼이나 혼란스러웠을 것입니다. 명확히 하자면;
여기서 제 계정은 Meta에서 "Strypey1"으로 표시됩니다. 저는 이미 Meta에 계정이 있으며, @aschrijver와 함께 Discourse 개발팀에 AP 연동을 제안하기 위해 설정해 두었습니다. @tobiaseigen이 해당 쪽에서 Strypey와 Strypey1을 통합하고 있습니다(토비اس, 감사합니다!). 제 생각에는 모든 것이 정리되고 있는 것 같습니다. 확인해 주셔서 감사합니다.
이 주제에 대한 계획은 무엇인가요? 지원 주제는 아닌 것 같은데 meta.discourse.org의 지원 카테고리에 있습니다. 이제 meta.discourse.org와 socialhub 간의 activitypub 작동 방식을 모두 배운 이상, 여기서 이제 수행할 특별한 작업이 남아 있을까요? 커뮤니티 관리에 대해 이야기하는 커뮤니티 카테고리로 옮기는 것이 어떨까요?
오늘 며칠간의 휴가를 떠나며, 돌아오면 동료들과 meta.discourse.org 회원들과 앞으로 meta에서 activitypub를 어떻게 사용할 것인지에 대해 논의할 것입니다. 또한 activitypub를 개인 사이트 중 일부에 설정하여 실제 작동 방식을 더 잘 배우고, 어떻게 개선할 수 있는지에 대한 피드백을 이해하는 데 시간을 보내려 합니다.
꽤 멋진 기능이며, Discourse가 그중 하나일 뿐인 다양한 플랫폼 간의 연동(federation)으로 사람들이 이루고 있는 것에 대해 매우 인상 받았습니다. 하지만 이 주제가 보여 주듯이 혼란스러운 측면도 있습니다. 예를 들어, 연동된 주제에 참여할 때 사이트 회원들이 무슨 일이 일어나고 있는지 어떻게 알고 이해할 수 있을까요? 이를 인터페이스에서 모든 사용자에게 합리적으로 전달하는 방법을 직접적으로 찾아야 합니다. 쉽지 않을 것입니다.
strypey:
무엇을 수정하고 싶었는지 알려주시면, OP(첫 번째 게시자)로서 제가 해볼 수 있는지 확인해 보겠습니다.
감사하지만 수정할 것이 없었습니다. meta.discourse.org의 모더레이터가 수정할 수 없는 것이 이상하다고 생각했고, 버그라고 여겼습니다. 또한 지원 카테고리에 공개되지 않는 것이 의도된 것 같아 보였습니다. 나중에 알고 보니, 이는 socialhub에서 연동된 것이었고, 우리 모더레이터들이 모두 이에 익숙하지 않았기 때문이었습니다.