@profcarroll Bridging content to Bluesky without consent violates users copyright to their content because Bluesky extracts a broad license to all content posted on their platform and transfered over their protocol. Bridge builders do not have the right to grant these wholesale licenses, so any such bridge is illegal. Just because you can technically do something does not make it legal or ethical.
@profcarroll Such bridges also violate Bluesky ToS which requires the poster to assert they have the legal right to post the content, since they don't.
@profcarroll When you sign up for #Bluesky, #Twitter or #Meta you agree to give them a license to content you post. It is a very broad perpetual license giving them lots of rights to your content, including the right to sublicense. When you sign up for Mastodon, most instances do not take a license, the content rights you give them are defined in the privacy policy, and they do not include reposting your content to corporate sites that assume licenses to the content.
@profcarroll Any bridge that takes content from Mastodon and without permission places that content on another platform is violating that user's copyright to the content. You can not authorize a license to something which you do not own.
@profcarroll In fact, a hypothetical bridge that scoops up and posts content, which it does not own to a corporate platform, is also in violation of that platform's terms of service wherein the poster guarantees that they have the right to the content they are posting.
@profcarroll It does not matter that you want to do this, or that you think it would be wonderful if all Fediverse content were available on Bluesky. As long as Bluesky extracts a license for all content posted on the site, a bridge that gives them content it does not own or have a license to sublicense is in violation of the content owners legal rights, and liable for copyright infringement.
Let’s forget Bluesky/ATProto entirely and limit ourselves to the fediverse. Fedi instances themselves have different TOSes and run on different software. If a fediverse instance asserts a TOS similar to Bluesky’s, and posts from other instances federate into it, has that TOS been violated? When, and by whom? How about copyright? If someone doesn’t want their posts federated into that instance, can they assert that their copyright has been violated? By whom? What’s their recourse?
Questions like these predate the fediverse entirely. When you view a web page, copies (both ephemeral and durable) are made in servers, caches, and devices along the path to your computer or phone. If your favorite web site has a TOS that forbids scraping, you may still have many of its pages stored in your browser cache. Have you violated that TOS?
Web crawlers and search engines, even more so. robots.txt is nice, but it’s not a TOS. Here, we actually do have case law and precedent, eg Google News, Cambridge Analytica, etc, but they’re complicated.
I’m not trying to be difficult here, I’m honestly struggling with how to think about all this. TOSes and copyright are useful, but way underpowered for handling the complexities we’re piling on top of them here. We’ve already started inventing techniques outside them to provide these kind of norms and consent, eg https://www.tootfinder.ch/ ‘s “searchable” profile tag for opting in. That kind of thing seems maybe more promising to me!
@snarfed.org Actually, most Fedi instances do not have a ToS, they have a privacy policy wherein they describe what they will do with the data, publish it etc. This creates a narrow implied license which gives the instance the right to publish it, but does not convey any other rights including no right to sublicense the content. So you still have pretty much full ownership of your content, except the instance can publish it.
@snarfed.org The difference with these corporate sites is that they take a license https://bsky.app/support/tos :
"By making any User Content available through the Services, you hereby grant to Bluesky and its subsidiaries, affiliates, licensee, successors, and assigns (the “Bluesky Parties”) an irrevocable, non-exclusive, perpetual, transferable, worldwide, royalty-free license, [...more]
"with the right to sublicense (through multiple tiers of sub-licensing), to use, copy, modify, adapt, crop, edit, creative derivative works, distribute, publicly display, publicly perform and otherwise exploit in any media now known or hereafter devised, your User Content, in whole or in part, in connection with (i) providing the Services and Content to you and to others; (ii) promote and market Bluesky and our Services..."
@snarfed.org They define their Services as the Bluesky app and the AT Protocol. So effectively they are saying that anything transferred over the AT Protocol becomes subject to their license. Which is pretty crazy.
These problems don't exist in the Fediverse (as much) because no one is taking draconian content licenses away from the user.
@mastodonmigration @snarfed.org
But the BlueSky servers that are used in federation will be MIT open source too, right?
Plus I think the word from the top Dev team at BlueSky has been that they would support any Bridge work between them and ActivityPub as long as it did not cause functionally a denial of service attack or a degrading of their network performance (both reasonable asks)... And I do think they have said they are re-doing their legal docs on the ownership issues...
@[email protected] Such bridges also violate Bluesky ToS which requires the poster to assert they have the legal right to post the content, since they don't. #DataProtection
Eg, you may be right that _most_ fedi instances don’t have ToSes, and most people are ok with their content getting federated to them, but it only takes one "bad" instance, regardless of protocol.
@[email protected] Right, if you give consent that is fine. You are authorizing the license. The problem is with a bridge that scoops up everything without consent or authorization from the content owner and moves it to someplace that extracts a license from the content owner.
@mastodonmigration @profcarroll I think the mistake here is to assume "bridging" is the only way to enjoy both platforms.
Once Bluesky opens up, it'll federate with any server that supports the AT protocol - at least, that's the advertised feature. Just as Mastodon servers will federate with any server that supports ActivityPub. And while I wouldn't describe the exercise as trivial, it seems probable that people will create servers that support AT and AP. Which means users of those servers can follow and interact with people on BlueSky and other AT servers, and follow and interact with those on AP servers.
Note a combined AT/AP server is not a bridge. It's not copying content between networks. It's not replicating Mastodon.online posts on BlueSky.com. It's just ensuring users who are on such a server can see posts from AT and AP users on their timeline, and AT and AP users can both see the timeline of a user who chooses to be on the combined AT/AP server.
The nearest issue I can think of to a problem is that those who aren't supporting both protocols will only see half conversations. And there's the concerns, I guess, over whether someone boosting a post should be able to boost that on both networks or just the origin network.
But that's a whole different thing from whether we can't all benefit from Bluesky. We can, if it lives up to its promises, and opens up. Much as I mistrust its founder, if people are happier there, then as long as I can talk to my friends who choose to be there, I'm OK with that.
@poundquerydotinfo @profcarroll If Bluesky were to alter there ToS in some fundamental way, there may be a legal way to do what you say. But any bridge by that posts unauthorized content to Bluesky now violates the content owner's copyright and the current Bluesky ToS.
You should also be aware that the broad Bluesky ToS content license covers any content transfered over their protocol, not just their social media application.
@mastodonmigration @profcarroll "any Bridge" suggests you didn't read what I wrote. I wasn't describing a bridge. I wasn't describing bridging. I literally started my comment with "I think the mistake here is to assume "bridging" is the only way to enjoy both platforms."
Where the hell did you get it from that I was proposing bridging or anything that would violate Bluesky's TOS? What line of Bluesky's TOS would I be violating by using an AT server to interact with Bluesky's users?
@mastodonmigration @profcarroll I am surprised to hear they have a ToS for the protocol too.
Do you have a link or section name where they assert that?
@WomanCorn @profcarroll Great question.
Right at the top in the definitions:
"To make these Terms easier to read, our Site, Protocol, and App, and our content and services provided therein, are collectively called the “Services.” "