It all started with some free lunch four years ago, and then it morphed into a free patch. Along came Moonlight and some other developments, and now Microsoft has donated 20,000 lines of driver code to be included in the Linux tree. Yes-- Microsoft contributed drivers to the Linux community.