Skip to main content

Τι είναι η άδεια ανοιχτού κώδικα;

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

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

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

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

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