Τί είναι Το ελεύθερο λογισμικό - λογ. ανοιχτού Κώδικα

E-mail Εκτύπωση PDF
Αξιολόγηση Χρήστη: / 0
ΧείριστοΆριστο 

Τι είναι το Ελεύθερο Λογισμικό (Free Software);

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

  • Την ελευθερία να χρησιμοποιήσει το πρόγραμμα για κάθε σκοπό.

  • Την ελευθερία να μελετήσει τον τρόπο με τον οποίο λειτουργεί το πρόγραμμα και να το προσαρμόσει στις ανάγκες του. Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για αυτό.

  • Την ελευθερία να αναδιανείμει αντίγραφα ώστε να μπορεί να βοηθήσει τον συνάνθρωπό του.

  • Την ελευθερία να βελτιώσει το πρόγραμμα και να παρέχει τις βελτιώσεις στο κοινό, έτσι ώστε να ωφεληθεί ολόκληρη η κοινότητα. Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για αυτό.

Οι πιο γνωστές άδειες χρήσης Ελεύθερου Λογισμικού είναι οι GNU Public License (GPL) και Library (ή "Lesser") GNU Public License (LGPL).

  1. Τι είναι το λογισμικό ανοιχτού κώδικα (open source);

Αναφερόμαστε ως Open Source στο μοντέλο διάθεσης λογισμικού όπου ο πηγαίος κώδικας είναι διαθέσιμος σε όποιον ενδιαφέρεται για αυτόν. Οι όροι διανομής του λογισμικού αυτού πρέπει να πληρούν συγκεκριμένα κριτήρια, τα βασικότερα από τα οποία είναι η ελεύθερη χρήση, αντιγραφή/αναδιανομή και μεταβολή/βελτίωσή του (ώστε να εξυπηρετεί τις ανάγκες του ατόμου/συνόλου που τον μεταβάλλει). Οι όροι αυτοί περιγράφονται στην άδεια χρήσης του λογισμικού. Υπάρχουν διάφορες άδειες χρήσης, με πιο διαδεδομένες τις BSD License και MIT License. Η άδεια χρήσης BSD, επιτρέπει τις αλλαγές χωρίς επαναδιανομή του πηγαίου κώδικα.

  1. Ποια είναι η διαφορά μεταξύ Ελεύθερου Λογισμικού και Λογισμικού Ανοικτού Κώδικα;

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

  1. Τι είναι το Free Software Foundation (FSF);

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

  1. Το ΕΛ/ΛΑΚ λογισμικό διατίθεται οπωσδήποτε δωρεάν;

Όχι. Σε συνέχεια της προηγουμένης απάντησης, ο όρος free αναφέρεται στην ελευθερία χρήσης, μεταβολής και αναδιανομής που παρέχει η άδεια χρήσης του λογισμικού και όχι στο κόστος απόκτησης του. Τυπικό παράδειγμα είναι το open-source λειτουργικό σύστημα GNU/Linux, που μπορεί κάποιος να κατεβάσει και δωρεάν από το Internet αλλά και να αγοράσει μέσω κάποιας διανομής (π.χ. Red Hat, SuSΕ).

 

  1. Για ποιο λόγο θα ήθελε κανείς να δώσει χωρίς κέρδος τον κώδικα για το λογισμικό που έχει αναπτύξει; Σε τι θα ωφελήσει αυτό;

Η ανάπτυξη λογισμικού με τη φιλοσοφία του open source δεν αποσκοπεί στο κέρδος (χωρίς αυτό να σημαίνει πως οι δύο έννοιες συγκρούονται). Σκοπός της είναι αφενός μεν η δημιουργία όσο το δυνατόν καλύτερου λογισμικού μέσα από τη συνεργασία της κοινότητας για την βελτίωση του κώδικα, αφετέρου δε η βελτίωση της κοινής διαθέσιμης γνώσης μέσα από τη διαδικασία μελέτης του πηγαίου κώδικα. Το κέρδος εφόσον είναι επιθυμητό μπορεί να προκύψει τόσο από την πώληση του λογισμικού σε binary form (έτοιμου προς χρήση δηλαδή) μαζί με τον πηγαίο κώδικα, όσο και από την πώληση υπηρεσιών που σχετίζονται με το λογισμικό αυτό. Για παράδειγμα, μπορεί κάποιος να κατασκευάσει έναν mailer με χαρακτηριστικά Personal Information Manager (PIM) τον οποίο και να δώσει ως open source, ενσωματώνοντας σε αυτόν χαρακτηριστικά επικοινωνίας με εξυπηρετητή που δίνει τη δυνατότητα κράτησης θέσεων σε παραστάσεις, ξενοδοχεία κλπ χρεώνοντας την πρόσβαση στην υπηρεσία αυτή. Τέλος, συχνά το κίνητρο είναι η απόκτηση φήμης εάν το έργο πετύχει και γίνει γνωστό μέσα από την ευρεία χρήση του. Σε πολλές περιπτώσεις η συγγραφή open source λογισμικού εξασφάλισε στους developers του εργασίες με μεγάλες αποδοχές και φήμη γύρω από το όνομά τους.

  1. Ποια είναι τα κυριότερα πλεονεκτήματα του ΕΛ/ΛΑΚ;

Η ποιότητα και η αξιοπιστία, επειδή η φιλοσοφία του επιτρέπει αφενός μεν τον ποιοτικό έλεγχό του από πολλούς ανθρώπους που δεν έχουν κάποια σχέση μεταξύ τους, αφετέρου δε την άμεση εξέλιξη του πηγαίου κώδικα. Ωστόσο, αυτό δεν ισχύει στον ίδιο βαθμό σε όλες τις περιπτώσεις. Για παράδειγμα, το ΕΛ/ΛΑΚ υποδομής (δηλαδή αυτό που υλοποιεί λειτουργικά συστήματα, όπως GNU/Linux, και διαφόρων τύπων δικτυακές υπηρεσίες, όπως τον web server Apache) έχει αποδειχθεί πάρα πολύ σταθερό. Αντίθετα, ΕΛ/ΛΑΚ εφαρμογές που απευθύνονται στον τελικό χρήστη είναι πολλές φορές πιο ασταθείς από τις αντίστοιχες proprietary. Ένα άλλο πλεονέκτημα είναι το γεγονός ότι η χρήση ΕΛ/ΛΑΚ δεν δημιουργεί εξαρτήσεις από κάποια συγκεκριμένη εταιρεία. Τέλος, όσοι έχουν τις τεχνικές γνώσεις και την διάθεση έχουν τη δυνατότητα να μελετήσουν τον πηγαίο κώδικα, να μάθουν πως λειτουργεί και ενδεχομένως να τον τροποποιήσουν ώστε να ταιριάζει περισσότερο στις ανάγκες τους.




Μοιραστείτε αυτό το άρθρο
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Dig Me Joomla Free PHP

Σχόλια
Προσθήκη νέου Αναζήτηση RSS
Γράψτε σχόλιο
Όνομα:
Email:
 
Τίτλος:
 
Please input the anti-spam code that you can read in the image.
Τελευταία Ενημέρωση ( Σάββατο, 28 Μάρτιος 2009 22:12 )  

Seach By Google

Translate this website :

Σε σύνδεση

Έχουμε 17 επισκέπτες συνδεδεμένους

Τελευταία Σχόλια