-
-
Notifications
You must be signed in to change notification settings - Fork 12.3k
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
amfora 1.8.0 (new formula) #80166
amfora 1.8.0 (new formula) #80166
Conversation
Formula/amfora.rb
Outdated
url "https://github.com/makeworld-the-better-one/amfora.git", | ||
tag: "v1.8.0", | ||
revision: "71385e9f4e91ab982076856cac95320173ccea73" | ||
license "GPL-3.0-or-later" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be GPL-3.0-only
? I find no mentions of "or later" in non-template text (see search query).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here is the debian copyright file reference, https://metadata.ftp-master.debian.org/changelogs//main/a/amfora/amfora_1.8.0-1_copyright
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Debian doesn't indicate -or-later
, though, and I'm inclined to trust them here. It seems to actually be
license all_of: [
"GPL-3.0-only",
any_of: ["GPL-3.0-only", "MIT"],
]
...or, equivalently:
license any_of: [
"GPL-3.0-only",
all_of: ["GPL-3.0-only", "MIT"],
]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only rr
code (amfora's subpackage) is dual-licensed under GPL3 (only?, inherits amfora's license) or MIT. According to this, I think we should stick with GPL-3.0-only
? 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can specify with comments which licenses apply to which directories/files, like in e2fsprogs
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can specify with comments which licenses apply to which directories/files, like in
e2fsprogs
.
Interesting, thanks for the pointer! 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only
rr
code (amfora's subpackage) is dual-licensed under GPL3 (only?, inherits amfora's license) or MIT. According to this, I think we should stick withGPL-3.0-only
? 🤔
This is exactly why you can either license it under GPLv3 entirely or both MIT (rr subpackage) and GPLv3 (everything else).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've just changed it to:
license all_of: [
"GPL-3.0-only",
any_of: ["GPL-3.0-only", "MIT"], # rr
]
That should be correct, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should definitely have some license hell emoji :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks @vladimyr!
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?