Closed schollz closed 1 month ago
Does "Submission" in this case refer to the code of the PR, not the code of croc?
@jathek good question.
as I understand the agreement, I read it as code of croc. (if its for the code of the PR, then I find myself asking the question of why do they need a CLA to protect autogenerated yaml files?). either way, the ambiguity is also concerning.
I assume they just want to avoid copyright trolls submitting PRs and then claiming rights to code in the winget-pkgs repo. "Project" in this case refers to winget-pkgs, as far as I can tell.
Edit: https://opensource.microsoft.com/program/#program-releasing, emphasis mine
All contributions to a Microsoft-managed open source project must use the Microsoft Contributor License Agreement (CLA). The CLA must be agreed to by all contributors who are not Microsoft Full-time Employees (FTE) or interns prior to the contribution being merged into the project codebase.
I'm pretty sure it's just a general CLA for any code submitted to an open source Microsoft repository, but hopefully someone else can confirm. You can't be the first to wonder about this.
Found a discussion on winget-pkgs that seems to confirm: https://github.com/microsoft/winget-pkgs/discussions/14084#discussioncomment-794372
The commenter denelon is "Product Manager for WinGet" for Microsoft.
Thanks @jathek.
I like that they are responsive to the discussion around the CLA, that makes me feel better.
That question revolves around the Originality of Work
which is also a good question but slightly different in my case.
I made a discussion in their repository, I'd appreciate if we can carry over the discussion there to get a more specific answer: https://github.com/microsoft/winget-pkgs/discussions/155182
hi croc community!
winget integration was added back in 2023 (https://github.com/schollz/croc/issues/498), as requested by @CodeCubeNeo since it was becoming the official way to get things installed. thanks for bringing the issue and helping with it, especially @sitiom and @jathek.
I think winget integration is working again, except that it looks like there is a new terms of integration requiring me to agree to the microsoft CLA (https://github.com/microsoft/winget-pkgs/pull/155177#issuecomment-2131384583).
reading through the CLA I found that I disagree with this section (screenshot from 05/25/24):
is there a way to have winget support without agreeing to Microsoft's CLA?
cc-ing winget other interested parties like @flleeppyy @bitraid