open source


καρτέλ η εταιρεία holding των ΜS,Apple,EMC και Oracle; 1

Πριν λίγες μέρες η εταιρεία Novell πωλήθηκε στην εταιρεία Attachmate αλλά οι 882 πατέντες της πωλήθηκαν στην CPTN μια εταιρεία holding που δεν ήταν ιδιαίτερα γνωστή.  Το θέμα είναι ότι πίσω από την CPTN βρίσκονται άλλες εταιρείες συγκεκριμένα σύμφωνα με το site του Bundeskartellamt (του Γερμανικού Ομοσπονδιακού γραφείου αντιμετώπισης των καρτέλ) οι εταιρείες Microsoft, Apple, EMC και Oracle. Η ύψους 450 εκατομμυρίων δολαρίων μεταξύ Novell και CPTN (ή μάλλον μεταξύ Novell και Microsoft, Apple, EMC και Oracle) δεν έχει ολοκληρωθεί, καθώς η Novell δραστηριοποιείται στην Γερμανία (από τότε που εξαγόρασε την SUSE) και στην Αμερική είναι εισηγμένη στο χρηματιστήριο συνεπώς η συναλλαγή θα πρέπει να εγκριθεί από τις κατά τόπους αρχές υπολογίζεται ότι αν εγκριθεί η συναλλαγή από τις Αμερικανικές και Γερμανικές αρχές η συμφωνία θα είναι ενεργή περίπου στις 27 Ιανουαρίου 2010.

Πριν λίγες μέρες και με τα παραπάνω δεδομένα το Open Source Initiative ζήτησε από το Bundeskartellamt να εξετάσει την εν λόγω συμφωνία καθώς θα ήταν ανοιχτό σε σχόλια σχετικά με αυτή μέχρι σήμερα. Αν και πολλοί αναφέρουν ότι η δημιουργία της CPTN έχει καθαρά (αμυντικό) χαρακτήρα σε περίπτωση ενός νομικού πολέμου πατεντών η συμμετοχή της Apple, της Oracle (που κινείται είδη νομικά εναντίων του Android) και της EMC στην εταιρεία είναι τουλάχιστον ανησυχητική και αξίζει περαιτέρω έρευνας σύμφωνα πάντα με το OSI. Στη επιστολή της OSI στο Bunderkartellamt τονίζεται ότι η Microsoft βλέπει ιδιαίτερα ανταγωνιστικά το λογισμικό ανοιχτού κώδικα (όπως χαρακτηριστικά φαίνεται από την ετήσια αναφορά εργασιών που υπέβαλε τις 30/7/2010 στην Αμερικανική επιτροπή κεφαλαιαγοράς  αντίστοιχη εικόνα για το λογισμικό ανοιχτού κώδικα έχει και η Oracle σύμφωνα με την δικής της ετήσια αναφορά εργασιών που υπέβαλε στις 7/1/2010 στην επιτροπή κεφαλαιαγοράς. Από την άλλη η Novell είχε συνάψει συμφωνία με την Microsoft ειδικά όσο αφορά τις πατέντες λογισμικού από το 2006.


το πιο cool Linux, κυριολεκτικά! 1

Όχι δεν μιλάω καθόλου μεταφορικά, καθώς η Βραζιλιάνικη θυγατρική της Electrolux σε συνεργασία με την εταιρεία επίσης ProFusion embedded systems που ειδικεύεται στην ανάπτυξη λογισμικού με ανοιχτού κώδικα τεχνολογίες όπως το Linux αποκάλυψαν ένα νέο project το i-Kitchen. To ψυγείο αυτό, διαθέτει μια επιφάνεια αφής, που δίνει βασικές πληροφορίες σχετικά με την λειτουργία του ψυγείου σας, ενώ διαθέτει μια σειρά εφαρμογών για την δημιουργία σημειώσεων, επαφών (υποθέτω ότι είναι χρήσιμο αυτό αν παραγγέλνει κανείς πράγματα από έξω), φωτογραφιών (για να μετατρέπει την οθόνη του ψυγείου σας σε ψηφιακή κορνίζα) καθώς και μια εφαρμογή για συνταγές (που μάλιστα περιλαμβάνει 600 συνταγές από Βραζιλιάνικο περιοδικό). Το interface που προσωπικά βρίσκω ιδιαίτερα φουτουριστικό δημιουργήθηκε με την χρήση των βιβλιοθηκών του Enlightment. Όλες οι μετατροπές σε διάφορα open source project έχουν υποβληθεί στις ενδιαφερόμενες κοινότητες και θα είναι διαθέσιμες στο website της Electrolux.

Αν και προσωπικά μου φαίνεται κάπως overkill η προσθήκη μιας touchscreen και ενός υπολογιστή, έστω και embedded σε ένα ψυγείο, εξαρτάται περισσότερο από τις ανάγκες που έρχεται να εκπληρώσει.  Από την άλλη και αυτό που νομίζω ότι είναι ιδιαίτερα σημαντικό και που πρέπει να λάβουμε υπόψιν μας είναι ότι χρησιμοποιώντας σας βάση ανοιχτού κώδικα λογισμικό μια μικρού μεγέθους εταιρεία (όπως η ProFusion) που δραστηριοποιείται σε μια χώρα που δεν έχει μεγάλη παράδοση παραγωγής προϊόντων υψηλής τεχνολογίας μπορεί να δημιουργήσει ένα πρωτοποριακό προϊόν. Πιστεύω ότι η κίνηση της ProFusion και της Electrolux αποτελεί παράδειγμα προς μίμηση και για άλλους κατασκευαστές συσκευών σε άλλα μέρη του κόσμου και γιατί όχι και στην χώρα μας.

Παρακάτω ακολουθεί βίντεο με μια μικρή παρουσίαση της i-Kitchen.

(more…)


ανοιχτού κώδικα κυβέρνηση… αλά Αμερικανικά

New York´s Liberty Island - Statue Of Liberty & SeagullΠριν λίγες ημέρες είχα αναφερθεί σε κινήσεις νομοθετικού χαρακτήρα στη Μάλτα, αλλά και στην υλοποίηση ενός συστήματος τεκμηρίωσης Ελεύθερου Λογισμικού στην Γερμανία που έχουν ως βασικό και θεμελιώδες χαρακτηριστικό τους το ελεύθερο λογισμικό. Κατά πολλούς αναλυτές πολλά Ευρωπαϊκά κράτη προχωρούν με ταχείς ρυθμούς στην υιοθέτηση ανοιχτών μοντέλων ανάπτυξης λογισμικού και χρησιμοποιούν ανοιχτά πρότυπα όταν είναι διαθέσιμα.

Αν νομίζετε ότι στην άλλη πλευρά του Ατλαντικού οι Αμερικανοί σε πολλά τμήματα του δημόσιου τομέα τους να χρησιμοποιούν κλειστό λογισμικό συγκεκριμένης εταιρείας σε τέτοιο βαθμό που οι ανταγωνιστές της να υποβάλουν μηνύσεις εναντίων της ίδιας της Αμερικανικής κυβέρνησης. Όμως όπως συνήθως στα νομίσματα υπάρχει και η άλλη όψη.΄

Βλέπετε η Αμερικανική κυβέρνηση έχει επενδύσει πολλά χρήματα στο Ελεύθερο λογισμικό, λίγο οι κινήσεις συνδέσμων εταιρειών που ασχολούνται με το Ελεύθερο Λογισμικό στην Αμερική (ακόμη και μικρότερα κράτη όπως  η Ιταλία έχουν ανάλογους συνδέσμους), λίγο το “Recovery and Reinvestment Tax Act of 2009″ που ήταν ένα σχέδιο τόνωσης της Αμερικανικής Οικονομίας (που δεν είχε και θεαματική επιτυχία σε όλους τους τομείς της οικονομίας, από ότι φαίνεται), λίγο το πολύ σημαντικό για την αναδιοργάνωση της υγείας “Health Information Technology Public Utility Act of 2009″ και πολύ περισσότερο το γεγονός ειδικά το πρώτο διάστημα της νέας διακυβέρνησης των ΗΠΑ υπήρχαν πολλά στοιχεία που έδειχναν ότι η νέα κυβέρνηση “έβλεπε”  λιγότερο καχύποπτα το ανοιχτό λογισμικό… είναι λογικό να υπάρχει τουλάχιστον ενδιαφέρον για το ανοιχτό λογισμικό ειδικά σε κρατικό επίπεδο.

Ένας από τους πλέον ενδιαφέροντες οργανισμούς που προέκυψαν το τελευταίο διάστημα είναι το Civic Commons το εν λόγω site έχει δημιουργηθεί από το Code for America, το Open Plans και το Office of the Chief Technology Officer (που είναι κυβερνητικός οργανισμός).  Σκοπός του Civic Commons

  • Η διευκόλυνση του διαμοιρασμού κώδικα μεταξύ των κυβερνητικών υπηρεσιών ώστε να δημιουργηθεί ένα κυβερνητικό αποθετήριο κώδικα
  • Η διασύνδεση των κυβερνήσεων (τοπικών και κεντρικών) μέσα από όλες τις φάσεις προμήθεια λογισμικού, και η δημιουργία συστημάτων για περισσότερο διαφανείς και ενημερωμένες τεχνολογικές επιλογές
  • Η ανάπτυξη και υποστήριξη Ανοιχτών δεδομένων και  Ανοιχτών Στάνταρ σαν θεμέλια ενός  “Open Civic API” (sic)
  • Οι διαμοιρασμός των βέλτιστων τεχνολογικών επιλογών
  • Η δημιουργία μιας κοινότητας “civic hackers”(sic και πάλι) και εφοδιασμός τους με ξεκάθαρες ευκαιρίες ώστε να συμβάλλουν στην ανάπτυξη κυβερνητικής τεχνολογίας.

Ενδεικτικά, στις εφαρμογές που μπορεί κανείς να βρει στο Civic Commons θα βρείτε:

  • Το κώδικα πάνω στον οποίο βασίζεται το Federal Register
  • To OpenTripPlanner ένα πρόγραμμα σχεδιασμού διαδρομών με διάφορα μέσα μαζικής μεταφοράς.
  • Το OpenLegislation ένα πρόγραμμα διαδικτυακών και εφαρμογών κινητής τηλεφωνίας ώστε οι πολίτες να μπορούν άμεσα να ενημερώνονται για την νομοθετική διαδικασία
  • Το Portand Citized Reports που είναι μια εφαρμογή ώστε οι πολίτες του Portland να ενημερώνουν άμεσα τις δημοτικές υπηρεσίες για προβλήματα στις υποδομές του δήμου (βλέπε λακούβες κτλ)
  • και πολλές άλλες

Νομίζω ότι ειδικά η τοπική αυτοδιοίκηση σε Δημοτικό και Περιφερειακό επίπεδο θα μπορούσε να ωφεληθεί πολύ αν υπήρχαν παρόμοιες πρωτοβουλίες και στην χώρα μας.


OpenPCR ή αντιγράφωντας DNA με τον open source τρόπο 3

Lego DNAΚατ’αρχάς να προσδιορίσουμε λίγο τι σημαίνει PCR, τα αρχικά PCR προέρχωνται άπο την polymerase chain reaction ή επί το Ελληνικότερο αλυσιδωτή αντίδρασης πολυμεράσης. Η μέθοδος αυτή χρησιμοποιείται στην βιοχημεία και την μοριακή βιολογία για την απομόνωση και πολλαπλασιασμό μιας αλληλουχίας DNA χωρίς την χρήση ζωντανών μικροοργανισμός αλλά μέσω ενζυμικής αναπαραγωγής του DNA.

Η PCR αποτελεί βασικό εργαλείο στις σύγχρονες επιστήμες υγείας. Η PCR χρησιμοποιείται στην καθημερινή ιατρική και ιατροδικαστική πράξη. Χρησιμοποιείται για τον εντοπισμό νοσημάτων όπως η λευχαιμία και τα λεμφώματα, όπως και επιτρέπει τον εντοπισμό και την ταυτοποίηση νοσημάτων των οποίων η καλλιέργεια είναι πολύ δύσκολο, (βλ. πχ ιό της γρίππης) και άλλα.

Ο ιδιαίτερα φιλόδοξος στόχος του OpenPCR δεν είναι να αντικαταστήσει πλήρω τα μηχανήματα PCR που χρησιμοποιούνται στα νοσοκομεία και σε διάφορα εργαστήρια. Αντίθετα είναι η δημιουργία μιας συσκεύης PCR που θα βασίζεται στο ανοιχτό hardware controller Arduino και όλος της ο σχεδιασμός, το λογισμικό και η τεκμηρίωση θα είναι ανοιχτού κώδικα και μάλιστα το κόστος του kit θα είναι στο ύψος των 400$.

Παρακάτω ακολουθεί ένα βιντεάκι που ο δημιουργός εξηγεί γιατί δεν αρέσουν σε κάποιους τα λαχανάκια Βρυξελλών.

(more…)


κυβέρνηση Μάλτας: προτιμάμε Ελεύθερο Λογισμικό, συνεργαζόμαστε με το τοπικό LUG για μεταφράσεις! 6

Sunrise in Malta

Η κυβέρνηση της Μάλτας εξέδωσε ντιρεκτίβα η οποία έχει σαν στόχο την υιοθέτηση Ελεύθερου Λογισμικού από το δημόσιο τομέα της και την χρήση της EUPL (Ευρωπαϊκής Άδειας Δημόσιας Χρήσης) από τις υπηρεσίες της.

Οι οδηγίες της εν λόγω ντιρεκτίβας είναι αρκετά εντυπωσιακές κατά την γνώμη μου, πιο συγκεκριμένα προτείνεται:

  • Η κυβέρνηση μπορεί να χρησιμοποιήσει και κλειστού λογισμικού που είναι, εν μέρει ή εν όλω, βασισμένο σε ανοιχτού κώδικα τεχνολογίες. Οι τεχνολογίες αυτές περιλαμβάνουν, αλλά δεν περιορίζονται, τις γλώσσες προγραμματισμού, τις βιβλιοθήκες, βοηθητικά εργαλεία και τμήματα λογισμικού.
  • Η κυβέρνηση οφείλει να υιοθετήσει  Ελεύθερο Λογισμικό με άδεια που είναι σύμφωνη με τον ορισμό Ελεύθερου Λογισμικού του Free Software Foundation. Η ρήτρα αυτή αποκλείει patches, ενημερώσεις και αναβαθμίσεις του εμπορικού λογισμικού που έχει ήδη αποκτηθεί.
  • Η κυβέρνηση εξετάζει μόνο ανοιχτό λογισμικό που είναι διαθέσιμο στην αγγλική γλώσσα, μαζί με μια άλλη ευρωπαϊκή γλώσσα. Ο πηγαίος κώδικας και τα σχόλια του θα πρέπει ιδανικά να είναι στην αγγλική γλώσσα.
  • Η κυβέρνηση θα προτιμά ανοιχτό λογισμικό που υποστηρίζει Intenationalisation
  • Η κυβέρνηση θα επιδιώξει να κεφαλαιοποιήσει τις επενδύσεις από τα Κράτη Μέλη της Ευρωπαϊκής Ένωσης εξετάζοντας ανοιχτού κώδικα λογισμικό που δημοσιεύεται στο OSOR.eu
  • Οι νομικοί κίνδυνοι και ευθύνες για το λογισμικό που έχει άδεια ανοιχτού κώδικα λαμβάνονται από το Προϊστάμενο του οργανισμού που υιοθετεί το εν λόγω λογισμικό.
  • Οι λύσεις ανοιχτού κώδικα λογισμικού που θα χρησιμοποιούνται από την κυβέρνηση θα πρέπει να είναι εγγεγραμμένες στο intranet του OSOR, Πακέτα και διανομές ανοιχτού κώδικα θα πρέπει να καταχωρούνται στο σύνολο τους.
  • Σε περίπτωση που απαιτείται μετάφραση στην Μαλτεζική γλώσσα κάποιου ανοιχτού κώδικα προγράμματος η κυβέρνηση θα επιδιώκει την συνδρομή του Government of Malta Open Source End User Group.
  • Η κυβέρνηση θα επιδιώκει εκπαίδευση και υποστήριξη λογισμικού ανοιχτού κώδικα μέσω υπαρχόντων και δυνητικών επαφών της, οι οποίες μπορούν να περιλαμβάνουν κυβερνητικού και ιδιωτικούς φορείς.
  • Η κυβέρνηση θα επιδιώξει την διευκόλυνση τη διανομής  κυβερνητικών λύσεων ανοιχτού λογισμικού στο πλαίσιο της EUPL.
  • Όταν δεν είναι δυνατό να γίνει χρήση λογισμικού ανοιχτού κώδικα, τα κατάλληλα αποδεικτικά στοιχεία θα πρέπει τίθενται στη διάθεση μας.
  • Η κυβέρνηση θα παρέχει χώρους εργασίας για λύσεις ελεύθερου λογισμικού είτε μέσω του ΕθνικούForge (σαν το SourceForge αλλά από την Μαλτέζικη κυβέρνηση) ή στο OSOR.eu έλλειψή του πρώτου.

Πόσα χρόνια μπροστά είναι άνθρωποι σε αυτά τα θέματα!!! Άντε να πέρνουμε και εμείς σειρά σιγά-σιγά.


Η θεωρία δράστη/δικτύου στην μελέτη των δυνητικών κοινοτήτων – Η περίπτωση της κοινότητας του Linux

Η μελέτη που ακολουθεί αναφέρεται στην θεωρία δράστη/δικτύου η θεωρία αυτή είναι μια προσέγγιση της κοινωνικής θεωρίας. Ο φίλος και συνάδελφος από τα παλιά ο Κώστας Μπλέτσος, έχει μια εξαιρετικά ενδιαφέρουσα προσέγγιση του πως και του κατά πόσο η θεωρία δράστη-δικτύου μπορεί να εφαρμοστεί σε κοινότητες δημιουργίας ανοιχτού κώδικα. Στο σύνδεσμο που ακολουθεί παραθέτω το πλήρες κείμενο του για την θεωρία του δράστη/δικτύου. Είναι μεγαλούτσικο το κείμενο αλλά αρκετά ενδιαφέρον (ειδικά το κομμάτι του που αναφέρεται στο Linux)

Παρακάτω παραθέτω το εν λόγω κείμενο ως embededd στοιχείο για όσους δεν θέλουν να το κατεβάσουν, μάλιστα ως σελίδα έναρξης του κειμένου έχω βάλει το σημείο που ο Κώστας αναφέρεται διεξοδικά στην κοινότητα του Linux.

OpenFest 2010, φεστιβάλ ανοιχτού κώδικα και ελεύθερου λογισμικού στο ΤΕΙ Πειραιά 2

Τί είναι το OpenFest 2010;
Το Σαββατοκύριακο 13 και 14 Μαρτίου θα διοργανωθεί στο ΤΕΙ Πειραιά το OpenFest 2010, πρόκειται για ένα φεστιβάλ για τον ανοιχτό κώδικα και το ελεύθερο λογισμικό. Το OpenFest 2010 διοργανώνεται από τους σπουδαστές του τμήματος Ηλεκτρονικών Υπολογιστών και Συστημάτων του ΤΕΙ Πειραιά και ο χαρακτήρας του είναι τελείως αφιλοκερδής χωρίς χορηγίες αλλά με ελεύθερη είσοδο και με την συμμετοχή πολλών ανεξάρτητων κοινοτήτων ελεύθερου λογισμικού.

Πως πάμε εκεί;
Το φεστιβάλ θα λάβει τόπο στο Αμφιθέατρο Χατζηνικολάου στις εγκαταστάσεις του ΤΕΙ Πειραιά Πέτρου Ράλλη και Θηβών 220 στο Αιγάλεω. Αν θέλετε δείτε το χάρτη που ακολουθεί ή επισκεφθείτε την αντίστοιχη σελίδα του επίσημου site του OpenFest 2010 όπου θα βρείτε και οδηγίες για το πως μπορείτε να πάτε και με τα μέσα μαζικής μεταφοράς.

Δείτε το χάρτη

Τι θα κάνουμε εκεί;
Το πρόγραμμα του φεστιβάλ:
Σάββατο 13 Μαρτίου
10:00 – 10:30: Προσέλευση
10:30 – 11:00: Άνοιγμα της διοργάνωσης – Χαιρετισμοί

1η Θεματική Ενότητα: Πνευματικά Δικαιώματα
11:00 – 11:30: Ευάγγελος Κανίδης – “Ποιόν προστατεύει η προστασία των πνευματικών δικαιωμάτων;”
11:30 – 12:00: Αντώνης Χριστοφίδης – “Κίνδυνοι από τις πατέντες λογισμικού στην Ευρώπη”
12:00 – 12:30: Κώστας Τσακάλογλου – “Ελευθερη και ανοιχτή μουσική”
12:30 – 13:00: Διάλειμμα

2η Θεματική Ενότητα: OS / Open Source
13:00 – 13:30: Linux Team ΤΕΙ Λάρισσας (Γιώργος Πορτοκάλογλου) – “The future is open”
13:30 – 14:00: Μιχάλης Ιορδανάκης – “Windows – Linux: Γεφυρώνοντας το χάσμα και περνώντας στην άλλη πλευρά”
14:00 – 14:30: Μίνος Παναγιώτης – Emi, ένα λειτουργικό σύστημα για εκπαιδευτικούς σκοπούς.
14:30 – 15:00: Σιλβέστρος Νίκος – Παπαπαναγιώτου Θεόφιλος – “Open source and free software in business”
15:00 – 16:30: Μεγάλο Διάλειμμα
16:30 – 17:00: Linux Team ΤΕΙ Λάρισσας
17:00 – 17:30: Νίκος Ευθυμίου – “Παρουσίαση της κοινότητας Ubuntu”
17:30 – 18:00: “Mandriva – διανομή και κοινότητα Mandriva ως παράδειγμα στο χώρο”
18:00 – 18:30: “Fedora – Παρουσίαση της κοινότητας”
Λήξη των ομιλιών

Κυριακή 14 Μαρτίου
3η Θεματική Ενότητα: Web / Networks / Programming
11:00 – 11:30: Κωνσταντίνος Αραβανής, Λεβεντέας Δημήτρης – “Python: Ψήνει ακόμα και καφέ!”
11:30 – 12:00: Λεβεντέας Δημήτρης, Κωνσταντίνος Αραβανής – “Πώς από καφέ παράγεις κώδικα!”
12:00 – 12:30: Διάλειμμα
12:30 – 13:00: “Web2Py – Next Generation Python Web frameworks”
13:00 – 13:30: Γαλιατσής Σωκράτης – AWMN & OpenSource
13:30 – 14:00: Παπαπαναγιώτου Θεόφιλος – Σιλβέστρος Νίκος – “LTSP: ο παλιός εξοπλισμός δεν είναι για πέταμα!”
14:00 – 15:30: Μεγάλο Διάλειμμα
15:30 – 16:00: Γιάννης Βλαχογιάννης – “OpenShare – Hybrid Ad Network for Opensource projects running in Google”
16:00 – 16:30: Rails Team – “Rubly On Rails – diving into Rails”
16:30 – 17:00: Κωνσταντίνος Αραβανής – “Mercurial”
17:00 – 17:30: Μάρκος Γώγουλος – “A complete web radio system powed by open source”
17:30 – … : Απολογισμός, λήξη διημερίδας, εορταστικές εκδηλώσεις και πάρτυ

Παράλληλες Εκδηλώσεις
Σάββατο 13/03:
11:00 – 12:00: Δημήτρης Μαρίνος – Νίκος Βλησίδης – “In Cabin health monitoring application”(Παράλληλη ομιλία, στην αίθουσα Ε24)
Κυριακή 14/03:
11:00 – 11:30: Οικονομίδης Αναστάσιος (Αυτοματιστές ΤΕΙ Πειραιά) – “Η χρήση της τεχνολογίας SVG για τη δημιουργία διαδραστικών εφαρμογών”

Ειδικά εάν τύχει και παρευρεθείτε ελπίζω να καταφέρουμε να τα πούμε και από κοντά!


Η εταιρία συμβούλων Accenture δημοσίευσε ανάλυση για την επιτάχυνση των οφελών χρήσης ανοιχτού λογισμικού σε εταιρείες και κυβερνήσεις. 1

https://www.accenture.com/NR/rdonlyres/598FABD9-EAA8-4F78-A427-F0C4D3240F08/0/Accenture_Accelerating_Benefits_Open_Source_Software.pdfΗ Accenture είναι μια εταιρεία παροχής συμβουλευτικών υπηρεσιών και από πολλούς θεωρείται από τις μεγαλύτερες αν όχι η μεγαλύτερη εταιρεία συμβούλων του κόσμου. Είναι περιττό να αναφέρουμε ότι οι συμβουλευτικές υπηρεσίες της Accenture επηρεάζουν τις στρατηγικές επιχειρηματικές κινήσεις δεκάδων πολυεθνικών κολοσσών ακόμη και κρατών.

Πρόσφατα η Accenture προχώρησε στην δημοσιοποίηση μιας μελέτης της εταιρείας σχετικά με την χρήση και υιοθέτηση του ανοιχτού λογισμικού και στην βέλτιστη αξιοποίηση των οφελών που προκύπτουν από αυτό. Δεν είναι η πρώτη φορά που η Accenture αναφέρεται στο ανοιχτό λογισμικό. Στην έκθεση της με τίτλο “Accenture High Performance IT Research 2008 study” επισημαίνει ότι το 77% των υψηλών επιδόσεων των οργανισμών που ασχολούνταν με την πληροφορική έχουν στα σκαριά ή ήδη διατηρούν ανοιχτού κώδικα προγράμματα. Μάλιστα διακρίνει τα ακόλουθα οφέλη από την υιοθέτηση μια στρατηγικής βασισμένης στο ανοιχτού κώδικα λογισμικό:

  • Μείωση του κόστους λειτουργίας που μπορεί να φτάσει στο 70 με 90% λιγότερο από ότι αντίστοιχο λογισμικό κλειστού κώδικα.
  • Μειωμένο αρχικό κόστος κτήσης καθώς δεν υπάρχουν τέλη αδειοδότησης του λογισμικού. Με ετήσιες εισφορές μπορεί να μειωθεί η εξάρτηση από ένα προμηθευτή και μπορεί να αποτελέσει κίνητρο παροχής άριστης εξυπηρέτησης από τους παροχούς του λογισμικού (σημ.Λευτέρη Κοσμά: σίγουρα πρόκειται για ένα από τους πολλούς τρόπους που μπορεί να λειτουργήσει μια εταιρεία ανοιχτού λογισμικού)
  • Ένα πρακτικό συμπλήρωμα για πλατφόρμες κλειστού κώδικα καθώς επεκτείνει την πρόσβαση σε περισσότερους χρήστες και κατά συνέπεια επιτρέπει την δημιουργία μια περισσότερο ολοκληρωμένης αρχιτεκτονικής συστημάτων.
  • Αποτελεί γερά θεμέλια για νέα συστήματα που θα πρέπει να κλιμακώνονται με τρόπους που είναι απρόβλεπτοι και απαιτούν μεγάλη ευελιξία στην ανάπτυξη τους (για παράδειγμα: η χρήση cloud computing ή εκτέλεση παράλληλα πολλών instances ενός συγκεκριμένου λογισμικού). (σημ. ΛΚ: κατά την γνώμη μου οι δυνατότητες που δίνει το ανοιχτό λογισμικό σε ζητήματα ευελιξία ξεπερνάνε κατά πολύ το cloud ή το grid computing και μπορούν να έχουν εφαρμογή σε πολύ μικρότερη κλίμακα)
  • Ως εναλλακτική πλατφόρμα για μη κρίσιμες εφαρμογές ώστε να ελευθερωθούν χρήματα από την υποστήριξη λογισμικού καθώς και για την επαναδιαπραγμάτευση όρων μελλοντικών αδειοδοτήσεων.

Σίγουρα, οι περισσότεροι από εμάς μπορούμε να βρούμε δεκάδες άλλους λόγους γιατί μια επιχείρηση ή ένας οργανισμός θα κέρδιζε από την υιοθέτηση ανοιχτού λογισμικού στις ηλεκτρονικές υποδομές του. Η ανάλυση της Accenture επίσης προχωρά στο να τονίσει όχι το ανοιχτό λογισμικό δεν στερείται κινδύνου, κόστους ή υποχρεώσεων. Για την ακρίβεια συνιστάται η προσοχή ώστε να ληφθούν

  • Version Control: Η δυνατότητα λήψης και εγκατάστασης ανοιχτού λογισμικού εύκολα μπορεί να οδηγήσει εύκολα σε παράκαμψη των εταιρικών ελέγχων και στην εγκατάσταση διαφορετικών εκδόσεων του ίδιου λογισμικού στο ΙΤ περιβάλλον του οργανισμού. (σημ. νομίζω ότι μια σύγχρονη εταιρεία που παρέχει υπηρεσίες υποστήριξης ανοιχτού λογισμικού μπορεί άνετα να το φροντίσει αυτό)
  • Υποστήριξη: Το ανοιχτό λογισμικό εξελίσσεται με ραγδαίους ρυθμούς και βασίζεται σε κοινότητες για την ανάπτυξη του. Κάτι τέτοιο μπορεί να αποτελεί πρόκληση για τις επιχειρήσεις  που επιθυμούν την επίλυση προβλημάτων χωρίς συνεχείς αναβαθμίσεις.
  • Ολοκλήρωση: Καθώς συχνά οι χρήστες είναι υπεύθυνοι να διασφαλίσουν ότι διαφορετικά προϊόντα λειτουργούν σωστά μεταξύ τους κάτι τέτοιο μπορεί να είναι αρκετά δύσκολο όταν οι εκδόσεις τους αλλάζουν και εξελίσσονται συνέχως.
  • Υποχρεώσεις: Η μη τήρηση των υποχρεώσεων των αδειών ανοιχτού λογισμικού μπορεί να οδηγήσει σε οικονομικές κυρώσεις ή σε ακούσια απώλεια πνευματικών δικαιωμάτων.

Κατά την γνώμη μου τα πράγματα δεν είναι και τόσο δύσκολα. Κατ”αρχάς να τα πάρουμε λίγο με την σειρά, για τα πρώτα τρία “λεπτά” σημεία που πρέπει να προσέξει μια εταιρεία που στρέφεται σε λύσεις ανοιχτού λογισμικού νομίζω ότι είναι προφανές ότι καταλυτικό ρόλο παίζει ο παροχέας υποστήριξης. Αν οι παροχοί υποστήριξης γνωρίζουν το υποστηριζόμενο σύστημα σε καλό βαθμό πιστεύω ότι μπορούν να παρέχουν καλύτερης ποιότητας  υπηρεσίες υπό κάποιες συνθήκες.

Όσο αφορά τις υποχρεώσεις θα πρέπει να τονιστεί ότι ανάλογα ρίσκα υπάρχουν και στις περιπτώσεις της χρήσης κλειστού λογισμικού, από την μια οργανισμοί που δεν ανήκουν στον κλάδο του IT δύσκολα μπορεί να βρεθούν στην θέση που δεν θα τηρήσουν τις υποχρεώσεις τους σύμφωνα με τις άδειες ανοιχτού λογισμικού, από την άλλη όσο αφορά τις εταιρείες που δραστηριοποιούνται στο χώρο του ΙΤ κατά κανόνα εταιρείες που έχουν μια δομημένη στρατηγική βασισμένη στο λογισμικό ανοιχτού κώδικα δεν διατρέχουν κίνδυνο ακούσιας απώλειας πνευματικής ιδιοκτησίας ή επιβολής προστίμων αντίθετα λόγω του μοντέλου που έχουν υιοθετήσει συχνά προστατεύονται από τέτοιες.

Η Accenture στην συνέχεια προτείνει τις έξης επιχειρηματικές κινήσεις ώστε να διευκολυνθούν οι εταιρείες που ασχολούνται (ειδικά του IT):

  • Υιοθετήστε το: Χρησιμοποιήστε λογισμικό ανοιχτού κώδικα όπου ενδείκνυται, για να μειώστε το κόστος αδειοδότησης και για να αυξήστε την ευελιξία σας. Όταν αυτό είναι εφικτό μια πρώτης τάξεως επιλογή για νέες εγκαταστάσεις. Αυτό περιλαμβάνει την εξασφάλιση υποστήριξης προμηθειών, την εφαρμογή στοιβών προτιμώμενων λύσεων και ενσωμάτωση του ανοιχτού κώδικα στα στάνταρ λειτουργίας της επιχείρησης.
  • Διαχείριση: Δημιουργήστε μια αυστηρή προσέγγιση στην χρήση και διαχείριση του λογισμικού ανοιχτού κώδικα ώστε να είναι αντιληπτό ποίες εφαρμογές χρησιμοποιούνται, δημιουργήστε τυποποιημένα stacks για χρήση για να καλύψουν διαφορετικά είδη εφαρμογών.
  • Υποστήριξη: Αντί την υποστήριξης του ανοιχτού λογισμικού με ίδια μέσα που ως πρακτική συχνά ελαχιστοποιεί τα οφέλη του προτιμήστε να πάρετε υποστήριξη από μια άλλη εταιρεία.

Φυσικά περισσότερα μπορείτε να δείτε στην σχετική σελίδα της accenture. Προσωπικά πιστεύω ότι αν και το μοντέλο λειτουργίας και χρήσης του λογισμικού ανοιχτού κώδικα που έχει υπ´ όψιν της η Accenture καλύπτει τις ανάγκες της πλειοψηφίας της αγοράς σίγουρα κάθε περίπτωση πρέπει να εξετάζεται ξεχωριστά. Από την άλλη όταν μια εταιρεία με το κύρος (και την οικονομική δύναμη) της Accenture ασχολείται σοβαρά με το λογισμικό ανοιχτού κώδικα είναι μάλλον καιρός να σκεφτείτε να το υιοθετήστε και εσείς στην δική σας επιχείριση ή στον οργανισμό που δουλεύετε. Προσωπικά, πιστεύω ότι στην Ελλάδα υπάρχουν πλέον πολλές και αξιόλογες εταιρείες που δραστηριοποιούνται στο χώρο της υποστήριξης έργων πληροφορικής που σχετίζονται με το ελεύθερο λογισμικό και είναι σε θέση να παρέχουν υπηρεσίες αρκετά καλής ποιότητας σε ανταγωνιστικές τιμές.


Πράσινο φως για την εξαγορά της Sun από την Oracle… το τέλος της αρχής ή η αρχή του τέλους; 2

Raptor

τι πραγματικά θέλει η Oracle από την Sun

Μετά από αρκετές μέρες η συμφωνία εξαγοράς της Sun από την Oracle πήρε πράσινο φως από την Ευρωπαϊκή Επιτροπή. Η συμφωνία αν και είχε πάρει το OK από το Αμερικανικό Υπουργείο Δικαιοσύνης σταμάτησε από την Ευρωπαϊκή Επιτροπή καθώς υπήρχαν φωνές που ανέφεραν ότι η εν λόγω εξαγορά θα δημιουργούσε προβλήματα στους εμπορικούς χρήστες της βάσης δεδομένων MySQL.

Η MySQL είναι μια από τις πλέον διαδεδομένες βάσεις δεδομένων ανοιχτού κώδικα και η εταιρία πίσω από την MySQL (προσφέρει κατά κύριο λόγο εμπορικού χαρακτήρα υποστήριξη) ήταν αντικείμενο εξαγοράς από την Sun. H Oracle από την άλλη είναι γνωστή για το κύριο προϊόν της την βάση δεδομένων OracleDB, αν και σίγουρα δεν είναι τόσο διαδεδομένη όσο η MySQL η OracleDB χρησιμοποιείται σε τεράστιους οργανισμούς, εταιρίες και κυβερνητικές υπηρεσίες (νομίζω ότι το σύστημα TAXIS του Υπουργείου Οικονομικών είναι βασισμένο στην OracleDB).

Είναι προφανές ίσως ότι πολλοί άνθρωποι βλέπουν ότι η ύπαρξη δύο “ανταγωνιστικών” προϊόντων κάτω από την ίδια στέγη ίσως οδηγήσει στην δημιουργία ενός νέου μονοπώλιου και μάλιστα στο “στρατηγικό” τομέα των βάσεων δεδομένων. Ίσως μια τέτοια θεώρηση των πραγμάτων οδήγησε στον δημιουργό και ιδρυτή της MySQL που είχε φύγει εδώ και καιρό από την εταιρία στην δημιουργία του MariaDB. Στην ουσία το MariaDB πρόκειται για ένα fork της MySQL ώστε να παραμείνει ελεύθερη και διαθέσιμη σε όσους θέλουν να την χρησιμοποιήσουν στην περίπτωση που η Oracle αποφασίσει να σταματήσει την ανάπτυξη της.

Η Oracle προκειμένου να διασκεδάσει τους φόβους των πελατών της MySQL ανακοίνωσε (μεταξύ άλλων) ότι σκοπεύει να συνεχίσει την βελτίωση και την ανάπτυξη της MySQL κάτω από την άδεια GPL και ήδη (μέσω της Sun) έχει προχωρήσει σε κινήσεις ανανέωσης συμβολαίων εμπορικών πελατών κάτω από τους ίδιους όρους. Σύμφωνα με την ανακοίνωση της Ευρωπαϊκής Επιτροπής αν και η MySQL και η OracleDB ως προϊόντα παρουσιάζουν αρκετές ομοιότητες ωστόσο δεν είναι άμεσα ανταγωνιστικά το ένα προς το άλλα ειδικά στα πλέον υψηλών επιδόσεων κομμάτια της αγοράς. Είναι τουλάχιστον εντυπωσιακό ότι στην επιχειρηματολογία υπέρ της συγχώνευσης της Sun με την Oracle η ανακοίνωση της EE αναφέρεται σε “forks” όπως η MariaDB καθώς και σε άλλες ανοιχτού κώδικα βάσεις δεδομένων όπως η PostgreSQL.

Κλείνοντας η ανακοίνωση της EE αναφέρει ότι ο έλεγχος των πνευματικών δικαιωμάτων της Java από την Oracle (καθώς αυτά ανήκουν στην Sun) δεν πρόκειται να δημιουργήσει πρόβλημα στην ανάπτυξη της Java από ανταγωνιστές της Oracle καθώς στην ανάπτυξη της Java (που είναι ανοιχτού κώδικα πλέον) συμμετέχουν ήδη πολλοί ανταγωνιστές της Oracle.

Πλέον μετά και το OK της ΕΕ η Oracle μπορεί να προχωρήσει στην πλήρη ενσωμάτωση της Sun στην λειτουργία της. Το πόσο αυτό θα επηρεάσει διάφορα ανοιχτού κώδικα και χαρακτήρα προγράμματα της Sun και της Oracle είναι κάτι που θα δούμε στο μέλλον: ωστόσο δεν πρέπει να ξεχνάμε ότι τα η Sun εδώ και χρόνια έχει κάνει σοβαρότατες επενδύσεις στο ανοιχτό λογισμικό πέρα από την MySQL και την Java, όπως το OpenOffice.org, το λειτουργικό σύστημα OpenSolaris και οι “ανοιχτοί” επεξεργαστές OpenSPARC

Είναι μάλλον προφανές ότι η εξαγορά της Sun από την Oracle είχε σαν στόχο την δημιουργία μια πλήρους ολοκληρωμένης λύσης για τα συστήματα της (μια λύση με-το-κλειδί-στο-χέρι) που όλα τα συστήματα hardware, λειτουργικό σύστημα και βάση δεδομένων θα παρέχονται έτοιμα για χρήση από την εταιρεία, δίνοντας την δυνατότητα στην Oracle να πάρει ένα κομμάτι της αγοράς που μέχρι πρότινος κατείχε σχεδόν μονοπωλιακά η IBM. Δεν είμαι σε θέση να εκτιμήσω τι εξελίξεις που θα φέρει το μέλλον, αλλά μπορώ να πω με σιγουριά ότι θα είναι πολλές.


ανοιχτού κώδικα 3D εκτυπωτής 1

MakerBot TourΟι 3D εκτυπωτές έχουν σαν στόχο την δημιουργία τρισδιάστατων πλαστικών αντικειμένων για διάφορες ανάγκες κατασκευής. Τα παλικάρια των MakerBot Intustries προωθούν στην αγορά, ένα νέο ανοιχτού κώδικα 3D εκτυπωτή βασισμένο στο Arduino το Cupcake CNC, το λογισμικό και τα σχέδια του εκτυπωτή είναι όλα διαθέσιμα στην αγορά ως open source πράγμα που σημαίνει ότι μπορείτε όχι μόνο να φτιάξτε ένα μόνοι σας αλλά και να το εξελίξετε. Το κόστος της deluxe έκδοσης αυτής της συσκευής είναι στα 950$ (ή στα 662 ευρώ με την παρούσα ισοτιμία) που σε σύγκριση με ακριβότερες συσκευές της αγοράς (oι πλέον φθηνές συσκευές κλειστού κώδικα κοστίζουν γύρω στα 19000 δολάρια).

Παρακάτω παραθέτω ένα βίντεο από την έκθεση CES που έγινε λίγες μέρες πριν που ένας δημοσιογράφος του περιοδικού Wired παρουσιάζει το Cupcake CNC.
(more…)


χρηστικός οδηγός για το Ubuntu 9.10 Karmic Koala 6

O  οδηγός αυτός είναι βασισμένος στον αντίστοιχο οδηγό του Eva Johannes. Αν έχετε κάποια ιδέα ή προσθήκη μην διστάσετε να την μοιραστείτε. Τα διάφορα μενού τα γράφω στα Αγγλικά, καθώς τα δοκίμαζα και εγώ στο δικό μου μηχάνημα που το έχω στα Αγγλικά, αν παρουσιαστεί η απαραίτητη λαϊκή απαίτηση θα τα γράψω και στα Ελληνικά.

Όλες οι εντολές είναι γραμμένες σε πορτοκαλί χρώμα για να ξεχωρίζουν από το υπόλοιπο κείμενο. Για να ανοίξτε κονσόλα ανοίξτε το μενού και πηγαίνετε Applications → Accessories → Terminal

Για να μην κουράζεστε δεν χρειάζεται να πληκτρολογήστε μπορείτε άνετα να κάνετε Copy/Paste ότι χρειάζεστε με το μεσαίο κουμπί/ροδέλα του ποντικιού σας.

Κωδικοποιητές Πολυμέσων (media codecs) και υποστήριξη DVD

1. Ενεργοποίηση των αποθετηρίων του medibuntu.
Αν θέλετε να μπορείτε να διαβάστε κάθε είδους πολυμέσα (ταινίες, ήχου, DVD, …), και να κάντε εγκατάσταση κλειστού (αλλά δωρεάν) λογισμικού όπως το Skype ή το Google Earth, μια εύκολη λύση είναι να ενεργοποιήστε τα αποθετήρια (repositories) του medibuntu

Αυτή η μεγάλη εντολή ενεργοποιεί το αποθετηρίο του medibuntu και προσθέτει και το keyring του.

sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list –output-document=/etc/apt/sources.list.d/medibuntu.list; sudo apt-get -q update; sudo apt-get –yes -q –allow-unauthenticated install medibuntu-keyring; sudo apt-get -q update

(αυτή η εντολή πρέπει να δουλεύει σε όλες τις εκδόσεις του Ubuntu χωρίς αλλαγές)

2. Εγκαταστήστε μη-ελεύθερες κωδικοποιήσεις (codecs)

To μετα-πακέτο non-free-codecs θα εγκαταστήσει πολλά πολύ χρήσιμα πακέτα, και περιλαμβάνει το κλασσικό ubuntu-restricted-extras: υποστήριξη για MP3 και διάφορα άλλα φορμά ήχου (GStreamer plugins), γραμματοσειρές της Microsoft, το Java Runtime Environment, Flash plugin, w64codecs ή w32codecs (ανάλογα με την αρχιτεκτονική σας), και πολλά άλλα.

με την ακόλουθη εντολή

sudo apt-get install non-free-codecs

Αν θέλετε να ξέρετε η εν λόγω εντολή εγκαθιστά τα ακόλουθα πακέτα:
cabextract freepats gsfonts-x11 gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse java-common liba52-0.7.4 libamrnb3 libamrwb3 libass3 libavcodec52 libavformat52 libavutil49 libcdaudio1 libcelt0 libdc1394-22 libdca0 libdirac0c2a libdvdnav4 libdvdread4 libenca0 libfaac0 libfaad0 libffado1 libfftw3-3 libfreebob0 libgsm1 libid3tag0 libiptcdata0 libjack0 libkate1 libmad0 libmimic0 libmjpegtools-1.9 libmms0 libmodplug0c2 libmp3lame0 libmp4v2-0 libmpcdec3 libmpeg2-4 libofa0 libpostproc51 libquicktime1 libschroedinger-1.0-0 libsidplay1 libsoundtouch1c2 libswscale0 libtwolame0 libwildmidi0 libx264-67 libxml++2.6-2 libxvidcore4 non-free-codecs odbcinst1debian1 sun-java6-bin sun-java6-jre sun-java6-plugin ttf-liberation ttf-mscorefonts-installer ubuntu-restricted-extras unixodbc unrar w64codecs (περίπου 170 MB download)

3.Εγκαταστήστε περισσότερα codecs, DVD υποστήριξη, VLC και mplayer

Το πακέτο libdvdcss2 είναι ουσιαστικά απαραίτητο αν θέλετε να παίξετε κωδικοποιημένα DVDs (παραβιάζει ίσως κάποια Αμερικάνικη νομοθεσία), όσο αφορά τον VLC πρόκειται για ένα από τους καλύτερους player (παίζει σχεδόν τα πάντα).

Δώστε την εντολή:
sudo apt-get install libdvdcss2 gxine libxine1-ffmpeg vlc mplayer mencoder

Με αυτή την εντολή θα εγκατασταθούν τα ακόλουθα πακέτα: gxine libaudio2 libdvbpsi5 libdvdcss2 libebml0 libiso9660-5 liblua5.1-0 liblzo2-2 libmatroska0 libmozjs0d libopenal1 libqtcore4 libqtgui4 libsdl-image1.2 libsvga1 libtar libvcdinfo0 libvlc2 libvlccore2 libxcb-shape0 libxcb-shm0 libxcb-xv0 libxine1 libxine1-bin libxine1-console libxine1-ffmpeg libxine1-misc-plugins libxine1-x mencoder mplayer mplayer-nogui mplayer-skins vlc vlc-data vlc-nox vlc-plugin-pulse (περίπου 80MB)

Β. Χρήση του Control Center

Το Control Center του Gnome είναι μια εξαιρετική λύση διαχείρησης του μηχανήματος σας κατάληλη για αρχάριους αλλά και έμπειρους χρήστες.

1. Ενεργοποίηση του Κέντρου Ελέγχου
Αν και έρχεται προεγκατεστημένο στο Ubuntu το Κέντρο Ελεγχου του Gnome δεν είναι εμφανές στο μενού. System → Preferences → Main Menu
και τσεκάρετε
System → Control Center

Μπορείτε επίσης να ξε-τσεκάρετε τα “Preferences” και “Administration”, καθώς όλα αυτά τα στοχεία εμφανίζωνται στο Control Center.

Τώρα μπορείτε άνετα να ανοίξτε το Control Center από το μενού αλλά αν θέλετε μπορείτε πάντα να το καλέστε και με την εντολή:
gnome-control-center

2. Αρχίζοντας την χρήση του Control Center.

Όταν ανοίγετε το Control Center, απλά πληκτρολογήστε τα πρώτα γράμματα αυτού που ψάχνετε. Εάν θέλετε να αλλάξετε τις ρυθμίσεις διαχείρισης ενέργειας, πληκτρολογώντας “pow” θα φιλτράρει τις επιλογές σας.

3. Χρήσιμα πράγματα να κάνει κάποιος χρησιμοποιώντας το Control Center

A: Προσαρμώστε στις ανάγκες σας την διαχείριση ενέργειας
Αναζητήστε “Power Management” στο Control Center.
Αν προτιμάτε να χρησιμοποιήσετε το μενού:
System → Administration → Power Managment

B: Ρυθμίστε τις προτιμήσεις του screensaver σας
Αναζητήστε “Screensaver” στο Contro Center.
μενού:System → Preferences → Screensaver

Γ: Απαλαχθείτε από ενοχλητικούς ήχους συστήματος
Αναζητήστε “Sound” στο Control Center.
μενού:System → Preferences → Sound

Επιλέψτε ως θέμα το “no sounds” και κάντε mute το Alert sound

Δ: Ρυθμίστε τις αυτόματες ενημερώσεις σας
Ψάξτε για το “update manager” στο control center
μενού:System → Administration → Update Manager

Κάντε κλικ στο κουμπί “Settings…” στην κάτω αριστερή γωνία. Θα πρέπει να στήσετε τις ρυθμίσεις ανάλογα με το μηχάνημα και τα άτομα που το χρησιμοποιούν.

Αν θέλετε να ελαχιστοποιήστε τις συχνές και “ενοχλητικές” ενημερώσεις (πχ στον υπολογιστή της γιαγιάς σας) δοκιμάστε τις ακόλουθες ρυθμίσεις.

Βεβαιωθείτε ότι το “Show new distribution releases” είναι ρυθμισμένο στο “Never” αν δεν θέλετε να ενημερώνονται οι εν λόγω υπολογιστές.

Γ.Ρύθμιση του Firefox και του Thunderbird

Τόσο ο Firefox όσο ο και Thunderbird έχουν την δυνατότητα να μοιράζονται τoν ίδιο “φάκελο προφίλ “, δεν έχει σημασία αν εκκινήσετε τα Windows ή Linux. Όταν (επαν)-εγκαταστήσετε ένα σύστημα Linux ή Windows, το μόνο που πρέπει να διαμορφώσετε το προφίλ σας, ώστε το πρόγραμμα ξέρει πού είναι ο “φάκελος προφίλ”.

Για να το κάνετε αυτό δοκιμάστε την ακόλουθη εντολή:
firefox -P
thunderbird -P

Τώρα μπορείτε να συγχρονίστε τα δύο προφίλ μεταξύ τους.

1. Χρήσιμα πρόσθετα για τον Firefox.

DownThemAll: ένας από τους καλύτερους διαχειριστές downloads

Flashblock: κόψτε τα βαριά Flashanimation

User Agent switcher: επιλύει πολλά προβλήματα συμβατότητας!

Screengrab: αποθηκεύει μια ιστοσελίδα (μερική ή πλήρη)

Session Manager: αποθηκεύει και επαναφέρει την κατάσταση του όλα τα παράθυρα. Απλά ο καλύτερος διαχειριστής της συνόδου περιοχή.

Personas: τόσο εύκολο που ακόμη και εγώ έχω φτιάξει ένα

AdBlock Plus : μπλοκάρει ενοχλητικές διαφημίσεις ακόμη και από Ελληνικά site.

Configuration Mania: κάντε απίστευτες ρυθμίσεις στο Firefox (ευκολότερο από το να παλεύετε με το about:config)

Options Menu: διαχειριστείτε τα plugin σας (πολύ χρήσιμο αν δοκιμάζετε συνέχεια plugin)

2.Πρόσθετα για το Thunderbird

Mozilla Lightning. To επίσημο πρόσθετο για ημερολόγιο στο Thunderbird

Zindus: Συνδέστε το Thunderbird με τις επαφές σας στο Zimbra.

Provider for Google Calendar: Συνδέστε το Google Calendar σας με το Lightning σας.

Image Zoom: Δίνει την δυνατότητα να ζουμάρετε στις εικόνες σας στο Thunderbird και στο Firefox.

Δ. Εγκατάσταση χρήσιμου λογισμικού

1.Google Earth
Αν έχετε ήδη προχωρήσει στην εγκατάσταση των αποθετηρίων του medibuntu τότε η εγκατάσταση του Google Earth 5 θα είναι παιχνιδάκι. Το μόνο που έχετε να κάνετε είναι να ανοίξτε το Synaptic, (δώστε Alt+F2 και στο διάλογο που θα εμφανιστεί Synaptic και μετά το root password, όταν ανοίξει το Synaptic το μόνο που έχετε να κάνετε είναι να ψάξετε με το Search το Google Earth, να το μαρκάρετε προς εγκατάσταση και να δώστε apply changes)

Αν θέλετε να τρέξετε το Google Earth με το θέμα του gtk που χρησιμοποιείτε για να υπάρχει ομοιομορφία ανοίξτε το menu editor και αλλάξτε την εντολή googleearth %f με το googleearth -style GTK+ %f

Αν κάποια νεώτερη έκδοση του Google Earth γίνει διαθέσιμη από το Google ή απλά αν δεν θέλετε να κατεβάστε το Google Earth, μπορείτε να κατεβάστε από το επίσημο site του Google ως .bin installer. Κατεβάστε λοιπόν το GoogleEarthLinux.bin πακέτο και σώστε το στο μηχάνημα σας. Για να εγκατασταθεί θα πρέπει να κάνετε το αρχείο εκτελέσιμο.

Επιλέξτε το αρχείο που κατεβάσατε (μάλλον είναι στο φάκελο Downloads) και κάντε δεξί-κλικ πάνω του και στο μενού που θα εμφανιστεί επιλέξτε properties.

Στο παράθυρο των properties λοιπόν θα πρέπει να επιλέξτε την καρτέλα “Permissions” και τσεκάρετε το κουτάκι μπροστά από το “Allow to execute file as program.”

Ωραία τώρα το αρχείο αυτό έγινε εκτελέσιμο, ανοίξτε ένα Τerminal (τερματικό επί το Ελληνικότερο) και αν και εφ’ όσων το αρχείο σας βρίσκεται στο φάκελο Download θα πρέπει να γράψετε τα εξής:
cd Downloads
./GoogleEarthLinux.bin

2. Adobe (Acrobat) Reader.

Κατ’αρχάς να τονίσω ότι δεν χρειάζεται κατά την γνώμη μου να εγκαταστήσει κανείς το Adobe Reader καθώς τα open source προγράμματα που ανοίγουν pdf είναι ελαφρύτερα και δένουν καλύτερα με το σύστημα σας, ωστόσο είναι δυνατόν να το βάλετε (ειδικά αν κάνετε την εγκατάσταση εσείς σε κάποιον αρχάριο χρήστη που έχει συνηθίσει το Adobe Reader).

Η διαδικασία είναι παρόμοια με αυτή που είδαμε στο Google Earth, κατεβάζετε το .bin πακέτο από το επίσημο site της adobe. Το κάνετε εκτελέσιμο όπως είδαμε πριν λίγο, και γράφετε στο τερματικό σας τις ακόλουθες εντολές:
cd Downloads
sudo ./AdbeRdr9.2-1_i486linux_enu.bin (ή όποιο άλλο όνομα αρχείου κατεβάσατε)

σημειώστε εδώ ότι δεν χρειάζεται να γράφετε ολόκληρο το όνομα του αρχείου, γράψτε τα πρώτα δύο-τρια γράμματα και μετά πατήστε το κουμπί tab στο πληκτρολόγιο, το όνομα του αρχείου θα αυτοσυμπληρωθεί… (ναι είναι μαγικό)

όταν εμφανιστεί το μήνυμα: “Enter installation directory for Adobe Reader 9.2 [/opt] “απλά πατήστε enter για να εγκατασταθεί το Adobe Reader στο /opt.

4. Περισσότερα Ελεύθερα Προγράμματα

Mozilla Thunderbird 2.0: Το Thunderbird είναι ένα εξαιρετικό πρόγραμμα email αλλά για πολύ κόσμο δεν “δένει” πολύ καλά με το Gnome Desktop για αυτό όταν θα το εγκαταστήστε δώστε την ακόλουθη εντολή:

sudo apt-get install thunderbird thunderbird-gnome-support
Με την εντολή αυτή θα εγκατασταθεί και το πακέτο υποστήριξης του gnome που είναι το default περιβάλλον του Ubuntu

Filezilla: Αν χρησιμοποιείτε FTP μην ξεχάστε το Filezilla είναι μια πολύ καλή εφαρμογή για FTP με πολλές ευκολίες. Για να το εγκαταστήστε ψάξτε για το “Filezilla” στο Software Center ή κάντε κλικ εδώ για εγκατάσταση.

Audacity: Επεξεργαστής ήχου (αντίστοιχο των Samplitude / Cubase)

Για εγκατάσταση από το Software Center: ψάξτε για το “audacity” ή κάντε κλικ εδώ για εγκατάσταση..

Επίσης μπορείτε να διαβάστε αυτό το οδηγό για το πως να καταγράψτε ήχο από το υπολογιστή σας.

Sound Converter: μετατρέψτε αρχεία, WAV σε MP3 ή OGG, FLAC σε MP3… κτλ

Για εγκατάσταση από το Software Center: ψάξτε για το “sound converter” ή κάντε κλικ εδώ για εγκατάσταση.

Shutter: ένα εξαιρετικό πρόγραμμα για την λήψη screenshots

Για εγκατάσταση από το Software Center: ψάξτε για το “shutter” ή κάντε κλικ εδώ για εγκατάσταση.

(μην ελεύθερο δωρεάν και χρήσιμο λογισμικό που ίσως θέλετε να εγκαταστήσετε)

Skype 2.1: η μένα 2.1 beta έκδοση υποστηρίζει PulseAudio και αν έχετε εγκαταστήσει τα αποθετήρια του medibuntu μπορείτε να το εγκαταστήσετε με την παρακάτω εντολή.

sudo apt-get install skype

Dropbox μια εξαιρετική online υπηρεσία διαμοιρασμού και συγχρονισμού αρχείων μεταξύ τον υπολογιστών σας, με 2GB δωρεάν χώρο. Οδηγίες εγκατάστασης θα βρείτε εδώ.

Ε. Λογισμικό διαχείρισης συστήματος

1. Εύκολη ρύθμιση Firewall

Είναι πιθανό να θέλετε να εγκαταστήσετε ένα Firewall, το Ubuntu 9.10 Karmic Koala έρχεται με προεγκατεστημένο το ufw (Uncomplicated FireWall). Για να το εύκολο χειρισμό του θα πρέπει να εγκατασταθεί το Gufw.

Για εγκατάσταση μέσω του Software Center: ψάξτε για το “gufw”, ή κάντε κλικ εδώ για εγκατάσταση.

Για να ρυθμίστε το Firewall σας ψάξτε για “Firewall Configuration” στο Control Center.
Στο μενού: Menu: System → Administration → Firewall configuration

Σιγουρευτείτε για τις ρυθμίσεις των υπηρεσιών ftp, pop3 και smtp αν σκοπεύετε να τις χρησιμοποιήστε.

2. Εγκατάσταση antivirus

Πλάκα μου κάνετε έτσι; Δεν είναι απαραίτητο να έχετε antivirus σε μηχάνημα με Linux αρκεί να έχετε στήσει το Firewall σας και να κάνετε συχνά updates. Σήμερα υπάρχουν πολλά Antivirus για Linux αλλά αν θέλετε την γνώμη μου (και την γνώμη του Eva Johannes) δεν χρειάζεται να εγκαταστήσετε antivirus στο Linux αλλά αν επιμένετε μπορείτε να χρησιμοποιείστε το ClamAv που είναι ανοιχτού κώδικα.

Το ClamAV είναι μια αξιόλογη (δια-πλατφορμική) προσπάθεια και υπάρχει το ClamTk για γραφικό περιβάλλον.

Για εγκατάσταση μέσω του Software Center: ψάξτε για “Virus Scanner” ή κάντε κλικ εδώ για εγκατάσταση
.
Για να το ανοίξετε θα το βρείτε στο μενού: Applications → System Tools → Virus Scanner

Αν θέλετε μπορείτε να βάλετε την πλέον πρόσφατη έκδοση του ClamTk που δεν είναι διαθέσιμη στα αποθετήρια του Ubuntu από εδώ. Στην περίπτωση αυτή το ClamTk θα έχει μετακινηθεί σε άλλο σημείο του μενού.

Πιο συγκεκριμένα:Applications → Accessories → Virus Scanner

Άλλες κλειστού κώδικα προσεγγίσεις που μπορεί να θέλετε να δείτε είναι το Avira που την freeware έκδοση του μπορείτε να την βρείτε εδώ και το Linux Home Edition της Avast.

3.Απενεργοποιώντας κάποιες υπηρεσίες και προγράμματα κατά την αρχικοποίηση.

1.Διαχειριστείτε υπηρεσίες με το Boot-up Manager

Στις παλαιότερες εκδόσεις του Ubuntu η διαχείριση μπορούσε να γίνει μέσα από το εργαλείο που βρισκόταν στο μενού System → Administration → Services το οποίο πλέον δεν υπάρχει. Αντ’αυτού μπορείτε να εγκαταστήσετε μια εξειδικευμένη εφαρμογή το Boot-up Manager.

Για εγκατάσταση μέσω του Software Cente: ψάξτε “boot-up manager” ή κάντε κλικ εδώ για εγκατάσταση.

2. Απενεργοποιώντας μη-απαραίτητα προγράμματα κατά την έναρξη.

Ίσως ορισμένα προγράμματα που ενεργοποιούνται κατά την έναρξη δεν σας είναι απαραίτητα πχ. τα remote desktop server και visual assistance δεν έχει τύχει να μου χρειαστούν ποτέ.

Ψάξτε λοιπόν για “Startup Applications” στο Control Center
ή στο μενού: System → Administration → Startup Applications

4. Ακόμη περισσότερα χρήσιμα εργαλεία

1. Gparted, ένας πολύ ισχυρός επεξεργαστής κατατμήσεων

Το Gparted είναι ένας πολύ ισχυρός και χρήσιμος επεξεργαστής κατατμήσεων αντίστοιχος του πλέον μη-ενεργού Partion Magic

Για να το εγκαταστήσετε δώστε την εντολή που ακολουθεί

sudo apt-get install ntfsprogs gparted

2.Start-Up Manager

To Start-up Manager είναι ένα γραφικό εργαλείο για αλλαγή των ρυθμίσεων του bootloader και άλλων ρυθμίσεων κατά την έναρξη.

3.Ubuntu Tweak

Υπάρχουν πολλοί που συμπαθούν το Ubuntu Tweak και πολλοί που το αντιπαθούν αν και είναι αρκετά χρήσιμο θέλει ιδιαίτερη προσοχή στην χρήση του γιατί μπορεί να δημιουργήσει διπλές εγγραφές στα μενού σας. Αν θέλετε μπορείτε να το εγκαταστήσετε με τις οδηγίες που θα βρείτε εδώ.

4.Κρυπτογράφηση.

Μια πολύ καλή εφαρμογή κρυπτογράφησης είναι το TrueCrypt αλλά πρέπει να τονίσουμε ότι δεν είναι ανοιχτό λογισμικό και θα πρέπει να το εγκαταστήστε μόνη σας βάση των οδηγιών που θα βρείτε εδώ.

4. Απεγκατάσταση μη χρησιμοποιούμενου λογισμικού και ξεκαθάρισμα.

Η απεγκατάσταση λογισμικού που δεν χρησιμοποιείτε έχει αρκετά οφέλη δύο ενδεικτικά παραδείγματα είναι τα ακόλουθα

Χρήστης που δεν χρησιμοποιεί τα Evolution, F-spot, Rhythmbox, Tomboy τα gnome-games (απελευθέρωση 145MB χώρου στο σκληρό δίσκο) τα αφαιρεί με την εντολή:

sudo apt-get remove evolution evolution-common evolution-couchdb evolution-exchange evolution-indicator evolution-plugins evolution-webcal f-spot gnome-games gnome-games-common rhythmbox tomboy

Χρήστης που δεν χρησιμοποιεί Palm ή αντίστοιχες συσκευές.

sudo apt-get remove gnome-pilot gnome-pilot-conduits libgnome-pilot2 libpisync1 libpisock9

Αφαίρεση της mono

To debate για το αν θα πρέπει ένα μηχάνημα να έχει εγκατεστημένη την mono ή όχι δεν είναι καινούριο. Δύο εφαρμογές στην αρχική εγκατάσταση του Ubuntu την χρησιμοποιούν το F-Spot και το Tomboy. Αν δεν τις χρησιμοποιείτε και θέλετε να την αφαιρέστε δώστε την ακόλουθη εντολή:

sudo apt-get purge libmono* libgdiplus cli-common

Προσοχή: Μην αφαιρέστε την mono αν δεν γνωρίζετε τι κάνετε ακριβώς

Αφαίρεση ορφανών πακέτων

Με όλο αυτό το βάλε-βγάλε πακέτων μπορεί στο σύστημα σας να έχουν μείνει πολλές βιβλιοθήκες που δεν χρησιμοποιούνται πλέον δύο πολύ χρήσιμα εργαλεία για να βρείτε ποιες είναι είναι το deborphan και το gtkorphan. Για να τα εγκαταστήσετε μπορείτε να δώστε την εντολή:

sudo apt-get install deborphan gtkorphan

Για να το ενεργοποιήστε ψάξτε στο “Control Center” για το “Remove Orphaned Packages”
ή μέσω του μενού: System → Administration → Remove orphaned packages

(προσοχή μην αφαιρείτε μια βιβλιοθήκη αν δεν είστε σίγουροι για το τι κάνετε)

Τέλος, δοκιμάστε τις δύο εντολές που ακολουθούν.

sudo apt-get autoremove
sudo apt-get clean

Ζ. Εγκατάσταση γραμματοσειρών στο Ubuntu.

1.Γραμματοσειρές Liberation της RedHat

Οι γραμματοσειρές Liberation έχουν σαν στόχο την πλήρη αντικατάσταση των γραμματοσειρών την Microsoft. Αν θέλετε μπορείτε να τις εγκαταστήστε με την ακόλουθη εντολή:

sudo apt-get install ttf-liberation

2.Γραμματοσειρές της Microsoft

Αν και πλέον με τις γραμματοσειρές της Redhat δεν χρειάζεστε τις γραμματοσειρές της Microsoft ωστόσο αν θέλετε να τις εγκαταστήσετε μπορείτε να δώστε την ακόλουθη εντολή:

sudo apt-get install ttf-mscorefonts-installer

Το πακέτο ttf-mscorefonts-installer στις παλαιότερες εκδόσεις του Ubuntu ήταν το γνωστό msttcorefonts. Αν έχετε εγκαταστήσει τα μεταπακέτα ubuntu-restricted-extras ή τα non-free-codecs το πακέτο έχει ήδη εγκατασταθεί.

3. Πως να εγκαταστήσετε οποιαδήποτε γραμματοσειρά.

α.Ανοίγετε τον αρχικό σας φάκελο (Home) στο Nautilus

β.Ενεργοποιήστε το “Show Hidden Files” στο μενού του Nautilus

γ.Δημιουργήστε ένα νέο φάκελο με το όνομα .fonts (μην ξεχάστε την τελεία μπροστά)

δ.Αντιγράψτε ότι γραμματοσειρές θέλετε στο νέο φάκελο

ε.Ίσως χρειαστεί να επανεκκινήστε κάποιες εφαρμογές

Η. Περισσότερες Γλώσσες

Στο Ubuntu μπορείτε να χρησιμοποιήστε πολλές διαφορετικές γλώσσες.

Ψάξτε στο Contol Center για “Language Support”
ή στο μενού: System → Administration → Language Support

Όλες οι εφαρμογές σας θα ενημερωθούν ανάλογα.

Θ. Εγκαταστήστε πακέτο διαφορετικής αρχιτεκτονικής

Το πρόβλημα: Θέλετε να εγκαταστήστε ένα πακέτο που έχει φτιαχτεί για 32bit αλλά έχετε την 64bit έκδοση του Ubuntu

Η λύση: Εγκαταστήστε το πακέτο επιβάλλοντας την αρχιτεκτονική

sudo dpkg -i –force-architecture όνοματουπακέτου.deb


η EE ξεκίνησε έρευνα για την εξαγορά της Sun από την Oracle

european commissionΣύμφωνα με τους Times της Νέας Υόρκης η Ευρωπαϊκή Επιτροπή ξεκίνησε επίσημη αντι-μονοπολιακή έρευνα σχετικά με την εξαγωρά της Sun από την Oracle επισημαίνω ότι το Αμερικάνικο Υπουργείο Δικαιοσύνης ενέκρινε την συναλλαγή καθώς κατά την γνώμη του δεν παραβιάζει την αντι-μονωπολιακή νομοθεσία των ΗΠΑ. Ειδικά, η EE έχει εκφράσει την ανησυχία της για την πιθανότητα η Oracle να σταματήσει την ανάπτυξη της ανοιχτού κώδικα βάσης δεδομένων MySQL προκειμένου να προωθήσει την δική της κλειστού κώδικα λύση.

Η επίτροπος για θέματα ανταγωνισμού Neelie Kroes αναφέρει στους Times της NY ότι είναι απαραίτητο να ελεγχθεί αν οι πελάτες αντιμετωπίσουν λιγότερες επιλογές ή μεγαλύτερες τιμές “όταν η μεγαλύτερη εταιρεία κλειστών βάσεων δεδομένων του κόσμου αγοράζει την μεγαλύτερη εταιρεία ανοιχτού κώδικα βάσεων δεδομένων”. Η κομισσιόν έχει χρονοδιάγραμμα μέχρι της 19 Ιανουαρίου για την έκδοση οριστικής απόφασης για το μέλλον της συμφωνίας.

Η χειρότερη πιθανή εξέλιξη για την εν λόγω συμφωνία φαίνεται να είναι η ξεχωριστή πώληση της MySQL αν και πιστεύω προσωπικά ότι μάλλον δεν θα δούμε μια τέτοια εξέλιξη.


χρησιμοποιώντας το open source για γρήγορη δημιουργία πρωτότυπων συσκευών 3

Ένα αρκετά ενδιαφέρον video από το Businessweek που ο Andy Zimmerman της accenture δείχνει πως επηρεάζει την ταχύτητα ανάπτυξης υπηρεσιών και προϊόντων χρησιμοποιώντας της συσκευές ανοιχτού κώδικά της BugLabs.
(more…)


ελέγξε τον υπολογιστή σας με την φωνή σας

"Computer? Computer? Hello, computer?"

Η αλήθεια είναι ότι οι υπολογιστές του “21ου αιώνα και μετά” παρουσιάζονταν στην επιστημονική φαντασία ως συσκευές που ήταν σε θέση να κατανοήσουν την ανθρώπινη φωνή και να δεχθούν εντολές μέσω ομιλίας. Χαρακτηριστικό παράδειγμα η ο KITT στην σειρά Knight Rider (ιππότης της ασφάλτου επί το ελληνικότερο) και η περίφημη σκηνή που ο Scotty, ο αρχιμηχανικός του Enterprise προσπαθεί να χειριστεί ένα Mac Pro μιλώντας στο ποντικί λέγοντας “Computer? Computer? Hello, Computer!!!”

Τελικά, η χρήση του υπολογιστή μέσω ομιλίας δεν υιοθετήθηκε από την μια γιατί δεν ήταν πάντα πρακτική, φανταστείτε να δουλεύετε σε μια εταιρεία με δέκα-δώδεκα άτομα που ταυτόχρονα δίνουν εντολές φωνητικά στους υπολογιστές τους… με πιάνει πονοκέφαλος μόνο στην σκέψη. Ωστόσο υπάρχουν εφαρμογές στις οποίες οι δυνατότητα ελέγχου ενός υπολογιστή μέσω φωνής είναι χρήσιμη και θεμιτή, όπως σε συστήματα αυτοματισμού ή σε εφαρμογές που ο χρήστης δεν μπορεί ή δεν πρέπει να χρησιμοποιεί τα χέρια του (πχ. γιατί είναι αποστειρωμένα).

Εδώ έρχεται το Simon ένα πρόγραμμα ανοιχτού κώδικα που έχει σαν στόχο να δώσει δυνατότητες χειρισμού του υπολογιστή μέσω φωνητικών εντολών αν και είναι χτισμένο γύρω από το περιβάλλον του KDE. To ίδιο το Simon είναι ελεύθερο λογισμικό ωστόσο πολλές από τις απαιτούμενες για να τρέξει σωστα βιβλιοθήκες δεν είναι έτσι πολλές διανομές δεν το έχουν συμπεριλάβει στα αποθετήρια τους. Συγκεκριμένα η HTK βιβλιοθήκη που παρέχει το Hidden Markov Model Toolkit που είναι απαραίτητο για την σωστή λειτουργία του Simon είναι κλειστού κώδικα αν και διαθέσιμη για download μετά από δωρεάν εγγραφή στο site. Επίσης η βιβλιοθήκη julius αν και είναι ανοχτού κώδικα δεν είναι κάτω από τελείος ελεύθερη άδεια (αλλά μάλλον με μια άδεια που μοιάζει με την παλιά BSD)

Παρακάτω ακολουθεί ένα βίντεο της λειτουργίας του Simon.
(more…)


Zemlin: ας συμμετάσχει και η Microsoft στο OIN

Jim Zemlin

O Jim Zemlin

Σε συνέντευξη του στο The Register ο Jim Zemlin, πρόεδρος του Linux Foundation κάνει μια ιδιαίτερα προκλητική πρώταση στην ΜS. Προτείνει, και η Microsoft να συμμετάσχει στο Open Invetion Network. Το OIN είναι μια κοινή προσπάθεια πολλών εταιρειών που συμμετέχουν στην ανάπτυξη του Linux αλλά και άλλων open source προγραμμάτων να αλληλοαδειοδωτήσουν τις πατέντες που έχουν μεταξύ τους ώστε να διασφαλίσουν νομικά την ανάπτυξου του λειτουργικού στο οποίο έχουν επενδύσει.

Πρέπει να τονίσουμε ότι μετά από την συμμετοχή της Microsoft σε μια πληθώρα προγραμμάτων ανοιχτού κώδικα και με αποκορύφωμα την συγγραφή ενός driver για τον πυρήνα του Linux ώστε να εκμεταλεύεται καλύτερα την τεχνολογία της Μicrosoft Ηyper-V ,πλέον και η Microsoft είναι μια από τις εκατοντάδες εταιρείες που συμμετέχουν στην ανάπτυξη του πυρήνα του Linux (με τις προεκτάσεις που έχει η συμμετοχή σε ένα τέτοιο project).

Ακόμη η Μicrosoft δεν έχει προχωρήσει στο να απαντήσει στην πρόταση του Zemlin ωστόσο μια τέτοια κίνηση θα μπορούσε δυνητικά να οδηγήσει σε μια ουσιαστική αλλαγή του τοπίο των πατεντών στα λειτουργικά συστήματα από την μια, από την άλλη θα έδινε τέλος σε νοσηρές πρακτικές που είχε υιοθετήσει η Μicrosoft στο παρελθόν όπως η μύνηση εναντίον της TomTom.


Linus Torvalds: το μίσος ενάντια στην Microsoft είναι αρρώστια. 4

Linus Torvalds

Τάδε έφη ο Linus Torvalds, ο “πατέρας” του Linux. H συνέντευξη του Linus στο Linux Magazine όσο αφορά την υποβολή του κώδικα του Hyper-V στον πυρήνα από την Microsoft και την (μάλλον βάσιμη φημολογία) ότι πρόκειται για κώδικα που ήταν αρχικά κλειστός (ενώ είχε κομμάτια που ήταν ανοιχτού κώδικα) κάτι που συνιστά πιθανή παράβαση της GPL από πλευράς της Microsoft.

Για την ακρίβεια ο Linux λέει σχετικά με το αν έχει τσεκάρει το κώδικα που προτάθηκε από την MS:

“I haven’t. Mainly because I’m not personally all that interested in driver code (it doesn’t affect anything else), especially when I wouldn’t use it myself.

So for things like that, I just trust the maintainers. I tend to look at code when bugs happen, or when it crosses multiple subsystems, or when it’s one of the core subsystems that I’m actively involved in (ie things like VM, core device resource handling, basic kernel code etc).

I’ll likely look at it when the code is actually submitted to me by the maintainers (ο περίφημος Gregg Kroag-Hartmann είναι ο mainterner), just out of morbid curiosity.”

Αυτό που είναι το πλέον σημαντικό κομμάτι της συνέντευξης είναι η απάντηση του Linus στο ερώτημα αν θα πρέπει να συμπεριληφθεί αυτός ο οδηγός στο πυρήνα του Linux. (Τονίζω ότι ο οδηγός της MS βελτιστοποιεί τις επιδόσεις του Linux όταν αυτό τρέχει σας Virtual Machine (εικονική μηχανή) σε περιβάλλον Windows με τεχνολογία Hyper-V.

“Oh, I’m a big believer in “technology over politics”. I don’t care who it comes from, as long as there are solid reasons for the code, and as long as we don’t have to worry about licensing etc issues.

In fact, to some degree, I’d be more likely to include it because it’s from a new member of the community rather than less (again, I’d like to point out that drivers are special. They don’t impact other things, so they get merged much more easily than some core changes).

I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease. I believe in open development, and that very much involves not just making the source open, but also not shutting other people and companies out.

There are ‘extremists’ in the free software world, but that’s one major reason why I don’t call what I do ‘free software’ any more. I don’t want to be associated with the people for whom it’s about exclusion and hatred.”

Από ότι φαίνεται οι οδηγοί μάλλον θα συμπεριληφθούν, τονίζω όμως ότι ο Linus άφησε ένα παραθυράκι σχετικά με το Licensing του κώδικα, πρέπει να τονίσουμε ότι πολλές φορές όταν υπάρχουν αμφιβολίες των developer του πυρήνα για την άδεια του κώδικα που χρησιμοποιείται στο Linux ζητείται (πλέον) η συμβουλή του νομικού τμήματος του Linux Foundation που γνωμοδοτεί υπερ ή κατά. Υποθέτω ότι μάλλον ο κώδικας αυτό θα περάσει εκτός των άλλων και από νομικό κόσκινο για να είμαστε σίγουροι ότι δεν θα παρουσιαστεί πρόβλημα στο μέλλον.

Επίσης τονίζει ότι ειδικά για τους driver είναι περισσότερο πιθανό να γίνει αποδεκτή μια υποβολή κώδικα από νέα μέλη της κοινότητας. Να τα διαβάζουν αυτά οι κατασκευαστές hardware.

Επίσης αν και όπως όλοι μας (πρώτος εγώ) θα πούμε κάποιο αστείο για την Microsoft ή για κάποια από τα κορυφαία στελέχη της ή για τα προϊόντα της αλλά δεν μισούμε την Microsoft. Αντίθετα υπάρχουν μια χαρά άνθρωποι εκεί μέσα που μάλιστα θα γελάσουν με κανένα αστειάκι για την Microsoft ή τα προϊόντα της χωρίς να σου πούνε και τίποτα τρομερό.  Όσο αφορά το πατροπαράδοτο flame Ελεύθερο Λογισμικό vs Λογισμικό Ανοιχτού Κώδικα νομίζω ότι είναι παλιό και λίγο κουραστικό… προσωπικά μου φαίνεται ότι σιγά-σιγά υπάρχει η τάση να αναφερώμαστε με τον όρο FLOSS ή ΕΛ/ΛΑΚ επί το ελληνικότερο και να ξεμπερδεύουμε.

Στην συνέχεια ο Linux προχώρησε σε μια ανάλυση των κινήτρων που έκανα την Microsoft να διαθέσει κώδικα της ως GPL.

“I agree that it’s driven by selfish reasons, but that’s how all open source code gets written! We all “scratch our own itches”. It’s why I started Linux, it’s why I started git, and it’s why I am still involved. It’s the reason for everybody to end up in open source, to some degree.

So complaining about the fact thatMicrosoft picked a selfish area to work on is just silly. Of course they picked an area that helps them. That’s the point of open source – the ability to make the code better for your particular needs, whoever the ‘your’ in question happens to be.

Does anybody complain when hardware companies write drivers for the hardware they produce? No. That would be crazy. Does anybody complain when IBM funds all the POWER development, and works on enterprise features because they sell into the enterprise? No. That would be insane.

So the people who complain about Microsoftwriting drivers for their own virtualization model should take a long look in the mirror and ask themselves why they are being so hypocritical.”

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

Όσο ποιο γρήγορα γίνει αντιληπτό από εταιρείες σαν την Microsoft ότι το ελεύθερο λογισμικό ή λογισμικό ανοιχτού κώδικα (πείτε το όπως θέλετε) είναι μια βιώσιμη λύση για πολλά project τους τόσο το καλύτερο για αυτές, αν αυτό γίνεται γιατί η GPL το απαιτεί δείχνει πόσο χρήσιμη ήταν αυτή η άδεια λογισμικού στην ανάπτυξη του Linux και πως ίσως μια από τις καλύτερες ιδέες του Linus Torvalds ήταν να θέσει το πυρήνα κάτω από την GPL.

Αλήθεια πια είναι η δική σας άποψη;


“στρίβειν δια της GPL” ο κώδικας της ΜS στο πυρήνα; 1

Θυμάστε που έλεγατί καλά που η MS υπέβαλλε κώδικα για ΗyperV οδηγούς στο πυρήνα του Linux και πως πιθανόν αυτό σηματοδοτεί μια αλλαγή στην επιχειρηματική κουλτούρα που επικρατεί στην Microsoft; Τόσα χρόνια η μάνα μου ακόμη μου λέει μεγάλη μπουκιά φάε μεγάλη κουβέντα μην λες και εγώ δεν τι ακούω. Γιατί θα μου πείτε; Γιατί υπάρχουν βάσιμες υποψίες ότι η MS παρουσίασε αυτό το κώδικα γιατί δεν είχε άλλη επιλογή.

Conference

Ο Stephen Hemminger

Η ιστορία φαίνεται να είναι ως εξής: Ο Stephen Hemminger ένας από τους αρχί-μηχανικούς δικτύου της Vyatta που παράγει ανοιχτού κώδικα router για εταιρείες ανακάλυψε ότι ένας από τους οδηγούς δικτύου για το HyperV στο Linux είναι κομμάτια που ήταν καθαρά ανοιχτού κώδικα και στατικά συνδεδεμένα με binary κλειστού κώδικα. Σε απλά Ελληνικά o οδηγός του HyperV παραβίαζε την GPL (!). Ο Stephen Hemminger αναγνωρίζοντας το πρόβλημα και θέλωντας να το επιλύσει επικοινώνησε με τον Greh Kroah-Hartman της Novell, μιας και η Novell έχει τόσο στενές σχέσεις με την Microsoft ο Greg Kroah-Hartman επικοινώνησε με τους κατάλληλους ανθρώπους και μετά από λίγο καιρό…..Η Microsoft έκανε την περίφημη ανακοίνωση ότι υπέβαλε τους οδηγούς του HyperV στο πυρήνα.

Αν η MS δεν το είχε κάνει αυτό; Θα μπορούσε να βρεθεί στην δύσκολη θέση να απολογείται για το ότι δεν σεβάστηκε την GPL και πιθανότατα θα φιγουράριζε στο GPL violations. Πρέπει να τονιστεί ότι η GPL είναι ξεκάθαρο κείμενο το οποίο προστατεύει Copyrights και όχι πατέντες. Δεν μιλάμε για αντιγραφή δύο τριών τεχνικών μιλάμε για αντιγραφή κώδικα γραμμή προς γραμμή.

Open Source Bridge: Greg Kroah-Hartman

O Greg Kroah-Hartman

Ουσιαστικά τα παλικάρια της Microsoft χρησιμοποίησαν λίγο marketing magic και μετατρέψαν ένα ατόπημα σε “προσφορά στο Ελεύθερο Λογισμικό” ™!!!

Ίσως τελικά η Microsoft δεν έχει αλλάξει ακόμη τρόπο σκέψης, ίσως από την άλλη είναι μια καλή ευκαιρία για να δει ότι η GPL είναι μια βιώσιμη άδεια που αξίζει να υιοθετήσει σε αρκετά προϊόντα της όχι για να μην μπλέξει με τα δικαστήρια (ειδικά στην πχ στη Γερμανία που η GPL αναγνωρίζεται ως νομικό έγγραφο) αλλά γίατι θα έχει επιχειρηματικά που θα έχουν θετικό αντίκτυπο στον ισολογισμό της. Αλλά κάτι μου λέει ότι δεν πρόκειται κάτι τέτοιο να συμβεί στο σύντομο μέλλον 🙁


H C#, το Mono, ο Stallman και η “υπόσχεση της MS” 2

escapeΜια από τις πλέον σύγχρονες γλώσσες προγραμματισμού που πολλοί προγραμματιστές πίνουν νερό στο όνομα της είναι η (προφέρεται η ως C sharp). Αυτή η γλώσσα προγραμματισμού αναπτύχθηκε από την Microsoft και εμφανίστηκε το 2001 (στα πλαίσια του .NET) και δανίζεται στοιχεία και σύνταξη από την C και την C++.  Σύντομα η C# και το Commoun Language Infrastructure (CLI) που είναι απαραίτητο για να γράψει κανείς λειτουργικό κώδικα σε C# έγιναν στάνταρ από το ISO και από την ECMA.

Καθώς λοιπόν η C# και η CLI αποτελούν διεθνή καθιερωμένα στάνταρ είναι αδειοδοτημένα βάση της συμφωνίας RAND (reasonable and non-Discrimatory) που ορίζει ότι αν μια εταιρεία έχει πατέντες πάνω σε μια τεχνολογία που ειναι διεθνές στάνταρ οφείλει να δώσει δικαίωμα χρήσης των τεχνολογιών αυτών σε τρίτα μέρη που επιδιώκουν να υλοποιήσουν τα στάνταρ αυτά. Πρόσφατα η Microsoft θέλησε να επιβεβαιώσει την συμφωνία αυτή εφαρμόζοντας την περίφημη Community Promise της στα ECMA 334 (περιγραφή της C#) και ECMA 335 (που περιγράφει το CLI). Τονίζω ότι η Community Promise δεν έχει ακόμη εξεταστεί από ανεξάρτητους νομικούς για την συμβατότητα της με την GPL ή με οποιαδήποτε άλλη άδεια ελεύθερου λογισμικού.

Από την άλλη πρέπει να υπενθυμίσουμε πρόσφατο άρθρο του Richard Stallman του προέδρου του ιδρύματος ελεύθερου λογισμικού και εμπνευστή της άδειας GPL που χρησιμοποιούν πολλά προγράμματα όπως το Linux ο οποίος προειδοποιούσε του χρήστες ελεύθερου λογισμικού να μην βασίζονται στην Mono (την open source υλοποίηση του .NET που έχει σπόνσορα την Novell) καθώς υπήρχε ο κίνδυνος η Microsoft να προχωρήσει σε νομικές κινήσεις ενάντια ελεύθερων υλοποιήσεων της C#.  Σε απάντηση των πρόσφατων εξελίξεων ο Miguel de Icaza που είναι ηγέτης του Mono project προχώρησε σε ένα άρθρο στο blog του που όχι μόνο περιγράφει την κατάσταση αλλά αναφέρει σε διαχωρισμό του Mono σε δύο κομάτια το ένα θα ακολουθεί πιστά τα στάνταρ της ECMA και το άλλο θα περιλαμβάνει και τις υλοποιήσεις του Mono για το ASP .NET, το ADO .NOT, τα Winforms και ένα σωρό άλλα.

Με λίγα λόγια αυτό δεν αλλάζει πολύ τα πράγματα κατά την γνώμη μου καθώς για να φτιάξεις πραγματικά χρήσιμο ή τουλάχιστον κάτι που να βγαίνει στο web, να έχει πρόσβαση σε βάσεις δεδομένων ή απλά να έχει ένα βασικό γραφικό περιβάλλον χρειάζονται κομμάτια του Mono που δεν τεκμηριώνωνται από την ECMA. Τελικά ο προγραμματιστής αποφασίζει σε τι γλώσσα προγραμματισμού θα γράψει το λογισμικό του και μην ξεχνάτε ότι οι πατέντες λογισμικού δεν έχουν εφαρμόζωνται στην Ευρώπη (τουλάχιστο όχι ακόμη, ευτηχώς).


Ανοιχτός κώδικας και Σεληνιακό πρόγραμμα! 2

Eclisse di luna / Lunar eclipseΧρόνια πριν γεννηθώ ένας Αμερικάνος πρόεδρος υποσχόταν ότι οι ΗΠΑ θα γινόντουσαν η πρώτη χώρα που θα έστελνε ανθρώπους με επιτυχία στο φεγγάρι. Η απόφαση για το μεγαλειώδες Αμερικανικό πρόγραμμα στην Σελήνη ήταν πιθανότατα πολιτική, οι ΗΠΑ είχαν μείνει πίσω στην κούρσα των διαστημικών εντυπώσεων με τον τεχνητό δορυφόρο Σπούτνικ και τον πρώτη επανδρωμένη πτήση σε τροχιά του Γκαγκάριν, και όντως λίγα χρόνια μετά η ανθρωπότητα έγινε μάρτυρας της πρώτης προσσελήνωσης, την ιστορικής εκείνης στιγμής που το ανθρώπινο γένος περπατούσε στην επιφάνεια ενός άλλου ουράνιου σώματος.

Πέρα όμως από την νίκη στο τομέα των εντυπώσεων το πρόγραμμα Apollo, στα πλαίσια του οποίου έγιναν οι προσσεληνώσεις είχε σημαντικό αντίκτυπο στο ανάπτυξη των τεχνολογικών υποδομών, οι υπολογιστές πτήσεως και η πρώτη αρχική έρευνα στα ολοκληρωμένα κυκλώματα, ακόμη και η περίφημες κυψέλες καυσίμων που μερικοί από εμάς έχουν στα αυτοκίνητα τους και μια πλειάδα άλλων τεχνολογιών, από την άλλη το κόστος του προγράμματος Apollo ήταν ίδιαιτερα υψηλό (σύμφωνα με αναφορά της NASA στο Αμερικανικό κογκρέσσο το πρόγραμμα κόστισε κοντά στα 22 δισ. δολλάρια, κάτι παραπάνω από 140 δις σημερινά χρήματα).

Λαμβάνοντας όλα αυτά υπ’ όψιν μια μικρή αλλά  γεμάτη ενθουσιασμό ομάδα προχώρησε στην συμμετοχή στο Google Lunar X-Prize. Το Google Lunar X-Prize είναι ένας διαγωνισμός που καλεί ιδιωτικά χρηματοδωτούμενους υποψηφίους να εκτοξεύσουν, να προσσεληνώσουν και τελικά να κινήσουν ένα ρομποτικό ρόβερ που θα λάβει εικόνες και βίντεο υψηλής ευκρίνειας από την σεληνιακή επιφάνεια. Το πρώτο βραβείο θα δοθεί στην πρώτη ομάδα που θα καταφέρει να πορσσεληνώσει το ρόβερ της στην Σελήνη και την οποία θα εξερευνήσει για τουλάχιστον 500 μέτρα και θα στείλει εικόνες και βίντεο από το επίτευμα της στην Γη μέχρι την 31η Δεκεμβρίου 2012 και φτάνει τα 20 εκαττομύρια δολλάρια και προβλέπωνται μπόνους της τάξης των 5 εκατομυρίων δολαρίων.

Μια μικρή ομάδα με ιδρυτή τον Fred J. Bourgeois τον Γ’ προχώρησε στην συμμετοχή στο διαγωνισμό με το όνομα FREDNET όπως έκαναν και πολλές μικρές ή μεγαλύτερες εταιρίες που ασχολούνται με την αεροδιαστημική τεχνολογία, η ιδιαιτερότητα της ομάδας αυτής όμως είναι το μοντέλο ανοιχτού κώδικα και τα ελεύθερα εργαλεία ανάπτυξης και συνεργασίας που σκοπεύει να χρησιμοποιήσει προκειμένου να επιτύχει τους στόχους της. Αυτό που άρχισε σαν μια μικρή ομάδα λίγων ανθρώπων μετριμένων στα δάχτυλα ακριβώς λόγω του ανοιχτού χαρακτήρα της προσπάθειας μέσα σε ενάμιση χρόνο έγινε μια ιδιαίτερα μεγάλη ομάδα αφοσιωμένων ανθρώπων με ιδιαίτερα δραστήρια φόρουμ και wiki ειδικά αν υπολογίσει κανείς το πόσο εξειδικευμένο είναι το project.

Δεν ξέρω αν θα πετύχει ή όχι το όλο εγχείρημα, προσωπικά πιστεύω ότι είναι ιδιαίτερα περίπλοκο και απαιτεί πολύ καλή χρηματοδότηση προκειμένου να επιτύχει ωστόσο μέσα από αυτή την προσπάθεια μπορεί να δούμε μια νέα γενιά συσκευών και προγραμμάτων ανοιχτού κώδικα. Σίγουρα δεν θα στοιχημάτιζα ότι θα καταφέρει το project να ολοκληρωθεί μέχρι την 31 Δεκεμβρίου 2012 αλλά αυτό δεν σημαίνει ότι δεν θα παρακολουθούμε από κοντά το όλο σχέδιο, και ποιος ξέρει; Ίσως προκύψει κάτι ενδιαφέρων από αυτή την προσπάθεια. Πιστεύω ότι αξίζει αν το βρείτε ενδιαφέρον να συμμετέχετε στο project ακόμη και αν είστε λίγο σκεπτικιστές όπως εγώ αλλά σίγουρα αποτελεί μια ενδιαφέρουσα εμπειρία.

Παρακάτω παραθέτω και ένα βίντεο προώθησης της ιδέας του FREDNET.

(more…)


Σύμφωνο Ελεύθερου Λογισμικού 4

Πριν μερικά χρόνια ο Γαλλόφωνος οργανισμός για την προώθηση και υπεράσπιση του Ελεύθερου Λογισμικού April προχώρησε στην δημιουργία ενός δικτυακού τόπου με το όνομα Candidats.fr με σκόπο την δημιουργία ενός ερωτηματολογίου που η υποψήφιοι για την Γαλλική προεδρία θα προχωρούσαν στην απάντηση ενός ερωτηματολογίου πάνω σε θέματα που άγγιζουν τους ανθρώπους που ασχολούνται με το Ελεύθερο Λογισμικό. Εμπνεσμένος από το εν λόγω ερωτηματολόγιο κάπου στα τέλη του 2007 προχώρησα και εγώ στην σύνταξη κάποιον αποριών/ερωτήσεων στα πολιτικά κόμματα για τις εθνικές εκλογές της Ελλάδα το 2007. Το εντυπωσιακό είναι ότι πήρα απαντήσεις από πολλά πολιτικά κόμματα.

Με την ευκαιρία των Ευρωεκλογών του 2009 ο April άρχισε μια νέα πανευρωπαϊκή καμπάνια προωθώντας ένα κείμενο υποστήριξης του Ελεύθερου Λογισμικού από πλεύρας των υποψήφιων βουλευτών, το κείμενο έχει τίτλο Free Software Pact και η Ελληνική του μετάφραση όπως έγινε στο wiki του HELLUG είναι Σύμφωνο Ελεύθερου Λογισμικού. Στόχος του κειμένου είναι η αναγνώριση της προσφοράς του Ελεύθερου Λογισμικού στην σύγχρονη Ευρώπη, η προστασία του, και τελικά η προώθηση του.

Το κείμενο είναι διαθέσιμο με τα στοιχεία επικοινωνίας και το λογότυπο του HELLUG σε μορφή PDF για να το αποστείλετε στους υποψήφιους Ευρωβουλευτές σας για να το συμπληρώσουν και να το στείλουν μέσω email στο info [στο] hellug.gr . Από την άλλη διατίθεται και το κείμενο ως ODT προκειμένου να εκμεταλευτούν την Ελληνική μετάφραση και άλλοι οργανισμοί (ειδικά οι εκτός Ελλάδας.

Επίσης έχει φτιαχτεί και ένα απλό banner-άκι για όσους το θέλουν (αν θέλετε να κάνετε τις δικές σας μετατροπές υπάρχει και σε αρχείο xcf)

Για περισσότερες εξελίξεις κάντε θα ενημερωθείτε από το HELLUG.