Tja und MS hat jede Menge Patente und Lizenzrechte innerhalb des Linux Kernels. Und andere Unternehmen haben das gleiche, also soooooo frei und unkommerziell ist Linux nicht.
Der Linux Kernel unterliegt der GNU General Public License. MS und andere können zwar mitwirken dürfen aber die freie Benutzung nicht behindern. In diesem Punkt nützt ihnen ein Paten wenig.
Es hat niemand gesagt, dass man Linux nicht kommerziell nutzen darf.