Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fields for media attribution (e.g. credits/author/copyright/source/license) and option for admins to make them required #22931

Open
xtaran opened this issue Jan 4, 2023 · 3 comments
Labels
suggestion Feature suggestion

Comments

@xtaran
Copy link

xtaran commented Jan 4, 2023

Pitch

It would be great if

  1. posting pictures and videos would allow to include a dedicated field stating the media's author and maybe also license, and
  2. that instance administrators can optionally require their users to fill in these fields.

I imagine a workflow like this:

  • If posting happens inside an app and a picture is taken with the app, the picture is by default marked as own work and maybe optionally filled with the preferred license of the poster. (This is something which is likely only relevant for mobile device apps, but an API to enable this is necessary then.)
  • Otherwise (e.g. in the web app) posting a picture or video not only allows a textual description as of now, but also fields for author/copyright/source (same or separate fields, not sure) and a license (clearly a separate field).

Some more thoughts:

  • It would be nice if there's a set of known licenses to easily choose from. I'd suggest to use license shortnames as used on https://spdx.org/licenses/, at least for FLOSS licenses.

Related issues:

  • Flagging Original Content #22534 — I'd say this is part of what I imagine, but not all of it.
  • Add credits/copyright field to header image #9528 — Yes, but that's just for the header picture, i.e. the motivation is to allow users to state there is a license and copyright. My motivation (see below) is more the other way round, not to enable users but to encourage (or optionally enforce) users to state author and license of media.

Motivation

The idea came up when I saw people discussing accounts like https://mastodon.world/@Kashalot or https://mstdn.social/@Lost_World which are very likely posting mostly media by others without attribution or credits.

So far, these types of accounts seem still seldom in the Fediverse, but are quite widespread on Twitter and I fear that there will come more of them to the Fediverse in the future.

IMHO such accounts pose a potential legal thread to instance administrators. So giving administrators the option to enforce stating media credits/authors/copyright and licenses might give them additional legal safety against users which wildly copy media files from anywhere and posting them without any credits.

@xtaran xtaran added the suggestion Feature suggestion label Jan 4, 2023
@Ciantic
Copy link

Ciantic commented Jan 13, 2023

I find Image ALT-text policing in Mastodon fascinating. It could work for attribution as well.

I would start from simplest checkboxes and fields that are required in bigger and more comprehensive form:

[ ] I made this content
[X] I found it elsewhere, 
  type here an attribution: _______

We know that at the least those fields are required, there are other fields we can easily imagine, but those fields above are not controversial.

This way we would store the metadata if the content originated from the user, or came from elsewhere. It would allow the filtering of original content, and help discover makers and creators easier.

Licensing is another thing too, some licensing terms will depend on the server, some on the user, if there are a lot of fields they should be saved to user settings.

@skopf
Copy link

skopf commented Jan 22, 2023

I agree that there is a potential legal thread for instance admins and that the situation is likely getting worse in the future.

What makes this situation more complicated is the aspect of federation. When a user provides content to the home instance, then this content will be replicated to other instances. In the case of a public toot for example, it will be displayed on the websites of these other instances as part of their federated timelines.

If a user would use this new feature to set a restrictive license like CC-BY-NC, then commercial instances like mastodon.social would not be allowed to display this content. Probably not even the own home instance.

Introducing this new feature would need to be combined with an update to the instance TOS that clearly states that the home instance is licensed to use this content in addition to whatever license the user selects.
Also the visibility option of the toot needs to be linked to this license selection to guarantee that the instance complies with the selected license. It can only federates toots where allowed by the license (e.g. public toots would only be possible with CC0 or CC-BY).

@SleepyBrett
Copy link

I don't see why this should be limited to posts with media attached. Text also falls under copyright.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
suggestion Feature suggestion
Projects
None yet
Development

No branches or pull requests

4 participants