Z:gnu-www-ja-java-trap--213ca5-Whether the program can be use/el

!!FUZZY!!Το εάν όμως το συγκεκριμένο πρόγραμμα μπορεί να χρησιμοποιηθεί στον Ελεύθερο Κόσμο, από τους ανθρώπους που θέλουν να ζουν με ελευθερία, είναι μια πιο σύνθετη ερώτηση. Αυτό δεν καθορίζεται από την άδεια χρήσεως του προγράμματος, επειδή κανένα πρόγραμμα δεν λειτουργεί μεμονωμένα. Κάθε πρόγραμμα εξαρτάται από άλλα προγράμματα. Παραδείγματος χάριν, ένα πρόγραμμα πρέπει να μεταγλωττιστεί ή να διερμηνευτεί, άρα εξαρτάται από έναν μεταγλωττιστή ή έναν διερμηνέα. Εάν συντάσσεται στον κώδικα χαρακτήρων (byte code), εξαρτάται από έναν διερμηνέα κώδικα χαρακτήρων. Επιπλέον, χρειάζεται βιβλιοθήκες προκειμένου να εκτελεστεί, και μπορεί επίσης να απαιτεί και άλλα χωριστά προγράμματα που τρέχουν σε άλλες διαδικασίες. Όλα αυτά τα προγράμματα είναι εξαρτήσεις. Οι εξαρτήσεις μπορεί να είναι απαραίτητες για να μπορεί να εκτελεστεί το πρόγραμμα, ή μπορούν να είναι απαραίτητες μόνο για ορισμένα χαρακτηριστικά του γνωρίσματα. Σε κάθε περίπτωση, σύνολο ή μέρος του προγράμματος δεν μπορεί να λειτουργήσει χωρίς τις εξαρτήσεις.