The title may be wrong. I was looking to clarify some confusions for my PKDSA project on GitHub. There are two licenses that I choose for my project. 90% of the code is actually licensed under AGPL V3 whereas 10% of the code is actually licensed under MIT/ISC license.
If someone actually work on the portions of code that were in MIT/ISC license, I don't think that there'll be issues (correct me if i am wrong).
From what I know, AGPL/GPL actually have certain terms. I have some questions on the terms.
- If there's any changes made to the source code that belongs to AGPL, the modifications actually need to be disclosed to all parties who involved. However, if let's say someone uses the code (without modifications), they can either extend or just use as it's (for their own use such as code consumption or mixing their own in house systems with my project), in such a situation, does the developer who create such work consider as "derivative work" or "modification"?
- The source code distribution of the AGPL project, can developers just put links or credit to my project or the source code distribution has to be downloaded from my repository and then distribute to the respected parties? Does it need both?
- If someone uses the work as it's without any modifications, how does the copyright notices or something similar applies? What are the steps to do such notification or notices?
If someone uses my AGPL code, what could be the things that they need to know? Are there any missing questions that people will raised if they use my AGPL code? Does a mixture of MIT and AGPL license actually allowed?
There may be more questions but for now I can't think of any other questions.