beeldengeluid / peertube-plugin-creative-commons

CC licenses plugin for PeerTube
https://beeldengeluid.github.io/extending-peertube/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Add attribution name and url for license holder #10

Open frankstrater opened 3 years ago

frankstrater commented 3 years ago

For uploading CC licensed content which isn't licensed by the PeerTube user the attribution name and url (license holder) it should be possible to input this as part of the video metadata. Currently attribution is only given to the PeerTube uploader with an attribution url to the PeerTube user account page.

https://github.com/Chocobozzz/PeerTube/issues/3883

https://wiki.creativecommons.org/wiki/CC_REL#Advanced

frankstrater commented 3 years ago

The license URL would also fit into the modern JSON-LD standard for VideoObject

https://json-ld.org/ https://schema.org/VideoObject https://schema.org/license

frankstrater commented 3 years ago

Structured data formats for search engines:

https://developers.google.com/search/docs/guides/intro-structured-data https://search.google.com/test/rich-results

frankstrater commented 3 years ago

ActivityPub Video object:

https://docs.joinpeertube.org/api-activitypub?id=video

Schema.org VideoObject:

https://github.com/Chocobozzz/PeerTube/blob/develop/server/lib/client-html.ts#L451

vingle commented 2 years ago

Have just added this excellent plugin to open.movie and support this issue as the metadata is currently mis-attributing films to the uploader, not the copyright holder.