Hello,
I'm developing a new RapidMiner Extension for a University project, and I would like to upload it to GitHub and to the Marketplace. However, I would like to ask some questions about applying the AGPL license before running into any legal issues.
1. I used the RapidMiner Extension Template from the GitHub repository, which came with predefined "LICENSE" and "short_license.txt" files. I only modified the year to "2001-2014" in the "short_license.txt" file and kept the "Rapid-I and the contributors" part. Is this enough? I checked the license files of another Extension developed by a third party and the license text was the same as the Template's license text. Here's it's source:
https://github.com/matmih/Recommender-extension2. Should the entire content of the "short_license.txt" be included into every source of Java class I authored?
3. I've read that the AGPL license says, that the source of an AGPL licensed software should be hosted and there should be a link provided. If I only make a GitHub repository for my Extension, host the source there and insert a link of the GitHub repository into the readme file and the Marketplace description, that would be enough?
I would like to note that I haven't yet uploaded my finished Extension to GitHub nor to the Marketplace.
Thank you in advance.
Regards,
Bálint