{"id":5006,"date":"2009-07-04T19:41:55","date_gmt":"2009-07-04T22:41:55","guid":{"rendered":"http:\/\/antonini.med.br\/blog\/?p=5006"},"modified":"2022-02-15T03:28:42","modified_gmt":"2022-02-15T03:28:42","slug":"patch-para-o-kernel-linux-resolve-problema-da-patente-do-fat","status":"publish","type":"post","link":"https:\/\/antonini.psc.br\/?p=5006","title":{"rendered":"Patch para o kernel Linux resolve problema da patente do FAT"},"content":{"rendered":"<p style=\"text-align: justify;\">A Microsoft e suas patentes: ela tem uma a\u00e7\u00e3o judicial contra a TomTom, fabricante de dispositivos GPS, devido o uso do sistema de arquivos FAT sem pagar licen\u00e7a. Isso causou coment\u00e1rios negativos na comunidade open source, especialmente sobre o suporte \u00e0 parti\u00e7\u00f5es formatadas em FAT em praticamente toda distro, por meio do kernel Linux. Mesmo que a pessoa use Ext2\/3\/4, ReiserFS, ou qualquer outro no HD, n\u00e3o \u00e9 incomum se deparar com o antigo FAT ao usar um pen drive ou cart\u00e3o de mem\u00f3ria, mp3 player, etc. Segundo a MS n\u00e3o h\u00e1 problema com os usu\u00e1rios dom\u00e9sticos, mas a preocupa\u00e7\u00e3o fez o pessoal se mexer.<!--more--><\/p>\n<p style=\"text-align: justify;\">Os tradicionais FAT12 e FAT16 s\u00e3o padr\u00f5es <a href=\"http:\/\/www.ecma-international.org\/publications\/standards\/Ecma-107.htm\" target=\"_blank\" rel=\"noopener noreferrer\">ECMA<\/a> e <a href=\"http:\/\/www.iso.org\/iso\/iso_catalogue\/catalogue_tc\/catalogue_detail.htm?csnumber=21273\" target=\"_blank\" rel=\"noopener noreferrer\">ISO<\/a>, mas n\u00e3o s\u00e3o \u00fateis hoje em dia, pois os padr\u00f5es cobrem apenas os nomes de arquivos de at\u00e9 11 caracteres, no formato 8.3 (oito para o nome e 3 para a extens\u00e3o). Formato conhecido de longa data por usu\u00e1rios do MS-DOS.<\/p>\n<p style=\"text-align: justify;\">A Microsoft implementou modifica\u00e7\u00f5es que permitem ao FAT suportar nomes de arquivos maiores, por\u00e9m patenteou suas mudan\u00e7as. A\u00ed entra a briga, de cada dispositivo vendido com suporte a FAT com nomes longos um certo valor deve ser repassado a MS.<\/p>\n<p style=\"text-align: justify;\">Andrew Tridgell, um dos desenvolvedores por tr\u00e1s do SAMBA, <a href=\"http:\/\/lkml.org\/lkml\/2009\/6\/26\/313\" target=\"_blank\" rel=\"noopener noreferrer\">fez um patch para o kernel Linux<\/a> que permite continuar usando os nomes longos sem violar a patente da MS. Coisa boba, mas funcional.<\/p>\n<p style=\"text-align: justify;\">As patentes do VFAT, da Microsoft, envolvem a cria\u00e7\u00e3o de nomes curtos (8.3) e longos ao mesmo tempo. Se o sistema suportar, usa o nome longo, caso contr\u00e1rio usa o nome curto. Isso n\u00e3o tem sentido hoje em dia nos desktops, pois \u00e9 encrenca percept\u00edvel mais no Windows 95, 98, MS-DOS, etc. Por\u00e9m n\u00e3o deixa de ser um &#8220;problema&#8221; para fabricantes de alguns dispositivos, estes s\u00e3o o foco da MS em querer cobrar em dinheiro os direitos.<\/p>\n<p style=\"text-align: justify;\">O patch apresentado por Andrew Tridgell faz com que, caso o nome seja curto, seja gravado apenas como nome curto. Se o nome tiver mais do que 11 caracteres, ent\u00e3o \u00e9 gravado apenas o nome longo (o Linux n\u00e3o teria a limita\u00e7\u00e3o de ler apenas arquivos de nome 8.3), e o espa\u00e7o do nome curto \u00e9 preenchido com caracteres in\u00fateis. Pronto, simples assim, e n\u00e3o h\u00e1 uma viola\u00e7\u00e3o \u00e0 patente do FAT da Microsoft.<\/p>\n<p style=\"text-align: justify;\">A patente dela mant\u00e9m uma compatibilidade com sistemas operacionais antigos, que n\u00e3o conseguem identificar nomes de arquivos com mais de 11 caracteres. Por isso um arquivo sempre tem dois nomes (no FAT da MS), um com 11 caracteres e outro maior, mais liberal. No Windows o nome curto era tratado de &#8220;Nome do MS-DOS&#8221;, algo assim.<\/p>\n<p style=\"text-align: justify;\">Briga de gente grande que parece at\u00e9 brincadeira de crian\u00e7a, eis o mundo capitalista.<\/p>\n<p style=\"text-align: justify;\">Refer\u00eancias: <a href=\"http:\/\/www.osnews.com\/story\/21766\/Linux_Kernel_Patch_Works_Around_Microsoft_s_FAT_Patents\" target=\"_blank\" rel=\"noopener noreferrer\">OS News<\/a> e <a href=\"http:\/\/arstechnica.com\/open-source\/news\/2009\/07\/vfat-linux-patch-could-circumvent-microsofts-patent-claims.ars\" target=\"_blank\" rel=\"noopener noreferrer\">Ars Technica<\/a><\/p>\n<p style=\"text-align: center;\">[<a href=\"javascript:history.go(-1)\">Voltar<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Microsoft e suas patentes: ela tem uma a\u00e7\u00e3o judicial contra a TomTom, fabricante de dispositivos GPS, devido o uso do sistema de arquivos FAT sem pagar licen\u00e7a. Isso causou coment\u00e1rios negativos na comunidade open source, especialmente sobre o suporte \u00e0 parti\u00e7\u00f5es formatadas em FAT em praticamente toda distro, por meio do kernel Linux. Mesmo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,27],"tags":[],"class_list":["post-5006","post","type-post","status-publish","format-standard","hentry","category-informatica","category-noticias"],"_links":{"self":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5006"}],"version-history":[{"count":1,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5006\/revisions"}],"predecessor-version":[{"id":27969,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5006\/revisions\/27969"}],"wp:attachment":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}