gitfx / ActionServerless

Use GitHub Actions to create a Serverless service.
https://gitfx.github.io/
Apache License 2.0
109 stars 6 forks source link

This project (might) violate GitHub Terms of Service. #2

Closed ritabratamaiti closed 3 years ago

ritabratamaiti commented 3 years ago

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

Relevant info from the page:

Actions and any elements of the Actions service may not be used in violation of the Agreement, the GitHub Acceptable Use Polices, or the GitHub Actions service limitations set forth in the Actions documentation. Additionally, Actions should not be used for:

  • cryptomining;
  • using our servers to disrupt, or to gain or to attempt to gain unauthorized access to, any service, device, data, account, or network (other than those authorized by the GitHub Bug Bounty program);
  • the provision of a stand-alone or integrated application or service offering Actions or any elements of Actions for commercial purposes;
  • any activity that places a burden on our servers, where that burden is disproportionate to the benefits provided to users (for example, don't use Actions as a content delivery network or as part of a serverless application, but a low benefit Action could be ok if it’s also low burden); or
  • any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used.
domano commented 3 years ago
  • [...] or as part of a serverless application, [...]

It is specifically mentioned and is a violation as all the other serverless GH Actions repos that were killed

gingerhot commented 3 years ago

@ritabratamaiti @domano Thank you for pointing out this important issue. As I said in REAME that what this action does is just do some computing and store the result to a path, and you can visit the result -- a GitHub raw file -- as a "service". We use the name "ActionServerless" just use a buzzword to catch more attentions.

In fact we just generate a result to a file, and it's normal for GitHub users to visit the raw file. Also GitHub has limits on every users' usage.

But anyway, If GitHub would take this as a disruption to their actions service, I'd like to close this project and delete the code.

gingerhot commented 3 years ago

Update: I've written an email to GitHub support to confirm this issue.