News for hackers. Stuff that matters.
Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Tuesday September 27, 2016 @08:35AM (#12589113)
Users already opt into using a service like WhatsApp. They are presented with TOS on first use / account creation. Whatsapp changed their TOS and presented the new TOS to existing users when they first opened the app after the change.

Doesn't this already satisfy your requirements?

It is, of course, well known that users never read TOS / EULA for software or services.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by criddell on Tuesday September 27, 2016 @12:09PM (#12590657)
> They are presented with TOS on first use

Exactly. So I printed it out, made the changes I wanted to see, signed it and send it to Facebook with a notice that continuing to provide me with service constitutes acceptance.

I didn't really do this, but it seems like it should be as legally binding as a click through EULA.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Tuesday September 27, 2016 @01:16PM (#12591232)
"Clicking means agreement" at least makes sense, even if it might not be enough to satisfy contract law in some countries. "Keeping doing what you were doing anyway and ignoring me means agreement" is clearly nonsense.

If your argument is that click-through agreements are invalid in general, then no Internet services at all are legal, no matter how benevolent their TOS is to the user, how simple it is, or how clearly it's written and presented. The same goes for software licenses.

The law says that by default, absent a contract that says otherwise, you are not allowed to use software, and you are not allowed to use online services that require login and a TOS click-through. If you want to use them, you have to agree to some offer made by the provider or the copyright holder. And you can only agree to an offer they actually make.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by pdkl95 on Tuesday September 27, 2016 @09:03AM (#12589260)
> WhatsApp

I'm not talking about WhatsApp.

> users never read TOS / EULA

Then the user hasn't given informed consent! It's the responsibility of the collecting party to make sure that the user is aware of all aspects of the transaction.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Tuesday September 27, 2016 @09:45AM (#12589519)
How? If the TOS text is displayed, and the user clicks OK, how can the service provider make sure the user actually read it, let alone understood it correctly?

Should the user be required to correctly answer some quiz questions about the TOS every time they use the product? I don't think any users would agree to that, for any product.

Do you have a positive example of how to do this successfully?

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by TeMPOraL on Tuesday September 27, 2016 @10:53AM (#12590008)
> Should the user be required to correctly answer some quiz questions about the TOS every time they use the product? I don't think any users would agree to that, for any product.

Well, that's technically a problem of service provider. If you're afraid your product won't be used because of a complicated TOS, then... simplify the TOS. Drop the tons of legal bullshit, and stop hiding shady stuff in it.

The more I think about it the more I like the incentive structure it creates.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Tuesday September 27, 2016 @12:16PM (#12590720)
The GPLv2 contains 2400 words. The AGPLv3 contains 5090 words. They aren't enough for casual non-technical users to read and grok. And they can't be greatly simplified without changing their meaning.

Licenses are long and complex not only because they have "bullshit" and "shady stuff" in them. This is an unfortunate fact of life.

It's true that some services can do with much simpler TOS. The BSD 3-clause license is 220 words long (most of them in scary caps). But how short and simple does a license need to be to make the average user actually read it before clicking OK? My guess is most users would read 1-2 sentences. But some users, as soon as they see a dialog with a single "OK" or "Next" button or an "I agree" checkbox, will automatically click it without reading any text at all: this can be practically muscle memory for people used to next-next-finish installation wizards.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by pdkl95 on Tuesday September 27, 2016 @02:26PM (#12591769)
> GPLv2 ... AGPLv3 ... BSD 3-clause

None of those licenses are for the user of the software. Some are long(-ish) because they address copyright law and are intended to be read by software authors and distributors, who presumably have the luxury of time to read and research which license they would like to use for their software or 3rd party software they want to redistribute.

> Licenses are long and complex not only because they have "bullshit" and "shady stuff" in them.

That's fine. Now find a way to explain it plainly to the user so they can make an informed decision.

> But how short and simple does a license need to be to make the average user actually read it before clicking OK?

Well, that varies, but you can be sure that anybody that clicked OK after only a few seconds did not read anything. Choosing to continue when you know the contract wasn't read is prima facie evidence that no contract was established.

However, the larger problem is you think simply presenting legalease and waiting for someone to click OK can ever meet the standard of informed consent[1], which is a much stronger requirement than the click that's required for some contracts. Contract law is sufficient for most of what's in an TOS, but data is very important and most people have a poor understanding of what is being collected and what is possible when their data is aggregated with other sources. To protect people, the higher standard of informed consent should be used before collecting any data. This would only apply to the data you want to collect, not the entire TOS.

[1] https://en.wikipedia.org/wiki/Informed_consent#Valid_element...

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Tuesday September 27, 2016 @04:49PM (#12593068)
> None of those licenses are for the user of the software

Of course licenses are for the user! Without a license, copyright law forbids you from downloading and running an application, let alone copying it to your other PC or emailing a copy to your friend. Addressing copyright law doesn't makes licenses longer, it makes them exist in the first place.

It's true that the GPL talks about some additional things like access to the source and the right to modify it, which ordinary, non-programmer users don't care about. But you also need it, or some license, to use the software at all. The BSD one is much simpler, but it's still a license and still needed.

Networked services don't fall under copyright law, but other laws exist that prohibit accessing a service (if it requires authentication) except under such terms as the service provider offers to you in a license or other contract.

Another example: when you edit a Wikipedia page, you are presented with this text:

> By saving changes, you agree to the Terms of Use, and you irrevocably agree to release your contribution under the CC BY-SA 3.0 License and the GFDL. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.

The linked Terms of Use, CC BY-SA, and GFDL contain many thousands of words combined, and require a grounding in copyright law to fully understand. Very few people ever give informed consent when editing Wikipedia.

> the higher standard of informed consent should be used before collecting any data

The Wikipedia article about informed consent says:

> Capacity pertains to the ability of the subject to both understand the information provided and form a reasonable judgment based on the potential consequences of his/her decision.

Most of the people in the world, and a significant part of the population even in Western countries, won't be able to understand the potential consequences of sharing their data.

I can't be sure I fully understand them myself! Twelve years ago, when Gmail was opened, I didn't know de-anonymization of large datasets would prove to be so easy. I didn't imagine Internet mobs doxxing and swatting people. What might be possible ten years from now with the personal data I share today?

If the law puts the burden of verifying the user's understanding on the service - meaning they can't trust the user's assurances - the service would need to administer an exam or interview to each prospective user. And indeed Wikipedia says to get informed consent, "the investigators must ensure that subjects have adequate comprehension of the information provided [....] assessing the level of understanding during the meeting". Obviously this isn't practical for Internet services.

The biggest source of personal data Facebook gathers is what its users post themselves. This would be true even if they didn't gather anything from Whatsapp messages, tracking cookies, etc. So should any services letting users post often-private content, like blogs and image hosters, require "informed consent"? That's just not practical.

I agree there's a problem. I don't see a solution yet. Banning everything until there's a solution is neither practical nor desireable.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by pdkl95 on Wednesday September 28, 2016 @04:37PM (#12601159)
> Without a license, copyright law forbids you from downloading and running an application

That is an idiotic interpretation of copyright that has only been upheld in some court cases. The only copy being made by the user is the transient "copy" in memory. Selling someone a download to use as software while later claiming the necessary and transient copy in memory is a violation of copyright is simply fraud at the point of sale.

> copying it to your other PC or emailing a copy to your friend

Making additional copies is an entirely separate matter. Do not confuse use of software (or any other creative work) with copying. You seem to be intentionally conflating these terms, probably because of your erroneous belief that some type of permission is needed for use.

> GPL talks about some additional things

The GPL only talks about distributing extra copies. Have you even read it? From The FSF's FAQ[1] on the GPL:

    You are not required to agree to anything to merely
    use software which is licensed under the GPL.
The only reason to accept the GPL is if you are redistributing GPL-licensed software and want the additional distribution rights it grants.

> But you also need it, or some license, to use the software at all.

If this was true, we'd be in real trouble because the GPL does not grant any kind of usage license. When you last used a typical Linux distro you used software without usage licenses.

> Networked services don't fall under copyright law,

Correct, though their output may fall under copyright. This is why the AGPL exists to help with the problem of immoral Services as a Software Substitute[2].

> Very few people ever give informed consent when editing Wikipedia.

Nor do they need to. The copyright issues are orthogonal to the risks associated with logging personal (meta)data. As far as I know, there isn't any hidden safety risk associated with editing Wikipedia.

> I can't be sure I fully understand them myself!

While I have studied a lot about data-exposure risks, I know that I only see a tiny portion of the risk-space. Similar to the Schneier Principle where anybody can make crypto that they themselves cannot break (i.e. you're not the smartest person in the world), the risks of data aggregation are probably more numerous than anybody realizes.

That's kind of my point: when we have potentially open-ended risk, you need to minimize your exposure. More data stored in more locations is all additional attack surface.

> Obviously this isn't practical for Internet services.

Security is often in conflict with usability. I personally think that the impact on usability can be minimized through better UI or other solution (which may not exist yet).

Perhaps something like a small set of standardized licenses that are very clear and specific in scope. People could be expected to know what those "standard agreements" mean because those licenses could be taught outside of any particular business transaction.

> Banning everything until there's a solution is neither practical nor desireable.

If the Underwriters Laboratories didn't exist, you wouldn't think it was acceptable to continue using cheap wire ("A more desirable price for the consumer!") and unsafe designs ("it isn't practical to redesign all of our products"). You would (hopefully) insist that your products shouldn't set your house on fire and that we probably need some sort of higher standard (like those provided by the UL and other safety standards).

The precautionary principle cautions that when you don't know the risk, you should take the safer path. Making products or services that create massive amounts of new attack surface with completely unknown risk is not the safe path.

[1] https://www.gnu.org/licenses/gpl-faq.en.html#ClickThrough

[2] https://www.gnu.org/philosophy/who-does-that-server-really-s...

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by danarmak on Thursday September 29, 2016 @09:06AM (#12604897)
> The only copy being made by the user is the transient "copy" in memory.

I'm not talking about that. The user is making a permanent copy on disk when downloading. IIUC this has been ruled by various courts to require a copyright holder's permission.

Some courts and countries disagree and say that only uploading is illegal. Some countries say that downloading is illegal but not criminal, and do not prosecute people for it. But, IIUC, they are in the minority.

Naturally, the fact that this is so does not imply that I like it being so or that I want it to keep being so.

> Do not confuse use of software (or any other creative work) with copying. You seem to be intentionally conflating these terms,

I am not conflating them. In addition to the apparent illegality of downloading, ordinary users often do create extra copies, and that is another reason the copyright license affects them.

> As far as I know, there isn't any hidden safety risk associated with editing Wikipedia.

Wikipedia logs edits, including IPs for anonymous ones. (This includes inter-user discussion on talk pages and the like.) They probably expose this data in aggregate form in their periodical database dumps (though I haven't checked). A person's edit history can contribute to building a profile of their online activity and their life and beliefs, just like their Facebook posts or Whatsapp messages.

> The precautionary principle cautions that when you don't know the risk, you should take the safer path.

We don't have good estimates of the future risk of sharing data now (as you agree above). We don't want to blindly maximize security either - both of us are posting personal opinions here on Hacker News. Without good risk estimates, people will keep disagreeing greatly on how much risk to take, and many of them will prove wrong in their predictions or hopes for the outcome - but we don't know in which direction.

To go with your analogy, it's good that Underwriters Laboratories exists. But before it existed, the correct action wasn't necessarily not to sell or buy any electrical products. People had to make their own decisions somehow.

Re:Facebook Ordered to Stop Collecting Data on WhatsApp User... by pdkl95 on Saturday October 01, 2016 @06:36PM (#12620203)
> I'm not talking about that. The user is making a permanent copy on disk when downloading.

The copy was made by the party that distributed it to the user, which was implicitly authorized by the fact that they sold it to the user.

> IIUC this has been ruled by various courts to require a copyright holder's permission.

This is wrong on several levels. First, no copy is being made by the user. Second, copyright only applies when copies are made and distributed. Third, no court has ruled that copyright even applies to the user when a copy sold by the copyright holder.

Please read about basic copyright law if you want to argue on this topic.

> Some countries

I can only speak about US law.

> the apparent illegality of downloading

Downloading is never a violation of copyright. Clearly you have never read anything about copyright and it's history.

> ordinary users often do create copies

That would be a violation of copyright, but recent rulings have ruled that transient copies that are a temporary and part of the normal technical process of using the software (such as RAM copies) are not a "copy" as far as copyright is concerned.

> Wikipedia logs edits, including IPs for anonymous ones.

Are you being obtuse on purpose? There is an obvious difference between voluntary edits made by the user, who is necessarily aware that Wikipedia will record when and what you edit as part of the editing process, and unknown "telemetry" or "analytics" that happen invisible to the user and may apply to data that was not directed at Facebook/etc. Obviously Wikipedia will log your edit; that's the intended result. Facebook reading messages you sent to your friend is spying that requires informed consent.

> We don't have good estimates of the future risk of sharing data now

We know they can be incredibly damaging right now, and I don't see this risk getting any smaller in the future. It will only get easier to de-anonymize data.

> the correct action wasn't necessarily not to sell or buy any electrical products

Of course. The moral action would have been to sell products that err on the side of caution, even if that makes them more expensive or less usable. To do otherwise is to willingly risk your customer's safety.

How about this: if you are so sure the risk is acceptable, you should indemnify your users against any future problems that result from data collection and sharing. If you think this is unreasonable, then you're admitting the risk is too large and you simply want the user to bear that risk. On the the other hand, if you think this risk is fine, then you shouldn't have any problem accepting liability.