-
Notifications
You must be signed in to change notification settings - Fork 0
license question #3
Comments
I' am not sure why and how. Feel free to create PR to add license 😊 |
Would be a requirement for #4 anyway. OK, so you want me to pick one for you? Let me give you a few choices then to pick from those I at least have a rough idea of. For reference, see SPDX, we'll need one that is approved by OSI/FSF as being free/libre:
There are plenty of others, feel free to dig in. But if you do not care to much about the dots on the ï, just pick one of those mentioned that suits you best. Oh wait, stupid me: you use GPL'd libraries – so see, now your app is bound to that as GPL enforces it (section 5). So you basically just have to check whether it should be GPL-2.0 or GPL-3.0 (as the libs are dual-licensed if I got that right). IIRC, they said "only" in both cases (otherwise you'd have the option of saying "GPL-2.0-or-later"). TL;DR: Which of the 2 you want to pick (GPL-2.0 or GPL-3.0), or do you want to dual-license, too? So how to apply it? Simply add the corresponding |
@depler any preference yet? As shown above, it will need to be a GPL one if you're using GPL'd code. Let's see:
So this leaves you the choice between either GPL-2.0-only, GPL-3.0-only or a dual-licensing with both (as GPL is the strongest one here it fulfills all the terms of the others but adds on top, which is why you cannot pick one of the "less-strict" licenses). IANAL, but that's how I "was taught" about it. So will you choose? |
@IzzySoft I don't really understand what problem this license file will solve. But again, feel free to create PR and I will merge it. Let's choose GPL-3 if it matters. |
Thanks @depler – PR opened. And it solves the problem of missing clarity. Quoting Wikipedia:
In terms of free/libre software it ensures the freedom is granted (e.g. to use, distribute, modify etc. pp.). I've added the Thanks a lot! Once it's merged I will see to include your app ASAP with my repo, which often serves as stepping stone for F-Droid.org – and #4 can be proceeded as well. Maybe @Pentaphon wants to start the process then by opening an RFP? |
Thanks a lot! As promised I've set everything up for my repo now, so Transmission will become available here with the next sync around 6 pm UTC. Be welcome to pick a badge if you want to link there e.g. from the Readme then 😃 |
@IzzySoft thanks for including app into your repo! Please fix changelog url, it has misprint releasses |
Argh… Thanks for spotting that! Fixed, effective with the next sync. |
Can you please add a license to your repo here? I guess you just forgot to declare it. As most of the libraries used are (dual) licensed GPL-2.0-only or GPL-3.0-only, I assume the same also applies to your app?
The text was updated successfully, but these errors were encountered: