|
About Mark MurphyMark Murphy is the founder of CommonsWare and the author of the Busy Coder's Guide to Android Development. A three-time entrepreneur, his experience ranges from consulting on open source and collaborative development for the Fortune 500 to application development on just about anything smaller than a mainframe. He has been a software developer for over 25 years, from the TRS-80 to the latest crop of mobile devices. A polished speaker, Mr. Murphy has delivered conference presentations and training sessions on a wide array of topics internationally. |
Typo?
Is that supposed to be "the original FTC complaint against Facebook didn't even mention TikTok" instead?
/div>Re: Re: Umm,
On a global basis, yes. In the US, though, it's close to a 50-50 split between Android and iOS.
/div>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.
/div>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.
/div>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.
/div>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.
/div>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.
/div>(untitled comment)
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.
/div>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").
/div>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.
/div>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?
/div>(untitled comment)
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".
/div>(untitled comment)
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?
/div>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.
/div>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.
/div>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.
/div>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)./div>
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./div>
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./div>
Re: Re:
No, it doesn't.
First, there are more than two races in this world.
Second, bigotry is not limited to racism./div>
More comments from Mark Murphy >>
Techdirt has not posted any stories submitted by Mark Murphy.
Submit a story now.
Tools & Services
TwitterFacebook
RSS
Podcast
Research & Reports
Company
About UsAdvertising Policies
Privacy
Contact
Help & FeedbackMedia Kit
Sponsor/Advertise
Submit a Story
More
Copia InstituteInsider Shop
Support Techdirt