
Nur noch 4 Tage bis zum #Fediday Weekend! 🚀
Und dazu gibt’s noch zwei spannende Vorträge:
🗣️ Lehren aus der Moderationsgeschichte des größten Mastodon-Servers Deutschlands – @ErikUden
📚 Bookwyrm – @jascha
Tickets: https://berlinfedi.day/ 🤟
#Tag
Nur noch 4 Tage bis zum #Fediday Weekend! 🚀
Und dazu gibt’s noch zwei spannende Vorträge:
🗣️ Lehren aus der Moderationsgeschichte des größten Mastodon-Servers Deutschlands – @ErikUden
📚 Bookwyrm – @jascha
Tickets: https://berlinfedi.day/ 🤟
Here is the deal: you write the #koReader #bookwyrm integration, I supply you with fantastic quotes from books I read via @rra@bookwyrm.social
Nur noch 4 Tage bis zum #Fediday Weekend! 🚀
Und dazu gibt’s noch zwei spannende Vorträge:
🗣️ Lehren aus der Moderationsgeschichte des größten Mastodon-Servers Deutschlands – @ErikUden
📚 Bookwyrm – @jascha
Tickets: https://berlinfedi.day/ 🤟
Here is the deal: you write the #koReader #bookwyrm integration, I supply you with fantastic quotes from books I read via @rra@bookwyrm.social
This is the anti-enshittification power of Free Code licensing at work.
Imagine if Mastodon Inc. decided to switch to a proprietary license, or add something dodgy to the official version of their code. It would be forked out from under them so fast it would make their heads spin.
Not the case with BookWyrm and their Source Available license. If they go to the Dark Side, your only options are to stop using it, have each admin patch their own instance, or violate copyright.
(2/2)
#BookWyrm is under the The Anti-Capitalist Software License;
https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/refs/heads/main/LICENSE.md
Like the Peer Production License and other pro-solidarity Source Available licenses, it's well-meaning. But like any Source Available license with restrictions on third-party reuse/ modification/ distribution, it's fundamentally incompatible with both the Free Software Definition and the Open Source Definition.
(1/2)
4/
Apparently, Bookwyrm stores quotations with:
type="Quotation"
And if one Bookwyrm server talks to another Bookwyrm server, then — the ActivityPub / ActivityStreams representation of the quotation will have:
type="Quotation"
...
BUT — if a non-Bookwyrm server talks to a Bookwyrm server, then — the ActivityPub / ActivityStreams representation of the quotation will have:
type="Note"
#ActivityPub#ActivityStreams#FediDev#Fediverse#ObjectTypeNote#ObjectTypeQuotation
There are examples of the #ActivityPub extensions #Bookwyrm makes, which are on the (commonly taken) path of protocol decay and whack-a-mole programming by their #LinkedData non-conformance, unfortunately.
Yet that means there's opportunity for #FEP's if there are more #interoperability parties. 😃
Here's an example of Quotation, which has no LD context:
https://github.com/bookwyrm-social/bookwyrm/blob/main/bookwyrm/tests/data/ap_quotation.json
And here of Edition which is incorrectly placed in #ActivityStreams context:
https://github.com/bookwyrm-social/bookwyrm/blob/main/bookwyrm/tests/data/bw_edition.json
has anyone looked at what compatibility or overlap could look like between these and #Bookwyrmjoinbookwyrm.com
cc @anew.social for future bridging complications lol
RE: https://bsky.app/profile/did:plc:2biyo7y4ab6a2fwpm77tufnb/post/3lx4ehqk55c2y
Join Bookwyrm
has anyone looked at what compatibility or overlap could look like between these and #Bookwyrmjoinbookwyrm.com
cc @anew.social for future bridging complications lol
RE: https://bsky.app/profile/did:plc:2biyo7y4ab6a2fwpm77tufnb/post/3lx4ehqk55c2y
Join Bookwyrm
I wonder if Bookwyrm or book clubs are for me.
I don't want to track what I read. It's deeply personal. And just because I read something doesn't mean I liked something. I want reading to remain that cozy shelter I go to whenever I want, to feel whatever I want, alone.
But I also read my favorite books after asking recommendations and talking about what I like. Nothing as broad as a genre. I talked about what I wanted to feel. What I liked in other books.
All good choices, but one is clearly better than the others 😁
@bookstodon
@scifi @bookbubble @humour @reading
#DouglasAdams
#Book#Books#BookMemes#Memes#Humor#Humour
#Novel#Novels#Bookshelf
#Mastobooks #BooksofMastodon#Bookstodon#Bookworm #Bookwyrm#Bookstodon#BookLove#BoostingIsSharing
All good choices, but one is clearly better than the others 😁
@bookstodon
@scifi @bookbubble @humour @reading
#DouglasAdams
#Book#Books#BookMemes#Memes#Humor#Humour
#Novel#Novels#Bookshelf
#Mastobooks #BooksofMastodon#Bookstodon#Bookworm #Bookwyrm#Bookstodon#BookLove#BoostingIsSharing
Maps are great, but this is greaterest 😊
@bookstodon @fantasybookstodon @speculativefictioncomedy @bookbubble @humour
#FantasyMemes#Fantasy#Memes#Map#Maps
#Low#High#Epic#Science#Comedic#Whatever#GiveMeAllYouveGot
#Book#Books#Novel#Novels
#Mastobooks #BooksofMastodon#Bookstodon#Bookworm #Bookwyrm#Bookstodon#BookLove#BoostingIsSharing
Maps are great, but this is greaterest 😊
@bookstodon @fantasybookstodon @speculativefictioncomedy @bookbubble @humour
#FantasyMemes#Fantasy#Memes#Map#Maps
#Low#High#Epic#Science#Comedic#Whatever#GiveMeAllYouveGot
#Book#Books#Novel#Novels
#Mastobooks #BooksofMastodon#Bookstodon#Bookworm #Bookwyrm#Bookstodon#BookLove#BoostingIsSharing
I'm not usually a fan of short stories, but this I like 😂
@reading @bookstodon @bookbubble @humour
#ReadingMemes#Memes#ReadAllTheBooks#Humor#Humour
#Reading#Readers#ReadersOfMastodon#ReadingCommunity
#Bookwyrm#Bookworm#Bookstodon#BookLove#BoostingIsSharing
#Repost#From#Old#Account
Is anyone working on an API for #BookWyrm?
Alors commencez par un tour par chez moi : https://bw.heraut.eu/user/fresseng
C'est bien une instance francophone, mais la fédération peut conduire à importer du contenu anglophone.
L'administrateur de l'instance, @balbec, en sait plus que moi sur le sujet.
Bonne lecture !
A space for Bonfire maintainers and contributors to communicate