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

Add Terminology section. #8

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Add Terminology section. #8

wants to merge 2 commits into from

Conversation

dmitrizagidulin
Copy link
Member

Add a Terminology section, seed it with initial definitions of server and instance.

index.html Outdated
</section>
<section class="informative">
<h2>Introduction</h2>
<p>
Data portability is the ability of a user to move their data on one
Data portability is the ability of a user to move their data from one
system to another system. This includes moving between ActivityPub
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you're intending to define the terms "instance" and "server", do you want to leave this "system" terminology here or update it? it seems fine to me but I thought I'd mention it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would "from one instance to another instance, even if they are instances of different servers" be too confusing for the first sentence of an introduction? 🙃

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you're intending to define the terms "instance" and "server", do you want to leave this "system" terminology here or update it? it seems fine to me but I thought I'd mention it.

Yeah, good catch. I wasn't sure how strongly we felt about 'system' as a term. Maybe we can come back to it

index.html Show resolved Hide resolved

<dl class="termlist">
<dt><dfn data-lt="instance|instances">instance</dfn></dt>
<dd>An informal name for an ActivityPub <a>server</a>, specifically,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<dd>An informal name for an ActivityPub <a>server</a>, specifically,
<dd>An informal name for a deployed ActivityPub <a>service</a>, i.e.,

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bumblefudge I like the 'deployed' part. It shouldn't be service though, unless we define that term in Terminology.

<dt><dfn data-lt="instance|instances">instance</dfn></dt>
<dd>An informal name for an ActivityPub <a>server</a>, specifically,
a particular instance of a given ActivityPub server implementation.
In current implementations, instances are typically bound to a given
Copy link
Contributor

@bumblefudge bumblefudge Mar 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does "bound to" mean here, effectively? that a domain controlled by the controllers of the instance is used as the domain elemtn of all the URLs that serve as ids and other URIs? something more esoteric about reputation and federation/allowlisting? both?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that a domain controlled by the controllers of the instance is used as the domain elemtn of all the URLs that serve as ids and other URIs?

Yes, that! AND allow-listing. We can define the binding later on.

</dd>
<dt><dfn data-lt="server|servers">server</dfn></dt>
<dd>
An implementation of an <strong>ActivityPub conformant Server</strong>,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
An implementation of an <strong>ActivityPub conformant Server</strong>,
A piece of software that, when deployed, can function as <strong>ActivityPub-conformant Server</strong>,

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure 'piece of software' sounds quite right..

Copy link
Collaborator

@lisad lisad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI, I updated this PR so it can be merged if ready

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

Successfully merging this pull request may close these issues.

3 participants