今回、@lqez さんの『我々のコードを求めて』というYouTubeに出演させていただき、#フェディバース、#ActivityPub、#Fedify、#Hollo 等についてお話させていただきました。日本語字幕が用意されていますので、FedifyやHolloの開発秘話などが気になる方はぜひご覧ください!
今回、@lqez さんの『我々のコードを求めて』というYouTubeに出演させていただき、#フェディバース、#ActivityPub、#Fedify、#Hollo 等についてお話させていただきました。日本語字幕が用意されていますので、FedifyやHolloの開発秘話などが気になる方はぜひご覧ください!
殆どのActivityPub実装では、Note
やArticle
の内容(content
)内で他のアクター(actor)に言及(メンション)する場合、tag
属性に該当するMention
オブジェクトを含めています。では、Person
やGroup
などのアクターオブジェクトも、自己紹介(summary
)内で他のアクターに言及する場合、tag
属性に該当するMention
オブジェクトを含めるべきでしょうか?既にその様に動作している実装はあるでしょうか?(Mastodonは確認した結果、含めていない様です。)どの様にお考えですか?
拡散希望:開発中のプロジェクトHackers' Pubの日本語ベータテスターを募集します!
これはフェディバース版のQiita/Zennを目指す、ActivityPub基盤の開発者向けSNS兼ブログプラットフォームです。AGPL-3.0ライセンスでソースコードを公開しており、GitHubでプロジェクトも公開進行中です。
現在韓国語話者中心に招待制ベータテスト中ですが、日本の開発者コミュニティにも広げたいと思っています。ソフトウェア開発に興味がある方、フェディバースが好きな方、新しいプラットフォームを試してみたい方、ぜひご参加ください!興味のある方はリプライかDMでメールアドレスをお送りください。
#フェディバース(#fediverse)用のボットを作りたいですか?#BotKit by Fedifyを使えば、わずか数行のコードでスタンドアロンのActivityPubボットを構築できます!従来のMastodonやMisskeyボットとは異なり、BotKitはプラットフォームの制約なしに完全なActivityPubサーバーを作成できます。
BotKitでできること:
ドキュメントはhttps://botkit.fedify.dev/で確認し、今からフェディバースボットの構築を始めましょう!
Fedifyは新しいパートナーシップの機会を探しています!
Fedifyとは?
Fedifyは、ActivityPubベースのフェデレーションサーバーフレームワークで、開発者が分散型ソーシャルネットワークである#フェディバース(#fediverse)にアプリケーションを簡単に統合できるよう支援します。複雑なActivityPubプロトコルの実装を簡素化し、開発時間を大幅に短縮します。MITライセンスの下で提供されるオープンソースプロジェクトです。
Fedifyを活用しているプロジェクト
すでに様々なプロジェクトがFedifyを活用しています:
Fedifyが提供する価値
可能な協力モデル
Fedifyとの協力によるメリット
興味をお持ちですか?
ActivityPubの実装をご検討中の方や、Fedifyプロジェクトとの協力にご興味のある方は、ぜひご連絡ください:
お客様の要件と目標に合わせたカスタマイズされた協力の可能性を一緒に探りましょう。
Fedifyの関連プロジェクトをご紹介したいと思います。ActivityPubアプリケーション開発をより簡単にするツール群です:
Fedify(@fedify)はActivityPubやその他のフェディバース標準を活用する連合型サーバーアプリケーションを構築するためのTypeScriptライブラリです。Activity Vocabularyの型安全なオブジェクト、WebFingerクライアント・サーバー、HTTP Signaturesなどを提供し、ボイラープレートコードを削減してアプリケーションロジックに集中できるようにします。
Hollo(@hollo)はFedifyで動作するお一人様用マイクロブログサーバーです。個人向けに設計されていますが、ActivityPubを通じて完全に連合化されており、フェディバース全体のユーザーと交流することができます。HolloはMastodon互換APIを実装しているため、独自のウェブインターフェースがなくても、ほとんどのMastodonクライアントと互換性があります。
Holloはまた、正式リリース前の最新Fedify機能をテストする実験場としても活用されています。
BotKit(@botkit)は私たちの最も新しいメンバーで、ActivityPubボットを作成するために特別に設計されたフレームワークです。従来のMastodonボットとは異なり、BotKitはプラットフォーム固有の制限(文字数制限など)に縛られない独立したActivityPubサーバーを作成します。
BotKitのAPIは意図的にシンプルに設計されており、単一のTypeScriptファイルで完全なボットを作成できます!
これら三つのプロジェクトはすべて@fedify-dev GitHubオーガニゼーションでオープンソースとして公開されています。それぞれ異なる目的を持っていますが、ActivityPub開発をより身近にし、フェディバースのエコシステムを拡大するという共通の目標を共有しています。
これらのプロジェクトを試してみたり、開発に貢献したりすることに興味がある場合は、以下をご覧ください:
Fedifyで独自のフェディバースサーバーを構築しましょう!
FedifyはActivityPubプロトコルの実装を簡単にするTypeScriptフレームワークです。連合プロトコルの複雑な実装に困っていませんか?Fedifyがお手伝いします!
主な機能
ランタイムサポート
学習が簡単
MITライセンスで自由に利用可能なオープンソースプロジェクトです!
みなさん、こんにちは!
Holloの新しい計画について、みなさんのご意見をお聞かせください。
これまでHolloは、セルフホスティングを基本原則としてきました。これは今後も変わることなく維持され、ソースコードは引き続きAGPLv3ライセンスで公開されます。
最近、プロジェクトの持続可能な発展のため、Open Collective (@opencollective )を通じて一定額以上を定期的にご支援いただいている方々向けに、ホスティングサービスの提供を検討しています。
これは、技術的な部分を気にすることなくHolloを利用したい方のための追加オプションとなります。もちろん、現在のように自身でインストールして運用することも引き続き可能です。
引用させていただいた英語の投稿のアンケートにご参加ください!
追加のご意見やご提案がございましたら、コメントでお寄せください!
https://hollo.social/@hollo/01950344-1c55-7f43-8afc-b0a1ee8b4abf
Holloのリポジトリが@dahlia/holloから@fedify-dev/holloに移行いたしました。これに伴い、Dockerイメージレジストリもghcr.io/dahlia/holloからghcr.io/fedify-dev/holloに移行しております。
旧イメージレジストリは引き続きアクセス可能ですが、新しいタグの追加は行われません。Holloをご利用の皆様には、新しいレジストリアドレスへの更新をお願いいたします。
Dockerの設定を以下のように更新してください:
ghcr.io/dahlia/hollo:latest
ghcr.io/fedify-dev/hollo:latest
この移行はプロジェクトのより良い運営と継続的な開発のために行われました。円滑な移行にご協力いただき、誠にありがとうございます。
#Hollo #fediverse #フェディバース #Docker #ドッカー
https://hollo.social/@fedify/0194a851-581d-779c-b777-dc39e753ef14
@Alexis_White_cat_bomber@pekokeshi.uc8.house / @Alexis_White_cat_bomber / @Alexis_White_cat_bomber@mstdn.jp
@pekoshoujo_de_polkiida@mitra.076.moe
@AWCB_TestAcc@misskey.design
*Remember to respect the Pekousei♡Alexisverse's Boundaries*
#PekouseiAlexisverse #Pekousei_Alexisverse #PekokeshiUC8 #Pekokeshi_UC8 #PekokeshiUC8Socialhouse #Pekokeshi_UC8_Socialhouse #ペコうせアレクシスバース #ペコうせアレクシスバース #ペコうせ_アレクシスバース #ペコケシUC8 #ペコケシUC8ソーシャルハウス #ペコケシUC8_ソーシャルハウス #Pleroma #プレロマ #Akkoma #アッコマ #Fediverse #フェディバース
https://github.com/Alexis-White-cat-bomber
https://gitlab.com/alexis-white-cat-bomber