Isso é mais um problema com exFAT , e não FAT .
-
exFAT é o sistema de arquivos de propriedade da Microsoft que o Android (e qualquer outro dispositivo) precisa licenciar da Microsoft para suportar.
-
FAT (por exemplo, FAT32 + VFAT) é gratuito para implementar e implementar praticamente universalmente, inclusive no Ubuntu.
Um dos benefícios notáveis do exFAT sobre o FAT é seu suporte para arquivos individuais maiores que 4GB, um recurso essencial para aplicativos de gravação de vídeo.
O inconveniente mais notável, obviamente, é a sua natureza proprietária, dando um imposto da Microsoft a todos os dispositivos que implementam o padrão. É uma parte essencial do padrão SDXC, o que significa que os dispositivos que suportam cartões SD acima de 32 GB precisam pagar à Microsoft.Editar: depois de ler o artigo, percebo agora que o próprio artigo sugere que os fornecedores estão pagando para usar até FAT (não exFAT). Desculpe por supor que foi sua própria confusão.
No entanto, o ponto que Muru fez em sua resposta ainda permanece: as implementações de software livre do FAT (incluindo a implementação no Linux, o kernel usado no Android) não estão sujeitas às patentes da Microsoft porque não implementam o algoritmo patenteado para manutenção de nomes extensos de arquivos e nomes de arquivos de 8/3 letras lado a lado.O artigo até admite que só pode especular, e acho que é provavelmente errado, pelas razões acima. Ou, pelo menos, talvez não tenha a história completa: é possível que esses fornecedores estejam licenciando outras tecnologias da Microsoft e o contrato que eles têm com a Microsoft também inclua alguma tecnologia FAT mesmo eles não precisam de uma licença para isso.