Recentemente, começaram a circular informações a dar conta de que o famoso editor de texto do Windows Notepad++ tinha sido convertido para os computadores da Apple, 22 anos após o lançamento original. De facto, chegaram a surgir notícias a indicar que o Notepad++ teria chegado ao macOS de forma nativa, o que gerou bastante entusiasmo na comunidade. Contudo, Don Ho, o criador do projecto original, veio agora a público para se distanciar desta versão, a clarificar que não existe qualquer lançamento oficial para os sistemas operativos da marca da maçã.
A versão para macOS foi criada por um programador independente chamado Andrey Letov. O projecto ficou alojado num domínio próprio e apresentava características técnicas interessantes. Tratava-se de uma aplicação nativa construída como um Binário Universal, capaz de funcionar de forma directa tanto em processadores Apple Silicon como em máquinas Intel mais antigas. Esta abordagem permitia aos utilizadores executar tarefas sem a necessidade de recorrer a camadas de compatibilidade de terceiros, como o Wine, o CrossOver ou o Parallels.
Violação de marca e confusão para os utilizadores
O Notepad++ é um programa de código aberto, distribuído sob a licença GNU General Public License (GPLv3). O próprio Don Ho encoraja outros programadores a pegar no código base e a criar adaptações para outras plataformas. O problema central nesta situação não reside na cópia do código, mas sim na utilização indevida da marca registada e do logótipo oficial. A versão não autorizada para Mac usava o nome exacto e o icónico camaleão, a dar a falsa impressão de que se tratava de um lançamento oficial mantido ou apoiado pela equipa original.
A comunidade de utilizadores do Notepad++ é conhecida por ser bastante activa e protectora do projecto original. Quando a notícia do falso lançamento começou a circular, muitos programadores acorreram aos fóruns para alertar os menos atentos. A licença GPLv3 é muito clara quanto à liberdade de modificação de código, mas a linha vermelha é traçada quando entra em jogo a propriedade intelectual visual e nominal.
A situação agravou-se quando Andrey Letov decidiu adicionar o nome de Don Ho à página de autores do projecto no seu site. Após vários utilizadores começarem a dar o alerta no GitHub sobre esta versão não oficial a aproveitar-se do nome do editor de texto, o criador original decidiu intervir. Don Ho refere que escreveu a Letov a pedir a alteração imediata do nome e do logótipo, para evitar problemas de direitos de autor e confusão entre a comunidade.
A resposta do programador independente não foi a esperada. Letov argumentou que apenas queria disponibilizar o editor aos utilizadores de Mac, removeu o nome de Don Ho da página de autores e expressou a esperança de que o criador original acabasse por apoiar o projecto para expandirem a marca em conjunto. Don Ho manteve a sua posição firme, a recusar qualquer apoio e a exigir a remoção imediata da marca e do domínio.
Denúncia e falsas atribuições
Perante a recusa de Letov, que pediu algumas semanas para mudar a imagem da aplicação enquanto continuava a pressionar por um apoio oficial, Don Ho perdeu a paciência. O criador original reportou o site à Cloudflare, classificando a página como um esquema de phishing e falsificação de identidade por enganar os utilizadores. Com a pressão da comunidade a aumentar drasticamente, Letov acabou por publicar um aviso na página inicial do projecto.
No comunicado, o programador independente indica que, em coordenação com Don Ho, vai alterar a imagem da versão para macOS para que esta ganhe uma identidade própria, embora a respeitar a sua origem. Estas actualizações, que incluem um novo logótipo, um nome diferente e provavelmente um novo domínio, vão chegar com a versão 1.0.6 nos próximos dias.
Apesar de ter limpado a página de autores, o site Neowin descobriu que, na secção de plugins, Letov indicava falsamente Don Ho como o autor de uma extensão chamada NppAIAssistant. Esta funcionalidade integra um painel lateral de inteligência artificial no editor, a permitir aos utilizadores conversar com modelos da OpenAI e da Google.
Os obstáculos técnicos para uma versão oficial no macOS
A ausência de uma versão oficial do Notepad++ para os computadores da Apple não se deve a falta de vontade, mas sim a barreiras técnicas profundas. O software original depende exclusivamente de chamadas à API Win32 para praticamente todas as suas operações. Isto inclui a gestão de menus, caixas de diálogo, sistemas de ficheiros e a própria construção das janelas. Como não existe uma API Win32 no macOS, é impossível compilar simplesmente o código para um Mac.
A arquitectura do Windows está tão enraizada no núcleo do Notepad++ que separar o motor de processamento de texto da interface gráfica seria um trabalho monumental. Para criar uma versão oficial, Don Ho teria de reescrever toda a camada de interface de utilizador a partir do zero. Para além de reescrever a interface, seria necessário garantir que o desempenho se mantinha optimizado, algo que a versão actual consegue fazer de forma exímia em máquinas Windows.
Além disso, existe o desafio dos plugins criados pela comunidade. Estas extensões são programadas como ficheiros .dll do Windows e dependem fortemente da arquitectura do sistema operativo da Microsoft. Mesmo que o criador conseguisse desenvolver uma versão oficial para macOS, a esmagadora maioria destes plugins não iria funcionar, o que retiraria grande parte do apelo que o editor oferece aos profissionais e empresas que o utilizam diariamente.