Το καλύτερο λογισμικό ανοιχτού κώδικα που πρέπει να χρησιμοποιείτε

Υπήρξε μια εποχή που, αν ήθελες ένα ποιοτικό λογισμικό για τον υπολογιστή σου, έπρεπε να βγάλεις το πορτοφόλι σου και να το πληρώσεις. Τα προϊόντα της Microsoft ήταν –και εξακολουθούν να είναι– ένα χαρακτηριστικό παράδειγμα αυτού.

Στη συνέχεια, όμως, το κίνημα ανοιχτού κώδικα πήρε ατμό και ξαφνικά μας κέρασαν προϊόντα εξαιρετικής ποιότητας. Η τιμή? Απολύτως τίποτα. Δεν(Don) σας αρέσει απλώς το Διαδίκτυο(Internet) ;

Τι είναι όμως ο ανοιχτός κώδικας;(But What Is Open Source?)

Υπάρχουν δύο μορφές λογισμικού – ανοιχτού κώδικα και κλειστού (ιδιόκτητου) κώδικα. Είναι σημαντικό να κατανοήσουμε τη διαφορά.

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

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

Για παράδειγμα, δεν θα δείτε ποτέ τον πηγαίο κώδικα για τα προϊόντα της Microsoft ή της Apple . Απλώς δεν είναι προς το καλύτερο επιχειρηματικό τους συμφέρον. Μπορείτε να εκτελείτε προϊόντα ανοιχτού κώδικα σε λειτουργικά συστήματα Microsoft ή Apple αλλά να ελέγχετε τον κώδικά τους στα Windows ή το macOS; (Windows)Ναι καλή τύχη με αυτό.

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

Linux

Το Linux(Linux) είναι ίσως το μεγαλύτερο, πιο γνωστό και πιο δημοφιλές έργο ανοιχτού κώδικα που υπάρχει. Από τότε που ξεκίνησε το 1991, υπάρχουν τώρα εύκολα μερικές εκατοντάδες ενεργές «διανομές» λειτουργικού συστήματος Linux(easily a couple hundred active Linux operating system “distros” ) (συντομογραφία για διανομές). Αυτό περιλαμβάνει το σύστημα Tails(the Tails system) , το οποίο δημιούργησα πρόσφατα προφίλ, και υψηλού προφίλ όπως το Ubuntu , το Linux Mint και το Debian .

Το Linux(Linux) είναι ελκυστικό για άτομα που είναι απενεργοποιημένα από τη σκέψη ότι πρέπει να πληρώσουν για ακριβά λειτουργικά συστήματα ή από άτομα με μίσος για τα Windows(Windows) .

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

Mozilla Firefox

Δεν έχω κρύψει την αγάπη μου για το Google Chrome(Google Chrome) , αλλά εξακολουθώ να έχω μια θέση στην καρδιά μου για τον Mozilla Firefox . Ο Firefox(Firefox) κυκλοφορούσε περισσότερο από ό ,τι ήταν ο Chrome και ο Firefox ήταν αυτοί που άρχισαν να καταστρέφουν το μονοπώλιο του προγράμματος περιήγησης της Microsoft.

Ωστόσο, εκπλήσσομαι που δεν γνωρίζουν πολλοί ότι ο Firefox είναι ανοιχτού κώδικα και ότι ο ιδιοκτήτης του Mozilla είναι ένα μη κερδοσκοπικό ίδρυμα. Μπορείτε να επιθεωρήσετε ελεύθερα τον κώδικα, να βοηθήσετε εθελοντικά στην ανάπτυξη του προγράμματος περιήγησης, ακόμη και να δημιουργήσετε το δικό σας πρόγραμμα περιήγησης με βάση τον κώδικα Firefox . Τρία παραδείγματα είναι το WaterFox(WaterFox) , το PaleMoon και το Tor Browser(the Tor Browser) .

LibreOffice

Αν υπήρχε ποτέ λόγος να μην πληρώσετε ποτέ ξανά για το Microsoft Office(Microsoft Office) , το LibreOffice θα ήταν αυτό. Ακόμη και η πληρωμή για το Office 365 είναι άσκοπη όταν βλέπετε δωρεάν εναλλακτικές λύσεις όπως το LibreOffice και το Google Suite(Google Suite) .

Το LibreOffice(LibreOffice) είναι μια σουίτα επεξεργασίας κειμένου που περιλαμβάνει έγγραφα κειμένου, υπολογιστικά φύλλα, βάσεις δεδομένων και «παρουσιάσεις» (η έκδοση του Powerpoint ). Παρόλο που το LibreOffice έχει τη δική του μορφή αρχείου, άλλες μορφές αρχείων, όπως τα αρχεία Microsoft , υποστηρίζονται πλήρως και υπάρχει ένα εξαιρετικό κουμπί δημιουργίας PDF με ένα κλικ .

KeePass

Πριν από λίγο καιρό, έγραψα για την αγάπη μου για το KeePass(I wrote about my love for KeePass) και παρά τους πιο λαμπερούς αντιπάλους που προσπαθούσαν να τραβήξουν την προσοχή μου, η στοργή μου για το KeePass δεν μειώθηκε ποτέ. Σίγουρα, το KeePass είναι λίγο απλό και λειτουργικό. Αλλά μερικές φορές αυτό είναι το μόνο που χρειάζεστε.

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

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

WordPress

Μαζί με το Linux , αυτό είναι ίσως το άλλο πιο διάσημο παράδειγμα έργων ανοιχτού κώδικα. Χρησιμοποιείται από 60 εκατομμύρια ιστότοπους για να τροφοδοτήσει τα πάντα, από ηλεκτρονικά καταστήματα μέχρι χαρτοφυλάκια έως ιστολόγια (και πολλές ακόμη χρήσεις ενδιάμεσα).

Ας πούμε απλώς ότι αν το WordPress αποφάσιζε να σταματήσει την ανάπτυξη αύριο, πολλοί ιστότοποι θα είχαν σοβαρά προβλήματα.

Για να επεκτείνει τη χρηστικότητά του, το WordPress βασίζεται σε μεγάλο βαθμό στην τεράστια βιβλιοθήκη προσθηκών(plugins) και θεμάτων(themes) του . Τα περισσότερα από αυτά είναι δωρεάν, αλλά υπάρχουν και πολλές premium επιλογές.

Χρώμιο(Chromium)(Chromium)

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

Για να μην συγχέεται με το Google Chrome(Google Chrome) , το Chromium(Chromium) είναι το πρόγραμμα περιήγησης ανοιχτού κώδικα της Google. Το μεγαλύτερο μέρος του κώδικα του Google Chrome βασίζεται στο Chromium , αλλά το Chromium(Chromium) είναι επίσης ένα πρόγραμμα περιήγησης από μόνο του.

Πολλοί άλλοι προγραμματιστές προγραμμάτων περιήγησης χρησιμοποιούν τον κώδικα Chromium για τα δικά τους προγράμματα περιήγησης. Αυτό περιλαμβάνει το Amazon Silk και την Opera . Από φέτος, ο Microsoft Edge θα ενσωματώσει επίσης το Chromium στο πρόγραμμα περιήγησής του.

Κρυπτονόμισμα(Cryptocurrency)

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

Αλλά αυτό είναι για ένα άλλο άρθρο και για κάποιον που ξέρει τι μιλάνε.



About the author

Εργάζομαι ως σύμβουλος για τη Microsoft. Ειδικεύομαι στην ανάπτυξη εφαρμογών για κινητά για συσκευές Apple και Android και ασχολούμαι επίσης με την ανάπτυξη εφαρμογών για Windows 7. Η εμπειρία μου με smartphone και Windows 7 με κάνει ιδανικό υποψήφιο για αυτή τη θέση.



Related posts