I buy a hammer from home depot, I don't need to give Home Depot a license for me to use the hammer. I don't need to give that license to the hammer manufacturer either.
The jackhammer does not store text that you write on your behalf. Firefox does. When you type a comment here on HN, you do so in a form field. Firefox stores that text for you and reproduces it on demand. Since you and only you have copyright on that text, you and only you can legally publish it.
I think it is dumb that they want _explicit_ permission to do this, when we grant _implicit_ permission to all kinds of programs day in and day out to do the same thing. `less` doesn’t ask for permission when I tell it to display a file to me, it just does it. `curl` doesn’t ask for permission when I tell it to upload the file to a server. Etc, etc.
But check out the ToS for other web browsers, for desktop publishing programs, office suites, email clients, etc, etc. Many of them have similar language. Not all of them, but many.
That doesn’t make any sense. You’re not giving the license in the ToS to the program but to the company. But the company isn’t processing any data I enter into the browser. I run the browser myself and they never get access to the data.
Right, but under US law you cannot give a license to a program. Only to people, or groups of people that we call a company. You’re giving Mozilla permission to implement the features in Firefox, since you can’t just give permission to Firefox.
But Firefox doesn’t need a license to give me a program that I can use to do stuff on my device. They only need a license if they get access to the data.
I think it is dumb that they want _explicit_ permission to do this, when we grant _implicit_ permission to all kinds of programs day in and day out to do the same thing. `less` doesn’t ask for permission when I tell it to display a file to me, it just does it. `curl` doesn’t ask for permission when I tell it to upload the file to a server. Etc, etc.
But check out the ToS for other web browsers, for desktop publishing programs, office suites, email clients, etc, etc. Many of them have similar language. Not all of them, but many.