Coisas estranhas com o Adaware Adblock

O Adaware Adblocker é um bloqueador de anúncios feito pela Lavasoft, a desenvolvedora do Adaware Anti-Vírus, e diz ser baseado no Ublock Origin:

Que, por sua vez, é GPL3, o que (teoricamente) garante acesso ao código fonte da aplicação.

Porém, há 2 coisas estranhas aí.
A primeira coisa é que o link 'License Agreement" nos manda para o site https://raw.githubusercontent.com/chrisaljoudi/uBlock/master/LICENSE.txt, que por sua vez, é do ublock ‘sem origin’, um projeto diferente do ‘com origin’:

Note que o site “github.com/ chrisaljoudi/uBlock” nos redireciona para “github.com/ uBlock-LLC/uBlock”, que é o repositório do já arquivado Ublock ‘sem origin’, e não o “https://github.com/ gorhill/uBlock” do Ublock Origin de fato.

(Tive que separar os links, pois o fórum não os deixa padrão, mas os modifica com a descrição do site.)


Um pouco de história:

No começo do desenvolvimento do Ublock, só tinha o Ublock “normal”, o projeto que o criador do Ublock Origin participava mas resolveu sair.

Porém após um tempo, o Gorhill resolveu criar um fork do Ublock, criando o tão famoso Ublock Origin que conhecemos e usamos sem moderação, desculpa Dio. Tudo isso lá atrás ± 2007-2014. Um tempo depois o Ublock “normal” foi descontinuado.

Então note que existe uma diferença grande entre o Ublock e o Ublock Origin.


E a segunda coisa é que eu não achei em lugar nenhum o código modificado do Adaware (isso pode ser falha minha mesmo). Alguém conseguiu achar?

Achei tudo isso muito estranho para uma empresa média-grande como a Lavasoft fazer…

Como extensões são feitas em JavaScript, o código fonte delas vem no pacote que você baixa.

Cheguei a baixar e extrair o CRX da Chrome Web Store, e lá está o código fonte, aparentemente sem nenhuma modificação para torná-lo menos legível.

$ tree js
js
├── 1p-filters.js
├── 3p-filters.js
├── about.js
├── adaware-popup-blocker.js
├── adaware-telemetry.js
├── adaware-utils.js
├── adaware-youtube-buttons.js
├── adaware-youtube-refresh.js
├── adaware-youtube.js
├── asset-viewer.js
├── assets.js
[...]

Inclusive, o about.js do pacote parece mais com o about.js do uBlock (sem ser Origin), logo, apesar dos créditos estarem errados, o link para a licença está certo. Não olhei os outros arquivos porque não tenho “cavalo nessa corrida” e vou continuar usando o uBlock Origin.

1 curtida

A pergunta é: Porq alguém escolhe qualquer outro adblock ao invés do Ublock Origin?