mysql


Plugin για WordPress Developers

Αν έχετε προσέξει το elkosmas.gr εδώ και χρόνια τρέχει πάνω στην πλατφόρμα διαχείρισης περιεχομένου WordPress, προσωπικά το WordPress έχει καλύψει (με το παραπάνω) τις ανάγκες μου (αν και δεν μπορώ να πω το ίδιο για την εταιρεία που κάνω hosting το blog μου).   To WordPress είναι μια αρκετά δημοφιλής πλατφόρμα ανοιχτού κώδικα η οποία η οποία είναι φτιαγμένη με τέτοιο τρόπο ώστε να μπορεί κανείς να της προσθέσει δυνατότητες μέσω plugins.

Ο φίλος Νίκος Παπανώτας είχε κοντά ένα μήνα πριν, δημοσιεύσει ένα άρθρο για ένα plugin για το WordPress που ανέπτυξε για τις ανάγκες της εταιρείας Venture Geeks στην οποία είναι στέλεχος. (όχι δεν έχω καμιά σχέση με την εταιρεία). Μεταξύ άλλων στα πλαίσια των δραστηριοτήτων της εταιρείας χρειαζόταν ένα τρόπο για αποδοτικό debug του WordPress. Καθώς μελέτησαν αρκετά άρθρα με πλέον χαρακτηριστικό το  benchmarking WordPress SQL using FirePHP προχώρησαν στην δημιουργία του εν λόγω plugin.

Αφού εγκαταστήσει κανείς το plugin, μπορεί να χρησιμοποιήσει την κονσόλα του Firebug χρησιμοποιώντας την βιβλιοθήκη FirePHP. Χρησιμοποιώντας αυτή την διαμόρφωση το plugin δίνει τις ακόλουθες πληροφορίες:

όσο αφορά την βάση δεδομένων

  • SQL
  • χρόνος εκτέλεσης
  • calling functions

μεταβλητές

  • $_SESSION
  • $_COOKIES
  • $_POST
  • $_GET
  • $_SERVER
  • $_FILES
  • $wp_object_cache

Φυσικά μιας και το όλο project είναι ανοιχτού κώδικα (κάτω από την άδεια GPL v2) μπορείτε να προσθέστε νέες δυνατότητες στο plugin μιας και ο κώδικας του είναι διαθέσιμος στο github, αν είστε χρήστες του WordPress μπορείτε φυσικά να εγκαταστήστε μέσα από την υποδομή εγκατάστασης plugin που έχει ήδη το wordpress καθώς θα το βρείτε εδώ.

Αν λοιπόν έχετε άνεση με το WordPress και την FirePHP μην διστάστε να ρίξτε μια ματιά, μπορεί να κάνετε κάτι που είναι ήδη καλό ακόμη καλύτερο.


ανάλυση αλληλοσυγκρουόμενων υποθέσεων από την 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 μπορείτε να διαβάστε τον οδηγό που θα βρείτε εδώ.

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


κάντε το όπως το Denver 17

Denver Skyline from City Golf CourseΗ πόλη του Denver είναι μια αρκετά μεγάλη πόλη (η μεγαλύτερη της πολιτείας του Colorado) με περίπου 2 εκατομμύρια κατοίκους να ζουν στην ευρύτερή περιοχή και 600000 στα όρια του Δήμου με 10000 χιλιάδες άτομα περίπου στο μισθολόγιο του και προϋπολογισμό περίπου ενός δισεκατομμυρίου δολαρίων , μεγέθη συγκρίσιμα με τον δήμο Αθηναίων (αν και δεν μπόρεσα να βρω περίπου πόσους υπάλληλους έχει).

Λόγω του διοικητικού συστήματος των ΗΠΑ οι ευθύνες που έχει ο Δήμος του Denver είναι πολύ εκτεταμένες σε σχέση με τις αρμοδιότητες που έχουν οι αντίστοιχοι Ελληνικοί Δήμοι (αν και θα μάλλον θα έχουν περισσότερες αρμοδιότητες μετά την εφαρμογή του προγράμματος Καλλικράτης). Μέχρι πρόσφατα ο δήμος του Denver χρησιμοποιούσε 14 διαφορετικά, μη-διασυνδεδεμένα κεντρικά συστήματα διαχείρισης εγγράφων. Η κατάσταση αυτή αύξανε το κόστος και ήταν ιδιαίτερα χρονοβόρα για τις υπηρεσίες του δήμου μειώνοντας την ποιότητα των παρεχόμενων υπηρεσιών στους πολίτες και τους επισκέπτες τις πόλης χωρίς ανάλογη μείωση του κόστους.

Όμως ο Δήμος του Denver είχε στράφηκε σε μια πιο ολοκληρωμένη υλοποίηση ανοιχτού κώδικα στο Alfresco Εnterprise Content Management. Φυσικά η μελέτη και η υλοποίηση του Alfresco αν και δεν ήταν δωρεάν φυσικά ήταν σαφώς φθηνότερη από τις ανταγωνιστικές προτάσεις καθώς βασίζεται σε ανοιχτό κώδικα και ήταν ότι πρέπει για τους server της πόλης που έτρεχαν RedHat Linux και MySQL. Σύμφωνα με τα στελέχη του δήμου του Denver η χρήση του Alfresco ως κεντρικού συστήματος διαχείρισης εγγράφων της Δημοτικής Αρχής και των υπηρεσιών της εξοικονομεί γύρω στο ένα εκατομμύριο δολάρια το χρόνο. Περισσότερα μπορείτε να διαβάστε στο σύντομο case study που έκανε η Alfresco για το δήμο του Denver.

Προσωπικά δεν θα υποστηρίξω ειδικά την επιλογή του Δήμο όσο αφορά το Alfresco όμως βλέπω ότι αρκετές κυβερνήσεις σε διάφορα μέρη του κόσμου το τελευταίο καιρό υλοποιούν ή εξετάζουν πολύ σοβαρά πολιτικές χρήσης του Ελεύθερου Λογισμικού στις πληροφοριακές υποδομές τους σε μια εποχή που οι κυβερνητικοί προϋπολογισμοί είναι μειωμένοι στα περισσότερα ανεπτυγμένα (ή όχι και ιδιαίτερα ανεπτυγμένα στην περίπτωση μας) κράτη η στροφή προς το ελεύθερο λογισμικό είναι μια λογική κίνηση. Άραγε υπάρχουν Έλληνες αξιωματούχοι (εκλεγμένοι ή μη) που βλέπουν αρκετά μπροστά ώστε να κάνουν τέτοιες επιλογές;

(more…)


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 όπου αυτό είναι δυνατό. Το μέλλον θα είναι μάλλον πλούσιο σε ειδήσεις!


το πλέον “τρύπιο” Linux 2

construction signΟι περισσότεροι φίλοι μου ακόμη και άνθρωποι που δεν ασχολούνται ιδιαίτερα με τους υπολογιστές γνωρίζουν όχι το Linux είναι ένα από τα πλέον ασφαλή λειτουργικά συστήματα. Αν όμως θέλετε να δοκιμάστε τις δυνατότητες σας και τα όρια σας ειδικά αν απασχολήστε με την ασφάλεια δικτύων νομίζω ότι αξίζει να δοκιμάστε το  Damn Vulnerable Linux.

Το DVL φτιάχνεται με ένα και μόνο στόχο… να μπορείτε να το χακέψετε! Όχι δεν θα αντικαταστήσει την αγαπημένη σας διανομή στο desktop ή στο server! Το DVL εκτός του ότι είναι φτιαγμένο με το χειρότερο δυνατό τρόπο ώστε να διευκολύνει πρακτικά σχεδόν κάθε δυνατή επίθεση στο σύστημα (από τις πατροπαράδοτες SQL injections, μέχρι buffer overflows και άλλα παρόμοια) το DVL έρχεται με παλιές απατσάριστες και καθόλου ασφαλείς εκδόσεις των Apache, MySQL, PHP, και αντίστοιχους FTP και SSH daemons επίσης θα βρείτε φυσικά και τα απαραίτητα εργαλεία της δουλειάς όπως ταGCC, GDB, NASM, strace, ELF Shell, DDD, LDasm, LIDa και άλλα. Το πιο σημαντικό όμως είναι ότι περιέχει μια σειρά μαθημάτων που διδάσκουν στο χρήστη τεχνικές και μεθοδολογίες προσέγγισης για την διενέργεια ενός hack. Νομίζω ότι αν ασχολείστε σοβαρά με την ασφάλεια σε υπολογιστικά συστήματα αξίζει να ρίξτε μια ματιά στο DVL.

Το DVL άρχισε σαν ένα εκπαιδευτικό εργαλείο από τον Dr. Thorsten Schneider Λέκτορα του Τεχνικού Τμήματος του Πανεπιστημίου του Bielefeld στην Γερμανία και ιδρυτή του TeutoHack (του εργαστηρίου hacking (!!!) του προαναφερθέντος πανεπιστημίου).


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


ο Eben Moglen και το SFLC ζητούν από την Κομισιόν να εμπιστευθεί την GPLv2

Eben Moglen

o Eben Moglen

Ο υπέρμαχος της νομικής υπόστασης του Ελεύθερου Λογισμικού Eben Moglen και πρόεδρος του Software Freedom Law Center απέστειλε επιστολή στην Ευρωπαϊκή Επιτροπή που ζητά την έγκριση την συμφωνίας εξαγοράς της Sun από την Oracle. Η Κομισιόν σε αντίθεση με τις Αμερικανικές αρχές έχει αρχίσει έρευνα για την εξαγορά, καθώς έχουν εκφραστεί επιφυλάξεις για το μέλλον της MySQL.  H MySQL AB η εταιρεία με έδρα την Σουηδία που δημιούργησε και αναπτύσσει MySQL αγοράστηκε εδώ και χρόνια από την Sun.

Η MySQL αποτελεί μια από τις πλέον δημοφιλείς βάσεις δεδομένων παγκοσμίως  με κυριολεκτικά εκατομμύρια εγκαταστάσεις. Η Oracle από την άλλη έχει ως κύριο προϊόν της μια την βάση δεδομένων Oracle. Πολλοί βλέπουν τα δύο προϊόντα ως ανταγωνιστικά αλλά δεν είναι  απαραίτητο. Πιο συγκεκριμένα η ΕΕ αναφέρει ότι η MySQL είναι ανταγωνιστική προς την βάση δεδομένων Oracle  11. Η ΕΕ δηλώνει ότι δεν έχει πεισθεί ότι η άδεια της MySQL η GPLv2 είναι αρκετή ως ασφαλιστική δικλείδα για την προστασία όσον τρίτων χρησιμοποιούν την MySQL για να την αναδιανέμουν και να την αναπτύσσουν Ελεύθερα.

Ο Eben Moglen αναφέρεται  στα παραδείγματα του Linux, της Samba και του gcc που αποδεδειγμένα αντιστέκονται σθεναρά σε μονοπωλιακές πρακτικές. Συγκεκριμένα γράφει:

“τα GPL’αρισμένα προγράμματα ανταγωνιζόμενα αποτελεσματικά τις προσφορές ενός από τα πλουσιότερα και ισχυρότερα μονοπώλια στην ιστορία της τεχνολογίας της πληροφορικής αντιστέκονται στις προσπάθειες του μονοπωλίου να βρει ένα τρωτό σημείο στην πανοπλία τους”

Εben Moglen

Στην επιστολή του ο Eben ζήτησε να παρουσιαστεί στην Κομισιόν την εβδομάδα που μας έρχεται ως ανεξάρτητος σχολιαστής στα πλαίσια της εξέτασης που διενεργεί η Κομισιόν για την εξαγορά. Το κείμενο της επιστολής του Eben Moglen μπορείτε να το βρείτε ολόκληρο εδώ.


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

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

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

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


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

Blue, Blue, and more Blue

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

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


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.