Answer the question
In order to leave comments, you need to log in
How to correctly specify an open-source license for your own software?
I want to add an MIT license to my project written in Java. And I have a few questions about how I should do it correctly.
My application uses dependencies (third-party libraries) that use other licenses: GPLv2, GPLv3, Apache, LGPL, BSD. And I have a question, should I somehow indicate the libraries used, where should I indicate this, and is it necessary to indicate the full text of the license?
Also, in the source code of my application, fragments of the source code from another project are used under the GPL license, how should I correctly code this?
And also I have a question, should I copy the text of the MIT license into all project source files? The license is written rather vaguely. And in many projects with similar licenses, I have seen that the text of the license is not indicated in the source code files. Maybe it's optional, maybe just adding the license text file to the source code folder is enough?
Also my application has a GUI. On first launch, can/should I ask the user to agree to the terms of the license? And also, do I need to add the text of the license and the software used to the "About" window?
Answer the question
In order to leave comments, you need to log in
In the title, put the copyright date and a link to the license. In the program, make a folder with licenses and add them according to the list. In redmi, specify all products and license file. There is a sign with the name of the license and a link in the about. It's like the minimum. Everything else is better to ask a lawyer
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question