ADSENSE

 

Notepad++ su Mac: la controversia sul porting non ufficiale

L’arrivo di una versione di Notepad++ per macOS ha generato un acceso dibattito nel mondo della tecnologia.

Quello che molte testate online avevano salutato come un evento storico, si è rivelato un porting non ufficiale, estraneo al creatore del programma originale.

Don Ho, ideatore di Notepad++ per Windows, ha denunciato una chiara violazione del marchio, invitando lo sviluppatore del porting, Andrey Letov, a rimuovere ogni riferimento fuorviante e qualsiasi indicazione di un coinvolgimento ufficiale.

Notepad++ è nato nel 2003 come alternativa leggera al Blocco Note di Windows, basato sulle API native di Microsoft, garantendo prestazioni elevate e profonda integrazione con il sistema operativo.

Questa scelta tecnica, però, rappresenta oggi un ostacolo significativo per la sua portabilità su piattaforme diverse come macOS.

Un porting che “sembra” ufficiale

Il progetto di Andrey Letov, sebbene tecnicamente notevole in quanto applicazione compilata come Universal Binary per macOS, ha generato confusione a causa dell’uso del nome e del logo originali di Notepad++.

Il sito di distribuzione del porting, con un URL molto simile all’originale (notepad-plus-plus-mac.org contro notepad-plus-plus.org), ha ulteriormente contribuito a ingannare gli utenti.

Questo fenomeno, noto come typosquatting o phishing, sfrutta la superficialità con cui spesso gli utenti analizzano gli URL, affidandosi a un colpo d’occhio e alla familiarità del nome.

Questo ha portato persino testate online a celebrare l’arrivo di Notepad++ su macOS senza verificarne l’ufficialità.

Licenza GPL e tutela del marchio

Nonostante Notepad++ sia distribuito sotto licenza GPLv3, che consente la modifica e la ridistribuzione del codice, il marchio e l’identità visiva rimangono protetti.

La licenza GPL permette i fork e le modifiche, ma non autorizza l’uso di nomi registrati in modo da generare ambiguità.

Nel caso del porting per macOS, il sito includeva persino il nome di Don Ho tra gli autori, aumentando la confusione.

Dopo le segnalazioni della comunità, Ho è intervenuto chiedendo un’immediata correzione: cambio di nome, rimozione del logo e chiarimento sulla natura non ufficiale del progetto.

La risposta dello sviluppatore, con la promessa di un rebranding futuro, non ha convinto Ho, che ha segnalato il dominio come caso di impersonificazione, accendendo ulteriormente il dibattito sulla legittimità di tali operazioni.

Limiti tecnici del porting su macOS

Al di là delle questioni legali e di marchio, sorge spontanea la domanda sul perché Notepad++ non sia mai approdato ufficialmente su macOS.

La ragione principale risiede nella sua profonda dipendenza dalle API Win32 di Windows per la gestione di finestre, menu, file system e rendering dell’interfaccia.

Su macOS, non esiste un layer Win32 nativo, rendendo impossibile una semplice ricompilazione del codice.

Sarebbe necessaria una riscrittura completa del livello UI, utilizzando framework come Cocoa o SwiftUI, il che equivale a rifare metà del software.

A questo si aggiunge la questione dei plugin: l’ecosistema di estensioni di Notepad++ si basa su DLL compilate per Windows, che non funzionerebbero su macOS senza una riscrittura completa.

Per gli utenti avanzati, questo rappresenta una limitazione significativa, poiché gran parte del valore dell’editor risiede proprio nella sua vasta gamma di estensioni.

Di Claudia