If Absher's creators want to distribute an app that prevents certain Saudi citizens from being treated as equals, they're free to host it on their own site.
That's only an option for Android. iOS does not allow the installation of apps other than through the App Store. Most Android devices shipped in most countries use the Play Store by default, but users can install apps through other channels, albeit through a scary process.
IOW, Apple has a walled garden. Google has a walled garden with an open gate guarded by a fairly disgruntled dog.
Instead, what I'm suggesting is that platforms have to get serious about moving real power out to the ends of their network so that anyone can set up systems for themselves... Of course, this would require a fundamental shift in how these platforms operated -- and especially in how much control they had.
That seems unlikely. Control is the name of the game for Internet properties such as the ones that you are citing. I think one could make a plausible argument that control is more important than near-term profits. It seems more likely that a firm with control can earn future profits than a firm with profits can earn future control.
Which is why I have to call a wee bit o' shenanigans on:
Most people do use Facebook. And for many people it is important to their lives. In some cases, there are necessary services that require Facebook. And you should support that rather than getting all preachy about your own life choices, good or bad.
Tactically, I agree. Strategically, I expect that the only way to "move to a world of protocols instead of platforms" will be to move off of Facebook, et. al. to other things. Partly, those "other things" (hopefully) will be "protocols instead of platforms". Partly, without loss of market share, I do not see the existing Internet properties embracing a loss of control.
The day after we released it, a Facebook spokesperson reached out asking to chat about it, and then told us that the tool violated Facebook’s terms of service, because it asked users to give it their username and password so that it could sign in on their behalf. Facebook’s TOS states that, “You will not solicit login information or access an account belonging to someone else.”
By that definition, a Web browser violates the ToS, by offering fields for the user to type in their username and password.
though I actually wonder if Samsung forking Android would have helped or harmed Samsung
Yeah, that's a coin flip IMHO. But I feel fairly confident that they would have tried.
Some of the Chinese device manufacturers forked Android. Oppo, for example, created ColorOS.
The challenge for any fork is getting developers to distribute their apps through the fork's "app store". Western app developers may tend to drag their feet here, as they tend to think only about the Play Store. Chinese app developers are used to dealing with dozens upon dozens of app stores in their home market, so for them, Oppo's app store is just another one on the list that they need to use.
Google could relicense the rest of the OS tomorrow if it wanted to.
That could be difficult — I have not read through the relevant contributor license agreement recently to see whether relicensing rights are included in there.
In general, relicensing a large open source project is a serious pain in various body parts, as all copyright holders need to agree, and there are a lot of copyright holders.
Moreover, such a decision would not just affect Europe.
Yours is a fairly even-keeled reaction. I'll quibble on some of the details, though.
And, as Google has suggested, part of the reason for requiring Chrome to be installed is that tons of other apps actually use Chrome components as part of how they work.
If the EC gets some people with Android programming experience to help them, their demand could be clarified to address this.
What the EC wants is that users have to opt into having Chrome, just as they have to opt into having Firefox Focus or other browsers. From the user's standpoint, this means having to go into the Play Store and "install" Chrome. That is because the user perceives an app like Chrome as being an icon in the home screen launcher, and to get one of those icons, you have to get the app from the Play Store.
However, technically, that's not really what is happening. An app that is installed on a device (pre-installed or user-installed) can have zero, one, or a thousand home screen launcher icons. There is no 1:1 relationship here from a programming standpoint. In particular, there is nothing stopping a pre-installed app from initially having no home screen launcher icons, but then start advertising one when conditions change.
So, Google could still ship Chrome, to satisfy the app integration requirements. It simply wouldn't advertise an icon for home screen launchers (in programming-speak, android:enabled="false" on the relevant `activity-alias element in the manifest). When the user "installs" Chrome from the Play Store, Google simply enables that icon rather than installing the full app (in programming-speak, use setComponentEnabledSetting() on PackageManager).
(and I'll be happy to discuss the technical details to whatever depth you'd like... if you turn on code formatting features in your comment box Markdown support :-)
Google may no longer be able to offer Android for free in the EU
Android is open source. Google does not really have a choice about offering Android for free in the EU. They could say that they will need to change the terms for licensing the Play Store and other Google proprietary apps, though.
But looking over these issues, I'm hard pressed to think of how anything would have developed all that differently if Google hadn't done these things in the first place.
IMHO, Samsung would have forked Android, along the lines of how Amazon did. Samsung had a phase where they wanted to get out from under Google's thumb (see: Tizen), and I have little doubt that they would have taken a stab at "going it alone" without the Google proprietary apps. If they had very specific targets and price points (e.g., emerging markets and ultra-low-cost phones), it might have even worked.
This article on CCPA was published here nine days ago and covers the process for creating CCPA, though in that article it uses the "AB 375" name (referring to "Assembly Bill No. 375").
Indeed, it takes a special kind of "must-hate-on-everything-he-says" attitude to misread a statement about being more transparent and more accountable to an outside set of arbitrators, and turn it into Facebook wants to build its own Supreme Court.
I think you are both reading your own interpretation into Mr. Zuckerberg's statement, and that statement is very light on the details.
Here's the key sentence from the quoted passage:
You can imagine some sort of structure, almost like a Supreme Court, that is made up of independent folks who don’t work for Facebook, who ultimately make the final judgment call on what should be acceptable speech in a community that reflects the social norms and values of people all around the world.
The problem is that this does not say where this group of arbiters is coming from. Roughly speaking, there seem to be three possibilities:
Facebook appoints them. If this is what happens, Ms. Rosenberger's comment, while a bit hyperbolic, isn't all that far off. Unless the arbiters are volunteers — which seems unscalable — the arbiters are paid by Facebook and therefore have a built-in bias to make Facebook happy.
Facebook hires an outside firm or organization, which appoints them. This is a somewhat more elaborate version of the arbitration approaches that are "the new black" in all these terms of service. And — as I seem to recall being pointed out on Techdirt in the past — those arbitration firms have a built-in bias to find for Facebook, since Facebook is the client.
Facebook agrees to abide by the decisions of some truly independent board, appointed by some truly independent agency. IOW, it's turtles all the way down. I haven't the foggiest notion how this would get set up. But, if neither the arbiters nor those who appoint them have any ties to Facebook, this would fit more with your interpretation.
We won't know if the glass is half-empty, half-full, or contains a possibly-dead cat until something actually happens.
“Bot” means a machine, device, computer program, or other computer software that is designed to mimic or behave like a natural person such that a reasonable natural person is unable to discern its artificial identity.
Nobody is hand-flipping bits in a drive when they post to online platforms. They post via software (or, on occasion, butterflies).
So, when you posted your comment, most likely you used a Web browser. Are you a bot? After all, you did not hand-flip bits in a drive at a Techdirt server. You used a "computer program".
If you wish to claim that using a Web browser does not make one a bot, then the implication is that the source of the material typed into the Web browser is what determines "bot-ness" (bot-osity? bot-itude?) But I doubt that many of the Russian trolls used artificial intelligence to generate their posts from whole cloth. Rather, most likely, the origin of the posts were human, with software doing things like making mild random alterations, such as word substitution, to help defeat anti-spam measures, along with bulk posting.
So, where is the dividing line? Does the use of a spell-checker make one a bot? After all, by definition, that spell-checker auto-generated part of the post, substituting words that appear to come from a "natural person". What about mobile social network clients that offer suggested basic replies? Does that make their users bots, if they choose a canned reply, if that canned reply appears to come from a "natural person"? Does retweeting make one a bot?
Why is Facebook in so much hot water right now? Because it made it too easy to export user data to third party platforms!
There is a wide gulf between "a user can export their Facebook data to import into another service" and "arbitrary third parties can access arbitrary data about untold numbers of users who happen to visit a particular Facebook app".
For example, suppose that you are riding your bicycle and a pedestrian is walking with their head up and no headphones through an intersection when you have the right of way. If you have the right of way, the pedestrian is committing whatever the pedestrian equivalent is of a moving violation.
The fact that, in your scenario, the pedestrian is "heads down, headphones on" would not change that. So, whatever laws are against walking without the right of way would cover walking without the right of way with headphones on.
If there is no law against walking without the right of way, fix that, and it will neatly cover both the with-headphones and sans-headphones scenarios.
There is no "encryption at rest" on phones, right?
Yes, there is.
Android devices have offered full-disk encryption since Android 4.2 or thereabouts, though the implementation prior to Android 5.0 sucked. Full-disk encryption is opt-out starting with Android 7.0, meaning that Android devices are encrypted unless the user takes steps to disable that.
I forget the state of iOS, as that's not my area of expertise, but I am under the impression that full-disk encryption is the norm on newer versions of iOS.
Speaking from an Android standpoint, what they want is not even practical in terms of product distribution. It would require manufacturers to:
Create a custom Android build that has this filtering built in
Distribute models with that custom Android build to Georgia retailers
Realize that this sort of mandatory filtering runs counter to enterprise security, and so the sale of Georgia-specific devices will be limited to consumers (and enterprises run by idiots)
Few manufacturers will bother, given the resulting projected sales numbers.
Retailers cannot add the filtering themselves in general, because part of the "on-boarding" experience for an Android device frequently involves accepting a EULA. Retailers cannot accept a EULA on the consumer's behalf. Plus, any retailer-installed filters could be bypassed readily by people with the technical skills of your average American teenager, either on their own or via anti-filtering tools that will proliferate rapidly.
> there's still a decent chance they'll end up siding with Oracle on appeal
Really? I thought the CAFC was the court that rejected the original trial result, but bounced it back to the lower court specifically to examine the fair use case. If they weren't willing to entertain a jury deciding that it's fair use, they would not have left open that possibility. Right?
Then again, IANALNDIPOOTV (I am not a lawyer, nor do I play one on TV).
> That's because we can create the API but we cannot create the ABI.
Everybody on the planet can create the ABI, given training. It's not out of the question that I could teach Naruto (of monkey selfie fame) to create an ABI, given sufficient bananas. And assuming that Naruto likes bananas, as I have not had an opportunity to inquire with Naruto's agents on that subject.
Hand-entering machine code is a pain, which is why we created programming languages, from assembler on up, to ease that pain. This does not make hand-entering machine code impossible, any more than the existence of a shovel makes digging a hole with bare hands impossible.
> No amount of code written in Java works without the compiler
Nonsense. Just because you have not seen a pure-interpreter Java environment does not mean that they do not exist or cannot be created.
> Has anyone actually read them?
Yes. Have you?
> here's what a typical GNU/GPL licenses says: "You can use our software and do what you want with it, but you can't sell it and you need to keep it open".
Please point out a version of any software license written in human history that contains your quoted phrase. Since a Google search on that quoted phrase turns up only one page -- this one -- you may have some difficulty. IOW, citation, please.
Also, your approach towards the copyleft philosophy would seem to run counter to published statements by those who created that philosophy in the first place. For example, nobody is being prevented from selling GPL-licensed software, as the Free Software Foundation itself points out.
> if there's a license to open the use, this means there's a license on APIs
You are welcome to interpret it that way. Others will disagree with you, myself among them.
In the DA's defense, I'll argue that fantasy sports is fairly closely analogous to horse racing, with respect to whether or not it is gambling.
In both cases, there can be a measure of skill involved, such as researching past performance, particularly with respect to key factors like surface conditions (wet track/wet playing field). However, with that skill comes a large dose of luck to determine exactly who winds up winning and losing, both in the real-world performance (for the horses and the athletes) and in the betting performance.
I don't think it is unreasonable to say that these sorts of fantasy sports should fall under the same regulatory umbrella as betting on horse racing. Whether that means that it is banned (only some states allow betting on horse racing AFAIK), regulated (for those states that allow it), or free-for-all (dumping all such regulation, anyone can bet on anything) is a separate debate.
On the post: As We're Told That No New Social Media App Can Make It, TikTok Surpasses Facebook Downloads & YouTube Watch Time
Typo?
Is that supposed to be "the original FTC complaint against Facebook didn't even mention TikTok" instead?
On the post: Google Facing Yet Another Antitrust Lawsuit Over Its App Store Practices, Even Though Android Is Quite Permissive
Re: Re: Umm,
On a global basis, yes. In the US, though, it's close to a 50-50 split between Android and iOS.
On the post: Google, Apple Called Out For Hosting Saudi Government App That Allows Men To Track Their Spouses' Movements
Self-Distribution: Not As Easy As It Sounds
That's only an option for Android. iOS does not allow the installation of apps other than through the App Store. Most Android devices shipped in most countries use the Play Store by default, but users can install apps through other channels, albeit through a scary process.
IOW, Apple has a walled garden. Google has a walled garden with an open gate guarded by a fairly disgruntled dog.
On the post: Platforms, Speech And Truth: Policy, Policing And Impossible Choices
A Small Matter of Control
That seems unlikely. Control is the name of the game for Internet properties such as the ones that you are citing. I think one could make a plausible argument that control is more important than near-term profits. It seems more likely that a firm with control can earn future profits than a firm with profits can earn future control.
Which is why I have to call a wee bit o' shenanigans on:
Tactically, I agree. Strategically, I expect that the only way to "move to a world of protocols instead of platforms" will be to move off of Facebook, et. al. to other things. Partly, those "other things" (hopefully) will be "protocols instead of platforms". Partly, without loss of market share, I do not see the existing Internet properties embracing a loss of control.
On the post: Facebook Asked To Change Terms Of Service To Protect Journalists
What *Doesn't* Violate the ToS?
By that definition, a Web browser violates the ToS, by offering fields for the user to type in their username and password.
On the post: Some Thoughts On The EU's Latest $5 Billion Google Antitrust Fine
Re: Re:
Yeah, that's a coin flip IMHO. But I feel fairly confident that they would have tried.
Some of the Chinese device manufacturers forked Android. Oppo, for example, created ColorOS.
The challenge for any fork is getting developers to distribute their apps through the fork's "app store". Western app developers may tend to drag their feet here, as they tend to think only about the Play Store. Chinese app developers are used to dealing with dozens upon dozens of app stores in their home market, so for them, Oppo's app store is just another one on the list that they need to use.
On the post: Some Thoughts On The EU's Latest $5 Billion Google Antitrust Fine
Re: Re:
That could be difficult — I have not read through the relevant contributor license agreement recently to see whether relicensing rights are included in there.
In general, relicensing a large open source project is a serious pain in various body parts, as all copyright holders need to agree, and there are a lot of copyright holders.
Moreover, such a decision would not just affect Europe.
On the post: Some Thoughts On The EU's Latest $5 Billion Google Antitrust Fine
Yours is a fairly even-keeled reaction. I'll quibble on some of the details, though.
If the EC gets some people with Android programming experience to help them, their demand could be clarified to address this.
What the EC wants is that users have to opt into having Chrome, just as they have to opt into having Firefox Focus or other browsers. From the user's standpoint, this means having to go into the Play Store and "install" Chrome. That is because the user perceives an app like Chrome as being an icon in the home screen launcher, and to get one of those icons, you have to get the app from the Play Store.
However, technically, that's not really what is happening. An app that is installed on a device (pre-installed or user-installed) can have zero, one, or a thousand home screen launcher icons. There is no 1:1 relationship here from a programming standpoint. In particular, there is nothing stopping a pre-installed app from initially having no home screen launcher icons, but then start advertising one when conditions change.
So, Google could still ship Chrome, to satisfy the app integration requirements. It simply wouldn't advertise an icon for home screen launchers (in programming-speak, android:enabled="false" on the relevant `activity-alias element in the manifest). When the user "installs" Chrome from the Play Store, Google simply enables that icon rather than installing the full app (in programming-speak, use setComponentEnabledSetting() on PackageManager).
(and I'll be happy to discuss the technical details to whatever depth you'd like... if you turn on code formatting features in your comment box Markdown support :-)
Android is open source. Google does not really have a choice about offering Android for free in the EU. They could say that they will need to change the terms for licensing the Play Store and other Google proprietary apps, though.
IMHO, Samsung would have forked Android, along the lines of how Amazon did. Samsung had a phase where they wanted to get out from under Google's thumb (see: Tizen), and I have little doubt that they would have taken a stab at "going it alone" without the Google proprietary apps. If they had very specific targets and price points (e.g., emerging markets and ultra-low-cost phones), it might have even worked.
On the post: What Soda Taxes And Lead Paint Have To Do With Internet Regulation
Re:
This article on CCPA was published here nine days ago and covers the process for creating CCPA, though in that article it uses the "AB 375" name (referring to "Assembly Bill No. 375").
On the post: Facebook Derangement Syndrome: The Company Has Problems, But Must We Read The Worst Into Absolutely Everything?
Who appoints the arbiters?
I think you are both reading your own interpretation into Mr. Zuckerberg's statement, and that statement is very light on the details.
Here's the key sentence from the quoted passage:
The problem is that this does not say where this group of arbiters is coming from. Roughly speaking, there seem to be three possibilities:
Facebook appoints them. If this is what happens, Ms. Rosenberger's comment, while a bit hyperbolic, isn't all that far off. Unless the arbiters are volunteers — which seems unscalable — the arbiters are paid by Facebook and therefore have a built-in bias to make Facebook happy.
Facebook hires an outside firm or organization, which appoints them. This is a somewhat more elaborate version of the arbitration approaches that are "the new black" in all these terms of service. And — as I seem to recall being pointed out on Techdirt in the past — those arbitration firms have a built-in bias to find for Facebook, since Facebook is the client.
We won't know if the glass is half-empty, half-full, or contains a possibly-dead cat until something actually happens.
On the post: Cali Lawmakers Pushing For 72-Hour Bot Removal Requirements For Social Media Companies
Re:
Quoting the legislation:
Nobody is hand-flipping bits in a drive when they post to online platforms. They post via software (or, on occasion, butterflies).
So, when you posted your comment, most likely you used a Web browser. Are you a bot? After all, you did not hand-flip bits in a drive at a Techdirt server. You used a "computer program".
If you wish to claim that using a Web browser does not make one a bot, then the implication is that the source of the material typed into the Web browser is what determines "bot-ness" (bot-osity? bot-itude?) But I doubt that many of the Russian trolls used artificial intelligence to generate their posts from whole cloth. Rather, most likely, the origin of the posts were human, with software doing things like making mild random alterations, such as word substitution, to help defeat anti-spam measures, along with bulk posting.
So, where is the dividing line? Does the use of a spell-checker make one a bot? After all, by definition, that spell-checker auto-generated part of the post, substituting words that appear to come from a "natural person". What about mobile social network clients that offer suggested basic replies? Does that make their users bots, if they choose a canned reply, if that canned reply appears to come from a "natural person"? Does retweeting make one a bot?
On the post: How 'Regulating Facebook' Could Make Everyone's Concerns Worse, Not Better
There is a wide gulf between "a user can export their Facebook data to import into another service" and "arbitrary third parties can access arbitrary data about untold numbers of users who happen to visit a particular Facebook app".
On the post: White Noise On YouTube Gets FIVE Separate Copyright Claims From Other White Noise Providers
What if Tomczak left his white-noise generator lying around, and a macaque monkey picked up the generator and recorded ~10 hours of white noise?
On the post: Chicago Considers Another Dumb 'Texting And Walking' Law To Raise Revenue
Re: Question
Presumably, that is already a crime.
For example, suppose that you are riding your bicycle and a pedestrian is walking with their head up and no headphones through an intersection when you have the right of way. If you have the right of way, the pedestrian is committing whatever the pedestrian equivalent is of a moving violation.
The fact that, in your scenario, the pedestrian is "heads down, headphones on" would not change that. So, whatever laws are against walking without the right of way would cover walking without the right of way with headphones on.
If there is no law against walking without the right of way, fix that, and it will neatly cover both the with-headphones and sans-headphones scenarios.
On the post: Samsung's 'Airtight' Iris Scanning Technology For The S8 Defeated With A Camera, Printer, And Contact Lens
Re: Technical question about phone security
Yes, there is.
Android devices have offered full-disk encryption since Android 4.2 or thereabouts, though the implementation prior to Android 5.0 sucked. Full-disk encryption is opt-out starting with Android 7.0, meaning that Android devices are encrypted unless the user takes steps to disable that.
I forget the state of iOS, as that's not my area of expertise, but I am under the impression that full-disk encryption is the norm on newer versions of iOS.
On the post: Georgia Lawmakers Look To Go Down Porn-Censoring Unconstitutional Rabbit Hole
Who Will Make These Devices?
Speaking from an Android standpoint, what they want is not even practical in terms of product distribution. It would require manufacturers to:
Create a custom Android build that has this filtering built in
Distribute models with that custom Android build to Georgia retailers
Few manufacturers will bother, given the resulting projected sales numbers.
Retailers cannot add the filtering themselves in general, because part of the "on-boarding" experience for an Android device frequently involves accepting a EULA. Retailers cannot accept a EULA on the consumer's behalf. Plus, any retailer-installed filters could be bypassed readily by people with the technical skills of your average American teenager, either on their own or via anti-filtering tools that will proliferate rapidly.
On the post: Big Win For Fair Use: Jury Says Google's Use Of Java API's Was Fair Use... On To The Appeal
CAFC Appeal
Really? I thought the CAFC was the court that rejected the original trial result, but bounced it back to the lower court specifically to examine the fair use case. If they weren't willing to entertain a jury deciding that it's fair use, they would not have left open that possibility. Right?
Then again, IANALNDIPOOTV (I am not a lawyer, nor do I play one on TV).
On the post: Stakes Are High In Oracle v. Google, But The Public Has Already Lost Big
Re:
Everybody on the planet can create the ABI, given training. It's not out of the question that I could teach Naruto (of monkey selfie fame) to create an ABI, given sufficient bananas. And assuming that Naruto likes bananas, as I have not had an opportunity to inquire with Naruto's agents on that subject.
Hand-entering machine code is a pain, which is why we created programming languages, from assembler on up, to ease that pain. This does not make hand-entering machine code impossible, any more than the existence of a shovel makes digging a hole with bare hands impossible.
> No amount of code written in Java works without the compiler
Nonsense. Just because you have not seen a pure-interpreter Java environment does not mean that they do not exist or cannot be created.
> Has anyone actually read them?
Yes. Have you?
> here's what a typical GNU/GPL licenses says:
"You can use our software and do what you want with it, but you can't sell it and you need to keep it open".
Please point out a version of any software license written in human history that contains your quoted phrase. Since a Google search on that quoted phrase turns up only one page -- this one -- you may have some difficulty. IOW, citation, please.
Also, your approach towards the copyleft philosophy would seem to run counter to published statements by those who created that philosophy in the first place. For example, nobody is being prevented from selling GPL-licensed software, as the Free Software Foundation itself points out.
> if there's a license to open the use, this means there's a license on APIs
You are welcome to interpret it that way. Others will disagree with you, myself among them.
On the post: NY Attorney General Shuts Down Daily Fantasy Sports Sites, Because Grandstanding
Horse Racing
In both cases, there can be a measure of skill involved, such as researching past performance, particularly with respect to key factors like surface conditions (wet track/wet playing field). However, with that skill comes a large dose of luck to determine exactly who winds up winning and losing, both in the real-world performance (for the horses and the athletes) and in the betting performance.
I don't think it is unreasonable to say that these sorts of fantasy sports should fall under the same regulatory umbrella as betting on horse racing. Whether that means that it is banned (only some states allow betting on horse racing AFAIK), regulated (for those states that allow it), or free-for-all (dumping all such regulation, anyone can bet on anything) is a separate debate.
On the post: Texas Police Arrest Kid For Building A Clock
Re: Re:
No, it doesn't.
First, there are more than two races in this world.
Second, bigotry is not limited to racism.
Next >>