-
Notifications
You must be signed in to change notification settings - Fork 114
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
DroidBench OSS license #40
Comments
@ericbodden DroidBench should at-least-partially use GPL v2, since DroidBench seems to include DroidSafe, which is GPL v2: |
That would be bad, GPL would be no option for most commercial users, I think. What do we use DroidSafe for? |
@ericbodden According to the acknowledgment:
|
That's a tricky one. When a project has a proper license, it usually (GPL, LGPL, Eclipse, etc.) defines that derived works are allowed, but only under the condition that the derived work is made available under the same license. In this case, we did not define any such provisions. Nevertheless, I'm quite sure we can rule out GPL. The DroidSafe team contributed code to DroidBench, but in their contribution (correct me if I'm wrong), they never mentioned that they contribute under the conditions of the GPL, nor do the code files contain any reference to the GPL. You can't just implicitly assume a license. Even if they choose to publish under GPL in one channel (their own web site / repository), that doesn't mean that GPL applies to all channels (think of e.g., MySQL GPL vs. MySQL commercial license - same product, two licenses. If you pay, you get a different license). Sadly, that doesn't make things easier. Since we host on Github, their terms apply. See the Github License Help:
Let's dive deeper into Github's Terms of Service:
The last paragraph is essentially what I wrote above about contributor licenses. Still, we don't have a license file and are stuck with the |
Thanks Steven! Yet, we could also just ask the contributors whether they would be okay to licence all this under a permissive licence. Might be simpler than dealing with lawyers. |
Here's the list of contributors:
Officially, we would need to contact them all and have the respective institutions give us permission to choose a license. We do not need permission from the individual people, if the work was done as part of their employment. This could be a simple e-mail just for documentation purposes, but it needs to be done. The student has probably had a student contract back then, i.e., is part of his institution as well, right? Fraunhofer should be fine, regardless of the institute. @ericbodden Do you want to send around the e-mails and put me in CC so that we a copy of the documentation at SIT and at IEM? Afterwards, we can change the license on Github. |
Actually, I was a Master Student and it was the content of my Master Thesis - I don't remember a student contract. But I trust your judgement and I'm okay with any license you suggest. |
Hi all.
Some of our industry partners would like to use DroidBench but currently are reluctant to do so due to a missing license. May I suggest to add one? I would suggest a liberal license, such as MIT or BSD.
Who outside Fraunhofer / TU Darmstadt / UPB contributed to DroidBench? Is there anybody else who'd need to consent?
The text was updated successfully, but these errors were encountered: