Back in June, Phoronix was the first to report of a native exFAT file-system implementation for Linux
that appeared on GitHub. It later turned out that Samsung accidentally leaked their exFAT source code
. The solution has now been corrected with Samsung formally open-sourcing their exFAT source code.
The exFAT driver talked about in June was modified from an accidental Samsung source code leak that the independent developer found on GitHub. It was a confusing situation and he removed references to the original Samsung source code and it led to a confusing situation in the weeks that followed with tons of comments in the forums
While Samsung accidentally put out the source code in the first place, they have now formally released the code under the GPL after it was discovered they violated the GPL in the first place. Samsung was shipping this closed-source exFAT driver on a tablet yet they were relying upon GPL-only symbols.
The Software Freedom Conservancy is now reported today
, "Conservancy's GPL Compliance Project for Linux Developers is pleased to announce its role in assisting Samsung in a recent public compliance issue. The compliance issue was brought to Conservancy's attention when source code of an exFAT filesystem driver for Linux was unintentionally released via GitHub, and Conservancy later determined that similar code appeared in binary form only (thus violating GPLv2§3) in a Samsung Linux-based tablet. Samsung has made a source release available on their Open Source Release Center website."
The official Samsung exFAT source code can be downloaded from their open-source web-site