News for hackers. Stuff that matters.
Re:Taking action against scraping for hire by fxtentacle on Thursday July 07, 2022 @09:43AM (#32013988)
Of course, Facebook wants to make it sound like scraping is illegal, when it generally isn't.

But account hijacking and mass-creation of accounts just to access private pages are clear violations of the Facebook and Instagram ToS, so they surely can sue for that.

Re:Taking action against scraping for hire by Raed667 on Thursday July 07, 2022 @09:51AM (#32014076)
Violation of ToS does not mean a violation of the law.
Re:Taking action against scraping for hire by closewith on Thursday July 07, 2022 @09:54AM (#32014133)
Most law suits aren't due to breaches of the law, but breaches of contract. Whether terms of service constitute an enforceable contact is another matter.
Re:Taking action against scraping for hire by adamsmith143 on Thursday July 07, 2022 @10:19AM (#32014447)
ToS have been around for decades, surely this question is settled by now?
Re:Taking action against scraping for hire by marlowe221 on Thursday July 07, 2022 @10:32AM (#32014614)
Former attorney turned software developer here!

Nope, it's not a settled question in the way that I think you mean. Each ToS is different so each would be subject to individual legal analysis in court on its own terms.

Questions would include whether the ToS is unconscionable, whether the terms violate laws of the locality/nation, and so forth.

It's the same with traditional contracts - the fact that contracts have been around for hundreds (maybe thousands) of years doesn't mean much if you and I create a brand new one between us. Our contract's specific terms (and events/actions between us as a result) would be the issue in court.

Re:Taking action against scraping for hire by kaivi on Thursday July 07, 2022 @01:29PM (#32016857)
Why can't FB simply include a clause like "No kind of automated scraping is allowed, except for search engines in robots.txt"? This would save them so much time in court, arguing over the use of fake accounts which should really be irrelevant.
Re:Taking action against scraping for hire by closewith on Thursday July 07, 2022 @02:00PM (#32017248)
It's not clear that clause would be enforceable. Scraping has been found to be lawful in many jurisdictions, including the US, even without the consent of the host.
Re:Taking action against scraping for hire by adamsmith143 on Thursday July 07, 2022 @10:49AM (#32014822)
So even the general question of "Whether terms of service constitute an enforceable contract" depends on each individual ToS?
Re:Taking action against scraping for hire by marlowe221 on Thursday July 07, 2022 @11:40AM (#32015461)
Congress or a state legislature could pass a law that says "No terms of service are ever enforceable" but to my knowledge no one has done that.

So, under the current state of the law whether or not a contract is enforceable depends entirely on what the terms in that specific contract are.

Unfortunately, this is yet another instance where the law has failed to keep up with technology. Contract laws (at least in the USA) date back long before anyone ever dreamed up the idea of a EULA or ToS. Our laws contemplate two or more parties with roughly equal bargaining power sitting down and hashing things out, and go from there.

Laws based on that assumption are a pretty poor fit for a world filled with EULAs and ToS but it's what we are stuck with at the moment.

Re:Taking action against scraping for hire by jhoelzel on Thursday July 07, 2022 @10:16AM (#32014399)
if a bot creates the account, who breaches the contract?
Re:Taking action against scraping for hire by sneak on Thursday July 07, 2022 @10:16AM (#32014411)
The person who ran the bot. Programs do not have agency, they are just tools.

That's like saying "If the gun fires the bullet, who is liable for murder?" It's a silly question.

Re:Taking action against scraping for hire by CSMastermind on Thursday July 07, 2022 @10:29AM (#32014564)
> That's like saying "If the gun fires the bullet, who is liable for murder?" It's a silly question.

I don't know I've seen several people unironically argue that it should be the gun's manufacturer.

Re:Taking action against scraping for hire by lesuorac on Thursday July 07, 2022 @10:46AM (#32014779)
Probably should also add "successfully", there's a reason NYPD had/has guns that require 12 pounds of force to pull the trigger (instead of a normal ~5 lbs).
Re:Taking action against scraping for hire by bee_rider on Thursday July 07, 2022 @11:36AM (#32015419)
Software that exclusively has illegitimate uses has been shut down. Whether we agree that it is a good argument or not, it is definitely an argument people have made (that some types of guns are mainly designed to hurt people).

With software of course it is a little complicated because:

* it can be produced really easily in a distributed fashion over the internet by anonymous people in many jurisdictions, so there isn't always an obvious company or entity to sue

* most automation tools can be repurposed for malicious use (nobody would sue John Deere because their tractors can be armored and turned into pseudo-tank things)

Re:Taking action against scraping for hire by stonemetal12 on Thursday July 07, 2022 @10:03AM (#32014245)
That is why they are suing rather than pressing charges. When someone steals your car you don't sue them you press charges. When someone doesn't uphold their end of a contract you don't press charges you sue for breach of contract.
Re:Taking action against scraping for hire by compsciphd on Thursday July 07, 2022 @10:09AM (#32014310)
in reality, you as an individual can't press charges. Only the state can. And many times the state chooses not to. You can sue in civil court, but individuals can't bring cases in criminal court.
Re:Taking action against scraping for hire by onionisafruit on Thursday July 07, 2022 @10:36AM (#32014668)
You are confusing pressing charges and indictment. Pressing charges just means you accuse somebody of a crime and “press” the prosecutor to indict them. So the state does have the ultimate say on who is prosecuted, but that doesn’t mean you can’t press charges.
Re:Taking action against scraping for hire by closewith on Thursday July 07, 2022 @10:13AM (#32014359)
Many countries do have the concept of private criminal prosecutions.
Re:Taking action against scraping for hire by sneak on Thursday July 07, 2022 @10:17AM (#32014421)
"pressing charges" isn't a thing.
Re:Taking action against scraping for hire by stonemetal12 on Thursday July 07, 2022 @11:18AM (#32015199)
As far as I am aware it isn't a specific thing, but a general catchall term for going through the process of filing a criminal complaint, and seeing it through to completion. Maybe there is better words for it but "pressing charges" is what they use on TV so it is top of mind.

In general I meant there is a difference between criminal and civil law, and suing generally refers to civil not criminal law.

Re:Taking action against scraping for hire by onionisafruit on Thursday July 07, 2022 @10:33AM (#32014633)
It is a thing. In America pressing charges is when you accuse somebody of a crime and ask a prosecutor to bring criminal charges against them.
Re:Taking action against scraping for hire by sneak on Thursday July 07, 2022 @01:06PM (#32016557)
Prosecutors exclusively decide who is charged. No charges can be "pressed" by a victim.
Re:Taking action against scraping for hire by onionisafruit on Thursday July 07, 2022 @01:24PM (#32016785)
Yes, in most cases it is the prosecutor's discretion whether to bring a case to a grand jury, but that isn't what pressing charges is. See Merriam Webster's definition[0].

[0] https://www.merriam-webster.com/dictionary/press%20charges

Re:Taking action against scraping for hire by CoastalCoder on Thursday July 07, 2022 @09:54AM (#32014130)
I don't think I know the answer, but I'm curious:

Does violating a website's TOS meant your accessing it beyond your authority, making it a violation of the US's Computer Fraud and Abuse Act?

Re:Taking action against scraping for hire by tumult on Thursday July 07, 2022 @10:17AM (#32014423)
Not a violation. Decided by Supreme Court in 2021. Van Buren vs. United States. It was a big deal.
Re:Taking action against scraping for hire by zja on Thursday July 07, 2022 @09:56AM (#32014148)
Violating TOS no; Gaining access beyond your authority maybe https://www.eff.org/deeplinks/2010/07/court-violating-terms-...
Re:Taking action against scraping for hire by CoastalCoder on Thursday July 07, 2022 @11:08AM (#32015061)
I was assuming that in this case, a person's authority was specifically granted by the ToS.

I wondered if the interplay of those two concepts muddied the waters.

Re:Taking action against scraping for hire by danaris on Thursday July 07, 2022 @09:57AM (#32014159)
I don't have a source for this, but my recollection is that this has been successfully argued by a couple of companies—but then an appeals court found very firmly that it was not the case.

Essentially, having that be true would mean that any given website could create whole new classes of criminal behavior.

Re:Taking action against scraping for hire by zinekeller on Thursday July 07, 2022 @10:03AM (#32014240)
> having that be true would mean that any given website could create whole new classes of criminal behavior.

While this is true, reading the lawsuit it is clear that Meta is suing in civil court, so maybe they're trying to enforce their contract, especially their automated collection ToS (https://www.facebook.com/apps/site_scraping_tos_terms.php)?

Re:Taking action against scraping for hire by dementiapatien on Thursday July 07, 2022 @09:48AM (#32014044)
Since when do you get sued for breaching TOS?
Re:Taking action against scraping for hire by curiousllama on Thursday July 07, 2022 @09:53AM (#32014121)
Since you start a business on the violation.

"Since when do I get sued for taking too many free samples from Costco?" -> "Since you started taking millions of them to resell"

Re:Taking action against scraping for hire by jhoelzel on Thursday July 07, 2022 @10:17AM (#32014427)
im not sure on american law, but if you give me those samples willingly i can do whatever i want with them.

Actually this is the reason why many products come with the lable "not for resale" but i have yet to find somebody who cares about it :D

Re:Taking action against scraping for hire by treis on Thursday July 07, 2022 @11:46AM (#32015539)
>give me those samples willingly

Doesn't seem like Facebook is giving them willingly.

Re:Taking action against scraping for hire by thallium205 on Thursday July 07, 2022 @09:52AM (#32014097)
Since when do you get sued for breaching a contract? When the offense is worth it.
Re:Taking action against scraping for hire by golemotron on Thursday July 07, 2022 @09:59AM (#32014190)
You can get sued for anything that causes harm.

Relevant life lesson: don't do things to people with money that they might perceive as harm.

Corollary: Being sued is as much punishment as losing a suit for most people.

Re:Taking action against scraping for hire by contravariant on Thursday July 07, 2022 @09:59AM (#32014193)
I don't know but it's at least been that way since Aaron Swartz did it I suppose.