-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add license #594
Comments
The issue we discussed this in is private. I wrote the new team a brief summary of the internal discussion as I don't know whether everyone of the old team wants his thoughts public. @anonym-HPI @ClFeSc @hpistudent72 My opinion:
|
I agree entirely with @Dassderdie on this issue. |
I supported the idea of AGPL v3 (or so is it called). Any company should be allowed to use it and even make money of it, but change/improvements should be there for all. That is my stance on this. I know there is the risk that companies don't want to improve it, but if they could without giving back this project could die. I would therefore make it possible for companies to take this code, put their own branding on it, release scenarios and get money via training courses or so. Of course the risk is that the project will not be developed any further. (Writtten this via phone, but my stance is smth in this direction, without quoting me or so) |
In general, I prefer permissive over restrictive licenses. But in this case, I can understand why we'd rather use a restrictive license. As far as I know (but we should definitely double-check before we decide finally), the AGPL includes the things you'd like to have, so
Am I missing anything (besides being more permissive) you'd like to have? What I'm not sure about is whether there are other copyleft licenses that are incompatible to the AGPL and might restrict which external libraries we can use. For what I know, (A)GPL is not that commonly used for JS applications, so we should make sure that choosing AGPL does not restrict our own possibilities during development too much. |
With exporting, templates, images and such, you mean we don't have to alter/add smth to the license? Users are allowed to keep them under a different license (even no license)? About restrictions of libraries I don't know. Our work probably falls under what is described as "larger work" in the license descriptions on this website. I am open for a private discussion, we could make a meeting next week, e.g. wednesday (in person or online), for all that want to particapate. Especially @Dassderdie @ClFeSc @hpistudent72 as we four have done most of the software. Of course you of the new project have to agree about what license we choose, to not remove your work and as you want to improve the software, you would probably like a license that you want to work in the future. |
This is the PR for AGPL v3.0 #636 |
https://github.com/hpi-sam/digital-fuesim-manv-public-test-scenarios/ has no mention of the license, we may put some mention there or so, so people can use at least the test scenarios. |
I propose we just copy the AGPL license file into the public-test-scenarios repo. Should work here even without the readme and details. |
We can do that, as long as there are only for testing (you mean just LICENSE.md and not LICENSE-README.md?) |
As the test scenarios are rather data than code, I don't think it makes sense to use some source code license for that repo and would prefer a Creative Commons license. Taking into consideration that most of the scenarios are really small and simple
I would prefer a license that is as permissive as possible, i.e. (in order of preference):
|
works for me, i'm fine with either of your proposals @lukasrad02 |
I am ok with both. And source code license could be not the right choice. |
I have published a pull request for CC0 1.0 Universal hpi-sam/digital-fuesim-manv-public-test-scenarios#14 |
At the moment, this repo has no license specified. When working on and extending this project, we'd like to have a license in order to be able to add dependencies and respect their respective licenses.
@Dassderdie @ClFeSc @anonym-HPI @hpistudent72 since the code in this repo is mainly your work it seems like you should decide which license to use. Christian told us that you have discussed this already, but the issue might be private, so we did not find anything on this topic.
The text was updated successfully, but these errors were encountered: