Microsoft Will Publish exFAT Spec, but Linux Devs Aren’t Happy

Microsoft has declared that it'll publish the technical implementation details of the exFAT commonplace and permit support to be integrated into the Linux kernel at a future date.                

This is often a serious amendment for Microsoft, that once weaponized its FAT patents. whereas Samsung has revealed a GPL driver for exFAT back in 2013, patent encumbrances have prevented the driver from being distributed as a part of Linux.

That can currently amendment, if the driver is enclosed in future versions of the Linux kernel. however as Phoronix noted, discussion on the list has been essential of the pre-existing driver code, that was labeled  for inclusion within the kernel following the Microsoft announcement. Christoph Hellwig, a old Linux developer, known as it “a pile of crap,” saying:
It primarily could be a reimplementation of fs/fat/ not up to kernel standards with a number of indirections thrown in to additionally support exfat. thus no quantity of labor on this codebase is admittedly aiming to bring USA forward. Instead somebody however will pay a few days on this and truly has file systems to check it simply has to bring the low-level format bits over to our well tested fs/fat codebase rather than duplicating it.

Greg Kroah-Hartman, WHO maintains the Linux -stable branch, defended the choice to require the code into staging, despite its current condition, writing: “I grasp the code is alarming, however i will be able to lief take atrocious code into staging. If it bothers you, simply please ignore it.”
Stephen J. Vaughan-Nichols writes that the move may be scan as a partial answer to a request created by Bradley chemist once Microsoft joined the Open Invention Network (OIN)’s patent non-aggression written agreement last year. once noting that Microsoft had specifically jolted down Linux product vendors for licensing fees associated with exFAT within the past, he known as on Microsoft to “submit to upstream the exfat code themselves underneath GPLv2-or-later.” Microsoft has not taken this step. Instead, it's publication the specification and supports the work to make a Linux driver which will add exFAT support to the kernel at a future time. whereas Microsoft is supporting this effort, it expects the particular code submission to be performed by others.
As for why Microsoft is taking this step, at this specific purpose in time, the corporate might have provided the solution last year, at an Open supply Summit in Europe. SJVN quotes Stephen Walli, the principle program management for Azure, as saying:

Open supply modified everything. Customers have modified. Fifteen years agone, a Congress of Industrial Organizations would have same, ‘we don't have any open supply, they might are wrong, however that’s what they thought.’ Now, CIOs grasp open source’s essential … Microsoft has invariably been an organization by, of, and for developers. At this time in history, developers love open supply.

Opposition to the move or issues concerning whether or not Microsoft intends one thing sneakily skulduggerous appear muted in most of the OSS community. Microsoft has been making an attempt to prove its ASCII text file bona fides for years, even going up to now on integrate a Bash shell and Linux kernel into Windows ten. within the past, there are bitter standardization fights between Microsoft and members of the ASCII text file community, as well as the fight between workplace Open XML proponents (Microsoft) and therefore the OpenDocument Format (ODF) over a decade agone.
Today, there’s no sign of such disputes. Since Satya Nadella took over at Microsoft, the corporate has been markedly additional friendly towards open supply product. whether or not that reflects Microsoft’s disposition to acknowledge the target quality of ASCII text file code or a replacement front during a sly, long-term war to sabotage those product is probably going within the eye of the beholder.