Google Code now a general open source repository
![dana-blankenhorn.jpg](https://www.zdnet.com/a/img/resize/9901f0c28381677d8bf5ced1b5af181cd77e3a1c/2014/07/22/220ebf26-1175-11e4-9732-00505685119a/dana-blankenhorn.jpg?auto=webp&fit=crop&frame=1&height=192&width=192)
If you were supporting Microsoft stuff, you went to CodePlex and used a Microsoft-friendly open source license. Same if you were on Google Code -- chances were you had an Apache license and your code's target was fixed on a larger Google project.
This has been changing over the last year. We have covered the move by Microsoft to make CodePlex independent, targeting corporate code repositories rather than just .Net-friendly projects. Now Google is doing the same, announcing it will accept open source projects under any license, even the AGPL.
This is considered a concession, although some are calling it a birthday present, given that Google Code has now been online five years. (Time flies.)
I think it's just another example of evolution in action. Legal papers were never really needed to show that a project on Google Code was Google-centric, nor that one on CodePlex was Microsoft-centric. This was implied in the hosting.
Now open source projects have five serious choices for handling their central code repositories:
- Put it at Sourceforge. Still a valid choice.
- Go to CodePlex. If you're in the Fortunate 500 it won't get you fired.
- Put it on Google Code.
- Align with a project-centric repository like Apache or Eclipse.
- Open your own forge and control your community.
Only the last costs any serious money, but for many it will also remain the option with the greatest benefits.