Συντονιστής: konnn
dimitrisk έγραψε:Πολύ ενδιαφέρον topic. Με ενδιαφέρει άμεσα. Ψάχνομαι και έγω να δω σε τι αδεια να διανέμω java εφαρμογές. Διαβάζω απο εδώ και απο 'κει διάφορα κειμενακια, αλλα έχω μπερδευτεί. Είμαι μεταξ και gpl3 Apache Licence
έγραψε: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.
έγραψε: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.
έγραψε:Dear Sir/Madam,
I have two questions and I would highly appreciate your answers.
First question: I am considering the possibility of developing applications with Sun's Netbeans IDE, using Java language and libraries. My question has to do with what would be the proper way of licensing my applications with an open source license, such as the GPLv3 or newer. To be more specific: If I, for example, develop an application named MyApp using Netbeans, a folder is created with several folders and files, including the source code and the "executable" version. Among these files, jar files are auto-included that are needed for the application to run. Some of these jar files have the LGPL licence. If I include these jar files in my application (since they are needed for the application to run, and that's why the are automatically included in the respective folder when Netbeans builds the application), does this mean that I have to include their source code as well? Overall, is it possible to licence such a project under GPLv3 or newer?
And a second question: if I give a project publicly with NO licence at all (without the source code included), can I later release the same project (with the source code included) under GPLv3 or newer?
Kind regards
cyberpython έγραψε:Ο πηγαίος κώδικας των βιβλιοθηκών swing-worker και appframework που προστίθενται αυτόματα στις desktop εφαρμογές από το NetBeans μπορεί να βρεθεί αντίστοιχα εδώ και εδώ.
Πάντως, πιστεύω οτι είναι αβλεψία από την πλευρά των developers του Netbeans που στα jars που προστίθενται αυτόματα δεν υπάρχει και ο πηγαίος κώδικας.