Pidgin è un’applicazione di messaggistica istantanea open source che ha una storia affascinante e significativa nel panorama del software di comunicazione. Sviluppata inizialmente nel 2000 con il nome di Gaim da un gruppo di programmatori, Pidgin è diventata rapidamente popolare grazie alla sua capacità di connettersi a diversi protocolli di chat, consentendo agli utenti di comunicare attraverso vari servizi come AIM, MSN Messenger, Yahoo! Messenger e IRC, tutto in un’unica interfaccia. Questo approccio ha reso Pidgin la scelta preferita per coloro che desideravano semplificare la gestione delle comunicazioni online.
Nel corso degli anni, Pidgin ha continuato a evolversi, incorporando nuove funzionalità e miglioramenti. La sua architettura modulare ha permesso agli sviluppatori di creare plugin per estendere le sue capacità , rendendola ancora più versatile. Tuttavia, nonostante il suo successo iniziale, Pidgin ha affrontato sfide significative con l’emergere di nuove piattaforme di messaggistica e cambiamenti nei protocolli esistenti, che hanno portato a una diminuzione della sua popolarità .
Dopo un lungo periodo senza aggiornamenti significativi durato 16 anni, il team di sviluppo ha annunciato il ritorno di Pidgin con una nuova versione sperimentale, Pidgin 3.0.0, prevista per il 31 dicembre 2024. Pidgin 3.0.0 segna un passo importante verso il rinnovamento dell’applicazione, con l’intento di riportarla al centro della comunicazione istantanea moderna. Con il supporto per nuovi protocolli e miglioramenti nell’interfaccia utente, Pidgin 3.0 mira a riconquistare gli utenti che hanno apprezzato la sua funzionalità in passato e a attrarre nuove generazioni di utilizzatori.
Pidgin 3.0.0: Un Ritorno Atteso
La nuova versione Pidgin 3.0.0 è attualmente in fase pre-alpha, il che significa che non è ancora pronta per un utilizzo quotidiano a tempo pieno. Tuttavia, per gli appassionati di tecnologia e per coloro che amano sperimentare con il software, questa versione rappresenta un traguardo significativo da celebrare.
Questa versione sarà disponibile in forma limitata: come codice sorgente e come pacchetto Flatpak, probabilmente attraverso il repository software Beta di Flathub (anche se questo dettaglio è ancora in fase di discussione). Pertanto, se si è responsabili della manutenzione dei pacchetti, il team di sviluppo chiede di attendere un po’ o, almeno, di contrassegnare questa versione come sperimentale per gli utenti avventurosi.
Novità e FunzionalitÃ
Una delle novità più interessanti è il supporto per IRCv3 (Internet Relay Chat versione 3), anche se attualmente in uno stato rudimentale ma utilizzabile. Altre funzionalità e protocolli saranno aggiunti nelle future versioni. I programmatori hanno sottolineato che l’interfaccia utente non è ancora rifinita e che Pidgin 3.0.0 non è compatibile con la precedente versione, Pidgin 2.
Per coloro che sono nostalgici dei vecchi plugin amati, ci sarà del lavoro da fare: questi dovranno essere completamente portati alla nuova architettura, poiché quasi tutte le API (Application Programming Interface) sono cambiate in questa ultima versione. Inoltre, Finch, il parente testuale di Pidgin, non fa parte di questo rilascio e non è chiaro se tornerà mai.
Versioni e Sviluppo Futuro
Per enfatizzare quanto sia sperimentale questa versione, essa è ufficialmente etichettata come 2.90.0 anziché 3.0.0. Quest’ultima etichetta sarà assegnata solo quando il team sarà pronto a garantire la stabilità delle API. Fino ad allora, verrà utilizzato un sistema di versioni semantiche e libtool per indicare i progressi verso la versione finale Pidgin 3.0.0.
Le versioni semantiche sono un metodo di numerazione delle versioni che utilizza 3 numeri: MAJOR.MINOR.PATCH. Il numero maggiore (MAJOR) cambia quando ci sono modifiche incompatibili, il numero minore (MINOR) aumenta con l’aggiunta di funzionalità retro-compatibili, e il numero di correzione (PATCH) viene incrementato per le piccole modifiche o correzioni di bug.
Libtool, d’altra parte, è uno strumento che facilita la gestione delle librerie condivise nei progetti software, assicurando che le librerie siano correttamente compilate e collegate su diverse piattaforme. In questo contesto, l’uso di libtool
contribuirà a garantire la stabilità e la compatibilità della nuova versione di Pidgin durante il suo sviluppo.
Nel frattempo, puoi trovare un elenco delle questioni ancora aperte qui.
Secondo i programmatori, sono già al lavoro per preparare Pidgin 3.0.0.2 e hanno reso disponibile una lista di problemi aperti per chi desidera seguire gli sviluppi o contribuire.
Contributi e Coinvolgimento della ComunitÃ
Se si è interessati a contribuire, sia per aiutare a pubblicare le versioni sia per contribuire con codice, è disponibile una guida per i collaboratori. Per chi desidera un’esperienza più pratica, c’è anche la possibilità di seguire la costruzione di Pidgin 3.0.0 in diretta su Twitch.
Per ulteriori informazioni puoi leggere l’annuncio ufficiale.
Fonte: https://www.reddit.com/r/linux/comments/1gxlu2s/pidgin_300_experimental_1_announcement/?tl=it
Fonte: https://discourse.imfreedom.org/t/pidgin-3-0-0-experimental-1-announcement/216
Fonte: https://pidgin.im/development/building/3.0.0/
Fonte: https://linuxiac.com/after-16-years-pidgin-3-takes-its-first-steps/
Source: Read More