Ανοιχτός Κώδικας & Ανοικτά Πρότυπα
Εξέλιξη που πηγάζει από τη συνεργασία
Εισαγωγή
Εμείς εδώ, στη GMX TEC έχουμε υιοθετήσει τη λογική του ανοικτού κώδικα. Ο ανοιχτός κώδικας είναι η κινητήρια δύναμη πίσω από ορισμένα από τα πιο εκπληκτικά επιτεύγματα στην τεχνολογία. Είναι πλέον δεδομένο ότι έχει γίνει βασικός παράγοντας στην τεχνολογική βιομηχανία. Τι είναι όμως; Ο ανοιχτός κώδικας είναι λογισμικό που χρησιμοποιείται από ολους. Από ρούτερς έως τηλέφωνα, desktops, IoT και servers .
Μπορεί να μην το πιστεύετε αλλά χρησιμοποιείτε ανοικτό κώδικα σε καθημερινή βάση. Πιστεύουμε ότι τα δικαιώματα ιδιοκτησίας στις λύσεις ΙΤ αποτελούν προϊόν του παρελθόντος και μπορεί να αποβούν επικίνδυνα για την επιχειρηματικότητα.
Συμμετέχουμε ενεργά σε διάφορα projects ανοιχτού κώδικα και ενθαρρύνουμε τους πελάτες μας να επιλέξουν τον ίδιο δρόμο.
Ποια είναι η διαφορά μεταξύ του λογισμικού ανοικτού κώδικα και των υπολοίπων;
Οι δημιουργοί του ανοικτού κώδικα τον κάνουν διαθέσιμο σε όποιον θα ήθελε να τον διαβάσει, να τον αντιγράψει, να μάθει από αυτόν , να τον τροποποιήσει ή να τον μοιραστεί. Παραδείγματα τέτοιου κώδικα είναι το Linux, Android, Open Office, LibreOffice , Mysql , PHP , Python και η λίστα συνεχίζεται.
Όπως με το ιδιοκτησιακό λογισμικό, οι χρήστες πρέπει να αποδέχονται τους όρους μιας άδειας,με τη διαφορά ότι στο λογισμικό ανοικτού κώδικα, οι νομικοί όροι διαφέρουν δραματικά από αυτούς του ιδιοκτησιακού λογισμικού.
Πως επηρεάζει τους ανθρώπους;
Οι άδειες ανοικτού κώδικα επηρεάζουν τον τρόπο με τον οποίο οι άνθρωποι μπορούν να χρησιμοποιήσουν, να μελετήσουν, να τροποποιήσουν και να διανήμουν το λογισμικό. Γενικά, οι άδειες ανοιχτού κώδικα επιτρέπουν στους χρήστες ηλεκτρονικών υπολογιστών την άδεια να χρησιμοποιούν λογισμικό ανοιχτού κώδικα για οποιοδήποτε σκοπό επιθυμούν.
Ορισμένες άδειες ανοιχτού κώδικα - αυτό που ορισμένοι αποκαλούν άδειες "copyleft" - ορίζουν ότι όποιος κυκλοφορεί ένα τροποποιημένο πρόγραμμα ανοιχτού κώδικα πρέπει επίσης να απελευθερώσει και τον κώδικα για το πρόγραμμα μαζί με αυτό. Επιπλέον, μερικές άδειες ανοιχτού κώδικα ορίζουν ότι οποιοσδήποτε τροποποιεί και μοιράζεται ένα πρόγραμμα με άλλους πρέπει επίσης να μοιράζεται τον κώδικα του προγράμματος χωρίς να χρεώνει τέλη αδειοδότησης για αυτό.
Το λογισμικό ανοικτού κώδικα είναι χρήσιμο μόνο για τους προγραμματιστές;
Όχι. Η τεχνoλογία του ανοικτού κώδικα μπορεί να ωφελήσει όλους.
Γιατί οι άνθρωποι προτιμούν να χρησιμοποιούν προγράμματα ανοικτού κώδικα;
-
Έλεγχος. Πολλοί το προτιμούν γιατί έχουν μεγαλύτερα περιθώρια ελέγχου σε αυτό.
-
Εξάσκηση. Άλλοι το προτιμούν γιατί τους βοηθάει να βελτιωθούν στον προγραμματισμό.
-
Ασφάλεια. Κάποιο προτιμούν τον ανοικτό κώδικα γιατί θεωρούν ότι είναι πιο σταθερός και ασφαλής από το ιδιοκτησιακό λογισμικό.
-
Σταθερότητα. Πολλοί χρήστες προτιμούν λογισμικό ανοικτού κώδικα για μακροπρόθεσμα project.
Τι είναι τα "πρότυπα";
Το ISO (International Organization for Standardization), ορίζει τα πρότυπα ως "ένα έγγραφο που παρέχει απαιτήσεις, προδιαγραφές, κατευθυντήριες γραμμές ή χαρακτηριστικά που μπορούν να χρησιμοποιηθούν με συνέπεια για να διασφαλιστεί ότι τα υλικά, τα προϊόντα, οι διαδικασίες και οι υπηρεσίες είναι κατάλληλα για τον σκοπό τους".
Τι κάνει ένα πρότυπο "open"?
Σύνφωνα με το OASIS (open standards organization), οι τεχνικές επιτροπές (TCs) αναπτύσσουν τα πρότυπα και, στη συνέχεια,για να υιοθετηθεί το πρότυπο από την κοινοπραξία ως ανοιχτό, πρέπει:
-
να έχει δημιουργηθεί από εμπειρογνώμονες (όχι προσωπικό του SDO)·
-
να έχει αναπτυχθεί στα πλαίσια μιας διεθνώς αναγνωρισμένης, ανοικτής διαδικασίας (π.χ να είναι ανοικτή σε δημόσια αναθεώρηση)·
-
να είναι εύκολο στην πρόσβαση και την υιοθέτηση·
-
να έχει επιτρέψει την συνεισφορά όλων όσων έχουν επηρεαστεί από αυτό·
-
να μην έχει κρυμμένα μοτίβα που να αποθαρρύνουν αυτούς που θα το εφαρμόσουν·
Το Linux ως ένα λειτουργικό σύστημα ανοικτού κώδικα
Το Linux είναι το πιο γνωστό και πιο χρησιμοποιημένο λειτουργικό σύστημα ανοιχτού κώδικα. Ως λειτουργικό σύστημα, το Linux είναι λογισμικό που βρίσκεται κάτω από το υπόλοιπο λογισμικό σε έναν υπολογιστή, λαμβάνοντας αιτήματα από τα προγράμματα του και μεταδίδοντας αυτά τα αιτήματα στο hardware του υπολογιστή.
Γιατί επιλέγουμε ανοικτό κώδικα;
Χωρίς Αδειοδότηση
Στον ανοικτό κώδικα δε πληρώνετε για το λογισμικό παρά μόνο αν επιλέξετε υποστήριξη και συντήρηση.
Ανεξαρτησία της Εταιρείας
Αν η εταιρεία που δημιούργησε το λογισμικό αποτύχει, ο κώδικας συνεχίζει να υπάρχει και και εξελίσσεται.
Εύκολο στη διαχείριση
Το λογισμικό ανοικτού κώδικα μπορεί να εγκατασταθεί οπουδήποτε και όσες φορές χρειαστεί, χωρίς να πρέπει να λαμβάνονται υπόψην οι παραμέτροι αδειοδότησης.
Ανοίξτε νέους ορίζοντες για την επιχείρησή σας
Σήμερα οι πιο εξελιγμένοι οργανισμοί- ανεξάρτητα από το όραμά τους - αγκαλιάζουν το open source ως έναν απαραίτητο συστατικό της επιτυχίας.
Και η GMX είναι πρωτοπόρος στην προσπάθεια !
Το ανοικτό λογισμικό οδηγεί σε σπουδαία πράγματα!
Η GMX TEC ως μέρος του κινήματος, δουλεύει με μεγάλη ευκινησία και δέσμευση.
Γίνετε μέρος του καινοτόμου μας συστήματος όπου οι ιδέες τόσο μέσα όσο και έξω από τον οργανισμό μας λαμβάνουν πιο δίκαιη αντιμετώπιση.
Διαφάνεια
Σε ανοικτούς οργανισμούς, η διαφάνεια κυριαρχεί. Όσο το δυνατόν σύμφωνα με τους ισχύοντες νόμους, οι ανοικτές οργανώσεις εργάζονται για την εύκολη πρόσβαση των δεδομένων και των άλλων υλικών τόσο σε εσωτερικούς όσο και σε εξωτερικούς συμμετέχοντες.
Ένταξη
Οι ανοικτοί οργανισμοί είναι δεκτικοί. Δεν αποδέχονται απλώς διαφορετικές απόψεις, αλλά και εφαρμόζουν συγκεκριμένους μηχανισμούς για να προσκαλούν το διάλογο όπου και όποτε είναι δυνατόν.
Προσαρμοστικότητα
Οι ανοικτοί οργανισμοί είναι ευέλικτοι και ανθεκτικοί. Οι οργανωτικές πολιτικές διασφαλίζουν ότι και οι θετικές αλλά και οι αρνητικές γνώμες έχουν πραγματική και ουσιαστική επίδραση στην οργανωτική λειτουργία.
Καλά μέχρι εδώ. Τότε τι είναι ο κλειστός κώδικας;
Το λογισμικό κλειστού κώδικα μπορεί να ορισθεί ως ιδιοκτησιακό λογισμικό που διανέμονται βάσει μιας άδειας χρήσης σε εξουσιοδοτημένους χρήστες με περιορισμούς ιδιωτικής τροποποίησης, αντιγραφής και αναδημοσίευσης.
Ή με διαφορετικούς όρους, δεν τίθεται υπό ανάγνωση ή αλλαγή.
Γενικά, οι κύριες διαφορές μεταξύ των δύο καθορίζονται με βάση τους εξής παράγοντες:
Κόστος
Εξυπηρέτηση
Καινοτομία
Χρηστικότητα
Ασφάλεια
Η ιδέα του λογισμικού ανοιχτού κώδικα ακουγόταν σαν κάτι μακρινό όταν ξεκίνησε το κίνημα του Ελεύθερου Λογισμικού. Από τότε, όμως, η έννοια έχει ανοίξει το δρόμο για πολύ βασικούς τεχνολογικούς πυλώνες, όπως το λειτουργικό σύστημα GNU / Linux, ο διακομιστής HTTP Apache και ο περιηγητής Mozilla Firefox.
Σήμερα, οι CIO και άλλοι υπεύθυνοι λήψης αποφάσεων στον τομέα της πληροφορικής αναγνωρίζουν όλο και περισσότερο την αξία του λογισμικού ανοιχτού κώδικα.
Πράγματι, ο ενθουσιασμός για το λογισμικό ανοιχτού κώδικα οδηγεί σε μια "χρυσή εποχή" για τις εφαρμογές.