Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

There is a Mastodon instance that publishes content from its own PeerTube instance.

Fediverso
19 12 13
  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano Molto interessante, sarò lieto di defederarlo se non otterrai risposta.🤔

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano I recall VWestlife got similarly hit with a bunch of YouTube channels a couple months ago that were mass uploading AI-generated summaries of his and other people's videos without permission (the videos themselves were just a static thumbnail image and title caption from the original video, with an AI voice reading out the AI-generated summary). He had to file copyright takedown requests to get them removed since there were no human owners to contact.

  • @stefano I recall VWestlife got similarly hit with a bunch of YouTube channels a couple months ago that were mass uploading AI-generated summaries of his and other people's videos without permission (the videos themselves were just a static thumbnail image and title caption from the original video, with an AI voice reading out the AI-generated summary). He had to file copyright takedown requests to get them removed since there were no human owners to contact.

    @Quinn9282 I think it may be something similar...

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano

    This was the NetBSD story, right? I saw the story too (using the same image as yours), and found it weird.

  • @stefano

    This was the NetBSD story, right? I saw the story too (using the same image as yours), and found it weird.

    @mjack yes, exactly.

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano thank you for sharing and keep us posted Stefano 🥺

  • @stefano thank you for sharing and keep us posted Stefano 🥺

    @_elena I will 🙂

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano

    In the Fediverse we respect one another.

    I was with you up to this point

  • @stefano

    In the Fediverse we respect one another.

    I was with you up to this point

    @Slyence this should be the mission.

  • @Slyence this should be the mission.

    @stefano I love it as a goal, but I can't respect the tankies, the antisemites, and the other bugbears of the left

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano

    Not only unethical and AI-ick, it's copyright infringement. Every author/site of an article they've done this with has a case to complain here.

    It should be able to get this account booted from its instance on this alone.

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano Sorry this happened to you. This isn't content, it's plagiarism. Period.

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano@mastodon.bsd.cafe Name names so I can update my block lists :fire:

  • @stefano Sorry this happened to you. This isn't content, it's plagiarism. Period.

    @peteorrall @stefano 👍 plague_AI_rism

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano Take this kind of behaviour DOWN. We need to sink this bot trash down below the gutter!

    We defend ourselves. Not anyone else.

  • @incentive if they won’t fix it, I will do it tomorrow morning (that is: in 12 hours from now)

  • There is a Mastodon instance that publishes content from its own PeerTube instance. These contents are narrated aloud, likely by an AI, in several languages, and are based on articles that appear online. Today this happened with an article I shared from my blog.

    The problem is that there is no attribution to the original author and or the original source site. On the contrary, it gives the impression that the content was produced directly by whoever runs that site or instance.

    This is completely detached from the idea of properly sharing information. Taking inspiration is a wonderful thing. Claiming someone else’s work as your own is not.

    I contacted the account in question this morning. I have not received any reply, even though other content has been published in the meantime. A short while ago I also contacted the instance administrator.

    I will wait until tomorrow morning. If I do not receive a satisfactory response, I will publicly disclose the instance and the related content and block the entire domain. There are additional details that I prefer not to reveal at this time which further worsen the situation.

    This is not how we act in the Fediverse.

    In the Fediverse we respect one another.
    Let us avoid bringing improper practices here. You are free to use my posts as you wish. You can even make money by applying my advice.
    Just do not take away my attribution.

    @stefano That’s foul play. If it’s easily doable, maybe put up an, um, “special” blog, specifically for this domain? One that it would probably not like being read aloud? Because I assume that the nonconsensual harvesting is done automatically.

  • @stefano That’s foul play. If it’s easily doable, maybe put up an, um, “special” blog, specifically for this domain? One that it would probably not like being read aloud? Because I assume that the nonconsensual harvesting is done automatically.

    @ArtHarg interesting idea…


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    5 Posts
    23 Views
    @_elena thank you so much for the warm welcome ❤️
  • 0 Votes
    1 Posts
    6 Views
    Fedify 1.10.0: Observability foundations for the future debug dashboard Fedify is a #TypeScript framework for building #ActivityPub servers that participate in the #fediverse. It reduces the complexity and boilerplate typically required for ActivityPub implementation while providing comprehensive federation capabilities. We're excited to announce #Fedify 1.10.0, a focused release that lays critical groundwork for future debugging and observability features. Released on December 24, 2025, this version introduces infrastructure improvements that will enable the upcoming debug dashboard while maintaining full backward compatibility with existing Fedify applications. This release represents a transitional step toward Fedify 2.0.0, introducing optional capabilities that will become standard in the next major version. The changes focus on enabling richer observability through OpenTelemetry enhancements and adding prefix scanning capabilities to the key–value store interface. Enhanced OpenTelemetry instrumentation Fedify 1.10.0 significantly expands OpenTelemetry instrumentation with span events that capture detailed ActivityPub data. These enhancements enable richer observability and debugging capabilities without relying solely on span attributes, which are limited to primitive values. The new span events provide complete activity payloads and verification status, making it possible to build comprehensive debugging tools that show the full context of federation operations: activitypub.activity.received event on activitypub.inbox span — records the full activity JSON, verification status (activity verified, HTTP signatures verified, Linked Data signatures verified), and actor information activitypub.activity.sent event on activitypub.send_activity span — records the full activity JSON and target inbox URL activitypub.object.fetched event on activitypub.lookup_object span — records the fetched object's type and complete JSON-LD representation Additionally, Fedify now instruments previously uncovered operations: activitypub.fetch_document span for document loader operations, tracking URL fetching, HTTP redirects, and final document URLs activitypub.verify_key_ownership span for cryptographic key ownership verification, recording actor ID, key ID, verification result, and the verification method used These instrumentation improvements emerged from work on issue #234 (Real-time ActivityPub debug dashboard). Rather than introducing a custom observer interface as originally proposed in #323, we leveraged Fedify's existing OpenTelemetry infrastructure to capture rich federation data through span events. This approach provides a standards-based foundation that's composable with existing observability tools like Jaeger, Zipkin, and Grafana Tempo. Distributed trace storage with FedifySpanExporter Building on the enhanced instrumentation, Fedify 1.10.0 introduces FedifySpanExporter, a new OpenTelemetry SpanExporter that persists ActivityPub activity traces to a KvStore. This enables distributed tracing support across multiple nodes in a Fedify deployment, which is essential for building debug dashboards that can show complete request flows across web servers and background workers. The new @fedify/fedify/otel module provides the following types and interfaces: import { MemoryKvStore } from "@fedify/fedify"; import { FedifySpanExporter } from "@fedify/fedify/otel"; import { BasicTracerProvider, SimpleSpanProcessor, } from "@opentelemetry/sdk-trace-base"; const kv = new MemoryKvStore(); const exporter = new FedifySpanExporter(kv, { ttl: Temporal.Duration.from({ hours: 1 }), }); const provider = new BasicTracerProvider(); provider.addSpanProcessor(new SimpleSpanProcessor(exporter)); The stored traces can be queried for display in debugging interfaces: // Get all activities for a specific trace const activities = await exporter.getActivitiesByTraceId(traceId); // Get recent traces with summary information const recentTraces = await exporter.getRecentTraces({ limit: 100 }); The exporter supports two storage strategies depending on the KvStore capabilities. When the list() method is available (preferred), it stores individual records with keys like [prefix, traceId, spanId]. When only cas() is available, it uses compare-and-swap operations to append records to arrays stored per trace. This infrastructure provides the foundation for implementing a comprehensive debug dashboard as a custom SpanExporter, as outlined in the updated implementation plan for issue #234. Optional list() method for KvStore interface Fedify 1.10.0 adds an optional list() method to the KvStore interface for enumerating entries by key prefix. This method enables efficient prefix scanning, which is useful for implementing features like distributed trace storage, cache invalidation by prefix, and listing related entries. interface KvStore { // ... existing methods list?(prefix?: KvKey): AsyncIterable<KvStoreListEntry>; } When the prefix parameter is omitted or empty, list() returns all entries in the store. This is useful for debugging and administrative purposes. All official KvStore implementations have been updated to support this method: MemoryKvStore — filters in-memory keys by prefix SqliteKvStore — uses LIKE query with JSON key pattern PostgresKvStore — uses array slice comparison RedisKvStore — uses SCAN with pattern matching and key deserialization DenoKvStore — delegates to Deno KV's built-in list() API WorkersKvStore — uses Cloudflare Workers KV list() with JSON key prefix pattern While list() is currently optional to give existing custom KvStore implementations time to add support, it will become a required method in Fedify 2.0.0 (tracked in issue #499). This migration path allows implementers to gradually adopt the new capability throughout the 1.x release cycle. The addition of list() support was implemented in pull request #500, which also included the setup of proper testing infrastructure for WorkersKvStore using Vitest with @cloudflare/vitest-pool-workers. NestJS 11 and Express 5 support Thanks to a contribution from Cho Hasang (@crohasang@hackers.pub), the @fedify/nestjs package now supports NestJS 11 environments that use Express 5. The peer dependency range for Express has been widened to ^4.0.0 || ^5.0.0, eliminating peer dependency conflicts in modern NestJS projects while maintaining backward compatibility with Express 4. This change, implemented in pull request #493, keeps the workspace catalog pinned to Express 4 for internal development and test stability while allowing Express 5 in consuming applications. What's next Fedify 1.10.0 serves as a stepping stone toward the upcoming 2.0.0 release. The optional list() method introduced in this version will become required in 2.0.0, simplifying the interface contract and allowing Fedify internals to rely on prefix scanning being universally available. The enhanced #OpenTelemetry instrumentation and FedifySpanExporter provide the foundation for implementing the debug dashboard proposed in issue #234. The next steps include building the web dashboard UI with real-time activity lists, filtering, and JSON inspection capabilities—all as a separate package that leverages the standards-based observability infrastructure introduced in this release. Depending on the development timeline and feature priorities, there may be additional 1.x releases before the 2.0.0 migration. For developers building custom KvStore implementations, now is the time to add list() support to prepare for the eventual 2.0.0 upgrade. The implementation patterns used in the official backends provide clear guidance for various storage strategies. Acknowledgments Special thanks to Cho Hasang (@crohasang@hackers.pub) for the NestJS 11 compatibility improvements, and to all community members who provided feedback and testing for the new observability features. For the complete list of changes, bug fixes, and improvements, please refer to the CHANGES.md file in the repository. #fedidev #release
  • 0 Votes
    1 Posts
    8 Views
    I've just updated my #Snac instance, to version 2.85 👍 🎉You don't know Snac? But you should: https://codeberg.org/grunfink/snac2A simple, minimalistic and well documented #ActivityPub instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.Do you see this post? It comes from a Snac server.The Fediverse is larger than you assume 😉#snac2 #fediverse #frugalfediverse
  • 0 Votes
    1 Posts
    7 Views
    I just set up a fedi open market place using #flohmarkt which you can find at https://market.andmc.ca it's currently serving the GTA in Canada (Greater Toronto Area) after a few days if it goes well I'll expand it to other parts of Canada#fediverse #FOSS