• Listar posts
  • Feeds - RSS
Post

Patch no Linux pode evitar risco de processos da Microsoft

Postado por Das Übergeek - em 03/07/2009 03:52
Blog: ÜberGeek

Karmômetro (?)

tende a neutro
adicionar comentário Comment

Modificação criada por Andrew Tridgell evita violação de patentes relacionadas ao sistema de arquivos FAT

Por Antonio Blanc

Em fevereiro deste ano a TomTom, fabricante de dispositivos GPS para navegação automotiva, foi processada pela Microsoft por violação de duas de suas patentes, relacionadas à criação e manipulação de arquivos em discos formatados com o sistema de arquivos FAT, usado no MS-DOS e todas as versões do Windows. Microsoft e TomTom eventualmente chegaram a um acordo, mas o episódio preocupou os desenvolvedores do Linux.

O modo como o sistema lida com discos formatados em FAT é o mesmo usado pela TomTom, e poderia gerar processos contra desenvolvedores e distribuições Linux. A solução mais simples, eliminar o suporte a este sistema de arquivos, é inviável já que implicaria em eliminar também o suporte a milhares de aparelhos já nas mãos dos usuários.

Apesar de ser atualmente considerado obsoleto, o sistema criado pela própria Microsoft na década de 80 foi usado durante décadas em todos os PCs com o MS-DOS e, mais tarde, em todas as versões do Windows até hoje. Devido a essa popularidade é usado em praticamente qualquer aparelho que precise ler e gravar dados em um “disco”, seja um disco rígido ou memória flash, de pendrives a MP3 players, câmeras digitais e, claro, unidades GPS.

Andrew Tridgell, autor do Samba, software que permite que máquinas Linux participem de redes Microsoft, pode ter encontrado uma solução. As patentes em questão são relacionadas à forma como o sistema operacional lida com os nomes dos arquivos: sistemas FAT16 limitam os nomes a 11 caracteres, 8 para o nome, um ponto e mais 3 para a extensão (ex: arquivos.txt).

Sistemas FAT 32, mais modernos, permitem até 256 caracteres no nome do arquivo, mas ao mesmo tempo geram um nome no antigo formato 8.3 para garantir a compatibilidade dos discos com sistemas operacionais que só compreendam o antigo formato FAT16. É nesse processo que está o problema: a patente da Microsoft lida com a geração de um nome para um arquivo em ambos os formatos.

A solução proposta por Tridgell, na forma de um patch para o kernel Linux, é engenhosa: ao criar um arquivo, o nome é verificado. Se ele “couber” no espaço de 11 caracteres, a convenção antiga (8.3) é usada, e um nome longo para o arquivo não é gerado. Caso contrário, um nome longo é gerado, e o que seria o nome “curto” é preenchido com caracteres inválidos, fazendo com que seja ignorado pelo sistema. Ou seja, na prática o arquivo fica tendo só um nome longo ou só um nome curto, mas não os dois, evitando a patente.

Segundo o site Ars Technica, código está sendo analisado por uma equipe de advogados da Linux Foundation, que acredita que ele evita todas as questões legais possíveis, além de não alterar, na maioria dos casos, o comportamento esperado pelo usuário quando este lida com discos formatados em FAT. Se o código for aprovado, será incluído na distribuição oficial do kernel Linux.

A Linux Foundation lembra que acredita que a patente da Microsoft é inválida. O patch funciona como uma “medida de segurança”, permitindo que empresas continuem usando o suporte ao sistema de arquivos FAT se necessário, ao mesmo tempo em que evitam o risco de uma batalha legal que pode ser dispendiosa, cansativa e, para pequenas empresas, até mesmo letal.

www.geek.com.br


Tags:

Postado por Das Übergeek - - em 03/07/2009 03:52

Comentários Comment

  1. comentário de iironic

    Karmômetro (?)

    tende a neutro

    Public String DeixaNomeGiganteETiraAMSDoMeuPeh(string NomeArq){
    if(NomeArq.length>11)){
    TiraMSDoMeuPehComOTruquinhoMandraque();
    }else{
    this.NomeArq = NomeArq;
    }
    return NomeArq ;
    }

    Postado por iironic em 03/07/2009 09:16

  2. comentário de Luís Cláudio

    Karmômetro (?)

    tende a neutro

    ….então quer dizer que o Linux também tem um pézinho lá na Microsoft, né ?!
    É por isso que não sou defensor de nenhum S.O.
    Um não é estável, nem muito seguro, mas foi o que todo mundo sempre mexeu e aprendeu..
    O outro é complexo mas estável mas dependente da tecnologia da Rival…

    Isso é briga de casal… e eu não meto a colher !

    Postado por Luís Cláudio em 03/07/2009 15:25

  3. comentário de Klein

    Karmômetro (?)

    tende a neutro
    Luís Cláudio

    kra, não fala o que tu não sabe…..

    Postado por Klein em 03/07/2009 15:32

  4. comentário de Legendario

    Karmômetro (?)

    tende a neutro

    A Microsoft me inoja! Arrrgggghhh!

    Postado por Legendario em 03/07/2009 15:40

  5. comentário de Caio Costa

    Karmômetro (?)

    tende a neutro

    Luís Cláudio,
    O Linux não depende de tecnologia da Microsoft.
    E nunca dependeu.
    Acontece que o Linux é usado em muitos aparelhos “embarcados” como roteadores, aparelhos de GPS, celulares….
    E o suporte ao sistema FAT é essencial já que é padrão em Memory Cards e Sticks da vida.
    Mas a Microsoft tem algumas patentes nesse FAT, e quer usá-las pra ver se consegue minar o Linux. Mas não adianta…
    Ela alega que o Linux viola 200 e não sei quantas patentes…. Mas nunca disse quais… Por quê??? O dia que disser, no outro a comunidade já terá desenvolvido patches que as contornam…

    Postado por Caio Costa em 03/07/2009 17:31

  6. comentário de Leonardo

    Karmômetro (?)

    tende a neutro

    Até onde eu e a wikipédia sabemos (http://en.wikipedia.org/wiki/File_Allocation_Table), a FAT e FAT32 são técnologias Microsoft. Mesmo que não tenha utilizado código desenvolvido pela Microsoft, se o Linux dá suporte ao FAT, então dá suporte à uma tecnologia Microsoft.

    Se ela tem uma patente sobre algo que ela mesma desenvolveu, então que defenda. Agora não me venha com essa de que a Microsoft tá fazendo isso pra minar a comunidade Linux. Ela tá defendendo o que é dela.

    Da mesma forma, se eu pegar um código opensource, fizer alguma coisa com ele, e ganhar dinheiro sem liberar o código que mechi, a comunidade vai querer me processar pra eu liberar o código.

    Postado por Leonardo em 03/07/2009 18:15

  7. comentário de Paulo Munir

    Karmômetro (?)

    tende a neutro

    Eu sabia que a Microsoft pode ser chinelona quando quer, mas este caso chegou ao cúmulo.

    Postado por Paulo Munir em 04/07/2009 04:19

  8. comentário de FAT

    Karmômetro (?)

    tende a neutro

    Erro ao acessar a FAT. Tento acessar a magrela? (Y/N)

    Postado por FAT em 04/07/2009 13:37

  9. comentário de Psychaos

    Karmômetro (?)

    tende a neutro

    Mas, como foi dito na matéria: “A solução proposta por Tridgell […] é engenhosa: ao criar um arquivo, o nome é verificado. Se ele “couber” no espaço de 11 caracteres, a convenção antiga (8.3) é usada, e um nome longo para o arquivo não é gerado. Caso contrário, um nome longo é gerado, e o que seria o nome “curto” é preenchido com caracteres inválidos, fazendo com que seja ignorado pelo sistema.” — ressaltado o trecho "[…] o que seria o nome “curto” é preenchido com caracteres inválidos [..]", bem, a expressão caracteres inválidos é meio vaga em informática. Porém, se a intenção era dizer que, caso necessário, um nome longo seria gerado e o curto seria ignorado, tudo bem. Agora, gerar um nome composto de caracteres inválidos, ainda sim, seria ter dois nomes.

    Postado por Psychaos em 05/07/2009 14:50

  10. comentário de Lex Aleksandre

    Karmômetro (?)

    tende a neutro

    Leonardo,

    Pense na seguinte situação: o homem anda pra frente, um passo após outro. Aí um espertinho tem a brilhante idéia de patentear essa forma de andar e passa a perseguir as pessoas que andam dessa forma. Você acha isso justo?

    Sei que a comparação não é totalmente aplicável ao caso, mas por ser uma tecnologia ainda usada em muitos dispositivos (infelizmente), é como se fosse. O que está em jogo aqui não é o roubo ou uso indevido de uma tecnologia e sim a liberdade do ser humano. A Microsoft usou muito suor e conhecimento público para desenvolver suas tecnologias e depois cobrar por elas. E se fosse possível cobrar esse conhecimento público dela?

    Baseado nesse mesmo princípio, a Microsoft usa sim tecnologias alheias, já que teve que se basear nas mesmas em suas implementações. Se um dia fosse possível abrir todo o portifólio de software da MS pode ter certeza que o quadro seria outro!

    Estou de acordo com a utilização do patch já que da MS, infelizmente só podemos esperar as medidas mais mesquinhas.

    Lex Aleksandre
    Google profile
    Facebook
    Twitter @aleksandre

    Postado por Lex Aleksandre em 06/07/2009 08:22

  11. comentário de Microsoft Guy

    Karmômetro (?)

    tende a neutro

    Não falem merda seus idiotas!!!! A microsoft comanda e vai comandar sempre, seja o linux lixo ou qualquer outro imbecil que apareça no meio da caminho… Cambada de imbecil, nego não sabe tomar um ônibus vai querrer falar de sistema operacional… Aaaa, vão dar a bunda que vocês ganham mais, bando de idiotas…
    Bill 4 President!!!!

    Postado por Microsoft Guy em 06/07/2009 09:16

  12. comentário de Lex Aleksandre

    Karmômetro (?)

    tende a neutro

    Não há sequer necessidade de comentar o que o camarada acima disse!
    Como já diz o ditado: “Pobre da mãe que tem um filho que faz da boca um c*”!

    Lex Aleksandre
    Google profile
    Facebook
    Twitter @aleksandre

    Postado por Lex Aleksandre em 06/07/2009 09:58

  13. comentário de Daniel Cipriano

    Karmômetro (?)

    tende a neutro

    Migrem para o MAC OXS pronto :D

    Postado por Daniel Cipriano em 06/07/2009 11:15

  14. comentário de Microsoft Guy

    Karmômetro (?)

    tende a neutro

    @Lex Aleksandre ,

    O nooba, vai ver se estou na esquina seu saco de merda… Animal de bota… Não tem argumento contra a microsoft vem falando merda…. Vai se ferra seu pulha

    Postado por Microsoft Guy em 06/07/2009 11:37

  15. comentário de iironic

    Karmômetro (?)

    tende a neutro

    Parafraseando o Lex:

    “Pobre da mãe que tem um filho que faz da boca um c*”

    Postado por iironic em 06/07/2009 11:51

Postar um novo comentário

Não preencha este campo Ele é um mecanismo para evitarmos spams. Se vc. está vendo este texto, seu browser provavelmente não interpreta corretamente CSS. De qualquer forma, apenas deixe este campo em branco e siga livre para comentar.

Ajuda com a formatação


voltar ao início