Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exFAT support #65

Open
vlang-intona opened this issue Nov 19, 2024 · 4 comments
Open

exFAT support #65

vlang-intona opened this issue Nov 19, 2024 · 4 comments
Assignees
Labels
wontfix This will not be worked on

Comments

@vlang-intona
Copy link

Would be cool. exFAT is patented, but it's not a copyright issue - anyone can implement exFAT and publish such an implementation.

@fdesbiens fdesbiens self-assigned this Nov 19, 2024
@fdesbiens fdesbiens added the wontfix This will not be worked on label Nov 19, 2024
@fdesbiens
Copy link

Thank you for this request, @vlang-intona.

You are correct to state this is not a copyright issue. But patents are serious issues too.

The Eclipse Foundation will not accept contributions that willfully infringe on a patent. This would create significant legal liability for us.

Anyone with a proper license to the relevant patent(s) can implement exFAT. However, getting such a license to cover FileX would be expensive, and we lack financial resources.

Naturally, we can explore licensing the relevant patents if enough ThreadX and FileX users are willing to fund the initiative.

@vlang-intona
Copy link
Author

That's interesting. I didn't know all the FAT patents (except exFAT) have run out, which is implied by your statement.

Note that under azure-rtos, Microsoft did offer a free exFAT license on certain platforms: https://github.com/azure-rtos/filex/?tab=readme-ov-file#exfat-licensing

This seems unavailable now with the move to Eclipse, all while azure-rtos/filex was set to read-only.

@fdesbiens
Copy link

@vlang-intona Yes, older versions of FAT are patent-free. They can be freely implemented.

Whatever license Microsoft offered for Azure RTOS does not apply to Eclipse ThreadX. Do not forget Azure RTOS involved a commercial license unless you were using hardware from Microsoft's major silicon partners, which came bundled with such license.

So, unless you have a valid Azure RTOS license, you cannot use exFAT. Microsoft discontinued the sales of such licenses.

@vlang-intona
Copy link
Author

@fdesbiens We are covered by such a hardware license (the chip is listed in the previous FileX license). Looks like we have to stay with the old azure-rtos snapshot for now. Thank you for the clarifications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants