blogoνόμος;

Διαβάζω ότι στο ΒΗΜΑ της Κυριακής, υπάρχει σχετικά εκτενές άρθρο με τίτλο Νομοσχέδιο για τα blogs εν όψει. Το αναλύει από νομική άποψη ο e-lawyer παρατηρώντας ότι αν και υπάρχουν πολλά θετικά βήματα στην προσέγγιση σε σχέση με τα εξωφρενικά που ακούσαμε τον τελευταίο καιρό, συνεχίζουν να υπάρχουν σημαντικά θέματα που απαιτούν διευκρίνιση. Δυστυχώς, το Υπ. Δικιοσύνης επιλέγει να επικοινωνεί με τους ενδιαφερόμενους μέσα από “δημοσιογραφικές πληροφορίες”.

Θα ήθελα με αυτή την ευακαιρία να θίξω και ένα θέμα που μάλλον μας έχει ξεφύγει: είναι σημαντικό να μάθουμε τις προϋποθέσεις σε υποδομή που θα απαιτήσει ένας τέτοιος νόμος. Για παράδειγμα, μήπως απαιτεί καταγραφή στοιχείων από τους ISPs αλλά και από τις εταιρείες, τους οργανισμούς και γενικά από όποιον δίνει πρόσβαση στο Internet σε υπαλλήλους, πελάτες ή το κοινό που μέχρι τώρα δεν ήταν υποχρεωμένοι να κρατούν; Μήπως αυτό οδηγήσει σε παραβίαση του απόρρητου της επικοινωνίας σε πάρα πολλές περιπτώσεις; Τί οικονομικές συνέπειες θα μπορούσε να έχει κάτι τέτοιο για οργανισμούς και εταιρείες;

Οι προβληματισμοί αυτοί δεν γίνονται εκ του πονηρού, ούτε έχω κάποια συγκεκριμένη πληροφορία. Θέλω μόνο να χτυπήσω το καμπανάκι, ότι ανάλογα με τις λεπτομέρειες του “blogονόμου” μπορεί να έχουμε σημαντικά προβλήματα σε πολλά άλλα θέματα: από παραβίαση απορρήτου, μέχρι να κάνουμε τους πολίτες πιο ευάλωτους και πιο πιθανό να πέσουν θύματα εκβιασμού, μέχρι να οδηγήσουμε όλους όσους δίνουν δωρεάν ασύρματη πρόσβαση στο internet να το ξανασκεφτούν, μέχρι το να δούμε τους ISPs να αυξάνουν τα τιμολόγιά τους για να καλύψουν το κόστος των επιπλέον υποχρεώσεων που τους θέτει ο νόμος…

update: σε αυτό το πλαίσιο, ενδιαφέρον και μεγάλη σημασία έχει και αυτό: EU groups: data retention policies violate Rights Convention.
update 2: Αξίζει να διαβάσετε και το σχετικό άρθρο του Αστέρη.

Video στο Flickr

Video on Flickr!. Μέχρι 90 δευτερόλεπτα, μόνο για Pro accounts. Δεν βλέπω πουθενά την δυνατότητα να κάνεις download το original video, όπως μπορείς με τις φωτογραφίες. Για τον περιορισμό των 90”, ο Paul Stamatiou έχει ένα ενδιαφέρον άρθρο.

Google App Engine

Η Google ξεκίνησε σήμερα το πρωί (για ώρα Ελλάδας) την δοκιμαστική λειτουργία του Google App Engine. Το Google App Engine είναι ένα web hosting environment που αξιοποιεί την τεχνογνωσία της Google στο θέμα των “scalable applications” -ποιος μπορεί να αμφισβητήσει ότι ξέρουν τί χρειάζεται να γίνει για να μπορέσει μία web εφαρμογή να εξυπηρετεί εκατομμύρια χρήστες ταυτόχρονα;

Πιο αναλυτικά:

  • το περιβάλλον ανάπτυξης εφαρμογών είναι αυτή την στιγμή αποκλειστικά Python, είπαν ότι στο μέλλον θα εξυπηρετούν και άλλες γλώσσες.
  • Η αποθήκευση δεδομένων γίνεται όχι σε μία RDBMS, αλλά στο DataStore, που μπορεί να μην ακολουθεί το SQL standard αλλά γλυτώνει τον developer από το να ασχοληθεί πώς γίνεται το replication σε πολλαπλούς servers, το load ballancing κ.λ.
  • Υπάρχουν κάποιοι περιορισμοί και στην Python, π.χ. δεν μπορείτε να χρησιμοποιήσετε socets.
  • Ενδιαφέρον έχει και το γεγονός ότι μπορείτε να χρησιμοποιήσετε το Google Accounts authentication και να ορίσετε access levels με βάση αυτό. ΠΟΛΥ βολικό, αλλά γιατί όχι υποστήριξη OpenID;
  • Για την ώρα, θα δωθεί πρόσβαση μόνο στους πρώτους 10.000 developers που θα ζητήσουν. Οι λογαριασμοί αυτοί θα περιορίζονται στο ελάχιστο που είναι και δωρεάν: Every Google App Engine application can use up to 500MB of persistent storage and enough bandwidth and CPU for 5 million monthly page views. Σύντομα, αν η εφραμογή σας χρησιμοποιεί περισσότερα resources θα μπορείτε να αγοράζετε, data storage, bandwidth και CPU, αλλά δεν έχει ανακοινωθεί πώς θα γίνεται αυτό.

Η ανακοίνωση αυτή αποτελεί πολύ σημαντικό γεγονός. Όσοι έχουμε κατά καιρούς αναπτύξει μια web app που να έχει γίνει δημοφιλής, ακόμη και στην πολύ μικρή ελληνική κλίμακα, ξέρουμε ότι από κάποιο κάποιο σημείο αρχίζουν διάφορα προβλήματα που δεν είχε βάλει με το μυαλό του ο developer. Εϊναι η στιγμή που ο αριθμός χρηστών αλλάζει μερικές τάξεις μεγέθους, που τα δεδομένα γίνονται πολύ περισσότερα στην βάση, που τα requests μετριούνται σε hits/sec και όχι σε hits/hour.

Με το Google App Engine η Google παρέχει ένα περιβάλλον στο οποίο ο developer μπορεί να δημιουργήσει (δωρεάν) την εφαρμογή του, να την δοκιμάσει και αν πετύχει να έχει μεγάλη κίνηση αυτό να μην τον απασχολήσει αφού θεωρητικά η ίδια η πλατφόρμα παρέχει το scalability. Αυτά είναι καλά νέα και για όσους σκέφτονται να ξεκινήσουν μία web startup και δίσταζαν μπροστά στον “φόβο της επιτυχίας”: τί κάνεις αν η υπηρεσία που ανέπτυξες γίνει ξαφνικά πολύ δημοφιλής με αποτέλεσμα να καταρρεύσει και από την άλλη, πώς να επενδύσεις σε hosting, managed services κ.λ. όταν είσαι ακόμη στην αρχή και δεν ξέρεις αν αξίζει ή όχι; Πλέον, μπορούν να κάνουν host την υπηρεσία τους δωρεάν και θα χρειαστεί να πληρώσουν μόνο αν μεγαλώσει αρκετά -απόλυτα λογικό.

Κάποιοι βλέπουν το Google App Engine ως ανταγωνιστή των διάφορων Amazon Web Services. Σε μερικές περιπτώσεις είναι. Αλλά νομίζω ότι οι δύο προσεγγίσεις είναι αρκετά διαφορετικές. Θα έλεγα ότι το AWS είναι απείρως πιο ευέλικτο και δεν στοχεύει μόνο σε web εφαρμογές. Από την άλλη το Google App Engine είναι προσανατολισμένο στο να λύσει ένα και μοναδικό πρόβλημα, αυτό της ανάπτυξης και του hosting web app που χρειάζονται scalability και για να το λύσει βάζει όλους τους περιορισμούς που θεωρεί λογικούς. Θα χρειαστεί να περιμένουμε για να δούμε αν οι δύο να συγκλίνουν ή θα αποκλίνουν. Πάντως, δεν θα μου έμοιαζε περίεργο η Amazon να παρουσιάσει ένα πιο “high level” περιβάλλον, ανάλογο με αυτό της Google, στοχεύοντας να καλύψει όλο το φάσμα.

Διαβάστε επίσης:
- Dave Winer: Early notes on GoogleApps
- TechCrunch Labs: Our Experience Building And Launching App On Google App Engine
- TechCrunch: Google Jumps Head First Into Web Services With Google App Engine

facebook feature: “αγνοήστε όλες τις προσκλήσεις από ένα άτομο”

Ελπίζω η νέα δυνατότητα “ignore all invites from this friend” να φέρει μία ισοροπία στα “requests” που λαμβάνουμε στο Facebook.

Εξηγώ: υπάρχει πλέον η δυνατότητα να ζητήσω από το facebook να αγνοεί όλες τις προσκλήσεις για νέα applications κ.λ. από ένα συγκεκριμένο άτομο. Άρα, καλό θα ήταν να βλέπετε αν αυτό που μου στέλνετε είναι κάτι που με ενδιαφέρει, αν το προηγούμενο το αποδέχθηκα ή αν όντως ήμασταν συμμαθητές στο σχολείο.

TheNextWeb report #02

Παρασκευή πρωί, στο TheNextWeb 2008.

TheNextWeb report #01

Έφτασα πριν από λίγο στο ξενοδοχείο μου στο Άμστερνταμ, όπου θα βρίσκομαι τις επόμενες μέρες για να παρακολουθήσω το TheNextWeb 2008.

video report #01

Αεροδρόμιο Schiphol, Amsterdam