How Not to Handle Business Model Changes

GPGTools is a software suite that makes using OpenPGP on macOS easier. I’ve recommended this tool for quite some time to the three people who are interested in encrypting the contents of their e-mail. While the tool was freely available, the development team has been warning users for over a year that the suite would eventually move to a paid model. I completely understand their motivation. A man has to eat after all. However, there are proper ways to change business models and improper ways. The GPGTools team chose the improper way.

Here is the latest update notification for GPGTools:

It looks innocuous enough but if you install it, you’ll discover that your Mail.app plugin will be a one month trial. The initial screen of the update note doesn’t indicate that this update is the one that moves GPGTools from free to paid. You have to scroll down to learn that tidbit of information. Since most users probably don’t scroll through the entire update note, they will likely be rather surprised when their free app is now telling them that they have to pay.

Another issue with GPGTools’s transition is that there is no English version of the terms of distribution. Since GPGTools is based in Germany, this might not seem odd but everything else on the site is translated into English. If you’re going to toss a license agreement at somebody, you should provide it in every language that your application supports.

The final major problem with the transitions, which has fortunately been fixed now but you can read about it by digging through the announcement thread on Twitter, was that there was no information about the license being sold. When you went to buy a license, the site originally didn’t tell you if the license was per computer, per user, or something else. Now the site states that the purchase covers one person and activation on up to three computers (a limit that I find more restrictive than I prefer).

I’m not one to criticize somebody when they make an effort to profit from their endeavors but GPGTools’s transition from a free suite to a paid suite should be a valuable lesson on how not to perform such a transition.

If you’re ever in a situation where you want to begin charging users for something that you have been providing for free, here are a few rules.

First, don’t foist the change on users out of the blue. Announce your intentions early. Moreover, give your users a firm date as soon as possible. GPGTools’s development team kept saying that the change would come eventually but never provided a hard date.

Second, if you’re going to change the business model through an update, make sure that the update informs users in a very obvious manner. That information should be the first thing in the update note. It wouldn’t hurt to put that part of the note in big bold letters so it jumps out at the user. An even better solution would be to release another free version that told the user that the next version would be the one that transitioned over to a paid model. When the next update was released, have the app clearly tell the user that it will transition the software over to a paid model.

Third, make sure you tell the user what they’re purchasing. The link to buy the software should inform the user if the license is per user, per computer, a monthly subscription, or something else.

Fourth, make any license agreements available in every language that the software supports. If the application is translated into English, then the user should expect an English version of any license agreements to be available.

If anybody is wondering if I’m going to buy a license for GPGTools, the answer is maybe. I haven’t been enamored with the GPGTools development team. Its biggest problem has been a lack of timeliness. Mail.app doesn’t support plugins so the GPGTools plugin requires a fair bit of hackery and often breaks between major macOS releases. GPGTools has often been months behind of major macOS releases, which means that there has often been months where the tool simply doesn’t work if you’re running the current version of macOS. I’m willing to overlook such an issue for a free tool (you get what you pay for) but not a paid tool. So the GPGTools development team will have to demonstrate an ability to have working versions of its software available when new versions of macOS are released before I’ll purchase a license. I also find the three computer limitation too restrictive. I’d rather see it bumped up to at least five computers or better yet unlimited computers (merely make it a per user license agreement).

If the GPGTools development team does resolve these issues, I’ll likely buy a license. It’s only $23.90 (for the current major version, it is implied that a new license will be required for the next major release), which is reasonable. And while I don’t use encrypted e-mail very often (not for lack of want but for lack of people who also use it), I do like to throw money at teams that make quality products and GPGTools, minus the issue noted in the previous paragraph, has been a quality product.

Feed Me More Data, Seymour!

When fitness trackers started becoming affordable and popular many people knew that this was right around the corner:

Life insurance company John Hancock will stop offering traditional policies, according to Venture Beat. Instead, the company, which is one of the oldest and largest life insurance underwriters in the US, will only sell policies that track fitness and health data.

The company will offer two different types of insurance: the basic Vitality offering will require customers to enter their fitness activity into an app or on a website. They will receive gift cards and other rewards for completing goals. For a discount of up to 15 percent on premiums, though, John Hancock is offering an expanded insurance policy that will track health data and fitness using wearable devices.

Insurance companies are in the business of risk mitigation and have therefore always had an interest in collecting as much data as possible on the property and people they insure. Fitness trackers and apps provide data that can be pretty valuable to health and life insurance companies since they give some indication about an individual’s health. The danger of this kind of policy is that the insurance company gets possession of the data. Even if you trust your insurance company to not sell that data to third parties (which is something you should never trust a company to refrain from doing), the chances of that data falling into unauthorized hands through a database breach are high. Another potential danger is that this data could be used to identify unlawful activity.

Most illegal substances cause changes in heart rate. If an individual’s heart rate changes without any obvious reason (such as they’re exercising), that information could potentially be used at evidence that they’re using illegal substances. If law enforcers suspect that you’re using illegal substances, they could acquire your health data via a subpoena and use it as probable cause to get an arrest warrant issued. Worse yet, if your health data indicates that you might be using illegal substances, your insurance company might decide to hand that data over to law enforcement voluntarily. In a nation where so many activities are illegal, handing out health data can be dangerous.

Jacking Up the Rent

If the primary difference between capitalist and socialist nations is that in capitalist nations property is held in private, then the United States is solidly a socialist nation. While the fiction of private property exists, the reality is that all property is owned by the State. That is why you have to pay rent on your property. And like any good landlord, the State can up the rent when it so chooses:

Hennepin County officials said Tuesday they need to raise $43 million more in property taxes next year, in part to pay for personnel and the surging costs of protecting children from abuse and neglect.

County Administrator David Hough proposed a 5.5 percent increase in the property tax levy during his budget presentation to the County Board. The proposal is a response to what Hough said were “significant ongoing challenges” faced by the county. He pointed to the massive new spending in recent years aimed at child protection services, which has drawn millions from budget reserves.

Of course it’s for the children. That makes it easy to criticize anybody who opposes the rent hike by claiming that they hate children.

Less surprising than claiming that the increase is for the children is the fact that the politicians are also claiming that this increase won’t impact people too much:

Property taxes pay for a third of the $2.4 billion county budget. If the levy is approved, the owner of a $281,000 house — the median value for the county — would pay $75 more in county property taxes, Lawless said.

If you can afford a home, you can afford an additional $75 a year, right? Maybe. It really depends on the family. Moreover, the politicians are only stating what this increase will add. What they’re ignoring is all of the previous increases. $75 might not be much on a $281,000 property but over the decades the increase has probably been notable. Add that to the fact that property value is assessed by the State and you realize that, in addition to the previous increases, the properties themselves are probably assessed much higher now than they were a decade or two ago. Couple these points with the fact that wages have stagnated and the cost of goods has increased due to inflation and suddenly this seemingly minor rent increase adds up to being far less minor. But none of that matters to the State. If you can’t pay your rent, you’ll be evicted.

Cloudflare Makes Tor Use More Bearable

One of the biggest annoyances of using the Tor Browser is that so many sites that rely on Cloudflare services throw up CAPTCHA challenges before allowing you to view content. Yesterday Cloudflare announced a change to its service that should make life more bearable for Tor users:

Cloudflare launched today a new service named the “Cloudflare Onion Service” that can distinguish between bots and legitimate Tor traffic. The main advantage of this new service is that Tor users will see far less, or even no CAPTCHAs when accessing a Cloudflare-protected website via the Tor Browser.

The new Cloudflare Onion Service needed the Tor team to make “a small tweak in the Tor binary,” hence it will only work with recent versions of the Tor Browser –the Tor Browser 8.0 and the new Tor Browser for Android, both launched earlier this month.

Hallelujah!

Let the Speculation Begin

I’m betting that there are a lot of people who aren’t surprised to hear that Cody Wilson has been charged with the sexual assault of a child:

Cody Rutledge Wilson, the 31-year-old Texas man who’s been fighting with the U.S. government to publish instructions for 3D-printed guns on the internet, was charged today with the sexual assault of a child. Wilson allegedly met the girl on a website called SugarDaddyMeet.com.

Wilson allegedly paid the girl, whose name has been withheld in court documents, $500 for sex at a hotel in Austin, Texas. The exact age of the victim is not immediately clear, though the affidavit for the arrest warrant explains that she’s under the age of 17.

The reason I’m betting that a lot of people aren’t surprised by this is because it wouldn’t be the first time that a thorn in the government’s side found themselves falsely charged with a crime that was convenient for the government. Governments aren’t above ridding themselves of troublesome individuals by assassinating their character through fabricating evidence that they committed heinous crimes. In addition to being very convenient for the government for which Wilson is currently causing trouble, another reason this charge seems fishy is because Wilson seems to be aware enough of security matters to know that seeking sex from a minor online is a recipe for getting caught up in a sting operation.

However, in the interest of objectivity, I must also accept that there is a possibility that the charges are legitimate. If they are, Wilson wouldn’t be the first thorn in the government’s side who handed it a freebie by acting in a manner that most people find reprehensible.

What makes matters worse is if Wilson doesn’t beat the charge, we will probably never know beyond a reasonable doubt whether the charge was fabricated by the government or legitimate.

It’s Not Your Car

I think the technology behind modern electric cars is really cool. What I don’t like though is that electric car manufacturers don’t seem satisfied with simply replacing gasoline engines with electric motors, they are also trying to replace the owner as the decision maker:

Hurricane Florence is approaching the East Coast of the US, and is predicted to bring with it catastrophic flooding, high winds, as well as a life-threatening storm surge and rain in North and South Carolina. As a result, both GM and Tesla have remotely activated features in their cars that could be of use in an evacuation.

Since OnStar is a subscription service, I at least understand why GM has control over whether or not certain features are available to users. But why should Tesla owners require the manufacturer to decide they need access to the extra battery capacity in order to utilize it? Why can’t the car have a button that enables and disables the capacity lock?

More and more consumers are losing control over devices that are supposedly theirs. Consumers are being treated like children who are incapable of making rational decisions and must therefore be guided by the manufacturer. This doesn’t sit well with me. When I buy something, I want complete control over it. If there is extra capacity in my vehicle’s battery, I want to have the ability to decide whether or not it’s being utilized. Unfortunately, it appears that I’m in the minority because most consumers appear to welcome having an overlord dictate what they can and cannot do with their devices.

Creating Jobs

If you ask an advocate of tariffs what punishing consumers is supposed to accomplish, amongst other things they will claim that tariffs create domestic jobs. That ignorance is based on the belief that foreign companies don’t employ people domestically but since we live in a global economy, a lot of foreign companies hire domestic employees. So tariffs often destroy jobs rather than create them:

Alibaba’s founder and chairman Jack Ma says the Chinese mega e-commerce company no longer has plans to create 1 million jobs in the US, citing the ongoing trade conflict as the reason Alibaba is retracting its promise to Donald Trump. A new round of tariffs between the US and China will make mutual trade more difficult.

Who would have guessed that alienating one of the largest economies on Earth would have consequences?

The Bias within the System

Radley Balko wrote an excellent article outlining just the tip of the iceberg that is the overwhelming evidence that the legal system in the United States is racial biased.

The entire article is worth reading but I wanted to take a moment to highlight the third paragraph because it addresses a common myth about the system:

Of particular concern to some on the right is the term “systemic racism,” often wrongly interpreted as an accusation that everyone in the system is racist. In fact, systemic racism means almost the opposite. It means that we have systems and institutions that produce racially disparate outcomes, regardless of the intentions of the people who work within them. When you consider that much of the criminal-justice system was built, honed and firmly established during the Jim Crow era — an era almost everyone, conservatives concluded, will concede rife with racism — this is pretty intuitive. The modern criminal-justice system helped preserve racial order — it kept black people in their place. For much of the early 20th century, in some parts of the country, that was its primary function. That it might retain some of those proclivities today shouldn’t be all that surprising.

One thing on which the “left” and “right” (in this context “left” is being used to refer to those who believe the system is racially biased while “right” is being used to refer to those who disagree with those on the “left”) commonly agree is that the definition of a racially biased system is based on those within it. The “left” tend to argue that the legal system in the United States is racist because the majority of those within it are racists. The “right” often adopt this definition because it’s easy to argue against. Since both groups subscribe to this definition of systemic racism, the argument over whether the legal system is racially biased tends to involve people on the “right” pointing to people within the system who aren’t racist while people on the “left” refute their argument by claiming that those people are actually racist (if no evidence exists supporting their accusation, they argue that the person is a closet racist).

Systemic racism isn’t defined by who composes the system but by what rules govern the system.

The legal system in the United States would continue to show a racial bias even if the entire system was composed by individuals who didn’t contain a single racist bone in their body (assuming, of course, that they also followed the rules). This is because the rules governing the system ensure a racially biased outcome. How is that accomplished without the laws overtly being based on race? By criminalizing activities that are more often enjoyed by individuals who belong to a target race (I say this with the understanding that race itself is arbitrarily defined).

Let’s consider a hypothetical scenario. Let’s say we have a racist politician who wants to write a law that will primarily put more black men in prison. How can he go about accomplishing this without mentioning race in his law? First he would identify an activity that is more often enjoyed by black men than white men. If we’re discussing fashion, it is more common for black men to wear pants that hang below their waist than it is for white men so that would make a good candidate. So our hypothetical politician could write a law criminalizing the act of wearing pants that hang below the waist. What do you think the arrest statistics are going to look like after one year? They will almost certainly show that far more black men were arrested than white men. As an added bonus, the arrest statistics will likely contain a few white men, which will give the politician evidence to argue that the law isn’t racist. Even if the majority of people who are tasked with enforcing the law (again, assuming they follow the rules) aren’t racist, the statistics will show a racial bias because the law targets an activity more commonly enjoyed by black men.

A system like this will more reliably deliver the desired outcome of its creators than a system that is composed of individuals who share the same desires as its creators. Why? Because the people who compose a system tend to change rather quickly whereas the rules that govern a system tend to change far less frequently. Moreover, even if the system is infiltrated by individuals who disagree with its creators’ desires, there isn’t anything they can do to change the system without breaking the rules (and thus being exposed and dismissed).

It’s unfortunate that the definition of systemic racism is far more complex than the commonly used definition. People tend to shy away from complexity. Although shying away from complexity is a sane default, it’s the wrong response when the seemingly simpler definition is wrong.

But Some Animals Are More Equal than Others

Under the evil system of capitalism, hierarchies arise. The workers are reduced to a subservient class whose only purpose is to create wealth for the capitalists. The glories of socialism, on the other hand, ensure that all animals are equal:

With his country facing starvation, Venezuela’s leftist dictator caused a wave of disgust this week when he was seen chowing down on a pricey meal personally served to him by the celebrity chef “Salt Bae.”

Nicolás Maduro smiled and guffawed as he tucked into a $275 cut of lamb at the posh Nusr-Et steakhouse in Istanbul, Turkey, which is run by Nusret “Salt Bae” Gökçe, famous for viral videos of him seductively sprinkling salt.

In one video of the meal, the chef is seen slicing into the succulent lamb as the cigar-chomping Maduro watches.

This is why I don’t take socialists’ claims seriously. They claim that socialism creates equality but a rigid hierarchy of rich and poor has arisen in every country where it has been implemented. Living in the former Soviet Union, German Democratic Republic, Hungarian People’s Republic, etc. wasn’t too bad… if you were a member of the ruling party. If you weren’t, life was pretty miserable.

We’re seeing the equality of socialism play out again in Venezuela. While the plebeians starve to death, the patricians are eating lavish meals and smoking fancy cigars. The only silver lining is that governments aren’t permanent and the current Venezuelan government appears to be in the collapse stage. If the people are Venezuela are lucky, the next set of rulers won’t be as totalitarian.