ActivityPub
!activitypub
help-circle
rss
cross-posted from: https://lemmy.ml/post/364580 > The EU via their Horizons Europe program, the [Next Generation Internet](https://ngi.eu) (where e.g. NLnet are associated) (NGI Initiative) are the biggest funders of the [free software projects](https://delightful.club/delightful-fediverse-apps/) that comprise the fedi. Without their support fedi wouldn't be what it is now. > > The European Data Protection Supervisor (EDPS) recently [launched a pilot](https://edps.europa.eu/press-publications/press-news/press-releases/2022/edps-launches-pilot-phase-two-social-media_en) to have both a Peertube and Mastodon instance on the Fediverse, hashtagged #EUVideo and #EUVoice respectively. On these servers official European Commission related institutions as well as individuals working at the EC can have their accounts. > > This recognition of the Fediverse and the interest that exists in entering our decentralized social networking environment is an important development. With success of the pilot there will undoubtedly be a follow-up and more initiatives to come. First results until now is that the parties that 'test the waters' are very happy on the kinds of interactions and quality of discussions they encounter on the Fediverse. > > That is no wonder, of course. Fediverse offers **social networking** that is more personal and friendly, than corporate social media which is about 'broadcasting' and influencing. > > Current pilot can be a ramp up to something much bigger: > > #### Fediverse: United in Diversity > > A social networking technology where _everyone_ can find their place and participate, that is not controlled by Big Tech and commercial corporate interests. For the European Commission there is the opportunity to passionately put their support behind fostering **"The European Take On Social Networking"**. Fediverse aligns to the NGI Initiative who envision an [Internet for Humans](https://www.ngi.eu/about/). > > ##### How you can help > > To progress towards this vision it is important for the EU/EC pilot to be a success. As fedizen you can help with this. Here are a couple of ways to offer your support: > > → **Follow, boost, favourite the [EUVoice accounts](https://social.network.europa.eu/explore) on Mastodon and [EUVideo](https://tube.network.europa.eu/videos/overview) Peertube videos.** > > - These early adopter accounts are _still learning_ how the Fediverse works, what the culture is and e.g. how we value accessibility and image captions. You can help them discover. > - Many accounts are still Twitter bridges and broadcast only. Some others respond and interact with fedizens, notably [@EC_OSPO](https://social.network.europa.eu/@EC_OSPO), [@EDPS](https://social.network.europa.eu/@EDPS) and [@EC_NGI](https://social.network.europa.eu/@EC_NGI). The operators of the Twitter bridges don't know what the value of Fediverse is to them, and if they should spend time with us. All reactions by us are monitored, so we can help them here. > - There are people giving highly toxic reactions to almost any EC-related toot. There are many things to be critical about. Politics is about the discussion of these issues, and good arguments help more than toxicity. Here we have opportunity to show we are different than the cesspit that Twitter is. > - Do not expect too much, too soon. There is a complex organization structure at the EC, and given the politically sensitive nature all communications are weighed carefully and undergo multiple levels of approval. Plans move slowly, but they are in motion. > > → **Let's give the fedi accounts more followers than they have on Twitter, if possible.** > > - For instance the [Director General of Informatics at DG DIGIT](https://social.network.europa.eu/users/EC_DIGIT_director_general), Veronica Gaffey, has 191 fedi followers in short time, while [on Twitter](https://twitter.com/gaffey_veronica) she has 279 followers. > > → **If you are on Twitter, then help encourage EC institutions to also have an account on EUVoice.** > > - A notable example is the [European Parliament](https://twitter.com/euparl_en). Respond to their tweets and name-drop the fedi as THE place to be. > > → **We are gathering a group of volunteers on [SocialHub](https://socialhub.activitypub.rocks) that can [help train EC representatives](https://socialhub.activitypub.rocks/t/looking-for-volunteers-organize-a-fediverse-training-for-eu-representatives/2437) in how to use the Fediverse effectively and understand its culture.** > > - The activities we do here, starting later this year, stand to benefit any administration or institution interested to join the Fediverse, not just EU representatives. > > --- > > This post is also [cross-posted](https://discuss.coding.social/t/help-make-the-european-commission-euvoice-and-euvideo-pilot-a-success/101) to the [Social Coding Movement](https://coding.social) that is dedicated among others to establish a Peopleverse on top of the fedi. Social Coding is not yet officially launched.

cross-posted from: https://lemmy.ml/post/279006 > Note: Responses on cross-posted threads may be missed. The best way to indicate your interest is to reply to the SocialHub forum topic, or alternatively on the [Fediverse announcement here](https://mastodon.social/@humanetech/108344611621798508).

cross-posted from: https://lemmy.ml/post/208058 > Elementary my dear Watson, namely ...


cross-posted from: https://lemmy.ml/post/140387 > ### Open Webinar, 19 January 2022 at 10.00 UTC+1 > > What if you could **easily collaborate with any free software project**, no matter where it is hosted? Use the Github UI to discuss issues on a remote Gitea code forge project. Send a Merge Request from Gitlab to Github. Have you and your team members, all your project contributors, everyone working from their own favourite environment. Use your code forge of choice to collaborate. **Just like you also freely choose your email provider to communicate with others**. > > This is the objective and vision that the [forgefriends community](https://forgefriends.org) is working hard to realize. Its members, all forge friends, strive to allow seamless interoperability between code forges by adding federation support. Using the Fediverse and open standards such as ActivityPub and DVCS they will enable free software development to liberate itself from centralized platforms that lock projects in with their network effects and FOMO. > > In this webinar you will learn about the importance of forge federation, and what it means to be "a friend of code forges". The various community projects are introduced, with brief explanation how they work and what is on the roadmap. Anyone is highly **encouraged to contribute and become a forge friend** too. Each presentation is followed by a Q&A session where you can ask the presenter how you can jump in. > > ### Agenda > > - [**Forge federation:** An overview from 10,000 feet](#a-10000-feet-view-of-problems-with-forge-silos-and-their-solutions-4) by Loïc Dachary > - [**Go-Fed:** ActivityPub and ForgeFed foundations in Golang](#activitypub-and-forgefed-implementation-in-go-the-go-fed-library-5) by cjslep > - [**ForgeFlux:** Using forge API's and adapters to interoperate](#forgefluxhttpsforgefluxorg-experimental-federation-for-software-forges-6) by Aravinth Manivannan > - [**Gitea:** Update and plans for adding federation support](#gitea-and-federation-update-7) by techknowlogick > - [**Forgefriends:** Contributing an incremental import/export to Gitea](#contributing-an-incremental-importexport-to-gitea-8) by Loïc Dachary > - [**Funding** Free Software projects in a transparent way](#funding-free-software-projects-in-a-transparent-way-9)

cross-posted from: https://lemmy.ml/post/131681 > So I spend little more than half an hour and just [tooted an image](https://mastodon.social/@humanetech/107524097498259641) I created with some of the hashtags we brainstormed at [Fediverse Town](https://fediverse.town/t/lets-start-the-fedivolution2022/266). This version is higher-res, licensed CC0. > > <small>_(Created in [Inkscape](https://inkscape.org/) using [this CC0 vector image](https://svgsilh.com/image/23547.html). **#FediVolution** hashtag credit [@PaulaToThePeople](https://climatejustice.social/@PaulaToThePeople), **#FediverseRising** by me.)_</small> > > ![#FediverseRising2022, Join the #Fedivolution, Be You, Be Free, Be Alive](https://lemmy.ml/pictrs/image/9cdd1d83-9e13-4da3-903c-01e7471ff12f.png) > >![#FediverseRising2022, Join the #Fedivolution, Be You, Be Free, Be Alive (Rainbow version)](https://lemmy.ml/pictrs/image/c2ed02e0-0126-450e-ab74-3ee654913fa2.png)

Mastodon community is moving from Discourse forum to GithHub Discussions
cross-posted from: https://lemmy.ml/post/123094 > Found this news via [Michael Downey's toot](https://floss.social/@downey/107419973672568208) (admin of [FLOSS.social](https://floss.social): > > > Cool cool, @Gargron moving all @Mastodon project discussion behind a proprietary walled garden that requires agreement with Microsoft terms of service (and their analytics tracking). Now THAT makes a ton of sense. 🤦‍♂️ > > > >#MastoAdmin #Mastodon #OpenSource #FreeSoftware #FLOSS #privacy > > I suggest the most useful place to provide feedback is the Discourse thread, if you are a member of the Mastodon community forum. > > It is a pity because there's interesting stuff going on that goes the fedi direction. I [replied to Michael](https://mastodon.social/@humanetech/107483499187840121): > > >What is interesting is that both for #Discourse and for #Gitea there are plans to add federation support. In Gitea the first commits are already made after [@forgefriends](https://mastodon.online/@forgefriends) graciously made some money available from their own project budget. AFAIU they did not get @NGIZero grant, but will continue nonetheless. > > > >And as for Discourse. The Pavilion plugin builders have shown interest to start in 2022 their #Fediverse entry. See [Discourse will be joining the Fediverse](https://lemmy.ml/post/85000) > > > >I hope both these projects do commence, as I consider them both very important for the #Fediverse as a whole. In any case they should get any encouragement and help we can give if only spreading the word on these intentions, like I do now. > > Consider joining the [Forgefriends community](https://forum.forgefriends.org) if you are passionate to help break code forge walled gardens, specifically Github.

How can I serve a static file in response to a Webfinger query?
I am trying to follow [this ActivityPub tutorial]( https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/). I would like to get my server to respond with a static file when it gets a query for https://domain.com/.well_known/webfinger?resource=act:username@domain.com Since it is not explained in the tutorial I suppose that this is a very basic thing to do, but I have never dealt with this type of query before. What is the simplest way achieve this? My server is using nginx to serve a basic static html at domain.com.
fedilink

¿Qué es el fediverso? Una pregunta que en algún momento me hice a mi mismo, a día de hoy después de poco más de un año usando varias plataformas federadas me digo “vivías en la oscuridad antes del fediverso”. https://writeas.nogafam.es/greensky/que-es-el-fediverso-una-pregunta-que-en-algun-momento-me-hice-a-mi-mismo-a
5
El fediverso

Quedó demostrado el día de hoy que la centralización no es el camino que deben seguir nuestras comunidades #deletefacebook

Drupal CMS now has an ActivityPub Protocol module for its websites - It's like a 'Facebook Follow' for the Fediverse
This module Implements the ActivityPub protocol for your site. Readers will be able to follow content on Mastodon and other federated platforms that support ActivityPub. Responses are possible too (Reply, Like, Announce) with more to come. It is a bit like a Facebook Follow, but for the Fediverse of different social networks. The module has been tested with the following federated platforms: * Mastodon * Pixelfed * Pleroma * Write.as See https://www.drupal.org/project/activitypub/ #technology #opensource #drupal #fediverse #activitypub

Is Lemmy working toward using the ActivityPub Fediverse?
I'm not sure if the protocol supports downvotes. I think nested comments could work with creative UI uses of username mentions. I'm sure this has been covered, links are appreciated

cross-posted from: https://lemmy.ml/post/71208 > You 💖 love Fediverse, right? It's vibrant unique culture and the lovely people you meet. You want to protect it, increase its beauty, see more applications interoperate seamlessly. You know that you are part of a 'reimagining of social networking' that is much needed, as traditional social media are destroying the fabric of society. > > What you may not know is that: > > - The Fediverse is still incredibly weak. That it has a tiny community of technologists that evolve it, and that this process is stalling as people are absorbed in their own projects. ("The Tragedy of the Grassroots Movement?") > > - That what Fediverse currently offers is just the tiny tip of the iceberg. That humongous potential still lies dormant, waiting to be explored. That we can go _way_ beyond microblogging features that dominate the fedi now. > > - That YOU are instrumental in tapping this potential, and that you don't have to be a techie to help with that. > > At [SocialHub community](https://socialhub.activitypub.rocks) we come together to improve the Fediverse, evolve its standards and the ecosystem. And regardless of your skills and expertise we need all the help we can get to move forwards, to progress this thing we love. > > Throw off your individualism and become a fedi builder. It's a win-win for all. We are 'United in Diversity' and should build together. Join SocialHub as member and interact. And also join [Fediverse Futures on Lemmy](https://lemmy.ml/c/fediversefutures) to brainstorm on exciting ideas. > > We are [Spiral Island](https://socialhub.activitypub.rocks/t/socialhub-and-spiral-island-a-fediverse-foundation-analogy/1543) still, and can become a sprawling archipelago.



How is "federalization" going?
Hi! I am a beginner programmer, but I would like to understand the general process to go from a non-activitypub to an activity software (ie. Lemmy)

Git is already federated & decentralized
> In particular, this blog post is a direct response to ~~forge-net~~ ForgeFed (formerly known as GitPub). They want to federate and decentralize git using ActivityPub, the same technology leveraged by Mastodon and PeerTube. But get this: git is already federated and decentralized!

ForgeFed, federated VCS collaboration
**ForgeFed** is an upcomming ActivityPub extension for federated VCS collaboration. It aims to provide standard vocabulary and federated behaivour to typical project management activities like *commits*, *issues*, *merge requests*, and be VCS agnostic (git, darcs, subversion...). The goal is to enable users to host repositories & projects and collaborate seemlessly with each other across distributed, seperately hosted *forges*, ForgeFed-compliant services, and break centralisation.


Great guide for ActivityPub implementers which includes non-ActivityPub stuffs such as Webfinger for discovery, HTTP signatures for verification, NodeInfo for discovery and so on.

This is a community dedicated to discussing technical details related to ActivityPub. It is not for discussing the Fediverse, although discussion on that topic is fine if it somehow relates to the AP protocol itself.

We welcome developers familiar with the protocol!

  • 0 users online
  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 2 users / 6 months
  • 426 subscribers
  • 37 Posts
  • 41 Comments
  • Modlog