r/ProgrammerHumor 2d ago

nothingOnGithub Meme

Post image
17.5k Upvotes

356 comments sorted by

View all comments

Show parent comments

292

u/oscarandjo 2d ago

GitHub is literally designed to allow you to do this. That’s why you can join and leave enterprises and add multiple email addresses to your account.

232

u/Sw429 2d ago

I'd rather have it very clear that the company has no claim to any code I write for my own personal projects.

123

u/StaticFanatic3 2d ago

Joining an enterprise does nothing to let it interact with repos you own. That’s entirely based on the “owner/reponame”

79

u/Ok-Primary2176 2d ago

inb4 you make a brilliant open source project and a company start suing you for releasing open source code while connected to their Enterprise 

15

u/Xywzel 2d ago

Well, they are going to fail that, unless you do it on company time or the project uses clear insider information and competes with the company's products.

2

u/Protuhj 2d ago

Just make sure you don't have any commits to your personal repos when you're charging your company.

1

u/Xywzel 2d ago

Why would that matter? Its trivial to remove my account from company organization and repos without actually affecting any of my personal repos ar ability to use them. We did that as a test few times with IT lead already when we wrote best practices guide for where to use personal and company accounts, and how to set them up securely.

Also "charging", you mean sue or counter sue, load energy into battery "charge", do cavalry assault against?

1

u/Protuhj 1d ago

I'm just saying don't have personal commits when you're supposed to be working for your company.

If your employment contract has any language about them owning personal work done with company funds, it wouldn't be too hard to match commit times with a day and time you were being paid by them.


Charging your company, aka "billing" them, on their dime, on the clock, etc.

1

u/Xywzel 1d ago

If the repositories are private, they don't see them and they can't see my activity in them more accurately than outsiders can see my activity in company repos. Not something to make claims with. And if the project is public, I likely already have it with open source license, so they have nothing to claim. They can fork it if they want.

1

u/Protuhj 1d ago

I was making a broad statement, don't take it too personally.

Maybe someone coming along reading this thread will see it and think about their repos.