Dicionários e licenças

De onde vêm as palavras do Trama, e sob quais termos · Where Trama's words come from, and under which terms

O Trama é um jogo de palavras, e as palavras não são nossas. Elas vêm de projetos lexicográficos abertos, cada um com a sua licença. Esta página existe por dois motivos: dar crédito a quem fez o trabalho, e cumprir a obrigação que um desses projetos cobra.

As fontes

Idioma Fonte Licença Obrigação
Português fserb/pt-br
Copyright 2021 Fernando Serboncini
MIT Crédito, já dado no app
Inglês ENABLE — Enhanced North American Benchmark Lexicon
12dicts, de Alan Beale
Domínio público Nenhuma
Espanhol RLA-ES
Santiago Bosio e colaboradores
MPL 1.1 (tripla: MPL / LGPL / GPL) Publicar a lista derivada

A lista em espanhol, sob MPL 1.1 obrigação cumprida

words.txt — 585.072 palavras

Modificação do léxico RLA-ES, distribuída sob Mozilla Public License 1.1.

Baixar a lista · Aviso de licença · Texto da MPL 1.1 · Metadados da geração

A MPL 1.1 é copyleft por arquivo: ela alcança o arquivo modificado, e não a obra maior que o acompanha. É por isso que a lista é pública e o aplicativo Trama não é — a própria licença prevê essa combinação, e é a razão de termos escolhido a MPL entre as três que o RLA-ES oferece.

O que foi modificado

O words.txt não é o arquivo de origem. Ele é gerado a partir do es_ES.dic e do es_ES.aff do RLA-ES, por este caminho:

  1. Descompressão dos lemas com as regras de afixo do es_ES.aff, aplicando tanto os sufixos quanto os prefixos declarados.
  2. Normalização para o alfabeto do jogo: maiúsculas, sem acento nem trema, com o Ñ preservado como letra própria.
  3. Corte das palavras com menos de três letras.
  4. Remoção das entradas de uma lista de bloqueio de linguagem ofensiva.
  5. Ordenação alfabética e remoção de duplicatas.

O meta.json registra os números da geração, incluindo o SHA-256 do arquivo e a cobertura de cada letra no léxico.

Sobre a frequência das palavras

A compilação usa também o corpus FrequencyWords, derivado do OpenSubtitles e licenciado em CC BY-SA 4.0, para ordenar a lista de palavras conhecidas dentro do aplicativo.

Esse dado não acompanha nem a lista publicada aqui nem o aplicativo. O que se distribui é uma lista de palavras derivada do RLA-ES — uma ordenação, não a tabela de frequências.