Δημοσιεύτηκε: 25 Απρ 2011, 21:28
από simosx
demosthenesk έγραψε:Στην σελίδα http://qt.nokia.com/products/licensing αναφέρει Charge for Runtimes = Νο. Αυτό εγώ θεώρησα ότι αναφέρεται στα binaries. Σωστά ή λάθος; :problem:


Τα Runtimes είναι οι βιβλιοθήκες της Qt που απαιτεί η εφαρμογή σας για να λειτουργήσει. Οπότε το «Charge for Runtimes = Νο» σημαίνει ότι μπορείτε να χρησιμοποιήσετε και να δώσετε τα εγκαταστάσιμα (installable) πακέτα της Qt δίχως χρέωση, κτλ. Τα Runtimes είναι πακέτα που προέρχονται από την Qt.nokia.com (ή την εταιρία που αγόρασε τα δικαιώματα πρόσφατα).

demosthenesk έγραψε:
επειδή οι εφαρμογές θα απευθύνονται σε πελάτες που θα τις χρησιμοποιούν αποκλειστηκά δεν χρειάζονται δημοσίευση σε κάποιο repository για όλο τον κόσμο.
π.χ. μια εφαρμογή για video club με συγκεκριμένες λειτουργίες που επιθυμεί ο πελάτης για την συγκεκριμένη λειτουργία του μαγαζιού του.


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

demosthenesk έγραψε:Έτσι θα μπορούμε να δίνουμε και το binary & source code χωρίς να μας νοιάζει, αφού δεν θα πουλάμε κόπιες.


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

Αν όμως επιλέξεις να βασιστείς σε κάποιο έργο ΕΛ/ΛΑΚ που είναι σχεδόν έτοιμο (π.χ. από αναζήτηση στο freshmeat.net), τότε το πράγμα αλλάζει.
Για παράδειγμα, για τη διαχείριση ενός σχολείου μπορεί να πάρεις τον κώδικα του π.χ. http://freshmeat.net/projects/schooltools και να γράψεις κάτι ειδικό για ελληνικά σχολεία. Στην περίπτωση αυτή, βασίζεσαι σε έργο GPL, και κατά GPL, επειδή διαθέτεις δική σου έκδοση του προγράμματος, πρέπει να δώσεις και τον πηγαίο κώδικα.