Δημοσιεύτηκε: 01 Μαρ 2009, 15:45
Διαβάζοντας ένα link ( http://www.fsf.org/licensing/licenses/lgpl-java.html ) που μου είχε δώσει ο greatst μέσω pm σχετικά με την LGPL κατέληξα στο οτι μπορεί κάποιος να γράψει λογισμικό που συνδέεται σε LGPL-ed κώδικα και να το κάνει διαθέσιμο υπό όποια άδεια επιθυμεί ο ίδιος με την εξής προϋπόθεση:
Αν διανέμει την LGPL-ed βιβλιοθήκη πρέπει συνοδεύεται από τον κώδικά της ΚΑΙ μέσα στην άδεια χρήσης να επιτρέπει στους χρήστες της εφαρμογής το reverse-engineering ώστε αν κάνουν αλλαγές στη βιβλιοθήκη να μπορούν να τις δοκιμάσουν με την εφαρμογή.
@greatst: Επέλεξα την GPLv3 για το oOSlideshow επειδή ακριβώς δεν είχα καταλήξει στο τι συμβαίνει με τις LGPL βιβλιοθήκες στις οποίες βασίζονται οι Java-Dektop εφαρμογές. Εξ' άλλου πρόκειται για μία πολύ απλή εφαρμογή και όχι βιβλιοθήκη, οπότε η περίπτωση να τη χρησιμοποιήσει κάποιος τρίτος σε δική του εφαρμογή είναι μηδαμινή.
Αν διανέμει την LGPL-ed βιβλιοθήκη πρέπει συνοδεύεται από τον κώδικά της ΚΑΙ μέσα στην άδεια χρήσης να επιτρέπει στους χρήστες της εφαρμογής το reverse-engineering ώστε αν κάνουν αλλαγές στη βιβλιοθήκη να μπορούν να τις δοκιμάσουν με την εφαρμογή.
έγραψε:Applications which link to LGPL libraries need not be released under the LGPL. Applications need only follow the requirements in section 6 of the LGPL: allow new versions of the library to be linked with the application; and allow reverse engineering to debug this.
έγραψε:If you distribute a Java application that imports LGPL libraries, it's easy to comply with the LGPL. Your application's license needs to allow users to modify the library, and reverse engineer your code to debug these modifications. This doesn't mean you need to provide source code or any details about the internals of your application. Of course, some changes the users may make to the library may break the interface, rendering the library unable to work with your application. You don't need to worry about that—people who modify the library are responsible for making it work.
έγραψε:When you distribute the library with your application (or on its own), you need to include source code for the library. But if your application instead requires users to obtain the library on their own, you don't need to provide source code for the library.
@greatst: Επέλεξα την GPLv3 για το oOSlideshow επειδή ακριβώς δεν είχα καταλήξει στο τι συμβαίνει με τις LGPL βιβλιοθήκες στις οποίες βασίζονται οι Java-Dektop εφαρμογές. Εξ' άλλου πρόκειται για μία πολύ απλή εφαρμογή και όχι βιβλιοθήκη, οπότε η περίπτωση να τη χρησιμοποιήσει κάποιος τρίτος σε δική του εφαρμογή είναι μηδαμινή.