La possibilità di effettuare il fork di un progetto aperto è una gran cosa ma talvolta le motivazioni che portano a queste decisioni sono così assurde da spingere a riflettere sul buon senso degli sviluppatori.
L’ultima in ordine temporale riguarda Pidgin, il noto client di instant messaging multipiattaforma che, in occasione del cambio di nome si era anche fatto un lifting: non contenti delle polemiche suscitate dalla decisione di rimuovere le icone che differenziavano gli utenti dei vari servizi di IM (ora viene indicato solo lo stato), gli sviluppatori hanno rimosso dalla versione 2.4 la possibilità di modificare le dimensioni del campo di testo in cui vengono inseriti i messaggi da inviare.
La reazione degli utenti varia dai semplici messaggi di protesta alle proposte di reintrodurre il vecchio comportamento almeno sotto forma di opzione / plugin, passando per la creazione di un fork. Nonostante la vicenda abbia del ridicolo (e si presta ad essere fonte di scherno da parte dei detrattori del software aperto) gli sviluppatori non sembrano intenzionati a fare retromarcia.
Date uno sguardo agli screenshot di Pidgin prima e dopo la modifica e fateci sapere cosa ne pensate.
via | Slashdot
hellview
30 apr 2008 - 23:16 - #1io sono un programmatore e la cosa di togliere la possibilità del resize di quel campo è una boiata pazzesca.
cmq sia sono pur sempre decisioni di chi sta scrivendo il software e se si impuntano amen, il bello dell’open source è che se non ti piace puoi fare un fork in tranquillità.
o cmq si possono pure fare patch e poi le varie distro e/o utenti decidono se applicarla o no.
spidernik84
01 mag 2008 - 00:10 - #2Decisamente pro fork: quelli di pidgin hanno veramente stressato l’anima. Rilascio di nuove versioni in templi biblici, comparto feature da client base (emesene nel giro di due mesi di sviluppo aveva più feature di pidgin, che è in giro da quasi un decennio), ostracismo dei maintainer del progetto (più volte le risposte alla richiesta di features “base” sono state tanto ridicole quanto disarmanti, vedi i vari “usate un altro client” o “è gratuito cosa pretendete”), e per concludere la sempre totale sottomissione al dogma gnome, oltre ogni possibile ragionevole limite.
Veramente, sarà anche un ottimo software, ma con il peso che ha nella comunità oss e nel mondo del software free in generale lo sviluppo è eccessivamente ostacolato da un dogmatismo che fa male parimenti agli sviluppatori, ai contributors e agli utenti stessi.
Questa è la mia posizione sul fu gaim, oggi pidgin. Da SEMPRE!
lampyris
01 mag 2008 - 00:14 - #3bah… non capisco perchè togliere questo tipo di funzionalità.. non capisco la posizione degli sviluppatori. Sicuramente ci sarà un motivo, ma non lo capisco..
ekerazha
01 mag 2008 - 00:17 - #4Ora la finestra si ridimensiona automaticamente “al bisogno”, non vedo dove sia il problema, basta farci l’abitudine.
LuSio
01 mag 2008 - 00:21 - #5Basta usare emesene :)
Seriamente, se i programmatori sbagliano si accorgeranno immediatamente di star perdendo un sacco di utenti e capiranno di aver sbagliato…
nggtony
01 mag 2008 - 00:56 - #6io credo che parte del successo di pidgin stia oltre al fatto di essere multiprotocollo, piuttosto leggero e facile da usare, anche nel fatto che non ha avuto fin’oggi seri concorrenti (emesene è solo MSN, ma io con pidgin uso anche jabber ma anche gtalk e perfino yahoo messenger…. dovrei quindi avere 4 client?).
Quindi secondo me l’unico che possa competere seriamente con pidgin è kopete…. ma kopete è kde-centrico… dovrei passare da xfce a kde solo per kopete? non ha senso, quindi in modo non proprio felice mi tengo pidgin, se poi arriva un degno concorrente si vedrà….
hellview
01 mag 2008 - 01:16 - #7io usando kde mi trovo meglio con kopete che ha pure più features …
bluefox
01 mag 2008 - 01:26 - #8Sono un utente gaim/pidgin ormai da parecchi anni, e leggendo i commenti precedenti credo che non siano stati presi in considerazioni alcuni aspetti fondamentali.
1. Pidgin non è clone di Messenger! Lo scopo con cui è stato creato fin dall’inizio è essere un client multi-protocollo. Questa è la “mission” del programma.
Lo sforzo per creare separare completamente l’interfaccia grafica dalla logica applicativa, e una libreria che esponga una API comune per tutti i protocolli supportati è encomiabile, e vale secondo me il prezzo di qualche funzione in meno.
Se non ci fossero persone come queste nel mondo open-source che fanno una buona architettura e un buon design probabilmente avremmo a malapena una bash!
2. Usabilità e minimalità: La minimalità è un elemento essenziale per raggiungere una buona usabilità (concordo nel non portarla all’esasperazione).
Sempre in linea con la “mission” del programma sono le altre modifiche.
Se ho bisogno di chattare con i miei amici, ho bisogno dell’elenco dei miei contatti e basta: non è molto rilevante conoscere il protocollo con cui ci comunico, uso pidgin apposta per non pensare al protocollo (che comunque compare nel tooltip del contatto…)
Quando chatto, il 99.9% delle volte, si scrivono messaggi brevi. Se non è un copia-incolla, raramente si raggiungono le 2-3 righe. Non vedo quindi tutta questa perdita di usabilità nella texbox non ridimensionabile. E’ solo questione di abitudine, mi ha urtato le prime due o tre volte anche a me all’inizio, ma poi ho compreso come renda tutto più immediato senza dovermi preoccupare io di ridimensionare l’area di testo come dovevo fare prima.
Insomma le ragioni di queste modifiche imho ci sono, e probabilmente sono già state scritte qui:
http://developer.pidgin.im/wiki/DesignGuidelines
Lethalman
01 mag 2008 - 06:53 - #9@bluefox il fatto e’ che il galletto, che non ricordo il nome, che ha inventato pidgin e’ stato assunto da google ed ora lavora all’IM di google. E addirittura lavora sulla multimedialita’ audio/video cosa che non ha mai fatto in pidgin.
Questo fa capire molte cose…
Quel resize ci deve rimanere, non ha senso toglierlo solo per qualche schizzofrenica scelta di design che sembra piu’ professionale, ma che non lo e’.
hs1
01 mag 2008 - 08:29 - #10Litigare su una opzione del genere è da idioti. Avrebbe più senso discutere sul fatto che il main developer di Pidgin *non ha* intenzione di supportare flussi audio e/o video nel futuro osservabile.
E la cosa è abbastanza strana, ora che GStreamer comincia a diventare qualcosa di più che decente.
NoWhereMan
01 mag 2008 - 08:55 - #11http://pidgin.im/~elb/cgi-bin/pyblosxom.cgi/giving_back.html
NoWhereMan
01 mag 2008 - 09:00 - #12ma poi, in irc dove il testo è limitato alle righe singole, che fa la gente, si suicida? lol
nggtony
01 mag 2008 - 09:30 - #13ad essere sincero non ci avevo fatto caso… cmq a pensarci bene, mi sembra utile il fatto che tale spazio aumenti solo quando necessario… non è male!
Mangus_U*RA
01 mag 2008 - 09:43 - #14Concordo abbastanza con blufox.
Il campo non ridimensionabile imho e’ solo questione di abitudine, e poi appunto si adatta da solo.
Certo che comunque un opzione per attivare o meno la sua ridimensionabilita’ non credo sia complicato da inserire.
Ad ogni modo credo che l’abbiano fatto per tagliare la testa al toro ad un bug che a volte mi capitava di notare: quel campo appariva ogni tanto ridotto al minimo, e facevo fatica ad “agganciarlo” per renderlo visibile.
Sicuramente pidgin ha altri “problemi” maggiori su cui bisognerebbe discutere piuttosto che questa robetta.
In ogni caso, resta un gran bel pezzo di software.
orchideo
01 mag 2008 - 10:17 - #15io uso kopete per le varie reti, e amsn se uso solo la rete msn
groucho_nt
01 mag 2008 - 10:43 - #16ma c’è davvero bisogno di utilizzare un client multiprotocollo che di fatto scontenta tutti e non accontenta pienamente nessuno? personalmente uso emesene per la rete msn, e skype per i miei contatti che sono agganciati li, se mi occorre andare su irc (abbastanza raramente) uso kvirc; certo si tratta di una mini schiera di programmi, ma ognuno fa bene il suo lavoro, senza compromessi dovuti ad una (personalmente) indesiderata coesistenza all’interno di un singolo programma; dopo tutto il multitasking lo hanno inventato anche per questo :)
skumpic
01 mag 2008 - 12:03 - #17con l’arrivo di empathy e telephaty previsto x gnome 2.24 (salvo ulteriori ritardi) pidgin dovrebbe diventare solo uno sfuocato ricordo del passato
nggtony
01 mag 2008 - 12:38 - #18giusto per criosità sto provando emesene-svn…… niente male!
Yattaman
01 mag 2008 - 15:25 - #19si sbrigassero invece ad implementare il video invece di pensare a queste sciocchezze, tutti noi siamo costretti ad usare amsn per le chiamate video e pidgin per tutto il resto
pikiweb
01 mag 2008 - 15:30 - #20mah..non è la fine del mondo, ma a me sono sempre piaciuti i programmi di cui posso determinare il comportamento per il maggior numero di cose.
togliere una feature di questo tipo già esistente mi sembra solo una perdita..
Andrea Ratto
01 mag 2008 - 15:38 - #21resize manuale per le dimensioni di default,
aumento automatico fino al 75% della finestra, oltre scrollbar.
Il meglio dei due mondi è possibile.
destino26
01 mag 2008 - 16:31 - #22Funziona bene a mio parere. Parere personale, naturalmente.
Destino26
kasmol
01 mag 2008 - 16:35 - #23Io ho pidgin con supporto ai messaggi offline e personali, supporto alle custom emoticons e ai nick colorati, per arch su aur c’è anche il PKGBUILD per aggiungere il plugin che abilita il resize manuale, quindi sto apposto :) Anche io all’inizio non sopportavo il resize automatico, ma una volta fatta l’abitudine è veramente comodo! Sembra che con pidgin 3.0 avremo anche il supporto ai temi per adium, beh non vedo l’ora! :D
Tilt
01 mag 2008 - 19:31 - #24La possibilità di visualizzare il protocollo, oltre che lo status, è stata riammessa subito dopo le proteste: adesso c’è un’opzione apposita.
NoWhereMan
01 mag 2008 - 20:22 - #25@kasmol: supporto custom emoticons solo in arrivo, vero?
kasmol
01 mag 2008 - 22:37 - #26@NoWhereMan: no anche in invio :D
bluefox
02 mag 2008 - 03:59 - #27@kasmol… illuminaci… (brutta cosa a volte la pigrizia…)
Mazingaz78
02 mag 2008 - 08:04 - #28Io ho scelto pidgin proprio per la sua semplicità e multiprotocollo. Se volevo tutte le altre “utilita’” di msn avrei usato amsn.
Pidgin è bello perchè è semlice, cmq ben vengano le novità, basta che non diventi un’altra copia di msn messenger….
kasmol
02 mag 2008 - 10:06 - #29Ci sono ticket nel sito di pidgin con delle patch ;)
kasmol
02 mag 2008 - 10:08 - #30Ci sono ticket nel sito di pidgin con delle patch ;)
Scratch
02 mag 2008 - 10:30 - #31Meno male che uso emesene… =_=
ice
03 mag 2008 - 09:38 - #32invece a mio avviso la peggior mancanza di pigdin è non supportare il protocollo skype…ma questo penso sia dovuto a questioni di licenze…..
peccato perchè cmq io uso skype al 99% per chat testuali
e su symbian mi trovo benissimo con Fring