Vlákno názorů k článku 10 důvodů proč nepoužívat Skype od M.R. - Ahoj, článek je zajímavý, ale nemůžu se zbavit dojmu...

  • Článek je starý, nové názory již nelze přidávat.
  • 19. 9. 2005 8:43

    M.R. (neregistrovaný)
    Ahoj,

    článek je zajímavý, ale nemůžu se zbavit dojmu zaujatosti. Autor se asi hodně snažil nalézt 10 důvodů...

    Ano Skype není dokonalý. Na druhou stranu má většinu neduhů peer-to-peer sítí, nebo jiných komunikačních služeb. Vezmu to popořadě:

    1) Uzavřený protokol: to je problém. Nemám rád tyto praktiky. Na druhou strany kolik z Vás používá ICQ, nebo jiný podobný messanger?

    2) Centrální řízení služby: hmm, a jak to chcete dělat jinak? Prostě musí být někdo kdo ověří vaši autenticitu. Navíc pokud Skype dělá takto business, tak musí mít kontrolu... Jiné služby to tak také dělají. I Jabber potřebuje autentizaci na centrálním serveru - musíte prostě vědět s kým komunikujete. Dalo by se sice využít certifikátů, ale i na to musíte mít certifikační autoritu pro dané klíče. Autentizace je prostě z mého podledu čistě centrální záležitost. Ostatní věci myslím i Skype dělá decentralizovaně (nepočítám billing, který se ale na telefonování zadarmo patrně nepoužívá).

    3) Kontrola nad tokem dat: ta snad není skoro nikdy. Je fakt, že normální pakety cestují poněkud více deterministicky, ale stejně nejste schopni moc ovlivnit kudy tečou (dynamické routování atp). Pokud máte zájem o konkrétní službu, musíte prostě vyslat konkrétní paket, který musí směřovat k poskytovateli. No a pokud je poskytovatel v Atlantě, co se dá dělat (viz kvalita služby - bod 8)?

    4) Funkce supernode: to je věc co mě na Skype štve asi nejvíc. Nicméně většina p2p sítí co znám používá podobné techniky a také se o nich moc nedozvíte (bittorrent, direct-connect, aj.). Uživatel by měl mít právo vědět, že se stal SUPERNODE a měl by za to mít jistý benefit (kvůli motivaci stát se supernode - např. SkypeOut kredit, nebo SkypeIn číslo). Pokud máte veřejnou IP a nechcete být supernode (např. máte omezenou linku), musíte mít právo supernode režim vypnout (v současné době prostě vypněte skype a když s někým chcete mluvit, domluvte se na jiném kanálu a pak teprve pusťte skype).

    5) Podpora komerční firmy: jediný kdo Skype podporuje jsou uživatelé se skype v SUPERNODE režimu a platící zákazníci. Naopak Skype dává ostatním uživatelům možnost telefonovat po síti "zadarmo" (rozumějte poskytuje technologii, ne dráty). Takže to není úplně čistá podpora. Je to prostě obchod. Až bude jiná open-source alternativa, velmi rád přestanu Skype podporovat. (Nečte root.cz náhodou někdo z technické univerzity, která se zabývá touto problematikou? Nový komunikační systém by mohl být hezkou platformou pro spoustu vědeckých i studentských prací!)

    6) Možnost odposlechu: to je problém, ale pokud o něm víte (a Skype to netají), využijete pro důvěrnou komunikaci asi něco jiného (pokud tedy nejste v USA, kde budou chtít doposlouchávat prostě všechno).

    7) Nebezpečná licence: uživatel má vždy právo skype prostě nepoužívat. Spoustu free verzí jiných komerčních programů využívá něco velmi podobného. Na uživatelských stránkách se o změnách licence dozvíte a navíc Skype motivuje uživatele ke čtení svého portálu pro uživatele tím, že pořádá free-skype dny - tu a tam skype vyhlásí takový den a uživatelé si mohou v obchodě vyzvednout poukázku na skype-out kredit... (možná jen pro skypeout zákazníky).

    8) Proměnlivá kvalita hovoru: BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. Jistě znáte tuto klauzuli z GPL. To asi platí pro jakýkoli software zadarmo. Neplatíš, tak si neztěžuj. U open-source platí, stěžuješ si a nikdo tě neposlouchá? Tak to oprav sám, nebo si zaplať někoho (dej mu donation) kdo to udělá za tebe. Pokud si platíte SkypeOut a nefunguje to (jako já), potom už můžete nadávat na Skype a právem (btw. v Kladně to opravdu NEFUNGUJE!).

    9) Provoz skype nelze jednoduše omezit: inu pokud máte centrální správu - proč by to nešlo? Když zabráníte uživatelům přihlásit se do systému (viz bod 2), tak si nikdo nezatelefonuje...

    10) Nedostupnost zdrojových kódů: naprosto souhlasím s autorem. Ano zdrojáky mnoho lidí nepotřebuje, ale jsou zárukou kvality a možností.

    Doufám, že nespusím flame-war. Prostě uvádím můj pohled na věc.
  • 19. 9. 2005 13:16

    Michal Kubeček (neregistrovaný)

    1. ICQ nepoužívám a používat nebudu. Toto je jeden z důvodů.

    2. Ale ono to tak vypadat nemusí - viz SIP. Ani autentizace nemusí být nijak centralizovaná.

    3. U normální komunikace nehrozí, že pakety mezi dvěma počítači (topologicky) kousek od sebe budou putovat přes půl světa tam a zpátky.

    4. A to právě nejde, navíc o tom většina uživatelů nemá tušení, další sice tušení mají, ale je jim to jedno, protože ta konektivita není jejich.

    5. Open source alternativ je více než dost, už zde byly mnohokrát zmíněny. Většina z nich je technicky daleko lépe navržena.

    6. Problém je v tom, že komunikaci přes Skype nemohu zabezpečit ani kdybych chtěl (např. pomocí IPsec).

    7. A právě o to tu jde. Vysvětlit věci neznalým uživatelům, že existuje dost pádných důvodů, proč Skype nepoužívat.

    8. Nespolehlivá kvalita hovoru není dána kvalitou software, ale nesmyslným designem, kdy se data honí po čertech a ďáblech místo toho, aby šla přímo. Je to tedy problém koncepce, ne realizace.

    9. Problém je v tom, že komunikace Skype se nedá spolehlivě identifikovat, ať už kvůli blokování, nebo kvůli QoS.

  • 20. 9. 2005 11:32

    M.R. (neregistrovaný)
    AD1: Takže tedy používáš Jabber, nebo prostě messangery nepoužíváš vůbec?

    AD3: To je pravda. Právě proto jsem psal, že se chová mnohem více deterministicky. Nicméně pokud komunikuješ s někým kdo je u jiného poskytovatele (i když je to soused), tak se podobným kuriozním situacím nevyhneš.

    AD4: Skype můžeš vždycky vypnout...

    AD5: Jakou alternativu preferuješ? Problémem těchto alternativ je roztříštěnost. Pokud se jim dostane stejné podpory jako Firefoxu, potom mohou válcovat ICQ, MSN, Yahoo, Skype a další messangery a VoIPy. Problém je prostě rozšířenost.

    AD6: Pravda. Nicméně pokud to víš, nebudeš se o to snažit... Pokud chceš poklábosit s kamarády o tom, kam zajdeš na pivo, tak ti to asi nebude moc vadit ne?

    AD7: Potom můžeš vysvětlit lidem nebezpečnost licenčních ujednání Microsoftu, které jistě má podobné neduhy jako Skype licence. Lidi ale stejně budou micro$oft používat, protože má reklamu a stojí za ním známá firma (Gates :-D). Komerční licence prostě sledují jiné cíle. V USA tě zažaluje kde kdo za kde co. Proto musíš mít licenci neprůstřelnou - obvzláště pokud se jedná o něco, co je zadarmo. Jinak by jsi mohl přijít na buben.

    AD8: Souhlasím s tím, že problém není v programu. Znáš ale lepší metodu jak zařídit komunikaci dvou lidí za NAT? Někdo na veřejné adrese je prostě musí překládat... Problém tedy není ani tak v návrhu, jako spíše v nedostupnosti SUPERNODE v dané oblasti (většina uživatelů za NAT). Kdyby SUPERNODE rostly na stromech, nemusel bych z Kladna do Kladna komunikovat přes Atlantu...

    AD9: Ano, pro uzavřený protokol nevíš jistě na jakém portu a adrese běží autentizační služba pro skype. Nicméně by asi šlo to vystopovat ne? Nezkoušel jsem, ale s etherealem by to mělo snad nějak jít ne?
  • 20. 9. 2005 12:43

    Michal Kubeček (neregistrovaný)

    Ad 1: mám-li být upřímný, tak úplně nejraději používám talk. Ale to už dnes většina uživatelů asi ani nezná… :-(

    Ad 3: ne nutně. Některé protokoly umožňují komunikovat přímo.

    Ad 4: takže budu write-only? Takhle si VoIP nepředstavuji.

    Ad 5: SIP, H.323, IAX

    Ad 6: nepřipadá mi příliš šťastné používat jeden komunikační protokol pro "nekritickou" komunikaci a druhý pro "kritickou". Raději budu používat jen jeden a v případě potřeby komunikaci zabezpečím.

    Ad 7: myslím, že problematika licencí Microsoftu je ventilována dostatečně. Zeptá-li se mne někdo na názor, sdělím mu ho. Sám používám ze software Microsoftu pouze Windows 98 a MSIE (a to pouze lokálně na testování vlastních stránek).

    Ad 8: ano, znám. Tlačit na poskytovatele připojení, aby místo maškarády skutečně poskytoval připojení, tedy konektivitu, ať už IPv4 nebo IPv6. V lokálních firemních sítích lze (dočasně) použít např. siproxd. Ano, je to nepopulární postoj, ale z hlediska budoucnosti je to naprostá nutnost, pseudointernet založený na maškarádách se začíná hroutit a VoIP je typickým příkladem toho, že takto to dál nejde a problém nedostatku IPv4 adres je potřeba začít skutečně řešit, ne se před ním schovávat. Mám-li to říct na plnou… ústa, skutečnost, že SIP sám o sobě nefunguje skrz maškarádu, nechápu jako problém SIP, ale jako problém maškarády.

    Ad 9: když to vystopuji, kdo mi zaručí, že už zítra to nebude jinak?