All posts by Matt

Interview, and Complementing Slack

I had a conversation with Tony Conrad at the StrictlyVC event in San Francisco last week, following a dizzyingly talented line-up of Chamath Palihapitiya and Steve Jurvetson.

Techcrunch has a good write-up with a number of the relevant quotes from the event. The only thing I’d like to respond to, because it wasn’t a direct quote, is the headline “Move Over Slack? Automattic Mulls Commercializing Its Own Internal Messaging Product.”

The first problem is the headline missed the obvious alliteration of “Mullenweg Mulls,” 😀but more importantly… Slack has become a really key tool for both Automattic and WordPress.org and anything we do with the evolution of P2 (some of which we already have running internally) will be complementary to Slack, not competitive with it.

Sometimes it seems like the longest days are those in between an Apple announcement and when the products are actually available. I’m looking forward to iOS 9, WatchOS 2, 6s+, Apple TV…

Do you know someone who is an amazing developer or designer? Someone who is passionate about helping people? An awesome lounge manager? Or maybe that person is you. Automattic is hiring for a variety of positions, and for all except two you can live and work wherever you like in the entire planet. There are also a number of other benefits; the main downside it’s a high performance culture and expectations are extremely high. Automattic hires the best folks regardless of geography, and we are especially looking for people right now outside of US timezones.

Mobile web and mobile in-app behaviour are not binary. When users are in the facebook app, they spend a tremendous amount of time accessing the mobile web through facebook’s own in-app browser. The same for twitter and others. We enter social apps for discovery and then access the mobile web while still in-app. It is a mistake to conflate time spent on the mobile web with time spent in a traditional browser.

Amen. Tony Haile of Chartbeat: A correction around the death of the mobile web.

Avis GPS

After an amazing WordCamp Scranton on Saturday I was heading to a friend’s birthday on Long Island on Sunday, a few people were surprised I had flown from New York and said driving took about the same amount of time when you factor in all the airport hassle.

I Google Mapped it and it did look like it was only 5-6 hours from Scranton to where I was going. Being a born and raised Texan, I love a good drive, and I probably haven’t had a proper road trip since my sister’s birthday a few years ago when we went up Highway 1. I’ve also never driven on the East Coast, and it seemed like there were some really pretty parks and lakes in between Scranton and Long Island so I ended up going to the airport anyway because that’s where the rental cars were.

I like Avis. They try harder. 🙂 One thing they do that’s pretty cool is sell  decent cables, USB wall chargers, and car chargers for a cheap price right at the check-in desk. (I always carry my own car charger, this is my current pick. It’s super-handy in Ubers as well.) Amazingly though they still try to give you one of those Garmin GPS units that’s worse than your smartphone in every possible way. I’m sure it’s a money maker, otherwise the only reasonable thing to do would be provide a smartphone mount (or have one already set up in the car) rather than saddling people with an archaic, non-networked navigation device that has no idea about construction or traffic.

I ended up going to a Walmart that was nearby to pick up a car mount (price, $12) that ended up being a life-saver for the trip. I also believe that every person in tech should visit Walmart at least once a year, and spend time in their technology section. It’s good to understand and see how people who don’t live for technology every day interact with it. It’s eye-opening, and it’s handy to know what’s in stock in case you need 50 feet of ethernet at 4 AM.

Dropping the car off in Manhattan, it looks like they charged me $20 for a GPS which I don’t even have, so now going to need to sort out both the fee and the “missing” GPS system.

tl; dr: Smart car rental companies should ditch the GPS, provide smartphone mounts instead.

WordCamp USThere were amazing applications for teams and cities to host the inaugural WordCamp US, a concept originally floated at the State of the Word last year. It was very hard to make a choice, but can now announce that the birthplace of the United States, Philadelphia, will host the first WCUS on December 4th–6th. They will also host it in 2016, but no dates have been chosen yet.

Having it the same place two years in a row allows us to keep logistics a set variable and really focus on the rest of the event in the second year. I also want to use it to facilitate experience transfer: We’ll choose the 2017 + 2018 host city in between the first and second event, so that team can volunteer on the ground the second year Philadelphia hosts it to learn from their experience. Hat tip: Cool graphic by Andrew Bergeron.

There is No Such Thing as a Split License

There’s a term that pops in the WordPress community, “split license”, that we should put to rest. It’s sloppy at best, misleading at worst.

First, some background. WordPress is under a license called the GPL, which basically says you can do whatever you like with the software, but if you distribute changes or create derivative works they also need to be under the GPL. Think of it like a Creative Commons Sharealike license.

In the past people weren’t sure if themes for WordPress were derivative works and needed to be GPL. In 2009 we got an outside legal opinion that cleared up the matter saying that the PHP in themes definitely had to be GPL, and for CSS and images it was optional. Basically everyone in the WP community went fully GPL, sometimes called 100% GPL, for all the files required to run their theme (PHP, JS, CSS, artwork). The predicted theme apocalypse and death of WordPress didn’t happen and in fact both theme shops and WordPress flourished, and best of all users had all the same freedoms from their themes as they got from WordPress. It was controversial at the time, but I think history has reflected well on the approach the WP community took.

As I said the PHP has to be GPL, the other stuff can be something else — many people started to use the term “split license” or “split GPL” to describe this. The problem, especially with the latter, is it leaves out the most important information. “Split GPL” doesn’t say whether the theme is violating WordPress’ license or not (maybe it’s proprietary PHP and GPL CSS), and more importantly doesn’t say what the non-GPL stuff is, which is the part you need to worry about! It also makes it sound like a split license is a thing, when all it really means is there are different licenses for different parts of the work. If something has a “split license” you have no idea what restrictions or freedoms it provides.

If someone decides to have different licenses for different parts of a theme they ship in one package, it’s probably worth taking a few extra words to spell out what the rights and restrictions are, like “GPL PHP, and a restrictive proprietary license for all other elements included with the theme.” This is really important because if you’re a smart WordPress consumer you should avoid proprietary software, there is always a GPL alternative that gives you the rights and freedoms you deserve, and probably is from a nicer person who is more in line with the philosophy of the rest of WordPress. Vote with your pocketbook, buy GPL software!

 

Due to some distractions and mishandling of scheduled posts on my part, I broke my blogging streak. I got up to 198 days, which isn’t bad, and I’m looking forward to beating it next time. A lot of people might not know this, but if you’re on WordPress.com or run Jetpack when you start a posting streak it will give you a notification high-five every day you continue it, this was the last one I got:

Screen Shot 2015-07-18 at 9.06.19 AM