$99 replacement opens old .pub files on Windows and macOS, without a subscription
Microsoft ha concluso il supporto per Publisher questo mese, lasciando i suoi utenti con documenti orfani e alla ricerca di soluzioni. Il supporto per le versioni perpetue è terminato il 13 ottobre, ma quelle copie continueranno a funzionare, sebbene senza ulteriori aggiornamenti di sicurezza, correzioni di bug o supporto tecnico.
Publisher ha abbandonato gli abbonamenti a Microsoft 365 il 1° ottobre, anche se le installazioni esistenti potrebbero rimanere accessibili fino all’arrivo degli aggiornamenti di rimozione, previsti a partire dalla metà di novembre per i dispositivi del Current Channel e all’inizio di dicembre per quelli del Monthly Enterprise Channel.
Microsoft aveva avvisato gli utenti nel 2024 che l’applicazione storica sarebbe stata dismessa, senza offrire molte alternative per chi ne aveva bisogno. L’azienda suggeriva di utilizzare Word e PowerPoint, ma nessuno dei due programmi è in grado di aprire direttamente i file .pub di Publisher.
In risposta a questa situazione, la Document Foundation, l’organizzazione dietro LibreOffice, ha rapidamente consigliato di usare LibreOffice Draw, che impiega la libreria libmspub per importare file di Publisher, consentendo di salvarli in OpenDocument Format (ODF). Altre alternative stanno cercando di ricreare l’esperienza di Publisher in modo più simile.
Adam Anderly, fondatore della Texas-based Saint Systems, ha creato PubKeep per sostituire l’applicazione di Microsoft. PubKeep è un software proprietario, senza piani di open source, ma non richiede un abbonamento: basta un pagamento una tantum di 99 dollari per utilizzare l’applicazione.
Il software è compatibile con Windows e macOS, con una versione leggera disponibile anche nel browser. Ha un’interfaccia che ricorda molto Publisher e riesce a gestire file da Publisher 2000 a 2021. I file di Publisher 97 e 98 sono supportati, ma per questi ultimi è necessario inviarli a un servizio di conversione (con approvazione dell’utente) per convertirli in un formato più recente, quindi gli utenti preoccupati per la sicurezza dei propri dati dovrebbero riflettere attentamente prima di aprire vecchi file.
Anderly ha raccontato a The Register che il progetto è nato dopo che gli utenti hanno espresso preoccupazioni per la possibile perdita di accesso a documenti di decenni a causa dei piani di Microsoft. La prima sfida è stata rappresentata dal formato dei file.
Ha spiegato: “Microsoft non ha mai pubblicato una specifica per il formato .pub. Ha documentato alcuni elementi su cui si basa Publisher: il contenitore OLE compound file, le proprietà del documento e i record di disegno di Office utilizzati per forme e immagini. Per tutto il resto, abbiamo usato libmspub, il parser open source del Document Liberation Project che lavora sull’importazione di Publisher per LibreOffice, come riferimento.
Abbiamo verificato che presenta delle lacune, quindi abbiamo scritto il nostro motore in TypeScript. Lo stesso motore viene utilizzato nell’app desktop e nel browser. A partire da lì, abbiamo costruito una piattaforma di test attorno a Publisher stesso. Abbiamo assemblato un corpus di file .pub reali. Un motore di valutazione rende ogni file in due modi: attraverso l’esportazione PDF di Publisher e attraverso il nostro motore, confrontando l’output pagina per pagina, quindi ogni modifica apportata viene valutata rispetto a Publisher.”
Anderly ha sottolineato: “Non abbiamo mai decompilato né modificato Publisher stesso. Oltre alle specifiche pubblicate di Microsoft e a libmspub, tutto ciò che abbiamo appreso è venuto dai file e dai PDF generati da Publisher.”
Abbiamo testato PubKeep e ha aperto ogni file .pub che abbiamo provato, anche se non è stata effettuata una verifica esaustiva della compatibilità. Anderly ha affermato che la società si attiverà rapidamente per risolvere i problemi segnalati dagli utenti.
Secondo quanto riportato, Claude Code è coinvolto nel progetto, e Anderly ha affermato che questo consente di avere un supporto reattivo, con agenti in grado di riprodurre i problemi e scrivere correzioni. “La maggior parte dei problemi vengono risolti lo stesso giorno”, ha detto Anderly. “Ciò ci lascia il tempo per rispondere a ogni segnalazione e email personalmente.”
Sebbene il codice sia proprietario, Anderly ha dichiarato: “Il formato .pubk in cui salviamo è aperto, quindi tutto ciò che crei in PubKeep non è bloccato come lo erano i file .pub.” PubKeep descrive .pubk come un formato ZIP documentato contenente JSON e immagini. Questo rende i suoi contenuti ispezionabili, anche se non garantisce che un’altra applicazione possa riprodurre il layout.
Per gli utenti di Publisher che cercano un’alternativa familiare, PubKeep rappresenta un’altra opzione. Il prezzo di 99 dollari include un anno di supporto.
È sorprendente quanto rapidamente un team relativamente ridotto abbia costruito qualcosa che riproduce gran parte delle funzionalità di Publisher.
PubKeep fa parte di una più ampia tendenza di reimplementazione. Altri progetti stanno affrontando applicazioni ancora molto attive, inclusi Word, Excel e Photoshop.



