Ανοικτός Κώδικας
λογισμικό με δημόσιο πηγαίο κώδικα που μπορεί να χρησιμοποιηθεί και να τροποποιηθεί από τρίτους / From Wikipedia, the free encyclopedia
Αυτό το άρθρο είναι για το μοντέλο παραγωγής και ανάπτυξης. Για την εφαρμογή του λογισμικού, δείτε Λογισμικό ανοιχτού κώδικα. Για τη μορφή της διαχείρισης συλλογής πληροφοριών, δείτε νοημοσύνη Ανοιχτού Λογισμικού.
![]() |
Αυτό το λήμμα χρειάζεται μορφοποίηση ώστε να ανταποκρίνεται στις προδιαγραφές μορφοποίησης της Βικιπαίδειας. |
Στην παραγωγή και την ανάπτυξη, ο ανοιχτός κώδικας ως ένα μοντέλο ανάπτυξης προωθεί την καθολική πρόσβαση μέσω της ελεύθερης άδειας για το σχεδιασμό ή προσχέδιο ενός προϊόντος, και την καθολική αναδιανομή του εν λόγω σχεδίου ή προσχέδιο, συμπεριλαμβανομένης της περαιτέρω βελτιώσεις της από οποιονδήποτε.[1][2] Οι ερευνητές βλέπουν το ανοιχτό λογισμικό ως μια ειδική περίπτωση του μεγαλύτερου προτύπου ανοιχτής συνεργασίας «κάθε σύστημα καινοτομίας ή παραγωγής που βασίζεται σε προσανατολισμένο στόχο ακόμη χαλαρά συντονισμένων συμμετεχόντων, οι οποίοι αλληλεπιδρούν για να δημιουργήσουν ένα προϊόν (ή υπηρεσία) της οικονομικής αξίας, το οποίο (ή την οποία) θέτουν στη διάθεση των συνεισφερόντων (υποστηρικτών) και στους μη συνεισφέροντες ομοίως».[3] Πριν η φράση Ανοιχτός Κώδικας γίνει ευρέως αποδεκτή, οι προγραμματιστές και οι παραγωγοί χρησιμοποίησαν μια ποικιλία άλλων όρων. Ο Ανοικτός Κώδικας κέρδισε έδαφος με την άνοδο του Διαδικτύου, καθώς και τη συνακόλουθη ανάγκη για μαζική ανανέωση του εξοπλισμού του πηγαίου κώδικα υπολογιστών.[4][Χρειάζεται σελίδα] Ανοίγοντας τον πηγαίο κώδικα επέτρεψαν την αυτό-βελτίωση της ποικιλομορφίας των μοντέλων παραγωγής, μονοπατιών επικοινωνίας, και διαδραστικές κοινότητες. Το κίνημα του ελεύθερου λογισμικού ανοικτού κώδικα προέκυψε για να διευκρινίσει στο περιβάλλον, ότι τα νέα θέματα, η πνευματική ιδιοκτησία, αδειοδότηση, τομέα, και καταναλωτών δημιουργήθηκαν.[εκκρεμεί παραπομπή]
Σε γενικές γραμμές, ο ανοιχτός κώδικας αναφέρεται σε ένα πρόγραμμα υπολογιστή στον οποίο ο πηγαίος κώδικας είναι διαθέσιμος στο ευρύ κοινό για χρήση ή / και την τροποποίηση από τον αρχικό σχεδιασμό του. Ο Ανοικτός πηγαίος κώδικας δημιουργείται τυπικά ως μια συλλογική προσπάθεια στην οποία προγραμματιστές βελτιώνουν τον κώδικα και μοιράζονται τις αλλαγές εντός της κοινότητας. Ο Ανοικτός κώδικας αναπτύχθηκε στην τεχνολογική κοινότητα ως μια απάντηση στο ιδιόκτητο λογισμικό που ανήκουν σε εταιρείες.
Το μοντέλο του ανοικτού κώδικα περιλαμβάνει την έννοια των ταυτόχρονων ακόμη διαφορετικών ημερήσιων διατάξεων και διαφορετικών προσεγγίσεων στην παραγωγή, σε αντίθεση με τα πιο κεντρικά μοντέλα ανάπτυξης, όπως αυτά που χρησιμοποιούνται συνήθως σε εμπορικές εταιρείες λογισμικού.[5][Χρειάζεται σελίδα] Μια βασική αρχή και την πρακτική της ανάπτυξης λογισμικού ανοιχτού κώδικα είναι η ομότιμη παραγωγή από τα εμπορεύματα συναλλαγής και τη συνεργασία, με το τελικό προϊόν, ύλη, προσχέδια, και έγγραφα που είναι διαθέσιμα χωρίς κόστος για το κοινό. Το μοντέλο αυτό χρησιμοποιείται επίσης για την ανάπτυξη κατάλληλων τεχνολογιών ανοιχτού κώδικα,[6] την ηλιακή φωτοβολταϊκή τεχνολογία [7] και ανοιχτού κώδικα ανακάλυψη φαρμάκων.[8][9]