I think this is under the assumption of "employee has a private fork of the company repo, then leaves, employee should not keep the fork" So when "removed as a collaborator" which apparently includes the original being deleted, you lose access to the main repo and all forks, even yours. As if leaving a company.
This doesn’t make any sense to me. My private forks are * mine* and I most certainly do not want GitHub guessing at whether and when to permanently delete them without my consent. Companies of course have the right to manage access to their proprietary source code, for example by only giving access to corporate accounts under their control and reclaiming those accounts when an employee leaves.
Tell HN: GitHub will delete your private repo if you lose access to the original
241–250 of 294 posts
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#242Earlier quoted context omitted.
If the private repo had the MIT license in it, then it was licensed with the MIT license, regardless of how widely or publicly the repo was distributed.
That's not true. I can go put the MIT license text in every folder on my computer and it won't actually apply the license to anything.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#243Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#244I think this is under the assumption of "employee has a private fork of the company repo, then leaves, employee should not keep the fork" So when "removed as a collaborator" which apparently includes the original being deleted, you lose access to the main repo and all forks, even yours. As if leaving a company.
It really sounds like the forking and access should be "license aware" which sounds like an absolute nightmare to manage but that would help in this specific scenario? I can see it simply creating more worms than helpful.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#245Earlier quoted context omitted.
It knows the license applied to the repository. For a private repo it may not be "released" under that license but planned for release. If AcmeCorp is planning to release - but hasn't - a project under MIT or whatever, they may have the license declared in the repo but that's not a guarantee it's ever going to be released. If it's a private repo, and your access has been under your status as an employee, then I don't…
Software can be open source and not released. Employees can legally release it themselves since it is open source.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#246You deserve it. This is what you get for using proprietary software and not hosting your own gitea/gitlab. The repository was never yours.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#247We saw this with the Heroku being discussed yesterday, we've seen it with Github before. Want to keep it? Store it locally.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#248I think this is under the assumption of "employee has a private fork of the company repo, then leaves, employee should not keep the fork" So when "removed as a collaborator" which apparently includes the original being deleted, you lose access to the main repo and all forks, even yours. As if leaving a company.
This doesn’t make any sense to me. My private forks are * mine* and I most certainly do not want GitHub guessing at whether and when to permanently delete them without my consent. Companies of course have the right to manage access to their proprietary source code, for example by only giving access to corporate accounts under their control and reclaiming those accounts when an employee leaves.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#249I think this is under the assumption of "employee has a private fork of the company repo, then leaves, employee should not keep the fork" So when "removed as a collaborator" which apparently includes the original being deleted, you lose access to the main repo and all forks, even yours. As if leaving a company.
This doesn’t make any sense to me. My private forks are * mine* and I most certainly do not want GitHub guessing at whether and when to permanently delete them without my consent. Companies of course have the right to manage access to their proprietary source code, for example by only giving access to corporate accounts under their control and reclaiming those accounts when an employee leaves.
They are promoting "internal open source", yet due to a wild variety of permissions, colleagues can't fork to their own space or push a branch for a PR. Chasing the repo owners or at least someone with authority to grant permission is rarely worth the hassle.
Re: Tell HN: GitHub will delete your private repo if you lose access to the original
#250The private fork we had, with our numerous changes, all gone.