Τι είναι ο νόμος λογισμικού;

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

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

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

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

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

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