Newsgroup: it.comp.os.linux.software
Titolo: Troppi programmi che fanno la stessa cosa(?)

Una cosa che non capisco e' che senso abbia creare tanti programmi che hanno
lo stesso scopo.
Mi spiego meglio: ormai la comunita' ha adottato vlc come lettore video, che
senso ha impiegare tanti sforzi a crearne altri che fanno esattamente la
stessa cosa, anzi peggio? (vedi Totem..). Un altro esempio potrebbe essere
quello della gestione di archivi, abbiamo 7zip, perche creare tanti altri
programmi sconosciuti con le stesse funzionalita'?
Con windows ha un senso, perche c'e' qualche azienda che cerca di
ritagliarsi una fetta di mercato, ma in ambito gnu mi sembra un'inutile
spreco di risorse..
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Non sono d'accordo.
(anche perché sotto Win utilizzavo VLC, ma i miei Linux non l'hanno mai 
visto se non per qualche mese quando ho iniziato ad usare Linux in modo 
quasi permanente. Io mi trovo ottimamente com mplayer)
È vero che alcuni programmi sono quasi uno la copia dell'altro perché 
hanno le stesse esatte identiche funzionalità, ma normalmente non è 
così. Seppur minime, ci sono delle differenze nelle funzionalità (quelle 
più evidenti, come codec, dispositivi, sottotitoli ecc.), in alcune 
caratteristiche (come l'integrazione con uno o l'altro window manager, 
la possibilità di comandarlo via riga di comando, il supporto a sistemi 
come Lirc o dispositivi come Joystic, ecc) o in fatto di risorse 
richieste (meno evidente).
Più in generale, avere più programmi che fanno la stessa operazione è 
buona cosa perché ti permette di avere una scelta.
I motivi?
Il programma xyz non viene più aggiornato (e quindi è destinato a 
sparire)? poco male, ci sono yyy e xxx che fanno la stessa operazione, 
quindi sono potenziali sostituti.
oppure
Il programma xyz necessita di una versione di libreria e altri programmi 
sul tuo pc hanno bisogno di altre versioni. Se le cose non sono 
compatibili, cerchi un sostituto a xyz che funzioni con le librerie 
richieste dagli altri programmi, o cambi uno o più degli altri programmi 
in modo da avere tutte le funzionalità
oppure
Il programma xyz è compatibile solo con un Desktop Environment (Gnome o 
KDE) decidi di passare ad un Window Manager (come ho fatto io che uso 
Enlightenment). Cosa fai?
Se i componenti del DE che servono sono pacchettizzati separatamente e/o 
facilmente localizzati, installi solo quelli, altrimenti cerchi 
un'alternativa a xyz che giri senza bisogno delle librerie del DE.
Avere una scelta in più ti fornisce una possibilità in più di poter 
scegliere qualcosa che meglio si adatta alle tue esigenze/paranoie, al 
tuo modo di lavorare sul computer, alle tue necessità.
Poi avere troppe scelte può portare confusione, ma basta poco per 
districarsi.
Ad esempio, guarda il caso dei client di posta elettronica.
KMail
Thunderbird,
Mutt,
Emacs,
Pine,
si va avanti per molto.
Quale è il migliore?
risposta: Dipende. C'è chi si trova bene con uno e chi con un altro.
C'è chi sceglie qualcosa che abbia una versione per Win (come 
Thunderbird), c'è chi preferisce velocità, la possibilità di 
automatizzare, o chi preferisce qualcosa di scarno e più semplice 
possibile (si può arrivare anche ad usare telnet per leggere la posta).
Probabilmente avrò detto delle ovvietà, ma questo è il mio punto di vista
LP

 lo stesso scopo.
il forking e' un fenomeno difusissimo nel mondo linux.
Ha i suoi aspetti negativi (che tu hai evidenziato) e ha i suoi aspetti 
positivi.
Da un lato e' negativo perche' concentrare gli sforzi sarebbe 
vantaggioso, da un altro lato e' positivo perche' fa sviluppare la 
concorrenza e la tendenza al miglioramento dei prodotti stessi.
Se Totem dovesse confrontarsi con Microsoft Media Player probabilmente 
non migliorerebbe mai, visto che M$ media player non gli erode fette di 
installato su Linux.
Ma quando la concorrenza avviene invece con un altro software che ti 
erode quote che prima erano tue, allora si crea un terreno per utile per 
la crescita.
-- 
ciao

Quale è il migliore?
Mutt;-)
-- 
Saluti, Dalet

 
Conosco molte persone che sarebbero d'accordo e almeno altrettante che 
non lo sarebbero (io non ti dico a quale gruppo appartengo ;-) )
Come dicevo prima: il gusto della scelta.
Non sei tu che ti devi adattare al computer, è il computer che si deve 
adattare a te.
LP

 
[...]
Dimenticavo, se ti trovi bene con Xine, continua ad utilizzarlo senza 
provare mplayer. Alla fine della fiera tutto si riduce alla comodità di 
comando e di uso.
Se vuoi perdere qualche minuto per fare la prova (e se mplayer è 
pacchettizzato per la tua distro), allora fai pure la prova (non mi 
sembra che vadano in conflitto)
LP

> Mi spiego meglio: ormai la comunita' ha adottato vlc come lettore video,
di quale comunità stai parlando? san patrignano?

sembra che vadano in conflitto)
Ho anch'io la Debian Etch, ma il fatto e' che mplayer si
trascina dietro un mare di pacchetti lib e altro e se poi
lo voglio togliere ci metto un bel po' specie perche' non
e' automatico, ma tocca - per quanto ne so io - farlo a mano
facendosi prima l'elenco dei pacchetti.
-- 
Saluti, Dalet

 writes:
G> Una cosa che non capisco e' che senso abbia creare tanti programmi
G> che hanno lo stesso scopo.
Ci sono varie  motivazioni. Non ultima "quello che c'è  in giro non mi
piace  per nulla".  Ma  spesso più  serie.  Che senso  ha Iceweasel  ?
Semplice, la licenza di Firefox non è abbastanza libera.
G> Un altro esempio potrebbe essere quello
G> della gestione di archivi, abbiamo 7zip, perche creare tanti altri
G> programmi sconosciuti con le stesse funzionalita'?
Magari 7zip è lui "uno dei tanti altri programmi"...
Che senso ha fare un archiviatore quando da decenni c'è tar, fai al
limite il solo compressore da includere in tar come hanno fatto con
gzip e bzip2.
Capisco che finalmente il brevetto è scaduto, ma seguire la vecchia
via (un programma archivia, uno comprime) è più saggia.
G> ma in ambito gnu mi sembra
G> un'inutile spreco di risorse..
Come ti hanno già detto, si e no.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software
A Cesare avrei detto di scrivermi a	 | To Caesar I woul have said "emai me to
fn...@rat.vg
  (Lui cifrava in rot13) | 
fn...@rat.vg
  (He encrypted wit Rot13)

 Installato bene, da me e' risultato superiore a tutti.
Io sinceramente, quanto a funzionalità, non credo che lo sia, se poi
parliamo di modularità o pulizia del codice può anche essere.
Comunque la mia preferenza per mplayer ha origini lontane, quando era il
player più completo. Permetteva di linkare i plugin di xmms e quindi di
ascoltare MPCs senza un lettore che funzionasse sotto X (e che tempo fa non
c'era). Ti permette di utilizzare il framebuffer, effettuare conversioni
varie, ascoltare radio... è quasi un lettore a 360 gradi, con gui o senza.
Per altro mi trovo bene anche usandolo tramite la tastiera. Insomma, sarà
l'abitudine ma non credo che xine abbia nulla di più.
-- 
 "ti rispondo senza glissare, io"
Ricordi, i-a.d.d, 07-03-2007

 Semplice, la licenza di Firefox non è abbastanza libera.
Non e` questo il problema. Il fork dei prodotti di Mozilla in casa
Debian e` dovuto al fatto che quelli di Mozilla hanno chiesto
espressamente di rimuovere tutte le personalizzazioni che venivano fatti
ai pacchetti deb dei loro prodotti o di rimuoverli completamente.
A questa richiesta quelli di Debian non ci hanno (quasi) pensato due
volte e hanno forkato (che poi il fork non e` altro che prendere
Firefox, rimarchiarlo, e applicargli le  patch che sono soliti
applicare)
Enrico

> abbastanza libera.
E'B> Non e` questo il problema. Il fork dei prodotti di Mozilla in
E'B> casa Debian e` dovuto al fatto che quelli di Mozilla hanno
E'B> chiesto espressamente di rimuovere tutte le personalizzazioni che
E'B> venivano fatti ai pacchetti deb dei loro prodotti o di rimuoverli
E'B> completamente. 
La cosa  che sappia io  era legata al  fatto che per usare  il marchio
Firefox  devi  ridistribuirlo  "as   is".  Perlatro  Iceweasel  lo  ha
distribuito proma  la FSF ed in  questo caso aveva tolto  le parti non
libere.


 concorrenza e la tendenza al miglioramento dei prodotti stessi.
Per non parlare della possibilità di sperimentare soluzioni 
apparentemente non adatte al programma originale. A volte va male, a 
volte invece il prodotto nuovo fa il salto di qualità.
See you,	
	Silver Drake
-- 
RADIO HELL - HELL FORCE ONE
http://www.myspace.com/rh666
Any metal? Every metal!

 Firefox  devi  ridistribuirlo  "as   is".
Esatto, in pratica Mozilla foundation vuole che, se appare il suo nome e 
quello di Firefox, il prodotto sia veramente il Firefox originale e non 
una versione con modifiche non espressamente verificate/accettate da loro 
(più che comprensibile).


 (più che comprensibile).
Tra l'altro credo che neanche la GPL impedisca questo genere di richieste.
Anzi, diciamo che ne sono certo.
-- 
Vide

 Mutt;-)
si si certo *pat pat* ... magari dopo aver speso settimane a configurare 
per benino muttrc per poter fare tutto quello che vuoi. Sinceramente, ho 
cose molto piu' importanti da fare ;)
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 anch'esso un buon video player.
strano , a me' con aiglx va' proprio bene , e soprattutto non ho mai trovato
divx che non si aprissero e ne ho visti taaaaaaaaannnnnnnnnttttiiiiiii , l'
unico problema me lo danno i wmv , ma di quelli posso fare a meno :-D
cia'
-- 
"Se devi odiare, odia gentilmente."



parliamo di (ehm, ehem...) divx scaricati su donkey, torrent. Giusto?
E non ti e' mai capitato un divx dove non si sente la traccia audio, 
oppure un divx dove appaiono strisce colorate, o divx dove senti l'audio 
e non vedi nulla????
Siamo sicuri?


 e non vedi nulla????
no , per ora tutto benissimo , le prime versioni effettivamente non aprovano
tutto , ma da quando ci avviciniamo alla 1.0 non ho piu' avuto un
problema , unico neo in qualche rarissimo caso 1 file su 1000 a volte si
desincronizza l' audio.
-- 
- Pa', e' arrivato l'uomo della spazzatura.
- Digli che non ne vogliamo.
                -- Groucho Marx

 
Usando aptitude e gestendo le librerie come automatiche, non mi trovo 
questo problema. Se rimuovo un programma mi propone la rimozione anche 
di tutte le librerie orfane.
Penso, comunque, sia solo una questione di gusti e abitudini.
LP

 
Concordo.
La filosofia Unix: tanti programmi piccoli, combinabili, ciascuno fa una 
cosa e la fa bene, contro la filosofia prettamente Windows del "faccio 
il programma strafico che fa tutto e dico che lo fa meglio degli altri".
Per esempio si puň utilizzare gzip (o bzip2) anche senza tar, per 
comprimere uno stream di dati, come
su un pc
nc -l -p 7777 | gunzip - | psql un_db
e sull'altro
pg_dump db_orig | gzip - | nc 10.20.30.40 7777
per trasferire un db postgres da un pc ad un altro
:-)
[...]
LP

 che vuoi , sono gusti :-D
ok, tu parli di divx "hausegemacht". Da che il mondo e' mondo le cose 
fatte in casa sono state sempre le piu' buone ^_^
Comunque, se scarichi roba da donkey, sistematicamente scaricherai anche 
schifezze e monnezze.


di tutte le librerie orfane.
Interessante questo aspetto di aptitude, dovro' riguardarlo
perche' finora l'ho sempre odiato. TNX
-- 
Saluti, Dalet

> Mutt;-)

Be' io l'uso pochissimo (al 10% delle sue illimitate
possibilita') e ce l'ho tutto settato al default.
Grazie per i tuoi giudizi sui vari mplayer, che non riporto.
-- 
Saluti, Dalet

 che vuoi , sono gusti :-D
Ma scusa, sei appassionato e te li fai in divx?
Voglio dire, io li faccio in una mezz'oretta tutti completi
mettendoli in due dvd invece di uno, con:
dvdbackup -> dvdauthor -> genisoimage -> wodim
e tutto da riga di comando: un fulmine! finora nessuno con
Uindous-Nero c'e' riuscito a fregarmi;-))
(e neppure come qualita', penso)
-- 
Saluti, Dalet

 schifezze e monnezze.
O__o 
oddiooooooooo ,
sono diventato una persona seria!!!!!!!
non si capisce piu' quando cerco di essere ironico........ 
-- 
Il ginecologo ad una prostituta: "Lei ha molte perdite durante il
ciclo?".  "Beh, piu' di 2 milioni!".
                -- Da it.hobby.umorismo

 di essere ironico........
oh cavoli, non avevo interpretato bene la faccina.


 per benino muttrc per poter fare tutto quello che vuoi
Personalmente installo ed utilizzo Mutt senza configurare nulla (c'e`
anche da dire che lo utilizzo via shell remota...)
Enrico

 anche per le radio in real audio.
Ma anche 
    mplayer tv://1 (vedo Rai Uno)
    mplayer tv://2 (vedo Rai Due)
    mplayer tv://3 (vedo Rai Tre)
    ...
poi ovviamente mencoder per registrare.. non ho trovato nulla che
richiede meno risorse e funzioni tanto bene :D
Ciao
	Mavimo
-- 
http://mavimo.netsons.org


600 words minute (guardatevi il video) sta tipa lehhe 600 parole al minuto
altro che paperino
