ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ Μεταπτυχιακό Δίπλωμα Ειδίκευσης Υπολογιστικά Μαθηματικά και Πληροφορική Τεχνολογίες Πληροφορικής και Εκπαιδευτικό Λογισμικό Διπλωματική Εργασία ΓΡΗΓΟΡΗ Α. ΜΠΙΣΜΠΙΝΙΚΑΚΗ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ Επιβλέπων Καθηγητής ΜΩΥΣΗΣ Α. ΜΠΟΥΝΤΟΥΡΙΔΗΣ ΠΑΤΡΑ ΜΑΡΤΙΟΣ

2 ΠΕΡΊΛΗΨΗ Η ανάπτυξη του λογισμικού ανοικτού κώδικα είναι μια καινοτόμος μέθοδος ανάπτυξης λογισμικού και εφαρμογών του, η οποία έχει να επιδείξει αρκετές επιτυχίες τα τελευταία οκτώ με δέκα χρόνια. Έτσι, έχουν διαμορφωθεί διάφορες θεωρίες για να εξηγήσουν την επιτυχία της, κυρίως από τη σκοπιά της οικονομικής επιστήμης και των επιστημών της οργάνωσης και της διοίκησης επιχειρήσεων. Η εργασία αυτή εξετάζει διάφορες πτυχές των ζητημάτων της ανάπτυξης του λογισμικού του ανοικτού κώδικα. Στo Κεφάλαιο 1, εισάγονται κάποιες βασικές έννοιες για το λογισμικό ανοικτού κώδικα και παρουσιάζονται μερικές από τις γνωστότερες άδειες χρήσης του ανοικτού λογισμικού. Ιδιαίτερα, εξετάζουμε τους ορισμούς και τις διαφορές μεταξύ του λογισμικού ανοικτού κώδικα και του ελεύθερου λογισμικού. Επίσης, εστιάζουμε την προσοχή μας στις εξής άδεις χρήσης: δημόσιας κυριότητας (public domain), BSD, καλλιτεχνικής άδειας, GPL και LGPL. Τέλος, δίνουμε μια σύντομη περιγραφή της χρονολογικής εξέλιξης των προσπαθειών ανάπτυξης του λογισμικού ανοικτού κώδικα. Στο Κεφάλαιο 2, αναλύονται τα σημαντικότερα χαρακτηριστικά της οργάνωσης και της ροής εργασίας στα έργα ανοικτού κώδικα. Αυτά αναφέρονται σε κάποια χαρακτηριστικά μεγέθη, στη δομή των έργων, στις διαδικασίες ανάπτυξής τους, στους χρήστες τους (την ομάδα στόχο), στην επικοινωνιακή-πληροφοριακή υποδομή και στην τεκμηρίωση των έργων αυτών. Με βάση αυτά τα χαρακτηριστικά γνωρίσματα, ο σκοπός είναι να μπορεί να περιγραφεί οποιοδήποτε έργο ανοικτού κώδικα και να μπορεί επίσης και να κατηγοριοποιηθεί. Μια τέτοια κατηγοριοποίηση διευκολύνει αφενός την έρευνα, μέσω του ορισμού εννοιών καθολικής ισχύος, και αφετέρου στηρίζει την οργάνωση των ίδιων των έργων, καθώς και την επιλογή τους από την ελεύθερη οικονομία. Στο Κεφάλαιο 3, ακολουθούμε τη δουλειά των Healy & Schussman (2003), οι οποίοι έχουν αναλύσει ένα πολύ μεγάλο δείγμα έργων ανοικτού κώδικα και, έτσι, έχουν εντοπίσει κάποια εντυπωσιακά δομικά χαρακτηριστικά των κοινοτήτων ανάπτυξης λογισμικού ανοικτού κώδικα. Οι Healy & Schussman παρατήρησαν ότι η κατανομή 2

3 των έργων αυτών για μια σειρά από δείκτες των δραστηριοτήτων, που αναπτύσσονται σε αυτά, είναι εντυπωσιακά ανομοιόμορφη. Εντόπισαν όμως ένα σχετικά μικρό αριθμό έργων, που παρουσιάζουν στοιχεία ισχυρής συνεργατικής δραστηριότητας. Τα έργα αυτά υποτίθεται ότι είναι χαρακτηριστικά για τις τυπικές διαδικασίες ανάπτυξης, που ακολουθούνται για τη διαμόρφωση του ανοικτού κώδικα. Τα συμπεράσματα των Healy & Schussman συμφωνούν με προγενέστερες μικρότερης κλίμακας εμπειρικές έρευνες. Μελετώντας τις διαφορές μεταξύ ενεργών και ανενεργών έργων, οι Healy & Schussman προτείνουν ότι αυτές μπορούν να εξηγηθούν με βάση τα κοινωνικοδομικά χαρακτηριστικά των κοινοτήτων ανάπτυξης των αντίστοιχων έργων, τα οποία έχουν τύχει ελάχιστης προσοχής στην υπάρχουσα βιβλιογραφία. Επιπλέον, όπως θα δούμε, οι Healy & Schussman διαμορφώνουν ορισμένες υποθέσεις εργασίας, μέσω των οποίων να μπορεί να γίνει καλύτερα κατανοητή η οικολογία των έργων ανάπτυξης λογισμικού ανοικτού κώδικα. Στο Κεφάλαιο 4, προσπαθούμε να μελετήσουμε το φαινόμενο του λογισμικού ανοικτού κώδικα κάτω από το πρίσμα των οικονομικών. Πιο συγκεκριμένα, μας απασχολούν οι ρόλοι των συνεργατών στα έργα ανάπτυξης τέτοιου λογισμικού, είτε σαν μεμονωμένα άτομα ή σαν οργανώσεις, και οι σχέσεις τους με τον ευρύτερο δημόσιο τομέα. Ακόμη, κάνουμε μια συζήτηση για τις νέες οικονομικές δυνατότητες, που ανοίγονται από τη χρήση του λογισμικού ανοικτού κώδικα. Έτσι, έχει ενδιαφέρον να δούμε τις επιχειρήσεις από τρεις διαφορετικές γωνίες: σαν χρήστες, σαν συνεργάτες και σαν παροχείς υπηρεσιών για την ανάπτυξη του λογισμικού αυτού. Τέλος, με βάση το έργο BerliOS, συζητάμε κάποια παραδείγματα μακροοικονομικών προοπτικών στην ιδιωτική πρωτοβουλία, τις νέες αγορές και τη Νέα Οικονομία, που μπορούν να προκύψουν από την υιοθέτηση του επιχειρησιακού μοντέλου του λογισμικού ανοικτού κώδικα. Στο Κεφάλαιο 5, ακολουθούμε την ανάλυση του Kelty (2001) για το κατά πόσο μπορεί κανείς να δει το ελεύθερο-δωρεάν λογισμικό σαν ένα κοινωνικό αγαθό παρόμοιο με την επιστήμη. Ιδιαίτερα, ο Kelty εξετάζει κατά πόσον το ελεύθεροδωρεάν λογισμικό είναι όπως η επιστήμη μια οικονομία ανταλλαγής δώρων, η οποία λειτουργεί με το δικό της νόμισμα. Ο βασικός ισχυρισμός του Kelty είναι ότι στην περίπτωση αυτή της οικονομίας του λογισμικού ελεύθερου και ανοικτού κώδικα, το νόμισμα των πληρωμών δεν είναι τίποτε άλλο παρά η φήμη, που αποκτούν 3

4 οι ατομικοί ή συλλογικοί παράγοντες, οι οποίοι με τη συνεργασία τους συμβάλουν και συνεισφέρουν στην ανάπτυξη του λογισμικού αυτού. Έτσι, ο Kelty εξετάζει τα ζητήματα της φήμης και της αναγνώρισης της συμβολής, αφενός μέσω μιας συνοπτικής θεωρητικής ανασκόπησης της ιστορίας των επιστημών κι αφετέρου με τη σύγκριση τόσο μεταφορικής όσο και πραγματικής των διαφορετικών εννοιών της συναλλαγής και της πνευματικής ιδιοκτησίας, που εμφανίζονται σε διάφορους τομείς της επιστήμης και της οικονομίας. Στο Κεφάλαιο 6, ακολουθώντας τη σχετική εργασία του Edwards (2001a), η ανάπτυξη του λογισμικού ανοικτού κώδικα αντιμετωπίζεται σαν μια διαδικασία, που γίνεται στα πλαίσια μιας επιστημικής κοινότητας. Με τον όρο αυτό, αποδίδεται το γεγονός ότι, σε μια τέτοια κοινότητα, η ανάπτυξη του λογισμικού είναι μία διαδικασία ανοικτής μάθησης, στην οποίαν τα εμπλεκόμενα μέρη, συνεισφέροντας με το προσωπικό έργο τους στην επίτευξη των ομαδικών στόχων, ταυτόχρονα μορφώνονται και μαθαίνουν πολλές χρήσιμες γνώσεις από τη συνεργασία, την αλληλεπίδραση και την αλληλοβοήθεια με τους άλλους συνεργάτες. Ιδιαίτερα, εισάγοντας τις θεωρητικές έννοιες της εγκατεστημένης μάθησης και της νομιμοποιημένης περιφερειακής συμμετοχής, ο Edwards μελετά πώς οι μαθησιακές διαδικασίες αυτές συμβάλουν στη διαμόρφωση του χαρακτήρα μιας επιστημικής κοινότητας, που αναπτύσσει λογισμικό ανοικτού κώδικα. Ο συνδυασμός αυτών των δύο εννοιών φαίνεται να είναι καρποφόρος και ικανός να εξηγήσει μερικές από τις εμπειρικές παρατηρήσεις τέτοιων κοινοτήτων, ρίχνοντας άπλετο φως στα ζητήματα της κατανόησης των κινήτρων, της συμπεριφοράς και της δυναμικής των ομάδων, που εμπλέκονται σε τέτοια έργα. Στο Κεφάλαιο 7, γίνεται μια συζήτηση των επιχειρησιακών προγραμμάτων του Υπουργείου Παιδείας για την πληροφορική στην εκπαίδευση. Το βασικό ερώτημα, που τίθεται, είναι αν τελικά το μάθημα της πληροφορικής,έτσι όπως διδάσκεται, υπηρετεί τον αρχικό στόχο της πολιτικής, με τον οποίο οι υπολογιστές εισέβαλλαν στην εκπαίδευση. Εξετάζονται κάποια προβλήματα, που έχει η χρήση του κλειστούεμπορικού λογισμικού στην εκπαίδευση. Παρατίθενται μια σειρά από πλεονεκτήματα για τη χρήση του λογισμικού ανοικτού κώδικα στην εκπαίδευση, τα οποία του προσδίδουν σαφώς μεγαλύτερη παιδαγωγική αξία. Βεβαίως, σχολιάζονται τα συνήθη επιχειρήματα εναντίον του λογισμικού ανοικτού κώδικα. Στο τέλος, γίνεται μια 4

5 προσπάθεια να εξαχθούν ορισμένα συμπεράσματα και να διατυπωθούν κάποιες συγκεκριμένες προτάσεις για τις ευεργετικές δυνατότητες, που έχει το λογισμικό αυτό στις εκπαιδευτικές και μαθησιακές διαδικασίες. Στο Κεφάλαιο 8, περιγράφουμε μια σειρά από λογισμικά ανοικτού κώδικα, που ήδη χρησιμοποιούνται ή μπορούν να χρησιμοποιηθούν στην εκπαίδευση. Πρόκειται για λογισμικό σε σχέση με εφαρμογές γραφείου, επεξεργασίας εικόνας και διαφόρων οπτικοποιήσεων (visualizations) π.χ., σχημάτων και γραφικών παραστάσεων εφαρμογών στα μαθηματικά, στη διαχείριση βάσεων δεδομένων, στο Internet κ.λπ. Τέλος, κάνουμε μια σύντομη παρουσίαση των περιεχομένων του έργου KDE- Edutainment, μιας προσπάθειας για την ανάπτυξη λογισμικού ανοικτού κώδικα, που συνδυάζει μάθηση και διασκέδαση. Σαν Παράρτημα, στο Κεφάλαιο 9, δίνουμε έναν κατάλογο χρήσιμων ιστοσελίδων και ιστοτόπων, στους οποίους μπορούν να βρεθούν πολλές περισσότερες πληροφορίες για το λογισμικό ανοικτού κώδικα και τις εφαρμογές του στην εκπαίδευση. 5

6 Περιεχόμενα 1.ΒΑΣΙΚΈΣ ΈΝΝΟΙΕΣ ΕΙΣΑΓΩΓΉ ΒΑΣΙΚΈΣ ΈΝΝΟΙΕΣ ΚΑΙ ΟΡΙΣΜΟΊ Ορισμός Λογισμικού Ανοικτού Κώδικα Ορισμός Ελεύθερου Λογισμικού Διαφορές Λογισμικού Ανοικτού Κώδικα και Ελεύθερου Λογισμικού ΆΔΕΙΕΣ ΧΡΉΣΗΣ Δημόσιας Κυριότητας (Public Domain) BSD Καλλιτεχνική Άδεια GPL LGPL ΙΣΤΟΡΊΑ ΕΞΈΛΙΞΗΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΎ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΆ ΤΩΝ ΈΡΓΩΝ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΆ ΜΕΓΈΘΗ Μήκος Κώδικα και Αριθμός Υπευθύνων Ανάπτυξης Υποέργα ΔΟΜΙΚΆ ΧΑΡΑΚΤΗΡΙΣΤΙΚΆ Οργανωτική Δομή Οργάνωση της Ροής Εργασίας και Διαδικασία Έκδοσης Κώδικα ΧΑΡΑΚΤΗΡΙΣΤΙΚΆ ΔΙΑΔΙΚΑΣΙΏΝ ΑΝΆΠΤΥΞΗΣ Στάδιο Ανάπτυξης Λειτουργικό Σύστημα Γλώσσα Προγραμματισμού Βαθμός Δραστηριότητας Αριθμοδότηση Έκδοσης ΧΑΡΑΚΤΗΡΙΣΤΙΚΆ ΧΡΗΣΤΏΝ Ομάδα Στόχος Διεπαφή Χρήστη Γλώσσα Θεματικό Πεδίο ΥΠΟΔΟΜΉ ΕΠΙΚΟΙΝΩΝΙΏΝ ΚΑΙ ΠΑΡΟΥΣΊΑΣΗΣ Ιστοσελίδες Λίστες Ηλεκτρονικού Ταχυδρομείου και Ομάδες Νέων ΤΕΚΜΗΡΊΩΣΗ Τεκμηρίωση του Προϊόντος Τεκμηρίωση Έργου ΟΡΓΆΝΩΣΗ ΈΡΓΩΝ ΛΟΓΙΣΜΙΚΟΎ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΕΙΣΑΓΩΓΉ Η ΥΠΆΡΧΟΥΣΑ ΘΕΩΡΊΑ ΚΑΙ ΈΡΕΥΝΑ ΘΕΩΡΊΕΣ ΤΟΥ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΤΑ ΥΠΆΡΧΟΝΤΑ ΕΜΠΕΙΡΙΚΆ ΣΤΟΙΧΕΊΑ ΔΕΔΟΜΈΝΑ ΚΑΙ ΜΈΘΟΔΟΙ ΑΠΟΤΕΛΈΣΜΑΤΑ ΣΥΖΉΤΗΣΗ ΛΟΓΙΣΜΙΚΌ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΚΑΙ ΟΙΚΟΝΟΜΊΑ ΣΥΝΕΡΓΆΤΕΣ ΚΑΙ ΡΌΛΟΙ Ρόλοι και Κίνητρα Μεμονωμένων Ατόμων Οργανώσεις Δημόσιος Τομέας ΟΙΚΟΝΟΜΙΚΈΣ ΔΥΝΑΤΌΤΗΤΕΣ Η Επιχείρηση σαν Χρήστης Η Επιχείρηση σαν Συνεργάτης στην Ανάπτυξη

7 4.2.3Η Επιχείρηση σαν Παροχέας Υπηρεσιών ΜΑΚΡΟΟΙΚΟΝΟΜΙΚΉ ΠΡΟΟΠΤΙΚΉ ΈΝΑ ΠΑΡΆΔΕΙΓΜΑ: ΤΟ ΈΡΓΟ BERLIOS Η ΦΉΜΗ ΣΑΝ ΚΊΝΗΤΡΟ ΑΝΆΠΤΥΞΗΣ ΈΡΓΩΝ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΕΙΣΑΓΩΓΉ ΣΑΝ ΤΗΝ ΕΠΙΣΤΉΜΗ ΦΉΜΗ ΚΑΙ ΑΝΑΓΝΏΡΙΣΗ ΣΥΜΒΟΛΉΣ ΣΤΗΝ ΕΠΙΣΤΉΜΗ ΒΙΒΛΙΟΓΡΑΦΙΚΈΣ ΠΑΡΑΠΟΜΠΈΣ ΚΑΙ ΦΉΜΗ ΣΥΜΠΕΡΆΣΜΑΤΑ ΓΙΑ ΤΗ ΦΉΜΗ ΚΟΙΝΌΤΗΤΕΣ ΚΑΙ ΜΆΘΗΣΗ ΣΤΑ ΈΡΓΑ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΕΠΙΣΤΗΜΙΚΈΣ ΚΟΙΝΌΤΗΤΕΣ ΕΓΚΑΤΕΣΤΗΜΈΝΗ ΜΆΘΗΣΗ ΣΥΜΠΕΡΆΣΜΑΤΑ ΛΟΓΙΣΜΙΚΌ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΚΑΙ ΕΚΠΑΊΔΕΥΣΗ ΕΙΣΑΓΩΓΉ ΕΠΙΧΕΙΡΗΣΙΑΚΆ ΠΡΟΓΡΆΜΜΑΤΑ ΓΙΑ ΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΣΤΗΝ ΕΚΠΑΊΔΕΥΣΗ ΠΛΗΡΟΦΟΡΙΚΉ ΣΤΗΝ ΠΡΩΤΟΒΆΘΜΙΑ ΚΑΙ ΔΕΥΤΕΡΟΒΆΘΜΙΑ ΕΚΠΑΊΔΕΥΣΗ ΤΟ ΠΡΌΒΛΗΜΑ ΜΕ ΤΟ ΕΜΠΟΡΙΚΌ ΛΟΓΙΣΜΙΚΌ ΣΤΗΝ ΕΚΠΑΊΔΕΥΣΗ ΠΛΕΟΝΕΚΤΉΜΑΤΑ ΤΟΥ ΛΟΓΙΣΜΙΚΟΎ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΕΠΙΧΕΙΡΉΜΑΤΑ ΕΝΑΝΤΊΟΝ ΤΟΥ ΛΟΓΙΣΜΙΚΟΎ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΠΡΟΤΆΣΕΙΣ ΓΙΑ ΤΗΝ ΕΚΠΑΊΔΕΥΣΗ ΠΑΡΑΔΕΊΓΜΑΤΑ ΛΟΓΙΣΜΙΚΟΎ ΑΝΟΙΚΤΟΎ ΚΏΔΙΚΑ ΓΙΑ ΤΗΝ ΕΚΠΑΊΔΕΥΣΗ ΕΙΣΑΓΩΓΉ ΕΦΑΡΜΟΓΈΣ ΓΡΑΦΕΊΟΥ ΕΙΚΌΝΕΣ, ΣΧΉΜΑΤΑ ΚΑΙ ΓΡΑΦΙΚΈΣ ΠΑΡΑΣΤΆΣΕΙΣ ΜΑΘΗΜΑΤΙΚΌ ΛΟΓΙΣΜΙΚΌ ΛΟΓΙΣΜΙΚΌ ΔΙΑΧΕΊΡΙΣΗΣ ΒΆΣΕΩΝ ΔΕΔΟΜΈΝΩΝ ΕΦΑΡΜΟΓΈΣ ΓΙΑ ΤΟ INTERNET ΤΟ ΈΡΓΟ KDE-EDUTAINMENT ΚΑΤΆΛΟΓΟΣ ΣΧΕΤΙΚΏΝ ΙΣΤΌΤΟΠΩΝ ΣΧΌΛΙΑ ΒΙΒΛΙΟΓΡΑΦΊΑ

8 1. Βασικές Έννοιες 1.1 Εισαγωγή Έχοντας πλέον ξεπεράσει κατά πολύ τα πανεπιστημιακά και ακαδημαϊκά σύνορα, το ελεύθερο λογισμικό είναι σήμερα ένας οικονομικός παράγοντας ο οποίος δεν πρέπει να υποτιμάται (Sieckmann, 2001, Κεφ. 1.1). Όπως υποδηλώνει το παραπάνω απόσπασμα του Sieckmann, ο ρόλος του ελεύθερου λογισμικού (αλλά και του λογισμικού ανοικτού κώδικα) στην οικονομία γίνεται όλο και πιο σημαντικός, ανεξάρτητα από το αν κάποιος είναι χρήστης ή υπεύθυνος ανάπτυξής του. Με αυτό, δημιουργείται ένας καινούργιος πόρος, τον οποίο πρέπει να εκμεταλλεύεται κανείς όσο το δυνατόν αποτελεσματικότερα με βάση τις αρχές της οικονομίας. Από αυτές τις σκέψεις μπορούν να προκύψουν ερωτήματα για το πώς, που, πότε και από ποιον μπορεί να χρησιμοποιηθεί αυτός ο πόρος και αν μπορεί να έχει κάποια χρησιμότητα. Στην πράξη, διαπιστώνουμε ότι στο Internet διατηρείται ένα ευρύ σύνολο από έργα ανοικτού κώδικα, όπως χαρακτηριστικά μπορεί κανείς να δει στην πύλη ανάπτυξης έργων ανοικτού κώδικα SourceForge.net (SourceForge.net, 2003f). Μέσω αυτού του συστήματος ή και μέσω κάποιων άλλων παρόμοιων συστημάτων εργάζεται ένας μεγάλος αριθμός υπευθύνων ανάπτυξης λογισμικού σε έργα που αφορούν όλους σχεδόν τους τομείς του λογισμικού. 1.2 Βασικές Έννοιες και Ορισμοί Αυτό το κεφάλαιο θα αποτελέσει μια γενική επισκόπηση των κυριοτέρων εννοιών, αδειών χρήσης και μια σύντομη περίληψη μερικών από τα σπουδαιότερα γεγονότα στην ιστορία της εξέλιξης του ανοικτού κώδικα. Το λογισμικό ανοικτού κώδικα είναι ένα λογισμικό όπως όλα τα άλλα: Μια ακολουθία εντολών που ερμηνεύονται από έναν υπολογιστή, ο οποίος εκτελεί τις ανάλογες ενέργειες. Το λογισμικό υπάρχει σε ποικίλες μορφές και μεγέθη κι είναι 8

9 κατασκευασμένο για να λύνει διαφορετικά προβλήματα. Δεν υπάρχει κανένα λογισμικό, που καλύπτει όλους τους τομείς των χρήσεων, αλλά συνέχεια αναπτύσσεται ακόμα περισσότερο λογισμικό, λόγω του ότι οι υπολογιστές είναι μέρος σχεδόν κάθε εργασιακής λειτουργίας. Τα περισσότερα λογισμικά λύνουν κάποια συγκεκριμένα προβλήματα. Π.χ., το λογισμικό επεξεργασίας κειμένου λύνει το πρόβλημα της γραφής με τη μορφοποίηση του κειμένου και τα προγράμματα του ηλεκτρονικού ταχυδρομείου είναι ένα είδους λογισμικού για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου κ.ο.κ. Το λογισμικό βοηθά τους ανθρώπους να κάνουν διάφορα πράγματα, μερικά από τα οποία μπορούν να επιτευχθούν μόνο μέσω του υπολογιστή, που είναι εξοπλισμένος με το κατάλληλο λογισμικό. Έτσι, κάποια πράγματα γίνονται ευκολότερα και γρηγορότερα, ούτως ώστε να προκύπτει ένα κέρδος παραγωγικότητας. Λαμβάνοντας υπόψη τον αυξανόμενο αριθμό υπολογιστών στην κοινωνία, δεν μας δημιουργεί καμία έκπληξη το γεγονός ότι το λογισμικό θεωρείται αγαθό, που συχνά είναι και ελκυστικό και απαραίτητο. Το λογισμικό ανοικτού κώδικα (Open Source Software, που συχνά θα αναφέρεται με τα αρχικά στα αγγλικά OSS) είναι λογισμικό υπολογιστών, μαζί με το οποίο χορηγείται μια άδεια χρήσης, που είναι πολύ διαφορετική από τις άδειες του εμπορικού λογισμικού, όπως του Office Suite της Microsoft ή του λειτουργικού συστήματος Windows. Η άδεια χρήσης είναι μια νομική συμφωνία μεταξύ του χρήστη και του παραγωγού. Η άδεια αυτή καθορίζει τους όρους χρήσης, τους οποίους πρέπει να αποδεχτεί ο χρήστης, για να του επιτραπεί να χρησιμοποιήσει το λογισμικό. Τυπικά οι εμπορικές επιχειρήσεις βασίζονται σε πολύ αυστηρά σχήματα αδειών, τα οποία δίνουν στο χρήστη μόνο ένα ελάχιστο τμήμα δικαιωμάτων. Οι εμπορικές άδειες δεν επιτρέπουν στους χρήστες να αντιγράφουν ή τροποποιούν το λογισμικό με κανένα τρόπο. Επιτρέπεται στους χρήστες μόνο να χρησιμοποιούν το λογισμικό. Το γεγονός αυτό στηρίζεται σε μια λογική, που είναι κατανοητή από οικονομικής πλευράς, διότι η αντιγραφή θα μείωνε την πώληση και οι τροποποιήσεις θα συνεπαγόταν ένα είδος αντιστροφής της διαδικασίας παραγωγής, το οποίο θα μείωνε τα ανταγωνιστικά πλεονεκτήματα της επιχείρησης πώλησης του λογισμικού. Οι εμπορικές επιχειρήσεις ποτέ δεν δημοσιοποιούν τον πηγαίο κώδικα για το λογισμικό τους. Ο πηγαίος κώδικας του λογισμικού είναι οι κατανοητές από τον άνθρωπο οδηγίες του λογισμικού, προτού αυτό μεταφραστεί σε κάτι αναγνώσιμο από τον υπολογιστή (ένα δυαδικό αρχείο). Αν δινόταν ο πηγαίος κώδικας, τότε κάθε έμπειρος 9

10 προγραμματιστής θα ήταν σε θέση να καταλάβει πώς είχε κατασκευαστεί το λογισμικό και θα μπορούσε να κάνει τις επιθυμητές τροποποιήσεις. Οι εταιρίες θεωρούν τον πηγαίο κώδικα επιχειρησιακό μυστικό, αφού όλες οι σχετικές προσπάθειες ανάπτυξης του λογισμικού απεικονίζονται στον πηγαίο κώδικα. Ο πηγαίος κώδικας για το λογισμικό μπορεί να συγκριθεί με το τεχνικό σχέδιο μιας κατασκευής. Για να χρησιμοποιηθεί το λογισμικό, ο πηγαίος κώδικας πρέπει να μεταγλωττιστεί. Όταν ο πηγαίος κώδικας μεταγλωττίζεται, ένα ειδικό πρόγραμμα (ο μεταγλωττιστής) μεταφράζει τον κατανοητό από τον άνθρωπο πηγαίο κώδικα σε κώδικα αναγνώσιμο από τη μηχανή, που ο υπολογιστής μπορεί να καταλάβει. Στις επόμενες παραγράφους, θα οριστούν σημαντικές βασικές έννοιες, οι οποίες θα αναλυθούν περισσότερο στη συνέχεια της εργασίας. Οι ορισμοί που θα ακολουθήσουν ορίζουν πότε ένα πρόγραμμα χαρακτηρίζεται σαν λογισμικό ανοικτού κώδικα και πότε σαν ελεύθερο λογισμικό Ορισμός Λογισμικού Ανοικτού Κώδικα Ο Bruce Perens, μέλος του έργου Debian, διατύπωσε τις βασικές αρχές του ορισμού του ανοικτού κώδικα στους κανονισμούς Debian για το ελεύθερο λογισμικό (Debian Project, 2003e). Αφού απαλλάχτηκαν από τις ειδικότερες διατυπώσεις που αφορούσαν το έργο Debian, οι αρχές αυτές χρησιμοποιήθηκαν από την Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative ή σε συντομογραφία OSI) για τη διαμόρφωση της έκδοσης 1.0 του ορισμού του ανοικτού κώδικα 1 (Open Source Initiative, 2003c). Ο ορισμός του ανοικτού κώδικα στην έκδοση 1.9 αναφέρει τις εξής δέκα προϋποθέσεις, για να μπορεί ένα λογισμικό να ονομάζεται λογισμικό ανοικτού κώδικα: 1. Ελεύθερη διανομή: Η άδεια χρήσης δεν επιτρέπεται να περιορίζει τη διανομή (δωρεά ή πώληση) του λογισμικού σε πακέτα προγραμμάτων, που προέρχονται από διαφορετικές πηγές το καθένα. Για τη διανομή δεν επιτρέπεται να απαιτηθούν δασμοί. 10

11 2. Πηγαίος κώδικας: Η διανομή του λογισμικού πρέπει να επιτρέπεται τόσο στη μορφή του πηγαίου κώδικα όσο και σε μεταγλωττισμένη μορφή. Εάν ο πηγαίος κώδικας δεν συμπεριλαμβάνεται στη διανομή, τότε πρέπει να υπάρχει η δυνατότητα να τον αποκτήσει κανείς δωρεάν (π.χ., μέσω του Internet) ή με δικά του έξοδα. Ο πηγαίος κώδικας δεν επιτρέπεται να έχει γραφεί με ακατανόητο τρόπο ή να βρίσκεται σε κάποια ενδιάμεση μορφή (π.χ., προμεταγλωττισμένος). 3. Παραγόμενο λογισμικό: Αλλαγές και παράγωγα πρέπει να επιτρέπονται. Αυτά θα πρέπει να μπορούν να δημοσιοποιούνται με την ίδια άδεια χρήσης. 4. Ακεραιότητα του πηγαίου κώδικα του συγγραφέα: Η επαναδιανομή του τροποποιημένου πηγαίου κώδικα επιτρέπεται μόνο με τον περιορισμό ότι η άδεια χρήσης προβλέπει τη χρησιμοποίηση των επονομαζόμενων patches 2. Η άδεια χρήσης επιτρέπεται να προστατεύει το όνομα του προγράμματος και να επιτρέπει τη διανομή του τροποποιημένου πηγαίου κώδικα μόνο κάτω από διαφορετικό όνομα. 5. Καμία διάκριση σε βάρος ατόμων ή ομάδων: Η άδεια χρήσης δεν επιτρέπεται να βλάπτει κάποιο άτομο ή κάποια ομάδα ατόμων. 6. Κανένας περιορισμός ως προς το πεδίο εφαρμογής: Το πεδίο εφαρμογής του λογισμικού δεν επιτρέπεται να περιορίζεται από την άδεια χρήσης. 7. Επαναδιανομή της άδειας χρήσης: Τα δικαιώματα που αποκτούνται πρέπει να περιέρχονται σε όλα τα άτομα που αποκτούν το λογισμικό, χωρίς αυτά να χρειάζεται να εφοδιαστούν με επιπρόσθετη άδεια χρήσης. 8. Η άδεια χρήσης δεν επιτρέπεται να περιορίζεται σε ένα ορισμένο πακέτο λογισμικού: Τα δικαιώματα που αποκτούνται από ένα πρόγραμμα δεν πρέπει να εξαρτούνται από το αν το πρόγραμμα είναι μέρος ενός πακέτου λογισμικού. Αν το πρόγραμμα αφαιρεθεί από το πακέτο τότε αυτό σαν επακόλουθο δεν πρέπει να έχει τον περιορισμό των δικαιωμάτων. 9. Η άδεια χρήσης δεν επιτρέπεται να εμποδίζει τη συνδιανομή του λογισμικού μαζί με άλλα λογισμικά: Η άδεια χρήσης δεν πρέπει να περιορίζει τη διανομή του λογισμικού μαζί με άλλα προγράμματα (π.χ., να μην αναγκάζει τα άλλα προγράμματα να είναι ανοικτού κώδικα). 10. Η άδεια χρήσης πρέπει να είναι ουδέτερη τεχνολογίας: Κανένας όρος της άδειας χρήσης δεν πρέπει να βασίζεται σε μια ορισμένη τεχνολογία, τρόπο ή διεπαφή. 11

12 Κάθε άδεια χρήσης που υποβάλλεται στην Πρωτοβουλία Ανοικτού Κώδικα εξετάζεται αν είναι σύμφωνη με τον ορισμό του ανοικτού κώδικα. Αν η άδεια χρήσης συμφωνεί με τον ορισμό, τότε γίνεται δεκτή στον κατάλογο των επονομαζόμενων αδειών χρήσης που είναι πιστοποιημένες από την OSI (Open Source Initiative, 2003d) Ορισμός Ελεύθερου Λογισμικού Η έκφραση ελεύθερο λογισμικό συχνά εξισώνεται με αυτήν του ανοικτού λογισμικού. O ορισμός αυτής της έννοιας πηγάζει από το έργο GNU και βασίζεται πάνω σε τέσσερα είδη ελευθερίας (GNU Project, 2003a), τα οποία πρέπει να χορηγούνται σε κάθε χρήστη του λογισμικού: Ελευθερία 0: Η ελευθερία να χρησιμοποιεί κανείς το πρόγραμμα για οποιοδήποτε σκοπό Ελευθερία 1: Η ελευθερία να κατανοεί κανείς πώς λειτουργεί το πρόγραμμα και πώς μπορεί να το προσαρμόσει στις δικές του απαιτήσεις. Η πρόσβαση στο πηγαίο κώδικα είναι για την απόκτηση αυτής της ελευθερίας βασική προϋπόθεση. Ελευθερία 2: Η ελευθερία να διανέμει κανείς αντίγραφα με στόχο να βοηθήσει τους συνάνθρώπους του. Ελευθερία 3: Η ελευθερία να βελτιώνει κανείς το πρόγραμμα και να δημοσιοποιεί τις βελτιώσεις έτσι ώστε να ωφελείται ολόκληρη η κοινότητα από αυτές. Η πρόσβαση στο πηγαίο κώδικα είναι για την απόκτηση αυτής της ελευθερίας βασική προϋπόθεση Διαφορές Λογισμικού Ανοικτού Κώδικα και Ελεύθερου Λογισμικού To λογισμικό ανοικτού κώδικα εκ πρώτης όψεως δεν φαίνεται να διαφέρει από το ελεύθερο λογισμικό. Μόνο αν εξετάσουμε τους ορισμούς τους με την αυστηρή τους σημασία, όπως αυτοί έχουν διατυπωθεί από την Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative ή OSI) και το Ίδρυμα Ελεύθερου Λογισμικού (Free Software 12

13 Foundation ή FSF), αντίστοιχα, διαπιστώνουμε ότι στην πραγματικότητα πρόκειται για διαφορετικά πράγματα (σύμφωνα με το άρθρο της Γερμανικής Wikipedia, wikipedia. org/ wiki/ Open_Source# Open_ Source_und_Freie_Software). Η απόφαση να χρησιμοποιηθεί ο όρος του ανοικτού κώδικα, που είχε προταθεί από το Ινστιτούτο Christine Peterson Foresight, δικαιολογείται από το γεγονός ότι η λέξη free στα αγγλικά έχει δυο έννοιες ( ελεύθερος και δωρεάν ). Το Ίδρυμα FSF κατανοεί τη λέξη με την έννοια της ελευθερίας ( free speech, not free beer, δηλαδή, ελεύθερος λόγος, όχι δωρεάν μπύρα ), παρότι η λέξη αυτή συχνά συσχετίζεται με την έννοια του δωρεάν. Το πρόβλημα οξύνεται περισσότερο από το γεγονός ότι το ελεύθερο λογισμικό στις περισσότερες περιπτώσεις είναι όντως δωρεάν. Κάποτε υπήρχε η ελπίδα ότι χρησιμοποιώντας το χαρακτηρισμό του ανοικτού κώδικα θα διαλυόταν αυτή η σύγχυση και θα γινόταν ευκολότερη η εμπορευματοποίηση του λογισμικού ανοικτού κώδικα από οικονομικούς παράγοντες. Αμέσως μετά την εισαγωγή του νέου όρου (ανοικτού κώδικα), το FSF άσκησε κριτική στο κίνημα του ανοικτού κώδικα, κατηγορώντας το ότι επέφερε νέα σύγχυση, διότι οι στόχοι του δεν ακολουθούσαν κοινωνικά και ηθικά κριτήρια, αλλά ήταν καθαρά τεχνικής φύσεως. Επίσης, κατηγόρησε το κίνημα ότι δεν ήθελε οπωσδήποτε να προστατεύσει το ελεύθερο λογισμικό από τη μελλοντική εκμετάλλευση των κερδοσκόπων, οι οποίοι θα μπορούσαν να μετέτρεπαν τις ελεύθερες άδειες χρήσης σε μη ελεύθερες (π.χ., σχετικά με την άδεια χρήσης BSD). Πάνω απ όλα όμως, το FSF κατηγορούσε το κίνημα ανοικτού κώδικα για το γεγονός ότι έδινε έμφαση στην ελευθερία εξέτασης του πηγαίου κώδικα, όχι όμως και στην απεριόριστη ελευθερία επαναδιανομής και τροποποίησής του. Για παράδειγμα, για το πρόγραμμα κρυπτογραφίας PGP (Pretty Good Privacy), που είναι λογισμικό ανοικτού κώδικα, απαγορεύεται για την τελευταία έκδοσή του η επαναδιανομή και τροποποίηση του πηγαίου κώδικα. Ο ορισμός του ελεύθερου λογισμικού είναι, επομένως, περισσότερο περιοριστικός από τον ορισμό του ανοικτού κώδικα. Με άλλα λόγια, ενώ το ελεύθερο λογισμικό 13

14 είναι λογισμικό ανοικτού κώδικα, το λογισμικό ανοικτού κώδικα δεν είναι οπωσδήποτε ελεύθερο. Στην καθημερινή πρακτική όμως, αυτοί οι δύο όροι χρησιμοποιούνται σαν συνώνυμα, κάτι που θα κάνουμε κι εμείς συχνά στη συνέχεια της εργασίας αυτής. 1.3 Άδειες Χρήσης Οι ορισμοί που παρουσιάστηκαν στην παράγραφο 1.2 ασκούν μια σχετικά μεγάλη επιρροή στη μορφοποίηση των αδειών χρήσης λογισμικού. Όλες οι άδειες χρήσης έχουν μερικά κοινά χαρακτηριστικά. Σε αυτά τα χαρακτηριστικά ανήκει το γεγονός ότι κάθε άδεια χρήσης αποκλείει οποιοδήποτε είδος εγγύησης για το λογισμικό (Open Source Initiative, 2003d). Oι Lerner & Tirole διεξήγαγαν το 2002 μια έρευνα για τις άδειες χρήσης έργων του SourceForge 3 (Lerner & Tirole, 2002). Στα αποτελέσματα της έρευνας μπορεί κανείς να διαβάσει ποιοι ήταν οι πέντε συχνότεροι τύποι άδειας χρήσης. Αυτοί αναφέρονται συνοπτικά στον Πίνακα 1. Αυτές τις άδειες χρήσης είναι όλες πιστοποιημένες από την OSI εκτός από τις άδειες της Δημόσιας Κυριότητας (Public Domain) (δείτε 2.1.1). Μια λίστα όλων των πιστοποιημένων αδειών χρήσης από το OSI υπάρχει στις ιστοσελίδες της Πρωτοβουλίας Ανοικτού Κώδικα (Open Source Initiative, 2003d). Τύπος άδειας χρήσης Παρατηρήσεις Ενεργά έργα GPL LGPL BSD License Public Domain Artistic License Πίνακας 1: Οι πέντε συχνότεροι τύποι άδειας χρήσης στο SourceForge (Lerner & Tirole, 2002). Οι Lerner και Tirole διαπίστωσαν την ύπαρξη δυο κρίσιμων χαρακτηριστικών γνωρισμάτων στις άδειες χρήσης ανοικτού λογισμικού (Lerner & Tirole, 2002, σελ. 2): 14

15 Όταν η άδεια χρήσης απαιτεί, μαζί με τις τροποποιημένες εκδόσεις να δημοσιοποιείται πάντα και ο πηγαίος κώδικας, τότε χαρακτηρίζεται σαν περιοριστική. Αυτός ο όρος είναι γνωστός και σαν Copyleft. Όταν η άδεια χρήσης απαγορεύει να περιλαμβάνονται τμήματα του πηγαίου κώδικα σε άλλα προγράμματα αν δεν περιέρχονται αυτά τα προγράμματα αναγκαστικά στον ίδιο τύπο άδειας χρήσης, τότε χαρακτηρίζεται σαν αυστηρά περιοριστική Με βάση αυτά τα δυο χαρακτηριστικά γνωρίσματα οι άδειες χρήσης χωρίζονται σε τρεις κατηγορίες (Lerner & Tirole, 2002, σελ. 3): Μη περιοριστικές (π.χ., BSD, δείτε 2.2.2). Περιοριστικές (π.χ., LGPL, δείτε 2.2.5). Αυστηρά περιοριστικές (π.χ., GPL, δείτε 2.2.4). Στις επόμενες παραγράφους θα παρουσιαστούν συνοπτικά οι πέντε συχνότεροι τύποι αδειών χρήσης λογισμικού, τις οποίες κατέγραψαν οι Lerner & Tirole Δημόσιας Κυριότητας (Public Domain) Η άδεια χρήσης Δημόσιας Κυριότητας (Public Domain) είναι η ασθενέστερη μορφή άδειας χρήσης και δεν πιστοποιήθηκε από την Πρωτοβουλία Ανοικτού Κώδικα (δείτε 1.2.1). Επειδή δεν υπάρχουν καθόλου συγγραφικά δικαιώματα ή περιορισμοί επαναδιανομής ή χρήσης του λογισμικού, μπορεί να αμφισβητηθεί αν η άδεια χρήσης Δημόσιας Κυριότητας μπορεί να χαρακτηριστεί σαν άδεια χρήσης (Rosen, 2002) BSD Το λογισμικό το οποίο ανήκει στον τύπο του BSD (Open Source Initiative, 2003b) μπορεί βασικά να χρησιμοποιείται απεριόριστα. Ο κώδικας μπορεί να συμπεριληφθεί σε εμπορικά προϊόντα και δεν υπάρχει υποχρέωση επαναδιανομής του πηγαίου 15

16 κώδικα (Grassmuck, 2002, σελ ). Μόνο μια υπενθύμιση των πνευματικών δικαιωμάτων των (αρχικών) υπευθύνων ανάπτυξης και η αναφορά του πανεπιστημίου του Berkeley (μόνο στην αυθεντική άδεια χρήσης του BSD) πρέπει να υπάρχει στις διανομές τόσο του μεταγλωττισμένου όσο και του πηγαίου κώδικα όπως και μέσα στα προγράμματα, στα οποία συμπεριλήφθηκαν τμήματα του λογισμικού. Αυτές οι υπενθυμίσεις πρέπει να υπάρχουν ακόμα και σε περιπτώσεις διαφήμισης. Ανάλογα με την παραλλαγή της άδειας χρήσης του BSD μπορούν να παραληφθούν μερικοί από τους περιορισμούς. Έργα τα οποία έχουν αναπτυχθεί βάσει μιας άδειας χρήσης του τύπου BSD είναι, για παράδειγμα, τα εξής: FreeBSD, Apache (Apache Software Foundation, 2003a), PostgreSQL (PostgreSQL Global Development Group, 2002) Καλλιτεχνική Άδεια Η βασική ιδέα της Καλλιτεχνικής Άδειας (Artistic License) είναι, ότι παρέχει στον συγγραφέα ένα είδος καλλιτεχνικού ελέγχου της ανάπτυξης του λογισμικού (Sieckmann, 2001, Κεφ ). Οι χρήστες μπορούν να χρησιμοποιούν και να αναπαραγάγουν το λογισμικό απεριόριστα. Οι συγγραφείς συνεχίζουν να διατηρούν το δικαίωμα να αποφασίζουν για την συνέχιση της ανάπτυξης. Ένα υπόδειγμα μιας Καλλιτεχνικής Άδειας υπάρχει στην ιστοσελίδα της Πρωτοβουλίας Ανοικτού Κώδικα (Open Source Initiative, 2003a). Ένα από τα γνωστότερα έργα αυτού του τύπου άδειας είναι η γλώσσα προγραμματισμού Perl (perl.com, 1997) GPL Η άδεια χρήσης GPL (τα αρχικά του General Public License, Γενική Δημόσια Άδεια), η οποία διατυπώθηκε για πρώτη φορά στο έργο GNU από το Ίδρυμα του Ελεύθερου Λογισμικού (Free Software Foundation), ανήκει στην τάξη των αυστηρά περιοριστικών αδειών χρήσης. Ίσως να είναι η πιο διαδεδομένη άδεια χρήσης ανοικτού κώδικα (δείτε Πίνακα 1). Όπως και στις άλλες άδειες χρήσης, που παρουσιάστηκαν ήδη εδώ, υπάρχει υποχρέωση δημοσιοποίησης του πηγαίου κώδικα και το λογισμικό μπορεί να χρησιμοποιείται ελεύθερα, να επαναδιανέμεται και να τροποποιείται. Οι ειδικοί κανονισμοί της άδειας χρήσης GPL χαρακτηρίζονται συχνά 16

17 και αυτοί σαν Copyleft. Αυτοί απαιτούν, το λογισμικό το οποίο περιλαμβάνει τμήματα που ανήκουν στην GPL να θεωρείται σαν παραγόμενο έργο και να κληρονομεί τους ίδιους κανονισμούς (Grassmuck, 2002, σελ ). Σε συνδυασμούς λογισμικού ανοικτού κώδικα και ιδιόκτητου λογισμικού αυτός ο όρος αποτελεί βασικά ένα άλυτο πρόβλημα. Ένα πολύ γνωστό παράδειγμα λογισμικού του τύπου GPL είναι το λειτουργικό σύστημα Linux LGPL Ο συντάκτης της άδειας χρήσης LGPL (τα αρχικά του Lesser Public License, Λιγότερο Δημόσιας Άδειας) είναι ακριβώς όπως και για το GPL το έργο GNU. Αυτή η άδεια χρήσης είναι με ελάχιστες διαφορές όμοια με την GPL. Αναπτύχθηκε κυρίως για βιβλιοθήκες συναρτήσεων ή / και αντικειμένων. Τα προγράμματα τα οποία χρησιμοποιούν αυτές τις βιβλιοθήκες, δεν θεωρούνται παραγόμενα έργα και δεν υπόκεινται στους περιορισμούς του Copyleft. Αυτό δεν ισχύει όμως για αλλαγές στην ίδια την βιβλιοθήκη. Αυτές πρέπει επίσης να δημοσιοποιηθούν με τους περιορισμούς της LGPL (Grassmuck, 2002, σελ ). 1.4 Ιστορία Εξέλιξης του Λογισμικού Ανοικτού Κώδικα Η προϊστορία του λογισμικού ανοικτού κώδικα περιέχει όλες τις φάσεις της ανάπτυξης που σχετίζεται με το λειτουργικό σύστημα UNIX (Salus, 1994), τους διαδόχους του ή / και τα παράγωγά του, την γρήγορη εξάπλωση του Internet και τη νεοσυσταθείσα κουλτούρα των hackers (Raymond, 2001). Ιστορικά, το λογισμικό ανοικτού κώδικα έχει υπάρξει από την πρώτη περίοδο της πληροφορικής ως λογισμικό κοινής χρήσης. Στην πρώτη περίοδο του προγραμματισμού στο MIT, οι σπουδαστές και τα μέλη της λέσχης των σιδηροδρομικών μοντέλων (Levy, 1984) μοιράζονταν το λογισμικό τους. Υπήρχε μια κοινή αντίληψη ότι μπορεί να μάθει ο ένας από τον άλλον και να επεξεργάζεται ο ένας το λογισμικό του άλλου. Στις αρχές της δεκαετίας του 1970, όταν το λειτουργικό σύστημα Unix γεννιόταν στην AT&T, τα πανεπιστήμια είχαν την άδεια να το 17

18 χρησιμοποιούν ελεύθερα. Ο πηγαίος κώδικας ήταν δωρεάν και τα πανεπιστήμια επέστρεφαν τις συνεισφορές τους στην AT&T (για μια σε βάθος περιγραφή των πρώτων ημερών του Unix, δείτε Salus, 1994, και Edwards, 2000b). Μερικά από τα σημαντικά ορόσημα (Working Group on Libre Software, 2000, Appendix C) ήσαν η ίδρυση του έργου GNU από τον Richard Stallman το 1984, η ίδρυση του Ιδρύματος Ελεύθερου Λογισμικού (Free Software Foundation) το 1985 και οι αρχές των ελεύθερων λειτουργικών συστημάτων BSD, όπως και του Linux, το Μια περίληψη βρίσκεται στον Πίνακα 2. Στο Μανιφέστο του GNU (GNU Project, 1985, 1993) παρουσιάζεται ένα νέο είδος ανάπτυξης λογισμικού, το οποίο δημιουργείται με την μορφή κοινών έργων μεταξύ των υπεύθυνων ανάπτυξης και των (ενεργών) χρηστών και περιέχει όχι μόνο ελεύθερη χρήση και αναπαραγωγή, αλλά και κώδικα που είναι δημόσια προσβάσιμος. Οι εκάστοτε χρήστες μπορούν να επηρεάσουν από μόνοι τους την ανάπτυξη του λογισμικού. Ο βαθμός συμμετοχής στο έργο, όπως και η είσοδος και η έξοδος σε αυτό είναι βασικά ελεύθερες επιλογές καθενός. Δεν υπάρχει καμιά δέσμευση. Πολλά έργα γύρω από το έργο GNU ή / και γύρω από το BSD έχουν μια παρόμοια πολιτική ανάπτυξης η οποία κάνει χρήση των αδειών χρήσης που παρουσιάστηκαν στην παράγραφο Ο πηγαίος κώδικας αναπαράγεται ελεύθερα στους ακαδημαϊκούς κύκλους Ο Καθηγητής Donald E. Knuth από το Stanford διανέμει ελεύθερα το πρόγραμμα μορφοποίησης κειμένου TeX Το έργο GNU ιδρύθηκε από τον Richard Stallman Δημοσιοποιήθηκε το Μανιφέστο του GNU. Ιδρύθηκε το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation) Δημιουργία του ελεύθερου λειτουργικού συστήματος BSD και του Linux Έγινε διαθέσιμη η πρώτη δημόσια έκδοση του ελεύθερου εξυπηρετητή του παγκόσμιου ιστού Apache Πρώτο συνέδριο του λογισμικού ελεύθερης διανομής στο Cambridge, Massachusetts, ΗΠΑ Η Netscape δημοσιοποιεί τον κώδικα του φυλλομετρητή της. 18

19 Η Christine Peterson και άλλοι εισάγουν την έννοια του ανοικτού κώδικα. Ιδρύθηκε η Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative). Πίνακας 2: Σημαντικά ορόσημα της ιστορίας του λογισμικού ανοικτού κώδικα (Πηγή: Working Group on Libre Software, 2000, Appendix C). Στο έργο GNU πρωτοχρησιμοποιήθηκε η έκφραση ελεύθερο λογισμικό (δείτε 1.2.2). Σύμφωνα με την Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative), ο χαρακτηρισμός ανοικτός κώδικας αναφέρθηκε για πρώτη φορά κατά τη διάρκεια μιας στρατηγικής σύσκεψης στις 3 Φεβρουαρίου 1998 στο Palo Alto της Καλιφόρνιας των ΗΠΑ. Η σύσκεψη αυτή αντέδρασε στην αναγγελία της Netscape, ότι δήθεν θα διένειμε ελεύθερα τον πηγαίο κώδικα του φυλλομετρητή της (browser). Την ιδέα αυτού του χαρακτηρισμού συνέλαβε η Christine Peterson (Open Source Initiative, 2003e). Τον Φεβρουάριο του 1998 ιδρύθηκε από τον Bruce Perens η Πρωτοβουλία του Ανοικτού Κώδικα, η οποία είναι μια κοινωφελής οργάνωση με έδρα το Redwood City στην Καλιφόρνια των ΗΠΑ. 19

20 2 Χαρακτηριστικά των Έργων Ανοικτού Κώδικα Στο κεφάλαιο αυτό, θα ασχοληθούμε με τα γενικά χαρακτηριστικά, τις δομές και τις ιδιότητες των έργων ανοικτού κώδικα. Τα χαρακτηριστικά αφορούν την οργάνωση και τη διαχείριση της δομής των έργων ανοικτού κώδικα. Είναι οργανωμένα σε τέσσερις κύριες ομάδες: χαρακτηριστικά μεγέθη (παράγραφος 2.1), δομικά χαρακτηριστικά (2.2), χαρακτηριστικά ανάπτυξης (2.3) και χαρακτηριστικά χρηστών (4.4). Στο τέλος, γίνεται αναφορά και στην υποδομή των επικοινωνιών και της παρουσίασης 2.5) του έργου καθώς και της τεκμηρίωσής του (2.6). Στόχος είναι να δημιουργηθεί ένα πλαίσιο ανάλυσης, με τη βοήθεια του οποίου θα μπορούν να αναγνωριστούν τέτοια στοιχεία, όπως το μέγεθος, το εύρος, η δομή, η πρόοδος, η ροή, καθώς και οι στόχοι ενός έργου ανοικτού κώδικα, έτσι ώστε στη συνέχεια να μπορούν αυτά να ταξινομηθούν σε κατηγορίες. Ταξινόμηση Trove Στις παραγράφους 2.3. και 2.4 χρησιμοποιείται σαν βάση η ταξινόμηση Trove από το SourceForge.net (SourceForge.net, 2003d) η οποία είναι συστατικό του λογισμικού του SourceForge (SourceForge.net, 2003b). Αυτή την ταξινόμηση χρησιμοποιούν, για παράδειγμα, ο μεγαλύτερος εξυπηρετητής έργων ανοικτού κώδικα SourceForge.net με έργα ή ο εξυπηρετητής έργων BerliOS με περίπου 800 έργα (BerliOS Project, 2003a) καθώς και το ευρετήριο έργων ανοικτού κώδικα freshmeat.net με περίπου έργα. (freshmeat.net, 2003). Η ταξινόμηση κατά Trove βασίζεται στις εξής κατηγορίες: Στάδιο ανάπτυξης (Development Status): Αυτή η κατηγορία λαμβάνει υπ όψιν την ωριμότητα του πηγαίου κώδικα των έργων (περισσότερα στην παράγραφο 2.3.1). Διεπαφή Χρήστη (Environment): Αυτή η κατηγορία περιγράφει τον τρόπο αλληλεπίδρασης του προγράμματος με το χρήστη (π.χ., Windows, κονσόλα, εξυπηρετητής) δείτε παράγραφο

21 Ομάδα Στόχος (Intended Audience): Εδώ ορίζεται η ομάδα των ατόμων ή οργανώσεων, για την οποία έχει σχεδιαστεί το προϊόν (περισσότερα στην παράγραφο 2.4.1). Άδεια Χρήσης (License): Η τέταρτη ομάδα αφορά την άδεια χρήσης του έργου. Διακρίνονται οι άδειες χρήσης που είναι πιστοποιημένες από την OSI (δείτε παράγραφο 1.3), οι άδειες χρήσης Δημόσιας Κυριότητας (Public Domain) και άλλες διαφορετικές άδειες χρήσεις. Φυσική Γλώσσα (Natural Language): Σε αυτή την κατηγορία καθορίζεται η φυσική γλώσσα, με την οποία είναι γραμμένη η διεπαφή του έργου (και η τεκμηρίωση) περισσότερα στην παράγραφο Γλώσσα Προγραμματισμού (Programming Language): Οι γλώσσες προγραμματισμού που χρησιμοποιούνται στο έργο αναφέρονται σε αυτήν την κατηγορία (δείτε παράγραφο 2.3.3). Θεματική περιοχή (Topic): Η κατηγοριοποίηση εξαρτάται από την ομάδαστόχο και περιγράφει τη θεματική περιοχή, για την οποίαν προσφέρει λύσεις το έργο (περισσότερα στη παράγραφο 2.4.4). 2.1 Χαρακτηριστικά Μεγέθη Ένα από τα βασικά χαρακτηριστικά ταξινόμησης των έργων ανοικτού κώδικα είναι το μέγεθός τους. Αυτό όμως μπορεί να μετρηθεί με βάση διάφορα κριτήρια. Για το σκοπό μας, τα εξής κριτήρια είναι ενδιαφέροντα: μήκος κώδικα, αριθμός των συμμετεχόντων υπευθύνων ανάπτυξης, η ύπαρξη υποέργων, το μέγεθος των υποέργων κ.λπ Μήκος Κώδικα και Αριθμός Υπευθύνων Ανάπτυξης Το μήκος του κώδικα είναι ένα σημαντικό μέτρο, το οποίο βρίσκεται σε στενή σχέση με άλλα χαρακτηριστικά. Το μήκος αυτό μπορεί να μετρηθεί σε γραμμές κώδικα (LOC Lines of Code) αλλά μπορεί να θεωρήσει κανείς και τη χωρητικότητα της μνήμης που απαιτείται για να αποθηκευτεί όλος ο πηγαίος κώδικας του έργου. Στην έρευνα του FLOSS (International Institute of Infonomics and Berlecon Research 21

22 GmbH, 2002, Μέρος 5, Παράγραφος 1.5) εξετάζονται έργα ανοικτού κώδικα ως προς το μέγεθός τους σε Bytes και ως προς τον αριθμό των υπευθύνων ανάπτυξης. Λόγω του μεγάλου αριθμού και της ποικιλίας των έργων που εξετάσθηκαν, μπορεί να υποτεθεί, ότι θα υπάρχει μια παρόμοια κατανομή σε όλο το σύνολο των έργων ανοικτού κώδικα. Το μικρότερο έργο έχει ένα μέγεθος 69 Bytes και το μεγαλύτερο Bytes. Η διάμεσος βρίσκεται στα Bytes. Το 17% των έργων είναι μικρότερα από Bytes και μόνο 1% είναι μεγαλύτερα από Bytes. Την κατανομή των μεγεθών σε Bytes της έρευνας του FLOSS μπορεί να δει κανείς στον Πίνακα 3. Όσο αφορά τον αριθμό των υπευθύνων ανάπτυξης, τα περισσότερα έργα έχουν έναν ή δυο υπεύθυνους ( ,71%) και μόνο 7 έργα (0,04%) έχουν περισσότερους από 500 υπεύθυνους ανάπτυξης. Σε αυτή την περίπτωση, η διάμεσος βρίσκεται στους 2 υπεύθυνους ανάπτυξης. Τα αντίστοιχα δεδομένα εμφανίζονται στον Πίνακα 4. Τα αποτελέσματα αυτά μπορούν να συγκριθούν με αυτά της ανάλυσης των έργων του SourceForge.net που διεξήχθη το 2001 από τον Kienzle (Kienzle, 2001, 2.1): Το 67% των έργων του SourceForge.net έχουν μόνο έναν υπεύθυνο ανάπτυξης (του FLOSS περίπου 30%), το 28% έχουν 2-5 υπεύθυνους ανάπτυξης (του FLOSS περίπου 50%) και μόνο το 5% έχουν περισσότερους από 5 υπεύθυνους ανάπτυξης (του FLOSS περίπου 20%). Ο μέγιστος αριθμός υπευθύνων ανάπτυξης είναι όμως 78, γεγονός το οποίο σημαίνει ότι το SourceForge.net δεν χρησιμοποιείται σαν πλατφόρμα ανάπτυξης μεγαλυτέρων έργων. Μέγεθος σε Bytes Ποσοστό Πάνω από ,7 % ,9 % ,5 % ,2 % ,2 % ,6 % ,6 % ,6 % ,9 % ,8 % Κάτω από ,1 % Πίνακας 3: Έργα ανοικτού κώδικα ως προς το μέγεθός τους (International Institute of Infonomics and Berlecon Research GmbH, 2002, Μέρος 5). 22

23 Στην έρευνα του FLOSS, συσχετίζεται το μέγεθος των έργων με τον αριθμό των υπευθύνων ανάπτυξης και εξακριβώνεται ότι στα έργα που έχουν μεγαλύτερο πηγαίο κώδικα συνεργάζονται και περισσότεροι υπεύθυνοι ανάπτυξης. Αυτό με αριθμούς μεταφράζεται ως εξής: Ένας υπεύθυνος ανάπτυξης συναντάται σε έργα που έχουν μέγεθος μεταξύ 69 και Bytes, δυο υπεύθυνοι ανάπτυξης σε έργα μεγέθους και Bytes και τέσσερις υπεύθυνοι ανάπτυξης σε έργα μεγέθους μεταξύ και Bytes. Επτά έως είκοσι υπεύθυνοι ανάπτυξης απασχολούνται σε έργα μεγέθους από Bytes και άνω. Βασιζόμενοι σε αυτές τις σχέσεις, μπορούμε να κάνουμε μια απλή κατηγοριοποίηση των έργων ανοικτού κώδικα ως προς το μέγεθός τους, όπως μπορεί κανείς να δει στον Πίνακα 5. Ανάλογα όμως με την περίσταση, μπορεί να επιλέξει κανείς αν θέλει να κατηγοριοποιήσει τα έργα ως προς τον αριθμό των υπευθύνων ανάπτυξής τους ή ως προς το μέγεθός τους Υποέργα Για να μπορεί κανείς να καταγράψει επιτυχώς τα μεγέθη ενός έργου, όπως αυτά αναλύθηκαν στη παράγραφο 2.1.1, πρέπει να μπορεί να καθορίσει την έκταση του εκάστοτε έργου. Πολλά έργα χωρίζονται σε υποέργα, τα οποία μπορεί να συνδέονται μεταξύ τους ή και όχι. Αν πρόκειται ουσιαστικά για ανεξάρτητα έργα, τα οποία κατά την ανάπτυξή τους δεν επηρεάζουν καθόλου ή μόνο πολύ λίγο το ένα το άλλο, τότε έχει περισσότερο νόημα να χρησιμοποιεί κανείς σαν βάση σύγκρισης αυτά τα υποέργα αντί για το κυρίως έργο. Τα υποέργα του Debian Linux (Debian-Project, 2003k) είναι ένα καλό παράδειγμα. Στην αντίθετη περίπτωση, τα υποέργα μπορούν να είναι τόσο εξαρτημένα το ένα από το άλλο έτσι ώστε τα υποέργα αυτά να αποτελούν ζωτικά μέρη του κυρίως έργου και να προκαλείται σοβαρή βλάβη στη λειτουργία του κυρίως έργου, αν τυχόν και αποκλειστούν αυτά από το έργο. Στην περίπτωση αυτή, έχει νόημα να παίρνει κανείς σαν μονάδα σύγκρισης το κυρίως έργο. Αποφασιστικό ρόλο όμως δεν παίζει μόνο η σχέση που έχει το κυρίως έργο με το υποέργο αλλά και οι σχέσεις των υποέργων μεταξύ τους. Γι αυτό το λόγο, τα υποέργα που ανήκουν σε πλατφόρμες ανάπτυξης όπως, π.χ., το HORDE μπορούν να θεωρηθούν σαν 23

24 αυτοδύναμα έργα ανοικτού κώδικα. Κάθε ένα από τα προγράμματα χρειάζεται μόνο το βασικό κορμό, για να μπορέσει να λειτουργήσει. Αριθμός υπευθύνων ανάπτυξης Αριθμός έργων Πάνω από Πίνακας 4: Έργα ανοικτού κώδικα ως προς τον αριθμό των υπευθύνων ανάπτυξης (Πηγή: International Institute of Infonomics and Berlecon Research GmbH, 2002). Κατηγορία Πολύ μικρό Μικρό Μεσαίου μεγέθους Μεγάλο Πολύ μεγάλο Ταξινόμηση ως προς το μέγεθος και αριθμό υπευθύνων ανάπτυξης Μέχρι Byte και 1-2 υπεύθυνους ανάπτυξης Bytes και 1-4 υπεύθυνους ανάπτυξης Bytes ή 4-20 υπεύθυνους ανάπτυξης Από Bytes ή από 20 υπεύθυνους ανάπτυξης Από Bytes η από 100 υπεύθυνους ανάπτυξης Πίνακας 5: Κατηγοριοποίηση έργων OSS ως προς το μέγεθός τους και / ή αριθμό υπευθύνων ανάπτυξης. Μια ειδική μορφή υποέργων που συναντάται πολύ συχνά είναι τα επονομαζόμενα έργα τεκμηρίωσης. Τις περισσότερες φορές, μπορεί να τα συναντήσει κανείς σε μεγαλύτερα ή πολυπλοκότερα έργα και αυτά περιέχουν συχνά όχι μόνο τεκμηρίωση για τους χρήστες αλλά και για τους υπεύθυνους ανάπτυξης. Ένα αρκετά περιεκτικό παράδειγμα είναι σε αυτή τη περίπτωση το έργο τεκμηρίωσης του FreeBSD (FreeBSD Project, 2003h). Τέτοια έργα δεν είναι οπωσδήποτε πάντα έργα ανοικτού κώδικα, διότι σε αυτά παράγονται μόνο περιεχόμενα τεκμηρίωσης και όχι λογισμικό. 24

25 2.2 Δομικά Χαρακτηριστικά Σε αυτή τη παράγραφο θα παρουσιάσουμε κάποια σημαντικά δομικά χαρακτηριστικά και ιδιότητες των έργων ανοικτού κώδικα, που επηρεάζουν τη διαδικασία της ανάπτυξής του. Θα μελετήσουμε διεξοδικότερα την οργανωτική δομή (2.2.1) και τη διαχείριση της ροής εργασίας (2.2.2). Στην οργανωτική δομή, θα εξετάσουμε τη δομή της διαχείρισης και τον τρόπο λήψης των αποφάσεων καθώς και τους ρόλους και τα δικαιώματα κάθε συνεργάτη. Η διαχείριση της ροής εργασίας χαρακτηρίζεται από μια προτυποποιημένη διαδικασία των εκδόσεων του κώδικα Οργανωτική Δομή Όπως έχει ήδη περιγράψει ο Raymond (Raymond, 1998a), η γενική οργανωτική δομή των έργων ανοικτού κώδικα διαφέρει από αυτήν του ιδιόκτητου λογισμικού. Ο Raymond ονομάζει αυτές τις δυο μορφές ανάπτυξης αφενός παζάρι κι αφετέρου καθεδρικό ναό, αντίστοιχα. Η πρώτη μορφή, δηλαδή, ο καθεδρικός ναός, παριστάνει ένα κλειστό απομονωμένο σύστημα ανάπτυξης με αυστηρούς κανόνες. Ο αριθμός των υπευθύνων ανάπτυξης παραμένει βασικά από την αρχή ο ίδιος, το έργο έχει αυστηρά χρονικά όρια και κατανομές υπευθυνοτήτων. Άμεση επικοινωνία με την ομάδα στόχο δεν υπάρχει κατά τη διάρκεια της διαδικασίας ανάπτυξης. Αντιθέτως, στο δεύτερο μοντέλο, στο παζάρι, πολλοί ισότιμοι υπεύθυνοι ανάπτυξης προσφέρουν μικρότερα κομμάτια δουλειάς και υπάρχει κάποια εντατική επικοινωνία με τους χρήστες, όπως, π.χ., στην ανάπτυξη του πυρήνα του Linux. Το να μεταχειρίζεστε τους χρήστες σας σαν να είναι συνεργάτες σας είναι ο δρόμος με τους λιγότερους μπελάδες, που σας οδηγεί στην ταχεία βελτίωση του κώδικα και στην αποτελεσματική αποσφαλμάτωσή του (debugging) (Raymond, 1998a). Δομή Διοίκησης και Μηχανισμός Λήψης Αποφάσεων 25

26 Ιδιαίτερο ρόλο στη δομή των έργων ανοικτού κώδικα παίζει η δομή της διοίκησης των έργων και ο μηχανισμός λήψης των αποφάσεων. Διακρίνονται τα εξής μοντέλα (Raymond, 1998b): Το μοντέλο του καλού δικτάτορα: Ο καλός δικτάτορας έχει μόνος του τα δικαιώματα ελέγχου και την εξουσία να αποφασίζει για το έργο ολόκληρο. Δηλαδή, πρέπει να αποδέχεται τις εργασίες των υπευθύνων ανάπτυξης, να ορίζει τι θα συμπεριληφθεί στις διάφορες εκδόσεις και τι κατεύθυνση θα πάρει η περαιτέρω ανάπτυξη. Ο δικτάτορας αυτός μπορεί να μεταβιβάσει ορισμένους τομείς των αρμοδιοτήτων του σε έμπιστους υφιστάμενούς του (Johnson, 2001, παράγραφος 4.1). Το κλασικό παράδειγμα εδώ είναι ο Linus Torvalds σαν αρχηγός της ομάδας ανάπτυξης του πυρήνα του Linux. Το μοντέλο της εναλλασσόμενης δικτατορίας: Αυτή η μορφή ηγεσίας εφαρμόζεται, π.χ., στο έργο Perl. Η ηγεσία του έργου περιέρχεται εκ περιτροπής στα διάφορα κορυφαία στελέχη που ασχολούνται με την ανάπτυξή του. Το μοντέλο της επιτροπής: Στα έργα που διοικούνται από μια εκλεγμένη επιτροπή, τα αιρετά μέλη της επιτροπής εκλέγονται για ένα ορισμένο χρονικό διάστημα από όλους τους υπεύθυνους ανάπτυξης που έχουν δικαίωμα ψήφου. Αυτό, για παράδειγμα, γίνεται στο έργο FreeBSD 4 ή στο έργο Apache HTTP Server 5 Ρόλοι Συμμετεχόντων Στα έργα ανοικτού κώδικα, συμμετέχουν συνήθως οι ομάδες ατόμων που παρουσιάστηκαν στην παράγραφο Το μοίρασμα των ρόλων εξαρτάται από το μέγεθος του έργου. Στη SourceForge.net φιλοξενούνται κυρίως μικρά και μεσαίου μεγέθους έργα και, π.χ., διακρίνονται μόνο δυο τύποι συνεργατών: οι διαχειριστές και οι υπεύθυνοι ανάπτυξης. Οι πρώτοι είναι αρμόδιοι για την υποδομή και τη διοίκηση (αναφορές λαθών χρηστών, διαχείριση των ομάδων συζητήσεων, λίστες ηλεκτρονικού ταχυδρομείου, ενδεχομένως, και διανομή αρχείων) και η δεύτερη ομάδα αποτελείται από τους υπεύθυνους ανάπτυξης, που είναι αρμόδιοι για τον πηγαίο κώδικα. Μεγάλα έργα όπως ο πυρήνας του Linux ή το FreeBSD διαθέτουν μια ολόκληρη σειρά από πόστα διαφόρων αρμοδιοτήτων. Το FreeBSD έχει έναν ειδικό για την ασφάλεια, ο οποίος μαζί με την ομάδα του είναι αρμόδιοι για τις 26

27 αναβαθμίσεις που σχετίζονται με την ασφάλεια, για επιδιορθώσεις του κώδικα και για τη σχετική ενημέρωση των χρηστών. Άλλα έργα πάλι διαθέτουν μια ομάδα που είναι υπεύθυνη για τις δημοσιοποιήσεις των εκδόσεων του έργου (Release-Team). Περιορισμοί Ανάθεσης Ρόλων Δεν μπορεί κάθε μέλος της ομάδας ενός έργου να αναλαμβάνει χωρίς περιορισμό οποιοδήποτε ρόλο στο έργο. Επειδή ορισμένοι ρόλοι (όπως, π.χ., ο ρόλος του υπεύθυνου ανάπτυξης) απαιτούν να έχει κανείς γνώσεις ή προσόντα, τα οποία πολλές φορές ζητούνται να τα αποδείξει κανείς μέσα σε μια δοκιμαστική περίοδο, υπάρχουν καταρχήν σε όλα τα έργα κάποιοι κανόνες για το μοίρασμα των ρόλων. Σε μερικά έργα, όπως, π.χ., στο FreeBSD, υπάρχουν ακόμα και οι μόνιμες θέσεις απασχόλησης με σαφή διαχωρισμένο τομέα αρμοδιοτήτων. Οι διαχειριστές του έργου SourceForge.net (δείτε SourceForge.net, 2003a) είναι οι μόνοι που έχουν το δικαίωμα να μεταβιβάζουν αρμοδιότητες σχετικές με το έργο σε άλλους χρήστες. Μπορούν να προσλαμβάνουν και να απολύουν υπεύθυνους ανάπτυξης, να ρυθμίζουν την πρόσβαση στον πηγαίο κώδικα και να ορίζουν τους διαχειριστές υποπεριοχών, όπως για τις λίστες ηλεκτρονικού ταχυδρομείου και για την υποστήριξη του έργου. Στο έργο FreeBSD οι διαχειριστές των εκάστοτε περιοχών (Core, Ports, Documentation) αποφασίζουν για την πρόσληψη και απόλυση των υπευθύνων ανάπτυξης. Ένα από τα πιο ακραία παραδείγματα αυτού του είδους είναι το έργο Debian. Η πρόσληψη ενός νέου υπευθύνου ανάπτυξης είναι μια εξαιρετικά πολύπλοκη διαδικασία (Debian Project, 2003c, κεφ. 2), η οποία περιλαμβάνει όχι μόνο μια δοκιμασία των ικανοτήτων του υποψηφίου αλλά και μια λεπτομερή εξέταση της ταυτότητας του προσώπου του. Επεμβάσεις στον Πηγαίο Κώδικα Οι υπεύθυνοι ανάπτυξης διακρίνονται σε υπεύθυνους ανάπτυξης με δικαιοδοσία άμεσης πρόσβασης στον πηγαίο κώδικα και σε υπεύθυνους ανάπτυξης χωρίς δικαιοδοσία άμεσης πρόσβαση στον πηγαίο κώδικα 6 Μόνο οι υπεύθυνοι ανάπτυξης με άμεση πρόσβαση στον πηγαίο κώδικα επιτρέπεται να κάνουν αλλαγές σε αυτόν. Για αυτόν το λόγο, οι εργασίες που γίνονται από άλλους ενεργούς συμμετέχοντες 27

28 κατά τη διάρκεια της διαδικασίας ανάπτυξης του ανοικτού κώδικα (μέσω λίστας ηλεκτρονικού ταχυδρομείου ή ομάδες συζητήσεων) αναμένονται ότι είτε θα ενσωματωθούν στον πηγαίο κώδικα, αφού πρώτα διορθωθούν από τους εξουσιοδοτημένους υπεύθυνους ανάπτυξης, είτε θα απορριφθούν Οργάνωση της Ροής Εργασίας και Διαδικασία Έκδοσης Κώδικα Με την οργάνωση της ροής εργασίας ενός έργου ανοικτού κώδικα εννοούμε τους γραπτούς (ή άγραφους) νόμους, που διέπουν την ανάπτυξη, και τον τρόπο με τον οποίο διενεργείται η έκδοση (release) δημοσιοποίηση του κώδικα. Προτυποποίηση των Διαδικασιών Η προτυποποίηση (standardization) των διαδικασιών ανάπτυξης συνήθως προκύπτει από τα ίδια τα εργαλεία και την πλατφόρμα της ανάπτυξης. Πολλά έργα ανοικτού κώδικα χρησιμοποιούν προτυποποιημένα εργαλεία ανάπτυξης και διαμόρφωσης που προέρχονται από το έργο GNU, όπως, π.χ., το εργαλείο GNU-autoconf (GNU Project, 2001a), το οποίο χρησιμοποιείται για την αυτόματη ανεξάρτητη λειτουργικού συστήματος διαμόρφωση, και το μεταγλωττιστή GCC GNU C (GNU Project, 2003b) σαν εργαλείο μεταγλώττισης. Άλλοι γνωστοί κανόνες είναι, π.χ., οι ρυθμίσεις ονομάτων και μονοπατιών έτσι ώστε να μην παρακωλύεται η σαφήνεια των έργων. Πολλά μεγάλα έργα, στα οποία συνεργάζονται πολλοί υπεύθυνοι ανάπτυξης, διαθέτουν στους χρήστες τους λεπτομερή τεκμηρίωση. Ένα σχετικό παράδειγμα είναι το εγχειρίδιο ανάπτυξης του FreeBSD (FreeBSD Project, 2003f). Διαδικασία Έκδοσης του Κώδικα Ο πυρήνας της οργάνωσης της ροής εργασίας είναι η διαδικασία έκδοσης (δημοσιοποίησης) του κώδικα. Αυτή η διαδικασία εξαρτάται κατά πολύ από τις συνθήκες της ανάπτυξης (δείτε την παράγραφο 2.3.1). Οι εκδόσεις που διαπραγματευόμαστε εδώ είναι διατεταγμένες και καταγεγραμμένες εκδόσεις του έργου υπό τη μορφή αρχείων. Ο Erenkrantz (2003, κεφ. 2) απαριθμεί τα εξής 28

29 χαρακτηριστικά γνωρίσματα της διαχείρισης της διαδικασίας έκδοσης των έργων ανοικτού κώδικα: Η αρμόδια αρχή της έκδοσης: Το έργο χρειάζεται να υπάγεται σε κάποια αρχή, ή οποία θα είναι αρμόδια για το συντονισμό της διαδικασίας της έκδοσης. Στα μικρά έργα συνήθως η αρχή αυτή αποτελείται από ένα άτομο, στα μεγαλύτερα όμως έργα, όπως, π.χ., στο FreeBSD, είναι μια ομάδα ατόμων αυτή που αναλαμβάνει την εργασία. Η αριθμοδότηση της έκδοσης: Σε κάθε έκδοση δίνεται ένας διακριτικός αριθμός π.χ., ένας αριθμός έκδοσης. Από αυτόν πρέπει να φαίνεται καθαρά το στάδιο της ανάπτυξης και η αναμενόμενη σταθερότητα που αντιστοιχεί σε αυτήν την έκδοση (π.χ., σταθερότητα άλφα, βήτα, RC κ.λπ.) περισσότερα στην παράγραφο Δοκιμές προ-εκδόσεων: Εσωτερικοί κανονισμοί του έργου μπορούν να καθορίζουν τις προϋποθέσεις που πρέπει να πληρούνται για να προχωρήσει η ανάπτυξη μιας έκδοση (π.χ., νέες λειτουργίες, σταθερότητα). Έγκριση των εκδόσεων: Η τελική έγκριση μιας έκδοσης μπορεί να γίνει ανάλογα με τους κανόνες του έργου είτε αποκλειστικά από την αρμόδια αρχή της έκδοσης είτε να απαιτείται επιπρόσθετα και η έγκριση μιας άλλης ελεγκτικής αρχής. Διανομή: Η κοινότητα πρέπει να πληροφορηθεί τη νέα έκδοση (μέσω της λίστας ηλεκτρονικού ταχυδρομείου ή των ομάδων συζητήσεων) και η έκδοση πρέπει να διατίθεται δωρεάν. Μορφοποίηση αρχείων: Οι κανονισμοί μορφοποίησης ρυθμίζουν τη μορφή που πρέπει να έχουν τα αρχεία που θα δημοσιοποιηθούν. Στόχος είναι μια όσο το δυνατόν πιο εύκολη και ομοιόμορφη διαχείριση των αρχείων. Τα περισσότερα έργα, όπως το έργο Mozilla (mozilla.org, 2003) ή το FreeBSD (FreeBSD Project, 2003k), ακολουθούν την εξής πολιτική δημοσιοποίησης: ALPHA-> BETA->RC->RELEASE Σε πολλές περιπτώσεις δημοσιοποιούνται στην αρχή οι εκδόσεις άλφα. Στην ουσία αυτές είναι μόνο στιγμιαίες απεικονίσεις (snapshots) του αναπτυσσόμενου πηγαίου 29

Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι)

Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Ελεύθερο Λογισμικό Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Τι είναι το Λογισμικό; Τι είναι το Λογισμικό; Λογισμικό Οδηγίες (Προγράμματα) Δεδομένα... για τον Ηλεκτρονικό Υπολογιστή Τι είναι

Διαβάστε περισσότερα

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Ελεύθερο Λογισμικό Λογισμικό Ανοικτού Κώδικα GNU/Linux and FOSS Το κίνημα του ελεύθερου λογισμικού Έχει ως στόχο να

Διαβάστε περισσότερα

Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας

Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας 1 Ατζέντα Εισαγωγή Εργαλεία Ανοιχτού Λογισμικού για Μηχανικούς Λογισμικού Χρήση και

Διαβάστε περισσότερα

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ:

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS 299516 ΥΠΟΕΡΓΟ: «ΜΟΔΙΠ του ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: «Εκπαίδευση και Δια

Διαβάστε περισσότερα

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Πως ξεκίνησε το Linux Linus Torvalds : Εμπνευστής και δημιουργός του, φοιτητής του Πανεπιστημίου του Helsinki στην Φιλανδία Πως ξεκίνησε το Linux Βασίστηκε

Διαβάστε περισσότερα

Ηγεσία. 12 ο Κεφάλαιο

Ηγεσία. 12 ο Κεφάλαιο Ηγεσία 12 ο Κεφάλαιο Μαθησιακοί στόχοι (1) Μετά τη μελέτη του κεφαλαίου, θα είστε σε θέση να: 1. Κατανοήσετε τι σημαίνει να είσαι ηγέτης. 2. Συνοψίσετε τι θέλουν οι άνθρωποι και τι χρειάζονται οι επιχειρήσεις

Διαβάστε περισσότερα

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ:

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS 299516 ΥΠΟΕΡΓΟ: «ΜΟΔΙΠ του ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: «Εκπαίδευση και Δια

Διαβάστε περισσότερα

Από την Διακίνηση της Πληροφορίας ως τα Creative Commons

Από την Διακίνηση της Πληροφορίας ως τα Creative Commons Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο Από την Διακίνηση της Πληροφορίας ως τα Creative Commons Σαράντος Καπιδάκης sarantos@ionio.gr

Διαβάστε περισσότερα

Παιδαγωγικές Εφαρμογές Η/Υ (Θεωρία) 21/03/2017. Διδάσκουσα: Αδαμαντία Κ. Σπανακά

Παιδαγωγικές Εφαρμογές Η/Υ (Θεωρία) 21/03/2017. Διδάσκουσα: Αδαμαντία Κ. Σπανακά Παιδαγωγικές Εφαρμογές Η/Υ (Θεωρία) 21/03/2017 Διδάσκουσα: Αδαμαντία Κ. Σπανακά (madspa@otenet.gr) ΠΡΟΣΔΟΚΙΕΣ ΕΡΓΑΣΙΑ ΠΡΟΟΔΟΥ MOOC Μαζικό: παρέχεται η δυνατότητα εγγραφής μεγάλου αριθμού φοιτητών από

Διαβάστε περισσότερα

Οδηγός. Σχολιασμού. Διπλωματικής Εργασίας

Οδηγός. Σχολιασμού. Διπλωματικής Εργασίας ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Μεταπτυχιακό Δίπλωμα Ειδίκευσης: «Σπουδές στην Εκπαίδευση» Οδηγός Σχολιασμού Διπλωματικής Εργασίας (βιβλιογραφική σύνθεση) ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: «ΕΞΕΛΙΞΗ ΤΟΥ ΠΑΙΔΙΟΥ ΣΤΟ ΚΟΙΝΩΝΙΚΟ

Διαβάστε περισσότερα

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

Διαβάστε περισσότερα

ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ

ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ ΕΚΘΕΣΗ ΑΚΑΔΗΜΑΪΚΩΝ ΕΝΔΙΑΦΕΡΟΝΤΩΝ Η έκθεση ακαδημαϊκών ενδιαφερόντων συνοδεύει σχεδόν πάντα την αίτηση για την είσοδο σε οποιοδήποτε πρόγραμμα μεταπτυχιακών σπουδών. Την έκθεση ακαδημαϊκών ενδιαφερόντων

Διαβάστε περισσότερα

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους του Σταύρου Κοκκαλίδη Μαθηματικού Διευθυντή του Γυμνασίου Αρχαγγέλου Ρόδου-Εκπαιδευτή Στα προγράμματα Β Επιπέδου στις ΤΠΕ Ορισμός της έννοιας του σεναρίου.

Διαβάστε περισσότερα

1. Εισαγωγή Οι άδειες χρήσης Δικαιώματα Κύριες άδειες χρήσης Δευτερεύουσες άδειες Η διαδικασία

1. Εισαγωγή Οι άδειες χρήσης Δικαιώματα Κύριες άδειες χρήσης Δευτερεύουσες άδειες Η διαδικασία 1. Εισαγωγή...4 2. Οι άδειες χρήσης....5 2.1. Δικαιώματα...5 2.2. Κύριες άδειες χρήσης...6 2.3. Δευτερεύουσες άδειες...7 3. Η διαδικασία...8 4. Συνοψίζοντας...9 5. Αναφορές, σχετικοί συνδέσμοι....10 1.

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση Ομάδα: Αριστερίδου Δανάη Ελένη (08) Ευαγγελόπουλος Νίκος (670)

Διαβάστε περισσότερα

Το ελεύθερο λογισμικό στη ζωή μας

Το ελεύθερο λογισμικό στη ζωή μας Το ελεύθερο λογισμικό στη ζωή μας Τάσος Κούτλας @akoutlas Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 11/06/2014 τι είναι το ελεύθερο λογισμικό / πώς άλλαξε την τεχνολογία / ελεύθερο λογισμικό στην Ελλάδα τι είναι το

Διαβάστε περισσότερα

Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου

Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου Βασίλειος Κωτούλας vaskotoulas@sch.gr h=p://dipe.kar.sch.gr/grss Αρχαιολογικό Μουσείο Καρδίτσας Μάθηση & Εξερεύνηση στο περιβάλλον του Μουσείου Η Δομή της εισήγησης 1 2 3 Δυο λόγια για Στόχοι των Ερευνητική

Διαβάστε περισσότερα

ΑΡΗΣ ΑΣΛΑΝΙΔΗΣ Φυσικός, M.Ed. Εκπαιδευτικός-Συγγραφέας

ΑΡΗΣ ΑΣΛΑΝΙΔΗΣ Φυσικός, M.Ed. Εκπαιδευτικός-Συγγραφέας ΑΡΗΣ ΑΣΛΑΝΙΔΗΣ Φυσικός, M.Ed. Εκπαιδευτικός-Συγγραφέας Ομιλία με θέμα: ΕΡΕΥΝΗΤΙΚΕΣ ΕΡΓΑΣΙΕΣ & ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ ΕΝΩΣΗ ΕΛΛΗΝΩΝ ΦΥΣΙΚΩΝ Εκδήλωση αριστούχων μαθητών: Οι μαθητές συναντούν τη Φυσική και η Φυσική

Διαβάστε περισσότερα

ΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 1: Εισαγωγή στη Διοίκηση Επιχειρήσεων

ΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 1: Εισαγωγή στη Διοίκηση Επιχειρήσεων ΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ Κεφάλαιο 1: Εισαγωγή στη Διοίκηση Επιχειρήσεων Ερωτήσεις Στόχοι 1 ου Μαθήµατος Ø Ποιες είναι οι προκλήσεις στον εργασιακό χώρο σήµερα; Ø Πώς είναι οι οργανισµοί στο νέο

Διαβάστε περισσότερα

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

συναντήσεις εργασίας εκτέλεση ρόλου διευθυντή σεμινάρια σύνταξη γραπτής εργασίας τελικό σεμινάριο έκθεση αξιολόγηση 1.ΟΜΑ ΙΚΗ ΜΕΘΟ ΟΣ ΕΡΓΑΣΙΑΣ Στη οµαδική µέθοδο οι µαθητές θα γνωρίσουν την οργάνωση και τον τεχνολογικό εξοπλισµό των βιοµηχανικών µονάδων, τις πρώτες ύλες που χρησιµοποιούν, τις διαδικασίες παραγωγής των

Διαβάστε περισσότερα

2. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001: ΠΙΣΤΟΠΟΙΗΣΗ ISO 9001:2015 & BS ISO 29990:2010

2. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001: ΠΙΣΤΟΠΟΙΗΣΗ ISO 9001:2015 & BS ISO 29990:2010 1. ΕΙΣΑΓΩΓΗ Το Κέντρο Επιμόρφωσης και Δια Βίου Μάθησης του Ε.Κ.Π.Α. σας καλωσορίζει στο Πρόγραμμα Συμπληρωματικής εξ Αποστάσεως Εκπαίδευσης και συγκεκριμένα πρόγραμμα επαγγελματικής επιμόρφωσης και κατάρτισης

Διαβάστε περισσότερα

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

Διαβάστε περισσότερα

Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ

Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ Ρετσινάς Σωτήριος ΠΕ 1703 Ηλεκτρολόγων ΑΣΕΤΕΜ Τι είναι η ερευνητική εργασία Η ερευνητική εργασία στο σχολείο είναι μια δυναμική διαδικασία, ανοιχτή στην αναζήτηση για την κατανόηση του πραγματικού κόσμου.

Διαβάστε περισσότερα

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ

Διαβάστε περισσότερα

Αυστραλιανή Διδακτική Ύλη Ε Ν Η Μ Ε Ρ Ω Τ Ι Κ Ο Φ Υ Λ Λ Α Δ Ι Ο

Αυστραλιανή Διδακτική Ύλη Ε Ν Η Μ Ε Ρ Ω Τ Ι Κ Ο Φ Υ Λ Λ Α Δ Ι Ο Πώς να εκφράσετε τις απόψεις σας για το σχέδιο της Αυστραλιανής Διδακτικής Ύλης Κ-10; Τι θέματα μπορείτε να σχολιάσετε; Το σχέδιο της Αυστραλιανής Διδακτικής Ύλης Κ-10 για τα αγγλικά, μαθηματικά, φυσική/χημεία

Διαβάστε περισσότερα

ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ. Ηγεσία

ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ. Ηγεσία ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ Ηγεσία Διδάσκουσα: Αφροδίτη Δαλακούρα ΔΙΟΙΚΗΣΗ: ΟΙ ΡΟΛΟΙ ΤΟΥ ΠΡΟΪΣΤΑΜΕΝΟΥ ΗΓΕΤΗΣ MANAGER COACH 1 Κλασική-μηχανιστική αντίληψη Το παλιό μοντέλο διοίκησης: οικονομικές-υλικές

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

Διαβάστε περισσότερα

ΠΡΟΤΥΠΟ ΓΙΑ ΤΗΝ ΠΙΣΤΟΠΟΙΗΣΗ ΠΟΙΟΤΗΤΑΣ ΤΟΥ ΕΣΩΤΕΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ

ΠΡΟΤΥΠΟ ΓΙΑ ΤΗΝ ΠΙΣΤΟΠΟΙΗΣΗ ΠΟΙΟΤΗΤΑΣ ΤΟΥ ΕΣΩΤΕΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΠΡΟΤΥΠΟ ΓΙΑ ΤΗΝ ΠΙΣΤΟΠΟΙΗΣΗ ΠΟΙΟΤΗΤΑΣ ΤΟΥ ΕΣΩΤΕΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΝΟΕΜΒΡΙΟΣ 2016 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πολιτική του ιδρύματος για τη διασφάλιση ποιότητας... 3 2. Διάθεση και διαχείριση των

Διαβάστε περισσότερα

Ερευνητικό ερώτημα: Η εξέλιξη της τεχνολογίας της φωτογραφίας μέσω διαδοχικών απεικονίσεων της Ακρόπολης.

Ερευνητικό ερώτημα: Η εξέλιξη της τεχνολογίας της φωτογραφίας μέσω διαδοχικών απεικονίσεων της Ακρόπολης. Περιγραφή της ερευνητικής εργασίας Βασικοί σκοποί της έρευνας: Η οικοδόμηση γνώσεων όσον αφορά στη λειτουργία των φωτογραφικών τεχνικών (αναλογικών ψηφιακών) διερευνώντας το θέμα κάτω από το πρίσμα των

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η

Διαβάστε περισσότερα

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό

Διαβάστε περισσότερα

Σχεδίαση Λογισμικού. Σημείωση

Σχεδίαση Λογισμικού. Σημείωση Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Έκδοσης 2005 Π. Κεντερλής

Έκδοσης 2005 Π. Κεντερλής Σύστημα «Ηλέκτρα» Το Σύστημα «Ηλέκτρα» αποτελεί μια ολοκληρωμένη διαδικτυακή εφαρμογή διαχείρισης πληροφοριών μαθημάτων και χρηστών. Αναπτύχθηκε εξολοκλήρου από τον εργαστηριακό συνεργάτη Παναγιώτη Κεντερλή

Διαβάστε περισσότερα

Γεωργικές Εφαρμογές και Εκπαίδευση για την Αειφόρο Αγροτική Ανάπτυξη

Γεωργικές Εφαρμογές και Εκπαίδευση για την Αειφόρο Αγροτική Ανάπτυξη Γεωργικές Εφαρμογές και Εκπαίδευση για την Αειφόρο Αγροτική Ανάπτυξη Α. Κουτσούρης Γεωπονικό Πανεπιστήμιο Αθηνών koutsouris@aua.gr Η ΣΗΜΑΣΙΑ ΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Tο ανθρώπινο στοιχείο είναι μοναδικής σημασίας

Διαβάστε περισσότερα

ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Μελέτη Καταγραφής Επαγγελματικών Δικαιωμάτων Αποφοίτων Τμήματος Τεχνών Ήχου και Εικόνας Ιονίου Πανεπιστημίου

ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Μελέτη Καταγραφής Επαγγελματικών Δικαιωμάτων Αποφοίτων Τμήματος Τεχνών Ήχου και Εικόνας Ιονίου Πανεπιστημίου ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Αποφοίτων Τμήματος Τεχνών Ήχου και Εικόνας Ιονίου Πανεπιστημίου Περιεχόμενα Περίληψη. 3 Εισαγωγή..4 Το Τμήμα Τεχνών Ήχου και Εικόνας Σπουδές.....5 Απορρόφηση των Αποφοίτων του Τμήματος

Διαβάστε περισσότερα

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Πρόταση για την εισαγωγή στο Πληροφοριακό Σύστημα της ΜΟΔΙΠ της Πιστοποίησης των Μαθησιακών Αποτελεσμάτων των φοιτητών του Γ.Π.Α., σύμφωνα με

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Moodle

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Moodle Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Moodle Κάργα Σουλτάνα MSc Πληροφορικός skarga@uom.gr Κατσάνα Αικατερίνη MSc Πληροφορικός akatsana@uom.gr «18 ο Συνάντηση Εκπαιδευτικών για θέματα Τ.Π.Ε. στη Δυτική Μακεδονία»,

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Πέρα από την τυπολογία της χρηματοδότησης, των εμπλεκόμενων ομάδων-στόχων και την διάρκεια, κάθε project διακρατικής κινητικότητας αποτελεί μια

Διαβάστε περισσότερα

DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων

DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων DeSqual Ενότητες κατάρτισης 1. Ενδυνάμωση των εξυπηρετούμενων 2 x 4 ώρες Μέτρηση και Βελτίωση Ενδυνάμωσης Ορισμός της Ενδυνάμωσης: Η ενδυνάμωση είναι η διαδικασία της αύξησης της ικανότητας των ατόμων

Διαβάστε περισσότερα

Βιογραφικό Σημείωμα. Published on career.uop.gr ( Τι είναι το Βιογραφικό Σημείωμα. Η μορφή του Βιογραφικού Σημειώματος

Βιογραφικό Σημείωμα. Published on career.uop.gr (  Τι είναι το Βιογραφικό Σημείωμα. Η μορφή του Βιογραφικού Σημειώματος Published on career.uop.gr (https://career.uop.gr) Αρχική > Συμβουλευτική > Βιογραφικό Σημείωμα Βιογραφικό Σημείωμα Τι είναι το Βιογραφικό Σημείωμα Η μορφή του Βιογραφικού Σημειώματος Τα είδη του Βιογραφικού

Διαβάστε περισσότερα

Γεωργική Εκπαίδευση Ενότητα 12

Γεωργική Εκπαίδευση Ενότητα 12 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 12: Αξιολόγηση εκπαιδευτικών προγραμμάτων Αφροδίτη Παπαδάκη-Κλαυδιανού Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών 3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών Στην ενότητα αυτή παρουσιάζονται τα συνοπτικά περιγράμματα των μαθημάτων που διδάσκονται στο Πρόγραμμα Σπουδών, είτε αυτά προσφέρονται από το τμήμα που είναι

Διαβάστε περισσότερα

Διάταξη Θεματικής Ενότητας ΕΠΑ71Κ / Διαχείριση αλλαγής, σχολική αποτελεσματικότητα και στρατηγικός σχεδιασμός

Διάταξη Θεματικής Ενότητας ΕΠΑ71Κ / Διαχείριση αλλαγής, σχολική αποτελεσματικότητα και στρατηγικός σχεδιασμός Διάταξη Θεματικής Ενότητας ΕΠΑ71Κ / Διαχείριση αλλαγής, σχολική αποτελεσματικότητα και στρατηγικός σχεδιασμός Σχολή ΣΑΚΕ Σχολή Ανθρωπιστικών και Κοινωνικών Επιστημών Πρόγραμμα Σπουδών ΕΠΑ Επιστήμες της

Διαβάστε περισσότερα

Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 9: Η συνεργατική διδασκαλία & μάθηση

Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 9: Η συνεργατική διδασκαλία & μάθηση Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 9: Η συνεργατική διδασκαλία & μάθηση Διδάσκουσα: Μαρία Καμπεζά Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική Ηλικία Σκοποί ενότητας

Διαβάστε περισσότερα

ΕΠΙΜΟΡΦΩΤΙΚΗ ΗΜΕΡΙΔΑ «Η ΑΞΙΟΛΟΓΗΣΗ ΤΟΥ ΜΑΘΗΤΗ ΣΥΜΦΩΝΑ ΜΕ ΤΑ ΝΕΑ ΠΡΟΓΡΑΜΜΑΤΑ ΣΠΟΥΔΩΝ»

ΕΠΙΜΟΡΦΩΤΙΚΗ ΗΜΕΡΙΔΑ «Η ΑΞΙΟΛΟΓΗΣΗ ΤΟΥ ΜΑΘΗΤΗ ΣΥΜΦΩΝΑ ΜΕ ΤΑ ΝΕΑ ΠΡΟΓΡΑΜΜΑΤΑ ΣΠΟΥΔΩΝ» ΕΠΙΜΟΡΦΩΤΙΚΗ ΗΜΕΡΙΔΑ «Η ΑΞΙΟΛΟΓΗΣΗ ΤΟΥ ΜΑΘΗΤΗ ΣΥΜΦΩΝΑ ΜΕ ΤΑ ΝΕΑ ΠΡΟΓΡΑΜΜΑΤΑ ΣΠΟΥΔΩΝ» ΕΙΣΗΓΗΣΗ: «Πρακτικές αξιολόγησης κατά τη διδασκαλία των Μαθηματικών» Γιάννης Χριστάκης Σχολικός Σύμβουλος 3ης Περιφέρειας

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΝΑΥΤΙΛΙΑΣ ΚΑΙ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ METAΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ B ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ OIKONOMIKH ΚΑΙ

Διαβάστε περισσότερα

ΕΛΛΑΚ Ελεύθερο Λογισμικό Λογισμικό Ανοιχτού Κώδικα. Δρ. Δημήτρης Καβρουδάκης www.dimitrisk.gr dimtirisk@geo.aegean.gr

ΕΛΛΑΚ Ελεύθερο Λογισμικό Λογισμικό Ανοιχτού Κώδικα. Δρ. Δημήτρης Καβρουδάκης www.dimitrisk.gr dimtirisk@geo.aegean.gr ΕΛΛΑΚ Ελεύθερο Λογισμικό Λογισμικό Ανοιχτού Κώδικα Δρ. Δημήτρης Καβρουδάκης www.dimitrisk.gr dimtirisk@geo.aegean.gr Ελεύθερο Λογισμικό Λογισμικό Ανοικτού Κώδικα Linux Περιεχόμενα Εφαρμογές ΕΛ/ΛΑΚ Ανοικτά

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΓΑΛΛΙΚΩΝ ΣΠΟΥΔΩΝ ΓΑΛ 102 Προφορικός λόγος 6 ΓΑΛ 103 Γραπτός λόγος I 6 ΓΑΛ 170 e-french 6 ΓΑΛ 100-299 Μάθημα περιορισμένης επιλογής 6

ΠΡΟΓΡΑΜΜΑ ΓΑΛΛΙΚΩΝ ΣΠΟΥΔΩΝ ΓΑΛ 102 Προφορικός λόγος 6 ΓΑΛ 103 Γραπτός λόγος I 6 ΓΑΛ 170 e-french 6 ΓΑΛ 100-299 Μάθημα περιορισμένης επιλογής 6 πρώτο δεύτερο ΠΡΟΓΡΑΜΜΑ ΓΑΛΛΙΚΩΝ ΣΠΟΥΔΩΝ ΓΑΛ 102 Προφορικός λόγος ΓΑΛ 103 Γραπτός λόγος I ΓΑΛ 170 e-french ΓΑΛ 100-299 Μάθημα περιορισμένης επιλογής ΓΑΛ 104 Γραπτός λόγος II ΓΑΛ 111 Φωνητική ΓΑΛ 1 Από

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής ΤΕ. Επιχειρηματικά Μοντέλα Ανοιχτού Λογισμικού. Άννα Ρήγα (ΑΜ: Τ03134)

Τμήμα Μηχανικών Πληροφορικής ΤΕ. Επιχειρηματικά Μοντέλα Ανοιχτού Λογισμικού. Άννα Ρήγα (ΑΜ: Τ03134) ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ Επιχειρηματικά Μοντέλα Ανοιχτού Λογισμικού ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Άννα Ρήγα (ΑΜ: Τ03134) Επιβλέπων:

Διαβάστε περισσότερα

ΠΟΛΙΤΙΚΗ ΔΙΑΧΕΙΡΙΣΗΣ ΤΟΥ ΕΡΕΥΝΗΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ CRIS (CURRENT RESEARCH INFORMATION SYSTEMS) ΤΟΥ ΤΕΙ ΗΠΕΙΡΟΥ

ΠΟΛΙΤΙΚΗ ΔΙΑΧΕΙΡΙΣΗΣ ΤΟΥ ΕΡΕΥΝΗΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ CRIS (CURRENT RESEARCH INFORMATION SYSTEMS) ΤΟΥ ΤΕΙ ΗΠΕΙΡΟΥ ΠΟΛΙΤΙΚΗ ΔΙΑΧΕΙΡΙΣΗΣ ΤΟΥ ΕΡΕΥΝΗΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ CRIS (CURRENT RESEARCH INFORMATION SYSTEMS) ΤΟΥ ΤΕΙ ΗΠΕΙΡΟΥ 1 Περιεχόμενα ΤΟ ΙΔΡΥΜΑΤΙΚΟ ΚΑΙ ΤΟ ΕΡΕΥΝΗΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΤΟΥ ΤΕΙ ΗΠΕΙΡΟΥ... 3 ΠΟΛΙΤΙΚΗ ΔΙΑΧΕΙΡΙΣΗΣ...

Διαβάστε περισσότερα

Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο. Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη

Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο. Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη Δομή επιμόρφωσης 1 η Μέρα Γνωριμία ομάδας Παρουσίαση θεωρητικού υποβάθρου Προσομοίωση : α) Επιλογή

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΔΔΜΠΣ «ΑΝΟΡΓΑΝΗ ΒΙΟΛΟΓΙΚΗ ΧΗΜΕΙΑ» ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ 1 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 3 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Συνέχιση και Ολοκλήρωση

Διαβάστε περισσότερα

Μπορούμε και χωρίς Πατέντες

Μπορούμε και χωρίς Πατέντες Μπορούμε και χωρίς Πατέντες Ι. Σταμέλος Αναπλ. Καθηγητής Α.Π.Θ. Μέλος Δ.Σ. Εταιρείας ΕΛΛΑΚ Με τη συνδρομή του Π. Τσιάβου, Νομικού, Μέλους Δ.Σ. ΕΛΛΑΚ Εταιρεία ΕΛΛΑΚ Εταιρεία μη κερδοσκοπικού χαρακτήρα,

Διαβάστε περισσότερα

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος Μέρος: Θέμα: Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος Φύλλα Δραστηριότητας L1 - Εύκολες L2 - Μέτριες L3

Διαβάστε περισσότερα

Εισαγωγή στην Python. Διάλεξη 0

Εισαγωγή στην Python. Διάλεξη 0 Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα 13: Κοινωνική και ηθική διάσταση πληροφορικής Αβούρης Νικόλαος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Κοινωνική και

Διαβάστε περισσότερα

Ελεύθερο Ανοικτό Λογισμικό

Ελεύθερο Ανοικτό Λογισμικό Ελεύθερο Ανοικτό Λογισμικό Σειρά τριών διαλέξεων σχετικών με το Ελεύθερο-Ανοικτό Λογισμικό στο Τμήμα Διοίκησης Τεχνολογίας Κ.Γ. Μαργαρίτης, Απρίλιος 2007 Ελεύθερο-Ανοικτό Λογισμικό, Διαδίκτυο και Επιχειρηματικότητα

Διαβάστε περισσότερα

O7: Πρόγραμμα Κατάρτισης Εκπαιδευτικών O7-A1: Αναπτύσσοντας εργαλεία για το Πρόγραμμα Κατάρτισης Εκπαιδευτικών

O7: Πρόγραμμα Κατάρτισης Εκπαιδευτικών O7-A1: Αναπτύσσοντας εργαλεία για το Πρόγραμμα Κατάρτισης Εκπαιδευτικών O7: Πρόγραμμα Κατάρτισης Εκπαιδευτικών O7-A1: Αναπτύσσοντας εργαλεία για το Πρόγραμμα Κατάρτισης Εκπαιδευτικών Prepared by University Paderborn 30/11/2015 Project name: Project acronym: Project number:

Διαβάστε περισσότερα

Το γεγονός ότι αποτελεί λογισµικό ανοικτού κώδικα το καθιστά αρκετά ευέλικτο σε συνεχείς αλλαγές και βελτιώσεις. Υπάρχει µια πληθώρα χρηστών που το χρ

Το γεγονός ότι αποτελεί λογισµικό ανοικτού κώδικα το καθιστά αρκετά ευέλικτο σε συνεχείς αλλαγές και βελτιώσεις. Υπάρχει µια πληθώρα χρηστών που το χρ ΤΕΙ Ιονίων Νήσων Άλλες Πλατφόρµες Ασύγχρονης Τηλεκπαίδευσης εκτός του e-class Είναι ένα πακέτο λογισµικού για διεξαγωγή ηλεκτρονικών µαθηµάτων µέσω διαδικτύου, το οποίο προσφέρει ολοκληρωµένες Υπηρεσίες

Διαβάστε περισσότερα

Η ΑΝΑΠΤΥΞΗ ΤΟΥ ΕΘΝΙΚΟΥ ΠΛΑΙΣΙΟΥ ΠΡΟΣΟΝΤΩΝ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ

Η ΑΝΑΠΤΥΞΗ ΤΟΥ ΕΘΝΙΚΟΥ ΠΛΑΙΣΙΟΥ ΠΡΟΣΟΝΤΩΝ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΙΔΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Η ΑΝΑΠΤΥΞΗ ΤΟΥ ΕΘΝΙΚΟΥ ΠΛΑΙΣΙΟΥ ΠΡΟΣΟΝΤΩΝ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Η ανάπτυξη του

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: ΜΑΡΚΕΤΙΝΓΚ ΠΡΟΙΌΝΤΩΝ ΞΥΛΟΥ ΚΑΙ ΕΠΙΠΛΟΥ ΜΑΡΚΕΤΙΝΓΚ

ΜΑΘΗΜΑ: ΜΑΡΚΕΤΙΝΓΚ ΠΡΟΙΌΝΤΩΝ ΞΥΛΟΥ ΚΑΙ ΕΠΙΠΛΟΥ ΜΑΡΚΕΤΙΝΓΚ ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΣΜΕΝΟΥ ΜΑΡΚΕΤΙΝΓΚ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΜΑΘΗΜΑ: ΜΑΡΚΕΤΙΝΓΚ ΠΡΟΙΌΝΤΩΝ ΞΥΛΟΥ ΚΑΙ ΕΠΙΠΛΟΥ Έρευνα μάρκετινγκ Τιμολόγηση Ανάπτυξη νέων προϊόντων ΜΑΡΚΕΤΙΝΓΚ Τμηματοποίηση της αγοράς Κανάλια

Διαβάστε περισσότερα

Διοίκηση Ανθρώπινου Δυναμικού. Παίγνια Αποφάσεων 9 ο Εξάμηνο

Διοίκηση Ανθρώπινου Δυναμικού. Παίγνια Αποφάσεων 9 ο Εξάμηνο Διοίκηση Ανθρώπινου Δυναμικού Ορισμός (1/2) Η Διοίκηση Ανθρώπινου Δυναμικού αποτελεί ένα από τα βασικότερα τμήματα μιας εταιρείας και στόχο έχει τις απαραίτητες ενέργειες για την εργασιακή και προσωπική

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Εφαρμογές του Office 365 στην ενδοεπιχειρησιακή εκπαίδευση» Ονοματεπώνυμο Σπουδαστή:

Διαβάστε περισσότερα

Μαθηση και διαδικασίες γραμματισμού

Μαθηση και διαδικασίες γραμματισμού Μαθηση και διαδικασίες γραμματισμού Τι είδους δραστηριότητα είναι ο γραμματισμός; Πότε, πώς και γιατί εμπλέκονται οι άνθρωποι σε δραστηριότητες εγγραμματισμού; Σε ποιες περιστάσεις και με ποιο σκοπό; Καθημερινές

Διαβάστε περισσότερα

Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Επιμέλεια Καραβλίδης Αλέξανδρος. Πίνακας περιεχομένων

Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Επιμέλεια Καραβλίδης Αλέξανδρος. Πίνακας περιεχομένων Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Πίνακας περιεχομένων Τίτλος της έρευνας (title)... 2 Περιγραφή του προβλήματος (Statement of the problem)... 2 Περιγραφή του σκοπού της έρευνας (statement

Διαβάστε περισσότερα

Fiche N /File Nr 6: COM-Part - p. 1

Fiche N /File Nr 6: COM-Part - p. 1 Πρόγραμμα Τομεακό Πρόγραμμα Κατηγορία Δράσης Δράση Στόχοι και περιγραφή της δράσης ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ COMENIUS ΣΥΜΠΡΑΞΕΙΣ Πολυμερείς Σχολικές Συμπράξεις COMENIUS Οι Πολυμερείς Σχολικές συμπράξεις Comenius

Διαβάστε περισσότερα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Τμήμα Ιατρικών εργαστηρίων & Προσχολικής Αγωγής Συντονίστρια: Επίκουρη Καθηγήτρια, Ελένη Μουσένα [Σύγχρονες Τάσεις στην Παιδαγωγική Επιστήμη] «Παιδαγωγικά μέσω Καινοτόμων

Διαβάστε περισσότερα

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008 1. ΕΙΣΑΓΩΓΗ Το Κέντρο Συνεχιζόμενης Εκπαίδευσης και Δια Βίου Μάθησης του Ε.Κ.Π.Α. σας καλωσορίζει στο Πρόγραμμα Συμπληρωματικής εξ Αποστάσεως Εκπαίδευσης και συγκεκριμένα πρόγραμμα επαγγελματικής επιμόρφωσης

Διαβάστε περισσότερα

Συγγραφή Τεχνικών Κειμένων

Συγγραφή Τεχνικών Κειμένων Συγγραφή Τεχνικών Κειμένων Η Ανάπτυξη του κειμένου Από τις διαλέξεις του μαθήματος του Α εξαμήνου σπουδών του Τμήματος Πολιτικών Μηχανικών και Μηχανικών Τοπογραφίας & Γεωπληροφορικής Κ. Παπαθεοδώρου, Αναπληρωτής

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΜΟΥ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΤΟ3019 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Γ ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 10: Ανάπτυξη ΠΣ Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 πμ Ενδεικτικά Περιεχόμενα Εργασίας

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ ΚΑΙ ΚΑΙΝΟΤΟΜΙΑ

ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ ΚΑΙ ΚΑΙΝΟΤΟΜΙΑ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ ΚΑΙ Διοίκηση Επιχειρήσεων Έννοια του Μάνατζμεντ Ικανότητες των Μάνατζερ Στόχοι του Μάνατζμεντ Βασικές Λειτουργίες του Μάνατζμεντ Σχεδιασμός Οργάνωση Διεύθυνση Έλεγχος Εφαρμογή του Μάνατζμεντ

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

Διαβάστε περισσότερα

Αξιολόγηση του Εκπαιδευτικού Έργου στην Πρωτοβάθμια Εκπαίδευση. Διαδικασία Αυτοαξιολόγησης στη Σχολική Μονάδα

Αξιολόγηση του Εκπαιδευτικού Έργου στην Πρωτοβάθμια Εκπαίδευση. Διαδικασία Αυτοαξιολόγησης στη Σχολική Μονάδα ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΚΕΝΤΡΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΕΡΕΥΝΑΣ Αξιολόγηση του Εκπαιδευτικού Έργου στην Πρωτοβάθμια Εκπαίδευση Διαδικασία Αυτοαξιολόγησης στη Σχολική Μονάδα Σχέδια Εκθέσεων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΕΜΙΝΑΡΙΟΥ

ΟΔΗΓΟΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΕΜΙΝΑΡΙΟΥ ΟΔΗΓΟΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΕΜΙΝΑΡΙΟΥ «Προσβασιμότητα στην εκπαίδευση και κατάρτιση μετά το σχολείο» ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΙΡΑΙΩΣ 1 Περιεχόμενα Περιεχόμενα... 2 1. Εισαγωγή... 3 2. Σκοπός

Διαβάστε περισσότερα

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες ΣΧΟΛΕΙΟ Η εκπαιδευτική πρακτική αφορούσε τη διδασκαλία των μεταβλητών στον προγραμματισμό και εφαρμόστηκε σε μαθητές της τελευταίας τάξης ΕΠΑΛ του τομέα Πληροφορικής στα πλαίσια του μαθήματος του Δομημένου

Διαβάστε περισσότερα

Η ΣΕΙΣΜΙΚΟΤΗΤΑ ΤΗΣ ΕΛΛΑΔΑΣ

Η ΣΕΙΣΜΙΚΟΤΗΤΑ ΤΗΣ ΕΛΛΑΔΑΣ Η ΣΕΙΣΜΙΚΟΤΗΤΑ ΤΗΣ ΕΛΛΑΔΑΣ Βέλτιστο Σενάριο Γνωστικό αντικείμενο: Γεωγραφία (ΠΕ) Δημιουργός: ΠΑΣΧΑΛΗΣ ΚΑΛΙΤΣΗΣ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ Σημείωση Το

Διαβάστε περισσότερα

Κεφάλαιο 3 ο. Συστήματα πληροφοριών, οργανισμοί, μάνατζμεντ και στρατηγική

Κεφάλαιο 3 ο. Συστήματα πληροφοριών, οργανισμοί, μάνατζμεντ και στρατηγική Κεφάλαιο 3 ο Συστήματα πληροφοριών, οργανισμοί, μάνατζμεντ και στρατηγική Διδακτικοί στόχοι Νααναγνωριστούντακύρια χαρακτηριστικά των οργανισμών Να αναλυθεί η σχέση μεταξύ των συστημάτων πληροφοριών και

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μεταφραστές Εισαγωγή Διδάσκων: Επικ. Καθ. Γεώργιος Μανής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Οργανωσιακός Σχεδιασμός και Ανάπτυξη Ανθρωπίνου Δυναμικού

Οργανωσιακός Σχεδιασμός και Ανάπτυξη Ανθρωπίνου Δυναμικού Οργανωσιακός Σχεδιασμός και Ανάπτυξη Ανθρωπίνου Δυναμικού ΔΗΜΗΤΡΙΟΣ ΒΑΡΟΥΤΑΣ ΑΝΤΩΝΙΟΣ ΚΑΡΓΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΤΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΏΝ ΔΙΚΤΥΩΝ 2016-2017 Περίγραμμα Μαθήματος

Διαβάστε περισσότερα

στo πλαίσιo της Δράσης Ε.Α.Η.Σ.Β.

στo πλαίσιo της Δράσης Ε.Α.Η.Σ.Β. στo πλαίσιo της Δράσης Ε.Α.Η.Σ.Β. 27 Ιουνίου 2013 Αικατερίνα Βράττη, Δικηγόρος, Απόφοιτος Π.Μ.Σ.-Τομέα Α Ιδιωτικού Δικαίου-Τμήμα Νομικής-Ε.Κ.Π.Α. Πνευματική Ιδιοκτησία Προσωπικά Δεδομένα Δικαίωμα του πνευματικού

Διαβάστε περισσότερα

Ορισμός ιστορική διαδρομή Πληροφοριακή Παιδεία & Βιβλιοθήκες Πληροφορία ηθική των πληροφοριών 9/7/2009 2

Ορισμός ιστορική διαδρομή Πληροφοριακή Παιδεία & Βιβλιοθήκες Πληροφορία ηθική των πληροφοριών 9/7/2009 2 9/7/2009 1 Ορισμός ιστορική διαδρομή Πληροφοριακή Παιδεία & Βιβλιοθήκες Πληροφορία ηθική των πληροφοριών 9/7/2009 2 1974 οzarkowski ανέδειξε την μεγάλη επίδραση & την αποτελεσματική χρήση της πληροφορίας

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ (1) ΓΕΝΙΚΑ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΥΤΕΧΝΙΚΗ Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9 ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Επιστημονικός Προγραμματισμός

Διαβάστε περισσότερα

Πολυπολιτισμικότητα και Εκπαίδευση

Πολυπολιτισμικότητα και Εκπαίδευση Πολυπολιτισμικότητα και Εκπαίδευση Κωδικός μαθήματος: ΚΕΠ 302 Διδάσκων: Δημήτρης Θ. Ζάχος Πιστωτικές μονάδες: 10 Χρόνος και τόπος διεξαγωγής: Τετάρτη 6-9 αίθουσα 907 Εισαγωγικά Η επιτυχής συμμετοχή σ ένα

Διαβάστε περισσότερα

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 2 η Σειρά Εκπαίδευσης 1 ο σεμινάριο 21 Οκτωβρίου 2014 Ελεύθερο Λογισμικό ΕΛ/ΛΑΚ: Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ)

Διαβάστε περισσότερα

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ:

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS 299516 ΥΠΟΕΡΓΟ: «ΜΟΔΙΠ του ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: «Εκπαίδευση και Δια

Διαβάστε περισσότερα

Περιβαλλοντική Εκπαίδευση

Περιβαλλοντική Εκπαίδευση ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Η κοινωνική διάσταση της καινοτομίας ως μοχλός της αειφορίας Αφροδίτη Παπαδάκη-Κλαυδιανού Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Εκπαιδευτικές δράσεις σε προγράμματα πληροφοριακής παιδείας: Ανάπτυξη ψηφιακών μαθημάτων στο σύστημα διαχείρισης μάθησης LAMS

Εκπαιδευτικές δράσεις σε προγράμματα πληροφοριακής παιδείας: Ανάπτυξη ψηφιακών μαθημάτων στο σύστημα διαχείρισης μάθησης LAMS Εκπαιδευτικές δράσεις σε προγράμματα πληροφοριακής παιδείας: Ανάπτυξη ψηφιακών μαθημάτων στο σύστημα διαχείρισης μάθησης LAMS Σαρακατσιάνου Δήμητρα, ell16060@uom.edu.gr Φαχαντίδης Νικόλαος, nfachantidis@uom.edu.gr

Διαβάστε περισσότερα

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών Ενότητα 2: Mεταφραστές Καθ. Γιάννης Γαροφαλάκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ και Πληροφορικής Λειτουργία Μετάφρασης ΑΡΧΙΚΗ ΓΛΩΣΣΑ (Source) L A ΓΛΩΣΣΑ

Διαβάστε περισσότερα

Σχεδιασμός χωρητικότητας HP NonStop Server

Σχεδιασμός χωρητικότητας HP NonStop Server Σχεδιασμός χωρητικότητας HP NonStop Server Υπηρεσίες HP Τεχνικά δεδομένα Ο καθορισμός των μελλοντικών αναγκών χώρου αποθήκευσης των συνεχώς αναπτυσσόμενων συστημάτων NonStop της επιχείρησής σας είναι ζωτικής

Διαβάστε περισσότερα

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Dr. Anthony Montgomery Επίκουρος Καθηγητής Εκπαιδευτικής & Κοινωνικής Πολιτικής antmont@uom.gr Ποιός είναι ο σκοπός του μαθήματος μας? Στο τέλος του σημερινού μαθήματος,

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 8.1: Επαγγελματικοί ρόλοι και προφίλ για την παρακολούθηση και την εποπτεία.

Εκπαιδευτική Μονάδα 8.1: Επαγγελματικοί ρόλοι και προφίλ για την παρακολούθηση και την εποπτεία. Εκπαιδευτική Μονάδα 8.1: Επαγγελματικοί ρόλοι και προφίλ για την παρακολούθηση και την εποπτεία. Η παρακολούθηση ενός project κινητικότητας. Η διαδικασία παρακολούθησης ενός διακρατικού project κινητικότητας

Διαβάστε περισσότερα

Πρόγραμμα Μεταπτυχιακών Σπουδών MA in Education (Education Sciences) ΑΣΠΑΙΤΕ-Roehampton ΠΜΣ MA in Education (Education Sciences) Το Μεταπτυχιακό Πρόγραμμα Σπουδών στην Εκπαίδευση (Επιστήμες της Αγωγής),

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 3ο. I. Μάνατζµεντ - Ορισµοί. H Εξέλιξη του Μάνατζµεντ Οι Λειτουργίες του Μάνατζµεντ

ΜΑΘΗΜΑ 3ο. I. Μάνατζµεντ - Ορισµοί. H Εξέλιξη του Μάνατζµεντ Οι Λειτουργίες του Μάνατζµεντ ΜΑΘΗΜΑ 3ο Μάνατζµεντ - Ορισµοί H Εξέλιξη του Μάνατζµεντ Οι Λειτουργίες του Μάνατζµεντ I. Μάνατζµεντ - Ορισµοί... η τέχνη να φέρνεις εις πέρας κάθε έργο µε τη στήριξη και την συµµετοχή ατόµων οργανωµένων

Διαβάστε περισσότερα

Ελληνική Εταιρεία Πιστοποιημένων Απεντομωτών (Ε.Ε.Π.Α.)

Ελληνική Εταιρεία Πιστοποιημένων Απεντομωτών (Ε.Ε.Π.Α.) Ελληνική Εταιρεία Πιστοποιημένων Απεντομωτών (Ε.Ε.Π.Α.) ΕΓΧΕΙΡΙΔΙΟ ΠΟΙΟΤΗΤΑΣ 2_Egxeiridio_Poiothtas_v03 Σελίδα 1 από 16 ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΧΕΙΡΙΔΙΟΥ σελίδα ΠΑΡΟΥΣΙΑΣΗ ΕΕΠΑ 3 ΠΟΛΙΤΙΚΗ ΠΟΙΟΤΗΤΑΣ ΚΑΙ ΔΕΣΜΕΥΣΗ

Διαβάστε περισσότερα

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ ΟΡΙΟ ΣΥΝΑΡΤΗΣΗΣ ΕΞ ΑΡΙΣΤΕΡΩΝ ΚΑΙ ΕΚ ΔΕΞΙΩΝ ΣΥΓΓΡΑΦΕΑΣ: ΚΟΥΤΙΔΗΣ ΙΩΑΝΝΗΣ

Διαβάστε περισσότερα

Ερευνητική Εργασία (Project)

Ερευνητική Εργασία (Project) Ερευνητική Εργασία (Project) Ερευνητικές Εργασίες (Project) Τι είναι ερευνητική εργασία Σκοπός της ερευνητικής εργασίας Εκπαιδευτική Αξία Προϋποθέσεις επιτυχίας του project Ρόλος του μαθητή Ρόλος του Εκπαιδευτικού

Διαβάστε περισσότερα