Closed vincentarelbundock closed 3 years ago
Perhaps a better way to assign "credit" would be to list you as a copyright holder using the "cph"
role in DESCRIPTION
, with a comment that mentions the poorman
package.
(Piping in from the side as one pal (NE) poked me about this query by another (VAB).)
I do not think we have a hard social contract on this. On the file where you lift name + copyright + full license statement appear to be the common minimum. Some (not all) add as 'ctb' in DESCRIPTION as you say. I think that can be fair, but making it "required" may reach too far. You definitely did the right thing by asking here :)
Thanks, I appreciate that. I'm more than happy to add Nathan as a contributor. But there's also the other side of the equation: maybe they don't want their name to be associated with a bunch of crappy R packages ;)
Yours is a famous one getting more famous by the minute :)
One more thought I just had is that
Hey @vincentarelbundock. A couple of points if I may.
Fantastic! I'll definitely check your version of tidyselect out.
https://github.com/vincentarelbundock/modelsummary/commit/a834959ede69cb61186f32f94a95cecd112a1c13
Thanks a lot for your amazing work. This is such a cool package!
I would like to know what you feel is best practice for developers who would like to lift code from
poorman
. For example, I wanted to reduce the number of dependencies in mymodelsummary
package, so I removeddplyr
which I used forbind_cols
andbind_rows
. Instead of just substituting one dependency (dplyr
) for another (poorman
), I lifted thebind_cols
andbind_rows
frompoorman
and included the functions directly in my package. I also included your name, the copyright notice, and the full license in the file. See here:https://github.com/vincentarelbundock/modelsummary/blob/main/R/bind.R
My understanding (IANAL) is that this complies with the terms of the MIT license (feel free to correct me if this is wrong). However, I'd also like to be "nice", and not just "compliant". So I would like to know how you prefer that developers like me act in cases like this. For example,
dplyr
?Thanks again for the awesome work!