Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Interesting fact: the first commit is 2 years old and is entitled "Boilerplate for new Google open source project".

Either they rewrite git history or it took about 2 years to get approval on making this repo public.



The code has an internal analogue, and the tooling lets you choose whether to export the entire git history or squash it. They may have chosen the former, in which case it could just be 2 years to migrate and rework the code to be ready for open sourcing. In that time I imagine there were four reorgs and countless priority shifts :)


If you know you want to open source a project eventually, it's easier if you start it in the open source part of the internal repo with all the licensing and headers in place. Open sourcing existing code is harder because you need to review that it hasn't used something that can't be opened.

So probably they just started the project two years ago, had aspiration to open source, and finally just did now. Some teams might publish earlier, some like to wait until it's had enough internal usage to prove it out.


FWIW they had already pushed that commit four months ago: https://archive.softwareheritage.org/browse/snapshot/bd01717...


That could be the template it was cloned from


Now that's bureaucracy.


I'd agree if last commit was 2 years ago.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: