Earlier quoted context omitted.
> In particular it doesn't give you a right to download it That sentence is wrong, GitHub’s terms of service explicitly give users a right to download, and also run, the code of any project that is publicly visible. Please read the terms, especially section D “5. License Grant to Other Users”. https://docs.github.com/en/github/site-policy/github-terms-o...
Those terms don't say anything about a right to "download and also run" code: > you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (emphasis mine)
Project includes a dependancy that has a license that forbids its use
51–60 of 249 posts
Re: Project includes a dependancy that has a license that forbids its use
#52Earlier quoted context omitted.
I wonder what happens when I upload to GitHub code that I have permission to distribute, but that I don't own, that GitHub doesn't have permission to distribute and I don't have permission to give others permission to distribute.
Then you cannot grant such right to GitHub, thus, you cannot post to GitHub.
Re: Project includes a dependancy that has a license that forbids its use
#53I am not a lawyer... There may be an argument here that 1. GitHub has a valid license to distribute it (as a result of their TOS) 2. Running the downloaded code is not copyright infringement (or not obviously so, and hasn't been established as so in any court that I am aware of) 3. Using the APIs is not copyright infringement (see Oracle v Google, if that was fair use this almost certainly is) Thus no copyright infri…
The license forbids use . The project is (or was) clearly using it. GitHub is irrelevant.
Re: Project includes a dependancy that has a license that forbids its use
#54License reads: > "Copyright Bouke van der Bijl I do not give anyone permissions to use this tool for any purpose. Don't use it. I’m not interested in changing this license. Please don’t ask. " Used by counter on GitHub is at 464. The way it's worded would imply that they are all violating the license? How can this be enforced for inconsequential small pet projects? Is this really something to worry about, particularl…
Yes. My read of the situation is not that it's a license that intends to stop people from using it, but rather that it's a license that selects for a specific target audience that doesn't care about copyrights or is anti-copyright.
In my opinion, that's a perfectly valid audience to select for, although a license that specifically prohibited any licensee from ever filing a lawsuit over a copyright claim or sending a DMCA takedown might be a funnier way to accomplish it.
Re: Project includes a dependancy that has a license that forbids its use
#55Quite an unusual, but effective, way to mark something as a proof of concept that's dangerous to use: From [1]: "This is as unsafe as it sounds and I don't recommend anyone do it outside of a testing environment." [1]: https://github.com/bouk/monkey#i-thought-that-monkeypatching...
> … I don't recommend anyone do it outside of a testing environment. … which is exactly dow it is used in dapr > This is only used in the test (and thus not.compiled and distributed in our binaries). (source: https://github.com/dapr/dapr/issues/3563#issuecomment-901563... )
Re: Project includes a dependancy that has a license that forbids its use
#56GitHub terms of service [1]: "If you set your pages and repositories to be viewed publicly, you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (for example, through forking)." I think these override it? [1] https://docs.github.com/en/github/site-p…
No it does not. This statement is exclusively for the fact that GitHub and a reader is not liable for showing/reading your copyrighted code. The only weak spot is GitHub Actions/Code spaces/etc for dev tools I guess. Because that falls under "GitHub service" and is a functionality of it.
Re: Project includes a dependancy that has a license that forbids its use
#57Earlier quoted context omitted.
Then you cannot grant such right to GitHub, thus, you cannot post to GitHub.
I do wonder about things like the linux kernel being uploaded to github though... it doesn't seem like all the contributors consented to giving GitHub this license.
Re: Project includes a dependancy that has a license that forbids its use
#58I love that all the discussion here is about the license I wrote and not about the actual project, which is a completely terrible idea and something I created as a lark. Why did I not spell this out in the blog post? For my own amusement. I also think it shows that licenses really don't matter all that much as some people think, they are not computer code.
Re: Project includes a dependancy that has a license that forbids its use
#59I love that all the discussion here is about the license I wrote and not about the actual project, which is a completely terrible idea and something I created as a lark. Why did I not spell this out in the blog post? For my own amusement. I also think it shows that licenses really don't matter all that much as some people think, they are not computer code.
I've considered making a license that is basically MIT/BSD, but requires that anyone using an automated license checking/compliance system (any corporate users) to pay a fee to use the software.
Re: Project includes a dependancy that has a license that forbids its use
#60Earlier quoted context omitted.
The conflicting license states >I do not give anyone permissions to use this tool for any purpose. Don't use it. So no use rights either.
But the granting of rights to redistribute is governed by the applicable copyright law, as far as I know there is no equivalent body of law governing usage. You can't give someone information but attach conditions to its use, except in specific circumstances. You can certainly make someone sign a contract before agreeing to give them the information, but that's not what's occurring here.