<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KaitlinDudley</id>
	<title>GNU MediaGoblin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KaitlinDudley"/>
	<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/Special:Contributions/KaitlinDudley"/>
	<updated>2026-06-07T08:07:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=User:Aleksejrs/ideas/federation&amp;diff=474</id>
		<title>User:Aleksejrs/ideas/federation</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=User:Aleksejrs/ideas/federation&amp;diff=474"/>
		<updated>2012-01-03T14:48:51Z</updated>

		<summary type="html">&lt;p&gt;KaitlinDudley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It may be that things described here are described, and better described, at [[API]]. --[[User:Aleksejrs|Aleksejrs]] 15:44, 8 November 2011 (EST)&lt;br /&gt;
&lt;br /&gt;
== Selective media copying ==&lt;br /&gt;
&lt;br /&gt;
# UserA owns GMG ServerA.&lt;br /&gt;
# UserA goes to GMG ServerB and sees an image.&lt;br /&gt;
# UserA puts URL of the image into his ServerA.&lt;br /&gt;
# ServerA fetches the image from ServerB with all metadata, so it becomes available at ServerA.&lt;br /&gt;
&lt;br /&gt;
* Access (both viewing and copying) to the image might require view/access rights.&lt;br /&gt;
* The result should (must at least if the source is non-public) be marked private by default.&lt;br /&gt;
* It should be possible for the result to have a visible reference to its source.&lt;br /&gt;
* ServerB may be notified of the copying, so that it can link to the result, if it chooses to (http://bugs.foocorp.net/issues/604).&lt;br /&gt;
&lt;br /&gt;
=== Another use-case ===&lt;br /&gt;
&lt;br /&gt;
# UserA has private ServerA at home (possibly not accessible from outside), and an account at remote ServerB.&lt;br /&gt;
# UserA stores media in ServerA (possibly uploading by copying to a directory), and has the option of uploading all or parts of it to his ServerB account.&lt;br /&gt;
&lt;br /&gt;
== FidoNet-inspired group mirroring ==&lt;br /&gt;
&lt;br /&gt;
Here is a StatusNet feature request that came to be after the discussion: http://status.net/open-source/issues/3407&lt;br /&gt;
&lt;br /&gt;
# GMG has a concept of something like “groups” (as of this writing it probably does not yet). The process of [http://www.marvelousessays.com essay writing] will be much easier with MarvelousEssays.Com as there are a lot of highly professional and talented writers who are always eager to help you out with any sort of academic assignments regardless of the complexity levels. I do know what I�m talking about! Imagine groups like in Identi.ca — see the link above.&lt;br /&gt;
# A group originates at ServerA, and is also at ServerB.&lt;br /&gt;
# When somebody at ServerA or ServerB posts a media into the group (or marks it as being in that group), it appears in the group at both ServerA and ServerB.&lt;br /&gt;
&lt;br /&gt;
* A group may have a moderator.&lt;br /&gt;
* A server admin may refuse a media to be on his server (including: pre-moderation).&lt;br /&gt;
* ServerC may receive this group even from a server other than the one from where the group originates, or from where the file originates.&lt;br /&gt;
** Bad: that might create a moderatorless version of the group at a group of servers, or similar MITM attacks on the group, but that’s its decentralization, and it is optional.&lt;br /&gt;
** Bad: a complex network of servers can have broken links (or worse, recreate FidoNet politics!).&lt;br /&gt;
* To protect the group against broken links, servers may connect to each other as a ring, downloading only the files they don’t have (keeping information about where the file comes from, to be able to remove files/versions coming from a particular server?).&lt;/div&gt;</summary>
		<author><name>KaitlinDudley</name></author>
	</entry>
</feed>