java


Δικαστής Alsup: Τα API της JAVA δεν έχουν copyright 2

Courtroom One GavelΠριν λίγο καιρό είχα γράψει για μια σημαντική απόφαση του Ευρωπαϊκού Δικαστηρίου που έκρινε ουσιαστικά ότι τα API (Application Programming Interfaces) ενός προγράμματος δεν μπορούν να προστατευθούν από την νομοθεσία που καλύπτει το copyright. Μπορεί στο μυαλό ενός προγραμματιστή η μη προστασία ενός API από το copyright να μην είναι κάτι καινούριο και σε ορισμένους να μοιάζει σαν στάνταρ πρακτική στην επιστήμη της πληροφορικής.

Ωστόσο η απόφαση αυτή του δικαστή Alsup στα πλαίσια της δικαστικής διαμάχης μεταξύ της Oracle και της Google επιβεβαίωσε την απόφαση του Ευρωδικαστηρίου. Το αν τελικά η Oracle θα εφεσιβάλλει την απόφαση θα εξαρτηθεί από πολλούς παράγοντες, ένας από τους οποίους είναι το ότι ο τρόπος με τον οποίο είναι γραμμένη ουσιαστικά αφήνει πολύ λίγες πιθανότητες να κερδίσει την έφεση της η Oracle από την άλλη δεν πρέπει να ξεχνούμε ότι πιθανόν το συμβούλιο των μετόχων της να μην έχει την ίδια άποψη με εμένα.

Τελικά η περίφημη δίκη Oracle εναντίων Google φαίνεται ότι ουσιαστικά θα αποφέρει ελάχιστα χρήματα στην Oracle καθώς η Google κρίθηκε ως ένοχη για μικροπαραβιάσεις της νομοθεσίας προστασίας πνευματικής ιδιοκτησίας και δεν διαπιστώθηκε καμία παραβίαση πατέντας λογισμικού από την μεριά της. Φυσικά αυτό δεν σημαίνει ότι ήρθε το τέλος των νομικών ζητημάτων του Android αλλά ας είμασ


το VLC έρχεται στο Android 1

pylonenΤο VLC πιστεύω ότι είναι ένα από τα καλύτερα προγράμματα αναπαραγωγής πολυμέσων (ειδικά για video) για όλα τα λειτουργικά συστήματα, ενώ πραγματικά δίνει δυνατότητες που μπορούν να λύσουν τα χέρια μας (ή απλά να μας φανούν ενδιαφέρουσες). Πριν λίγο καιρό είδαμε το VLC να μπαίνει το app store της Apple για το iPhone (αν υπάρχει ένα θέμα καθώς η GPLv3 δεν είναι συμβατή με τους όρους του App store). Δεν είναι περίεργο που με την ευκαιρία της νέας έκδοσης του Android NDK που δίνει ακόμη περισσότερες δυνατότητες δημιουργίας εφαρμογών όχι μέσω του πατροπαράδοτου τρόπου γραφής σε Java αλλά σε C και C++. Ήδη οι developers του VLC κάνουν φανταστική δουλειά και έχουν προχωρήσει αρκετά στην ανάπτυξη του κώδικα του VLC για το Android. Με τους ρυθμούς αυτούς πιστεύω ότι το πολύ μέσα στον Ιανουάριο θα δούμε το VLC έτοιμο για το Android και μαντέψτε… οι όροι του Android App Market δεν έρχονται σε αντίθεση με την GPLv3 (ή με κάποια άλλη άδεια ελεύθερου λογισμικού).

Περισσότερα μπορείτε να διαβάστε στο Tech & Tech. Πιστεύω ότι στο μέλλον ειδικά με την ωρίμανση του Android NDK θα δούμε ακόμη περισσότερες εφαρμογές υψηλού επιπέδου στο Android.

Για τους προγραμματιστές που ενδιαφέρονται για τις τεχνικές λεπτομέρειες της ανάπτυξης της Android έκδοσης του VLC προτείνω να ρίξουν μια ματιά στο Git του.


ανάλυση αλληλοσυγκρουόμενων υποθέσεων από την CIA στους υπολογιστές σας

Το Analysis of Conficting Hypothesis είναι μια μεθοδολογία που  έχει σαν στόχο την δημιουργία ενός περιβάλλοντος ανάλυσης αλληλοσυγκρουόμενων υποθέσεων  που είχε αναπτύξει ο Richards J. Heuer ο νεώτερος για λογαριασμό της CIA. Φυσικά πρέπει να επισημανθεί ότι η εν λόγω μεθοδολογία δεν στερείται μειονεκτημάτων αλλά φαίνεται ότι είναι επαρκής αν χρησιμοποιηθεί σωστά.

Ο κύριος Heuer σε συνεργασία με το Ερευνητικό Κέντρο του Πάλο Άλτο (PARC) και με χρηματοδότηση από τo ΑRPA (πλέον η υπηρεσία αυτή έχει αλλάξει όνομα και ρόλο) και το Office of Naval Research (ONR) μετέτρεψε αυτή την μεθοδολογία σε πρόγραμμα Java για χρήση από τις Αμερικανικές μυστικές υπηρεσίας, πλέον το AHC είναι διαθέσιμο στην ιστοσελίδα του προγράμματος στο  κάτω από άδεια που μοιάζει πολύ με αυτές του MIT για χρήση από όποιον το επιθυμεί. (OK με πείσατε οι άνθρωποι είναι πολύ μπροστά)

Το Open AHC είναι μια υλοποίηση του AHC κάτω από την άδεια GPLv3 για την δημιουργία ενός web based περιβάλλοντος ανάλυσης. Το μόνο που θα χρειαστείτε είναι ο Apache 2 server η PHP 5 και η MySQL 5. Αν να το εγκαταστήσετε σε ένα δικό σας server μπορείτε να διαβάστε τον οδηγό που θα βρείτε εδώ.

Σίγουρα δεν πρόκειται για πανάκεια αλλά ίσως βοηθήσει κάποιους οργανισμούς και ομάδες στην λήψη αποφάσεων


ασφαλές το Mono στο Android; 2

Miguel De Icaza

Miguel De Icaza

Αν παρακολουθείτε το blog μου μπορεί να ενημερωθήκατε ότι η Oracle προχώρησε στην υποβολή μήνυσής  εναντίων της Google για παραβίαση κάποιον πατεντών που έχει στην Java. Στο άρθρο αυτό ανέφερα ότι μεταξύ σοβαρού και αστείου ο Miguel de Icaza πρότεινε την υιοθέτηση του Mono (που είναι μια ανοιχτού κώδικα υλοποίηση του .NET) στο Android καθώς πιστεύει ότι προστατεύεται από την περίφημη “υπόσχεση της MS” για το Mono.

Όμως τα πράγματα είναι λίγο πιο περίπλοκα γιατί υπάρχει project για την υποστήριξη του Mono στο Android το περίφημο MonoDroid. Το MonoDroid όμως όπως και το “αδελφάκι” του MonoTouch (φτιαγμένο για το iPhone)  είναι εμπορικά προγράμματα. Ενδεικτικά το MonoTouch έχει κόστος 400 ευρώ η ατομική και 1000 η εταιρική άδεια. Αυτό μπορεί να γίνει καθώς το Mono είναι “dual-licensed” από την Novell (η όποια έχει εξασφαλίσει ασυλία από τις πατέντες της MS).

Από την άλλη έρχεται και ο Tom Hanrahan (διευθυντής του κέντρου τεχνολογίας ανοιχτού κώδικα στην Microsoft) και λέει σε συζήτηση που είχε με συντάκτες από το Αυστραλέζικο TechWorld:

“The type of action Oracle is taking against Google over Java is not going to happen.”

και αναφερόμενος στην “υπόσχεση της MS στις κοινότητες ανοιχτού λογισμικού” είπε

“If a .Net port to Android was through Mono it would fall under that agreement.”

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


Oracle: το Android παραβιάζει πατέντες της Java 20

android plush bagΗ Oracle μια εταιρεία που εδώ και χρόνια κατέχει μια εξέχουσα θέση στην αγορά τον εμπορικών βάσεων δεδομένων και πρόσφατα εξαγόρασε την εταιρεία Sun Microsystems (γνωστής στο ελεύθερο λογισμικό για την γλώσσα προγραμματισμού Java, το OpenOffice.org, την MySQL, το OpenSolaris και άλλα λιγότερο γνωστά project) πρόσφατα προχώρησε στην κατάθεση μηνυτήριας αναφοράς ενάντια στο Google για την χρήση πατεντών της Oracle που καλύπτουν την γλώσσα προγραμματισμού Java. Η Java αν και τα Copyrights της ανήκαν στην Sun έγινε διαθέσιμη κάτω από την ελεύθερη άδεια λογισμικού GPLv2 (τονίζω ότι πρόκειται για την δεύτερη έκδοση της GPL καθώς η πλέον πρόσφατη GPLv3 δεν επιτρέπει την σύνδεση πατεντών στο κώδικα που περιγράφει).

Τα κινητά τηλέφωνα με Android διαθέτουν κάτι παρόμοιο με το Java Virtual Machine το Dalvik Virtual Machine. Αν και το Dalvik έχει πολλές διαφορές συγκριτικά με την JavaVM η Oracle έκρινε ότι έπρεπε να προχωρήσει σε ένδικα μέσα. (Το κείμενο της μήνυσης θα το βρείτε εδώ). Οι πατέντες που η Oracle πιστεύει ότι παραβιάζονται από το Android είναι οι ακόλουθες:

  • 6,125,447 – Protection Domains To Provide Security In A Computer System
  • 6,192,476 – Controlling Access To A Resource
  • 5,966,702 – Method And Apparatus For Preprocessing And Packaging Class Files
  • 7,426,720 – System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process
  • RE38,104 – Method And Apparatus For Resolving Data References In Generate Code
  • 6,910,205 – Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions
  • 6,061,520 – Method And System for Performing Static Initialization

Δεν είμαι δικηγόρος (ούτε σοβαρός προγραμματιστής) ώστε να μπορώ να ξέρω αν μπορούν να σταθούν οι εν λόγω πατέντες στα Αμερικανικά δικαστήρια. To κύριο πρόβλημα για έτσι όπως το βλέπω εγώ είναι ότι το Google δεν προτίμησε να χρησιμοποιήσει την GPL-αρισμένη έκδοση της Java για να υλοποιήσει το subset του Dalvik αντίθετα προτίμησε να χρησιμοποιήσει την Java που έρχεται με την άδεια της Sun (πλέον Oracle) από την άλλη ακόμη και αν προτιμούσε την GPL ίσως η Oracle συνέχιζε με την μήνυση. Μην ξεχνάμε ότι η μήνυση δεν είναι απλά για παραβίαση copyright αλλά για παραβίαση πατεντών.

Σύμφωνα με την εν λόγω μήνυση η Oracle ζητάει την κατάσχεση και καταστροφή των συσκευών που φέρουν λογισμικό που καλύπτεται από τις πατέντες της από την άλλη στην Silicon Valley (συγκεκριμένα στο blog του δημιουργού της Java James Gossling (το όποιο λόγω πολύ κίνηση έχει γονατίσει)) ότι στην ουσία κατά τις συζητήσεις εξαγοράς της Sun από το κύριο θέμα ήταν η νομική θέση της εταιρείας σε σχέση με το Android. Δεν είμαι σε θέση να επιβεβαιώσω ή να διαψεύσω τις φήμες αυτό όμως θα θυμίσω ότι κάποιος “γραφικός” για τα στάνταρ των περισσότερων από εμάς κύριος με μακριά μαλλιά και γένια (ναι για τον Richard Stallman μιλάω) έγραφε ένα σχεδόν προφητικό άρθρο το περίφημο Java Trap.

Ναι μεν ο κύριος Stallman αναφερόταν στο πόσο επικίνδυνο είναι οι προγραμματιστές να βασίζονται στην υλοποίηση μιας κλειστής γλώσσας προγραμματισμού. Ναι μεν η Java έγινε ελεύθερο λογισμικό πριν μερικά χρόνια (την ελεύθερη υλοποίηση την ονομάζουμε IcedTea) αλλά τα προβλήματα προέκυψαν με την υλοποίηση του Android που βασιζόταν σε κλειστό κώδικα. Βλέπω χωρίς να θέλω να βάλω απέναντι μου την κοινότητα του Mono πως ο Miguel de Icaza σε ένα άρθρο του που αναλύει την κατάσταση στο τέλος του άρθρο προτείνει στο Google να γυρίσει στην πιο ανοιχτή πλατφόρμα του .NET. Δεν μπορώ παρά να θυμηθώ την Κασάνδρα που ακούει στο όνομα Richard Stallman (ρε κόλλημα σήμερα) που έλεγε ότι η “υπόσχεση της MS” είναι στην ουσία κενό γράμμα.

Τι θα έπρεπε να κάνει η Google;

Εδώ τα πράγματα είναι λίγο περίπλοκα. Πιστεύω ότι κάτω από την (άδικη κατά την γνώμη μου αλλά ισχύουσα νομοθεσία των ΗΠΑ) υπάρχει ένα θέμα… πολύ σοβαρό θέμα αλλά από την άλλη νομίζω ότι η Oracle έχει μεγαλύτερο νόμιμο συμφέρων να πιέσει την Google σε εξωδικαστικό συμβιβασμό. Ο Miguel de Icaza προτείνει κάτι που έχει αρκετά μεγάλο ρίσκο. Όχι τόσο τεχνικό… όσο επιχειρηματικό καθώς η Google πάλι θα είναι εκτεθειμένη σε νομικές κινήσει από την πλευρά της MS. Μια άλλη πλατφόρμα που χρησιμοποιείται ήδη στην κινητή τηλεφωνία και μάλιστα καλύπτεται καλύτερα νομικά είναι η Qt που όμως ελέγχεται από την Nokia.

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

Ωστόσο δεν βγαίνει μόνο το Google ζημιωμένο από αυτή την κίνηση της Oracle. Βλέπετε οι developers είναι μυστήρια πλάσματα και, όχι άδικα, κάπως καχύποπτα. Πολλά ανοιχτού κώδικα προγράμματα όπως η MySQL, το OpenOffice.org, το OpenSolaris και άλλα που είχαν αρχίσει στην εποχή της Sun θα αντιμετωπίζονται με μεγαλύτερη καχυποψία λόγω της εμπλοκής της Oracle σε αυτά και θεωρώ αρκετά πιθανό να χάσουν developers ή να δημιουργηθούν fork όπου αυτό είναι δυνατό. Το μέλλον θα είναι μάλλον πλούσιο σε ειδήσεις!


Πράσινο φως για την εξαγορά της 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. Δεν είμαι σε θέση να εκτιμήσω τι εξελίξεις που θα φέρει το μέλλον, αλλά μπορώ να πω με σιγουριά ότι θα είναι πολλές.


χρηστικός οδηγός για το 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


εγκρίθηκε η αγορά της Sun από την Oracle από το Αμερικανικό Υπουργείο Δικαιοσύνης

Blue, Blue, and more Blue

Τα κεντρικά της Oracle

Κάπου στα μέσα του Απριλίου η Sun και η Oracle προχώρησαν σε συμφωνία ύψους 7.4 δισεκκατομυρίων δολαρίων για εξαγορά της πρώτης από την Δεύτερη. Η εν λόγω συμφωνία όμως έπρεπε να εγκριθεί από το Αμερικανικό Υπουργείο Δικαιοσύνης, επίσης αναμένεται η έγγριση της συμφωνίας και από πλευράςΕυρωπαϊκής Επιτροπής καθώς και οι δύο εταιρείες έχουν δραστηριότητα στην Ευρωπαϊκή αγορά. Υπολογίζεται ότι η Ευρωπαϊκή έγγριση θα έρθει γύρω στα τέλη του καλοκαιρίου. Και οι δύο εταιρείες εμφανίζουν μεγάλη προσφορά στο Ελεύθερο Λογισμικό. Πρέπει να τονιστεί ότι η Oracle δεν έχει ξεκαθαρήσει τα σχέδια της για την Java, την MySQL και το Solaris. Aπο την άλλη οφείλουμε να τονίσουμε ότι η Oracle έχει και αυτή με την σειρά της μεγάλη προσφορά στο ελεύθερο λογισμικό και συμμετέχει ενεργά στην ανάπτυξη του πυρήνα του Linux.


σπίτι μου.. σπιτάκι μου… 3D 4

Όταν είχα πρωτοασχοληθεί με τους υπολογιστές θυμάμαι κάποια ειδικά εξειδικευμένα προγράμματα για σχεδίαση εσωτερικού χώρου. Ήξερα ότι το Google είχε βγάλει κάτι αντίστοιχο για Windows το SketchUp αλλά δεν έχω Windows στον υπολογιστή μου και το SketchUp δεν είναι OpenSource. Χμμμ… Έψαξα λίγο παραπάνω δεν λέω αλλά τελικά το βρήκα.

Το Sweet Home 3D που καλύπτει μια χαρά τις ανάγκες μου και είναι μάλιστα μετεφρασμένο και στα Ελληνικά από την Έλλη Νικολάου, είναι γραμμένο σε Java και κατά συνέπεια τρέχει σε Windows,Linux και MacOSX. Είναι εξαιρετικά εύκολο στην χρήση. Επίσης είναι ιδιαίτερα εύκολο να εισάγετε νέα αντικείμενα στο Sweet Home 3D ειδικά αν ασχολήστε με την δημιουργία 3D γραφικών καθώς το προγραμματάκι υποστηρίζει OBJ,LWS και 3DS αντικείμενα.


H Oracle αγοράζει την Sun! Πως επηρεάζει αυτό το ελεύθερο λογισμικό; 10

Αντι των αρχικών σεναρίων και μετέπειτα σεναρίων που έφεραν την Sun να αγοράζεται από την IBM τελικά η Sun εξαγοράστηκε από την Oracle σύμφωνα με ανακοίνωση της τελευταία. Ο Obsenthryl και ο Β. Λούρδας ήδη έχουν διατυπώσει τις σκέψεις τους πάνω σε αυτό, η αλήθεια είναι ότι πρόκειται για δύο πολύ μεγάλες εταιρείες που όμως βρίσκονται σε κομβικό σημείο στην ιστορία τους. (update: επίσης ενδιαφέρουσες απόψεις θα δείτε στο ιστολόγιο του Ventrix και του Superuser)

Sun Microsystems, Santa ClaraΗ Sun βλέπετε εδώ και πολλά χρόνια έχει σοβαρότατο οικονομικό πρόβλημα. Ο λόγος είναι ότι αν και εξαιρέσει κανείς το τμήμα πώλησης server (μια αγορά που είναι ιδιαίτερα ανταγωνιστική και κυριαρχείται από την IBM και την HP) η εταιρία έχει δυσκολία συγκέντρωσης εσόδων τον τελευταίο χρόνο. Είναι χαρακτηριστικό ότι  η μετοχή της Sun έπεσε κατά 80% από το Νοέμβριο του 2007 στον Νοέμβριο του 2009 σύμφωνα με τους New York Times. Όμως η Sun έχει συμβάλει απίστευτα στην ανάπτυξη ελεύθερου λογισμικού.  Από τις σημαντικότερες κινήσεις της εταιρείας είναι η αλλαγή της άδειας της γλώσσας προγραμματισμού  Java σε GPL. Σημαντικότατη επίσης είναι και η διάθεση του λειτουργικού συστήματος (με τα εκπληκτικά feature όπως το ZFS) OpenSolaris κάτω από την άδει CDDL (που μοιάζει πολύ με την άδεια του Firefox), η Sun πριν μερικά χρόνια αγόρασε και την MySQL AB την εταιρεία πίσω από την βάση δεδομένων MySQL. Επίσης έχει εξαγοράσει την Innotek κατασκευάστρια του  VirtualBox που κυκλοφορεί και σε ελεύθερη έκδοση και σε κλειστή. Περιτό να αναφέρω ότι με τόση δραστηριότητα η Sun συχνά θεωρείται από πολλούς ως η εταιρεία που έχει την μεγαλύτερη προσφορά στο χώρο του ελεύθερου λογισμικού (αν όχι, τότε είναι τουλάχιστον στις 3 μεγαλύτερες).Επίσης ένα από τα σημαντικότερα προϊόντα της Sun είναι το OpenOffice, που παρά την ελεύθερη άδεια του (LGPL) ηγετικό ρόλο στην ανάπτυξη του έχουν οι developers της Sun.

oracleΗ Oracle από την άλλη είναι μια από της μεγαλύτερες εταιρίες βάσεων δεδωμένων στο κόσμο. Πρόσφατα η Oracle έφτιαξε το δικό της “επιχειρηματικό” Linux με την ονομασία Unbrakeable Linux που στην πραγματικότητα βασίζεται στο Red Hat Enterprise Linux. Με την κίνηση αυτή η Oracle γίνεται ηγέτιδα στο ελεύθερο λογισμικό και πλέον είναι σε θέση να παίξει καταλυτικό ρόλο στην ανάπυξη του.

Προσωπικά πιστεύω ότι εάν οι άνθρωποι της Oracle και ειδικά ο χαρισματικός της CEO Larry Ellison δουν τις ευκαιρίες που δίνει σε μια εταιρία (ειδικά όταν αυτή έχει το μέγεθος και αξία της Oracle) το ελεύθερο λογισμικό δεν θα διστάσουν να χρηματοδοτήσουν την περαιτέρο ανάπτυξη των προγραμμάτων στα οποία ήταν αναμεμιγμένη η Sun.


Ομπάμα: Πρόεδρος Ανοιχτού Λογισμικού??? 2

brunocb-statux-de-la-liberte-g2Τις τελευταίες μέρες μας βλέπω ειδήσεις για τον Ομπάμα συχνότερα από ότι βλέπω εσωτερικές ειδήσεις. Δεν είχα σκοπό να ασχοληθώ με το όλο σκηνικό της ορκομωσίας (διπλής παρακαλώ) και όλων τον άλλων. Αλλά με προλάβανε. Για την ακρίβεια με πρόλαβε ο Scot McNeally που είναι ένας από τους ιδρυτές της γνωστής μας Sun (είναι η εταιρεία που βγάζει την Java).

Θα μου πείτε πολύ λογικά τι δουλειά έχει ένας από τους συνιδρυτές της Sun να σχολιάζει την καινούργια κυβέρνηση των ΗΠΑ; Από ότι αναφέρει σε δημοσιογράφο του BBC ετοιμάζει για λογαριασμό της νέας κυβέρνησης των ΗΠΑ μια μελέτη σχετικά με το ελεύθερο λογισμικό και το αντίκτυπο που έχει αυτό στην ασφάλεια και στην αποδοτικότητα των πληρπφωρικών συστήματων της χώρας.

Σας προτείνω να διαβάστε το άρθρο του BBC για το θέμα, σίγουρα το θέμα του ελεύθερου λογισμικού αργά η γρήγορα απασχολεί τους πολιτικούς μιας χώρας για πρακτικούς και όχι μόνο λόγους (δυστηχώς ή ευτηχώς). Αυτό που θα τονίσω εγώ είναι το copyright notice του site που είχαν οι Obama-Binen κατά την διάρκεια της μεταβατικής περιόδου Change.gov.

Από την μια το site είναι κατώ από άδεια Creative Commons Attribution 3.0 όπως και το elkosmas.gr αυτό που μου έκανε εντύπωση και δεν έχω ξαναδεί σε site κάτω από CC άδεια είναι το DMCA σημείωμα.

OK επισημαίνω όμως ότι το Change.gov  δεν είναι επίσημο κυβερνητικό site αλλά συνδεδεμένο με την κυβέρνηση. Δηλαδή το περιεχόμενο του Site δεν εκδίδεται από τις ομοσποδιακές αρχές.  Καθώς σύμφωνα με τους ομοσποδιακούς νόμους των ΗΠΑ το περιεχόμενο των κυβερνητικών site δεν είναι copyrighted αλλά στο περίφημο (και πολύ μπερδεμένο για τα γούστα μου) public domain.

Πάω και εγώ στο site του Λευκού Οίκου προκειμένου να βρω ένα παράδειγμα αδειοδότησης public domain να σας δείξω αλλά βλέπετε η καινούρια κυβέρνηση στην αμερική άλλαξε λίγο τα πράγματα. Βλέπετε στη σχετική με  το copyright  σελίδα του Λευκού Οίκου γράφει κάτι που δεν έγραφε πριν και το οποίο παραθέτω παρακάτω.

Except where otherwise noted, third-party content on this site is licensed under a Creative Commons Attribution 3.0 License. Visitors to this website agree to grant a non-exclusive, irrevocable, royalty-free license to the rest of the world for their submissions to Whitehouse.gov under the Creative Commons Attribution 3.0 Licens

Χμμμ… αυτό δεν υπήρχε εκεί πριν μερικές μέρες!!! Κλείνωντας να επισημάνω ότι τις πραγματικές προθέσεις του πρόεδρου Obama θα τις δούμε σε βάθος χρόνου.


ανοιχτή γραμματική 2

Μιλώντας Ελληνικά ως μητρική γλώσσα πίστευα ότι η εκμάθηση της Ελληνικής γλώσσας δεν είναι ιδιαίτερα δύσκολη, ίσως αυτό ισχύει για τους ανθρώπου που η μητρική τους γλώσσα είναι Ινδικο-ευρωπαϊκής προέλευσης… έλα όμως που υπάρχουν πολλοί που δεν είναι και η Ελληνική γλώσσα τους φαίνεται βουνό… ψάχνωντας τις προάλες βρήκα μια εφαρμογή ενός Έλληνα (και μάλιστα Ηπειρώτη όπως εγώ) που βρήκα πολύ ενδιαφέρουσα.

Ο Νίκος Κασσελούρης λοιπόν όχι μόνο έγραψε αυτό το εξαιρετικό java applet στο λιγοστό ελεύθερο χρόνο του αλλά το έγραψε και κάτω από την ελεύθερη άδεια GPL v.2. Μπορείτε αν θέλετε να επισκευθείτε την ιστοσελίδα του για να δείτε το εν λόγω πρόγραμμα  και αν θέλετε να διαβάστε τον κώδικα του και να κάνετε τις αλλαγές που επιθυμείτε (κάτω φυσικά από την άδεια χρήσης GPL v2) .