In last week's LinuxCon North America meeting, Google senior engineer Marc Merlin talked about the search giant on open source contributions and practices. Merlin said Google earlier limited resources, it is the first generation of software developed for internal use is not designed for open source. Nevertheless, Google has written a number of technical papers describe the methods it uses, allowing others to achieve the same approach.
Google early contributions in open source projects are mainly bug fixes, the Linux kernel and Google today contributed more than 5000 patches, small amendments to the subsystem to complete driver container. In addition, it also has more than 3,000 open source projects on Github. Google has dedicated six individuals engaged in the use of open source code and publish internal compliance issues open source code.
In order to maintain consistency in the law, Google will open-source code is stored in all external third party hierarchy, it only allows the use of open-source license authorization code to follow it, one can not use code that is AGPL licensed code.