Kopete


το Skype εξαγοράστηκε από την MS… υπάρχουν εναλλακτικές λύσεις στο Linux; 6

36.365 | good morning, world.

Το άρθρο αυτό γράφτηκε μετά από παρακίνηση του αναγνώστη του blog Sergey Tsampolov (γνωστού και ως Linuxman στα μέλη του GreekLUG και όχι μόνο)

Λοιπόν μπορεί να έχετε πάρει είδηση ότι εδώ και λίγο καιρό η Microsoft εξαγόρασε το Skype.  Τι σημαίνει αυτό για τους χρήστες Linux όμως.

Λοιπόν έχουμε και λέμε κατ’αρχάς να πούμε τι είναι αυτό το Skype επιτέλους. Το Skype είναι μια εφαρμογή επικοινωνίας μέσω chat, φωνητικής επικοινωνίας, βίντεο και αρχείων μεταξύ δύο χρηστών. Σε αντίθεση με άλλες εφαρμογές το Skype έχει την ιδιαιτερότητα να χρησιμοποιεί peer-to-peer δικτύωση για να επιτυγχάνει την σύνδεση μεταξύ των χρηστών σε συνδυασμό με την χρήση κεντρικών server. To πρωτόκολλο επικοινωνίας του Skype δεν είναι τεκμηριωμένο αυτό με άλλα λόγια σημαίνει ότι προκειμένου να επικοινωνήσει μέσω του Skype θα πρέπει να τρέχει εφαρμογές που έχει φτιάξει η εν λόγο εταιρεία. Η εταιρεία έχει φτιάξει εφαρμογές για τα περισσότερα λειτουργικά συστήματα με λιγότερες ή περισσότερες δυνατότητες ανάλογα με την περίπτωση.

Μια λεπτομέρεια που ομολογώ ότι γνωρίζω από προσωπική εμπειρία είναι ότι στην περίπτωση της Λαϊκής Δημοκρατίας της Κίνας, όταν οι Κινέζοι πάνε να κατεβάσουν το Skype οδηγούνται στο site μιας Κινεζικής εταιρίας TOM με την οποία έχει μοιραστεί το κώδικα λειτουργίας του ώστε να κατεβάσουν μια Κινεζική έκδοση του Skype που είναι συμβατή με το κανονικό. Σύμφωνα με τους Financial Times η Skype έχει παραδεχθεί ότι η επικοινωνία μέσω γραπτών μηνυμάτων στο Κινέζικο Skype περνά από τους server της TOM η οποία λογοκρίνει κάποιες λέξεις.


Μια πολύ ενδιαφέρουσα κριτική όσο αφορά τα ζητήματα ασφαλείας που ενέχει η χρήση του Skype είναι αυτή η εξαιρετική υψηλού τεχνικού επιπέδου παρουσίαση των Philippe Βiondi και Fabrice Desclaux εργαζόμενων στην EADS (European Aeronautic Defence and Space Company) στο συνέδριο blackhat από το 2006 (ναι η EADS έχει security experts που πάνε σε συνέδρια και κάνουν παρουσιάσεις). Αν έχετε ένα καλό τεχνικό επίπεδο γνώσεων προγραμματισμού και ασφάλειας ρίξτε μια ματιά θα σας φανεί αρκετά ενδιαφέρον.

Τελικά ποιες είναι οι εναλλακτικές μου;

Το Skype, ΟΚ η MS δήλωσε ότι θα συνεχίσει να αναπτύσσει το Skype για άλλα λειτουργικά συστήματα πλην των Windows. Αλλά αυτό σας αρκεί; Είναι καθαρά θέμα του πόσο μπορείτε να εμπιστευθείτε την Microsoft. Επισημαίνω ότι την ώρα που έγραφα αυτές τις γραμμές έμαθα ότι η Microsoft δεν ανανέωσε την άδεια της Digium για την χρήση του Skype σε Αsterisk.

Το GVideoChat στην περίπτωση αυτή το Google Video Chat αν και χρησιμοποιεί ανοιχτά πρωτόκολλα είναι και πάλι μια κλειστού κώδικα εφαρμογή (τουλάχιστον το link που παραθέτω εδώ) Το Google Video Chat είναι συμβατό με το GTalk και επίσης συμβατό με το πρωτόκολλο XMPP για το κείμενο και το Jingle (που είναι και αυτό P2P υλοποιήση) για την μεταφορά ήχου. Επίσης στους κάτοικους των ΗΠΑ δίνεται η δυνατότητα χρήσης του Google Voice αλλά ας είμαστε ειλικρινείς ελάχιστοι αναγνώστες αυτού του άρθρου ζουν στις ΗΠΑ.

Προσωπικά προτιμώ την χρήση ελεύθερου λογισμικού για να κάνω την δουλειά μου (λες και κάνω τα σοβαρά video conferenses…OK για να βλέπω φίλους και γνωστούς που είναι μισή ήπειρο μακριά) όταν το άτομο με το οποίο θέλω να επικοινωνήσω χρησιμοποιεί κάποιο συμβατό σύστημα (αλλιώς… το ομολογώ χρησιμοποιώ το Skype)

Μια αρκετά πλήρης λύση για ανάγκες επικοινωνίας είναι το Empathy (όχι ότι δεν μου αρέσει το Kopete αλλά το χρησιμοποιώ κυρίως για chat μέσω γραπτών μηνυμάτων επειδή το Kopete ακόμη δεν χρησιμοποιεί το video σε όλα τα format όταν δεν έχω ανοιχτό το Empathy). To όποιο μπορεί να σας ταλαιπωρήσει αλλά ίσως το καταφέρεται να κάνετε video κλήση μέσω του empathy με τα πρωτόκολλα που χρησιμοποιεί.

Ειδικά με την GTK υπάρχουν για VoIP επικοινωνία όπως το Ekiga το οποίο προσωπικά μου δούλεψε μια χαρά με μαγικό τρόπο, μπορεί να μην μπορεί να παρέχει δυνατότητες επικοινωνίας με άλλα IM δίκτυα όπως το Empathy (μιας και δεν βασίζεται στο Telepathy) αλλά μπορεί και δουλεύει αρκετά καλά αφού κάνετε φυσικά τις ρυθμίσεις στο Ekiga. Μάλιστα σας δίνεται η δυνατότητα να φτιάξτε ένα λογαριασμό στο Ekiga.net ώστε να μπορείτε να επικοινωνήστε με άλλους χρήστες SIP υπηρεσιών.

Μια άλλη εφαρμογή για SIP επικοινωνία και αυτή βασισμένη στην GTK είναι το Linphone το όποιο μάλιστα κυκλοφορεί ακόμη και για κινητά τηλέφωνα  (ρίξτε μια ματιά στις επίσημες μεθόδους εγκατάστασης εφαρμογών στο Android, iPhone, και Blackberry).

Ένα επίσης ενδιαφέρων project αρκετά υποσχόμενο θα έλεγα (όμως δεν υποστηρίζει ακόμη video κλήση, τουλάχιστον οι εκδόσεις που έτρεξα εγώ) είναι το Blink το οποίο βασίζεται στο SIP αλλά μπορεί να υποστηρίξει και Google Contacts.

Παράλληλα ένα αρκετά νέο Project που μάλιστα ανανεώνεται σχεδόν σε καθημερινή βάση είναι το Jitsi το οποίο είναι γραμμένο στην γλώσσα προγραμματισμού java ρίξτε και σε αυτό μια ματιά. Και το Jitsi μπορείτε να επικοινωνήστε με όχι μόνο με SIP επαφές αλλά και με άλλα δίκτυα IM.

Μερικά λόγια για το πρωτόκολλο SIP. Το ανοιχτό πρωτόκολλο SIP προσφέρει την δυνατότητα να φτιάξτε ακόμη και δικούς σας SIP servers (βλέπε χρησιμοποιώντας Asterisk) όμως υπάρχουν και πολλοί παρωχοί SIP υπηρεσιών που δίνουν δυνατότητα σύνδεσης με την Ελληνική επικράτεια, η επιλογή είναι καθαρά δική σας τώρα αν έχετε υπ’όψιν κάποιο καλό SIP provider που να προσφέρει δυνατότητα κλήσης στην Ελληνική επικράτεια με καλές τιμές αφήστε παρακάτω σχόλιο. Συνήθως πάντως οι τιμές για κλήσεις μέσω SIP είναι ανταγωνιστικές σε σχέση με τις κλήσεις μέσω Skype! Ενημερωτικά, με κόστος ένα ευρώ το μήνα μπορείτε να πάρετε ένα δικό σας Viva Number από την εταιρεία Viva και να επικοινωνείτε μέσω αυτού και σε σταθερά και κινητά τηλέφωνα με κάποια χρέωση φυσικά.

Κλείνοντας οφείλω να αναφερθώ στο GNU Telephony ένα project που στηρίζεται από το Free Software Foundation και έχει σαν σκοπό να δημιουργήσει ένα ελεύθερο αντικαταστάτη του Skype, ειδικά με το GNU Free Call. Το όποιο όμως έχει πολύ δρόμο μπροστά του. Ακόμη δεν μπορώ να πω ότι δεν θα χρησιμοποιώ το Skype ειδικά όταν θέλω πχ να μιλήσω με την θεία μου στην Αργεντινή όμως σίγουρα θα ψάχνω για εναλλακτικές.