One person or legal entity may maintain no more than one free Account (if you choose to control a machine account as well, that’s fine, but it can only be used for running a machine).
So your punishment was an upgrade to private repos?
does it include orgs too perchance?
Ah I guess I can see why so many people were saying what they said. Not at all. The only work that goes on GitHub is public facing code. Client libraries, oss repos, CDK examples. AWS had a separate internal only Git service.
I feel like with MFA GitHub is secure enough for most use cases. That is so long as code is the only thing you’re storing there. If it’s not there’s always GitHub enterprise which could be gated to only VPN users but if I remember correctly there may even be an option to use GitHub.com credentials on there too.
I cannot talk about Aws, but for GitHub Organizations own my companies is not a security risk for an employee to use his personal account to access the GitHub Organization. When you use the higher plans, for example Enterprise you have a lot of security features like enable SSO, force MFA, and link GitHub Profile with Identity provider. It is a matter to remove the SSO or unassign the user from the Identify provider. So when the employee presents an risk we can revoke all the access. Besides we have audit logs. For example when I do bulk git clones it raise an alert in security team
I’m not 100% sure, but that would be my take. I was told my company pays per seat on GitHub, so it seems that would make my work account a non-free account.
yes the org is paying licenses for it
So at least 2 free accounts are allowed
Orgs are owned by users so I don’t see why it would
Buy 31 machines, legally own 32 free accounts
It’s not illegal because it’s not a law :-p
It is a contract, which is the basis for contract law, so yes, violating it would be illegal.
Law professor here, breach of contract isn’t technically “illegal.” It just means you’re liable for damages caused and subject to the penalties listed in the contract (with lots of exceptions/nuances as expected of any area of law). In fact there’s the idea of an “efficient breach,” which demonstrates how violating contractual terms isn’t actually “illegal.”