Esto se reduce a las patentes de software, no en fechas, sino de una manera que limita los nombres de archivo. El único sistema de archivos que está ampliamente disponible y multiplataforma es FAT, el venerable sistema de archivos Microsoft DOS. Funciona en versiones antiguas y nuevas de Windows, funciona en OS / 2, funciona en Mac, funciona en Linux, y hay muchas implementaciones integradas para los mini sistemas operativos que funcionan con cámaras. Es lo suficientemente viejo como para que sea de dominio público.
Pero hay una trampa. La versión original solo permitía nombres de archivo de ocho caracteres más un punto más la extensión de tres caracteres. Las extensiones que permiten nombres de archivo más largos son mucho más recientes, y hace un tiempo, Microsoft estaba haciendo algunos comentarios serios sobre la recaudación de regalías. Eso significa que la mayoría de las cámaras, y el estándar DCIM, toman la ruta segura y evitan el código para generar nombres de archivo largos. Y eso significa que la fecha y la hora con significado humano no son viables, porque simplemente es demasiado tiempo.
Esto está respaldado por un manual técnico para un controlador de tarjeta SD incorporado , que señala:
Microsoft ofrece licencias para el uso de su sistema de archivo FAT por unidad vendida. Sin embargo, generalmente se considera que esto solo se aplica a las aplicaciones que implementan el sistema de nombre de archivo largo patentado (LFN). Entendemos que si no se usan nombres de archivo largos, entonces no se debe pagar una tarifa de licencia, sin embargo, debe determinar si está de acuerdo con esta opinión usted mismo (a nuestro entender, Microsoft no lo ha declarado, pero otros lo han determinado en base a las versiones originales de la FAT estándar de Microsoft).
Cámaras o teléfonos con cámara, que lo hacen los nombres de archivo de escritura más largas han pagado ya sea Microsoft, están utilizando un sistema de archivos diferente, o no están preocupados por la amenaza legal.