번역을 도와주세요

이 문서는 커뮤니티에 의해 번역되었습니다. 번역 제출은 Crowdin에서 받고 있습니다. 여러분의 도움을 부탁드립니다 🙏

Misskey에 대하여

Misskey는 오픈소스 분산형 마이크로블로그 플랫폼 프로젝트입니다. 개발은 일본에서 syuilo에 의해 2014년부터 시작되었습니다. 드라이브, 리액션 등의 풍부한 기능이나 높은 커스터마이즈 기능을 가진 UI가 특징입니다.

Misskeyのスクリーンショット

역사

개발 초기에는 게시판 메인의 서비스였으나, 유저가 짧은 글을 올리며, 그 글이 시간 순서대로 흘러가는 타임라인 기능을 추가한 후 인기를 받게 되어, 이후 이를 중심으로 개발이 진행되었습니다. 초기에는 분산형이 아니었지만, 2018년에 ActivityPub 프로토콜을 지원함으로써 분산형 SNS이 되어 더욱 많은 분에게 인지되며 이용되는 서비스가 되었습니다.

도움말

Misskey라는 이름은 syuilo가 당시 듣고 있던 May'n의 노래, Brain Diver의 가사에서 유래했습니다.

누구나 개발에 참가할 수 있으며, 현재도 활발한 개발이 이루어지고 있습니다.

분산형이란 무엇인가?

분산형(distributed)이란, 탈중앙화(decentralized) 로도 불리며 다양한 커뮤니티에 흩어져 있는 유저들이 서로 통신(연합, federation)하여 서로의 정보를 주고 받는 네트워크(연합우주, Fediverse)를 이루는 것이 특징입니다. 서버가 하나밖에 없거나, 여러 서버가 있더라도 서로 독립되어 있는 경우는 중앙집권 서비스라고 하며, Twitter나 Facebook 등이 이에 속합니다. 분산형의 장점은 자신에게 맞는 운영자나 테마를 자유롭게 선택할 수 있는 것입니다.직접 서버를 운영할 수도 있습니다. 다양한 서버가 연합한다는 특성으로, 어떤 서버를 고르더라도 같은 커뮤니티에 접근할 수 있습니다.

언제나 오픈소스

Misskey는 지금까지도 앞으로도 오픈 소스로 운영됩니다.오픈 소스란, 간단하게 말하면 소프트웨어의 소스 코드(프로그램)가 공개되어 있는것 입니다.소스코드의 수정이나, 재배포가 가능하다는 것을 정의에 포함하는 경우도 있습니다. Misskey의 모든 소스 코드는 AGPL 이라는 오픈 소스 라이센스 아래에 공개 되어 누구나 자유롭게 열람, 사용, 수정, 변경, 재배포를 할 수 있습니다. 오픈소스는, 당신이 좋아하는 대로 바꾸거나, 유해한 처리가 포함되어 있지 않은지 확인할 수도 있고, 누구나 개발에 참여할 수 있다는 등의 여러 메리트가 있습니다. 앞서 언급한 분산형을 실현하기 위해서도 오픈소스인 것은 필수 불가결한 요소입니다. 다시 비교하자면, Twitter나 Facebook등의 이익을 얻고 있는 대부분의 서비스는 오픈소스가 아닙니다.

도움말

기술적으로는, Misskey의 소스 코드는 Git으로 관리되며 저장소는 [GitHub에서 호스팅됩니다.

개발에 참가하기, 프로젝트를 지원하기

Misskey가 마음에 드신다면 꼭 프로젝트를 지원해주세요. 프로젝트에 기여하기 위해서는, 아래에서 소개하는 것과 같은 여러가지 방법이 있습니다.방법에 따라 개발 기술이 필요 없을 수도 있기 때문에 누구나 부담 없이 참여하고 기여할 수 있습니다.여러분의 기여를 언제나 기다리고 있습니다.

기능을 추가하거나 버그를 수정하기

소프트웨어 개발의 기술을 가지고 있는 분이라면, 소스코드를 편집하는 형태로 프로젝트에 기여하실 수 있습니다. 기여에 대한 가이드는 여기 입니다.

논의에 참여하기

새로운 기능 또는 기존 기능에 대해 의견을 내거나 버그를 보고하는 데도 기여할 수 있습니다. 그러한 토론은 GitHub이나, 포럼등에서 이루어집니다.

문장 번역하기

Misskey는 다양한 언어를 지원하고 있습니다.(i18n -internationalization의 줄임말- 이라고 불립니다)원 언어는 기본적으로 일본어이지만, 기여자에 의해서 다른 언어로 번역되고 있습니다. 그 번역 작업에 참여해 주시는 것으로도 Misskey에 기여할 수 있습니다. Misskey는 Crowdin이라는 서비스를 이용하여 번역의 관리를 하고 있습니다.

Misskey에 대해 의견 쓰기

버그 제보 뿐만 아니라 Misskey의 좋은 점, 즐거운 점 등 긍정적인 의견도 꼭 공유해 주세요. 개발에 힘이 되고, 간접적이지만 그것 또한 프로젝트에 대한 기여가 됩니다.

미스키스트 늘리기

미스키스트(Misskist) 란 Misskey를 사용하는 사람을 말합니다. 지인에게 소개하는 등 Misskey를 퍼뜨려주시면 미스키스트가 늘어나 개발 의욕이 높아집니다.

기부하기

여기를 읽어 주세요.

자주 묻는 질문

프로젝트의 목표는 무엇인가요?

Misskey는 다른 프로젝트와는 달리 어떠한 사상(예를 들면 반중앙집권)이나 이상에 근거하여 개발이 이루어지고 있는 것이 아니며, 그런 점에서는 평탄합니다. 그것이 반대로, 특정한 방향으로 묶이지 않는 유연함으로 이어진다고 느끼고 있습니다.

기업에서 개발하나요?

아닙니다.Misskey의 개발은 개인적으로 이루어지고 상업적이지도 않기 때문에 특정 기업의 관계는 없습니다. 개발 멤버도 기본적으로 자원봉사입니다. 또한, 개발에 대해 후원이 붙는 경우도 있지만, 그 경우에도 역시 개발은 개인의 커뮤니티가 주체입니다.

누가 운영하나요?

Misskey는 분산형이기 때문에 각 서버마다 각기 다른 운영자가 있습니다. 따라서, 특정 개인이나 기업에 의해 Misskey의 모든 것이 운영되는 것은 아닙니다. 또한, 개발 팀이 운영을 하는 것도 아니므로 운영에 관한 연락은 사용하시는 운영자에게 해 주시기 바랍니다. 서버의 운영자는 서버의 정보 페이지에서 확인할 수 있습니다. 당신이 서버를 만들면, 당신이 운영자가 됩니다.

어떤 서버를 골라야 하나요?

서버 목록이 공개되어 있습니다.서버에 따라 커뮤니티의 주제(특정한 것을 좋아함 등)가 정해져 있는 경우가 있기 때문에 자신에게 맞는 주제의 서버가 있다면, 그곳을 선택하는 것이 좋을지도 모릅니다. 그 외에도 서버의 규모, 유저 층, 나라 및 언어, 운영자를 신뢰할 수 있느냐 등의 관점이 있습니다. 또한, Misskey공식 서버같은 것은 없습니다.당신 스스로 직접 새로운 서버를 만드는 선택지도 있습니다.

기본적으로 어떤 서버를 선택하든 다른 모든 서버의 사용자와 이어질 수 있습니다.

서버는 어떻게 만드나요?

Misskey 서버 구축에 관심 가져주셔서 감사합니다. 2022년 현재, Misskey의 호스팅 서비스는 존재하지 않으므로, 서버를 만드는데에는 어느 정도의 지식이 필요합니다. 서버를 만드는 법에 대해서는 여기를 참조해 주세요.

어떤 기술을 쓰나요?

Misskey는 개발이 진행되면서 사용하는 기술도 크게 바뀌어 갔습니다.개발 초기에는 MySQL + PHP + jQuery와 같은 구성이었으나 현재는 다음과 같습니다.

  • 서버 사이드: Node.js
  • 데이터베이스: PostgreSQL, Redis
  • UI 프레임워크: Vue.js
  • 프로그래밍 언어: TypeScript

또, MFM이나 AiScript등의 Misskey로부터 파생된 독자적인 기술도 개발하고 있습니다.

Mastodon의 한 갈래인가요?

아닙니다.Misskey는 Mastodon이나 다른 프로젝트와는 전혀 다른 프로젝트입니다. 개발도 Misskey가 더 오랫동안 개발되어왔습니다.하지만, 분산형이 된 것은 Mastodon의 등장보다 나중의 일입니다. 같은 ActivityPub이라는 분산형 프로토콜을 사용하고 있다는 점 이외에는 Mastodon과의 다른 특별한 관련이 있는 것도 아닙니다.

iOS/Android용 어플리케이션이 있나요?

공식적으로는 그런 OS의 네이티브 앱을 개발하지 않았지만, 서드파티 앱이 몇 개 있습니다. 자세한 내용은 여기를 참조하시기 바랍니다.

또한, 서드파티 앱은 아무래도 기능 변경에 대한 대응이 늦어지므로, 특별한 이유가 없다면 공식 Web 클라이언트의 이용을 추천합니다. 덧붙여 Misskey의 Web 클라이언트는 PWA를 지원하고 있기 때문에, 네이티브 앱처럼 동작시키는 것도 가능합니다.

Misskey의 로고, 아이콘은 어디서 구할 수 있나요?

여기를 읽어 주세요.

가끔 보이는 고양이귀의 귀여운 여자아이는 누구인가요?

藍(아이)

저에 대해서는 이 홈페이지를 참조해주세요!

しゅいろ(슈이로)

Misskey의 수호신, 藍(아이) 입니다.아이쨩! 아이쨩!