10 products that big tech companies have open-sourced recently

Releasing internal products to the open-source community is the hip new thing for technology giants to do.