How do Actions ToS apply to self-hosted?

In the Actions Terms of Service:

https://docs.github.com/en/github/site-policy/github-additional-product-terms#5-actions-and-packages

It talks about the various things you can’t use “Actions” for, but the wording seems geared around paid-for hosted Actions.

Do these limitations still apply if you’re running your own self-hosted runner?

For example, the point:

Actions should not be used for… the provision of a stand-alone or integrated application or service offering Actions or any elements of Actions for commercial purposes;

If this were to apply to self-hosted runners, then it seems to imply cloud providers wouldn’t be able to charge users for the resources used to provision their own self-hosted runners.

Can GitHub confirm that these Terms of Service only apply to hosted Actions, and not self-hosted runners?

Thanks,

Michael

Thanks for your feedback.

As mentioned in this document: Self-hosted runners are free to use with GitHub Actions, but you are responsible for the cost of maintaining your runner machines. And there is no distinction between the hosted runners and self-hosted runners in the document your shared, so the Terms of Service should apply to the entire GitHub Actions. Sorry for causing your confusion.

Hi Nico,

Thanks for getting back on this.

It’s still unclear what it means when it says “the provision of… any elements of Actions for commercial purposes” when applying to self-hosted though.

Does this mean that consultants can’t charge for their services to help clients setup self-hosted runners? That would seem very extreme.

Thanks for reaching out.

With regard to the listed restrictions on uses of Actions in section 5 of our Additional Product Terms, those terms are not primarily aimed at self-hosted runners, and rather focus on the burdens those restricted uses would place on our servers. Please note that all other areas of our Terms of Service, Additional Product Terms, Acceptable Use Policy and other policies do apply.

Additionally, if you are seeking an official GitHub answer to any question, especially with regard to our Terms of Service, only someone with a Staff title and Octocat badge on their avatar is authorized to supply one.

1 Like

Thanks @lee-dohm – I figured they weren’t intended to stop me from mining cryptocurrency on my own machines, but just wanted to double-check! :smile:

1 Like