Things I like about Dropbox :

  • They have a native Linux version, properly packaged for a wide variety of distros.
  • Nice integration with Nautilus
  • It Just Works
  • It sychronises the local Dropbox folder, meaning it’s usable offline, and you can access files at native speed
  • Web interface is pretty decent, with some nice touches, like offering folders for downloading as a .zip

Things that I don’t like about Dropbox :

  • It’s not open source or free software – while the Nautilus integration piece is GPL, the dropbox daemon is closed, and this is the bit that does all the clever work. I guess Evenflow are worried that if the whole thing is open, any tom, dick, or harry could rig up some S3 storage and offer a competing service. On the other hand if it was open I would be using it everywhere; to sync to my file server, to usb drives, and would have already bought the upgraded service (although I’m assuming it could be made generic and still have all the good points above).
  • I don’t mind that they require source code assignment for patches to the nautilus part, however I think it’s somewhat misleading to equate what they’re doing to assigning copyright to FSF for GCC contributions. Assigning copyright to a commercial entity is quite different to assigning copyright to an nfp like the FSF (especially given their 20+ year record).
  • Currently only monitors the $HOME/Dropbox folder (ability to sync any folder is a medium term feature)

Overall I’m liking the Dropbox experience and starting to rely on the features, which is why the licensing / business model is such a dilema. While my data would never be trapped if the company went under (at least one machine would have the definitive files) it would likely be a significant disruption.

More Pollen based equations

To all the lovely people commenting on my previous post (highest number of comments on any post in 4 years, thank you): You are assuming that that Hayfever, cold, and suck are all in the Ring of Integers. There may well be Rings where the equation 2x = x^2 has many non-obvious solutions – I’m ill so can’t really face thinking about some examples (or maybe there are only ever two solutions in any non-trivial ring – there’s an exercise for the interested).

I guess what might have more clearly expressed what I was thinking was that the function f : {hayfever, cold, plus enough other stuff to make an additive group} -> N (natural numbers representing units in some metric on the space of suckitude) is quadratic rather than linear. But, you know, I was ill and grumpy so tried to say that in a more satirical way (maths satire, just what the world needs). But again I’m not exactly firing on all cylinders so please be gentle.

Anyway I’m going to start thinking up some more random algebraic posts and start cashing in the Adwords revenue.

One year

As the oldest brother of 3 I always felt a responsibility to look after my younger brothers. Of course at some point younger brothers grow out the need for their oldest brother’s protective cover (such as it ever was). With my brother Theo that moment came the pretty much the first day we were at the same school. Since he was 4 years younger than me, we were never at the same school until I was 15 and he was 11 and had just started at our high school.

The school was split between two sites and during break I was strolling back up to top site with a group of friends – we were joking about what we’d do if anyone started bullying Theo (and given that he was bigger, stronger, and quicker than me, even at that age, it didn’t seem like much of a possibility or that I would likely be able to do anything about it which is probably why we were joking). As we went through the gates into the large playground, one of my friends said ‘Hey, your brother’s in a fight!’ – this was the first time I’d seen him at school. I turned to see Theo holding some other kid in a head lock, and he was wrapping his knuckles across the kids head with a great big smile across his face. I turned to my friends and said ‘Hey, that’s my brother and you better not start bullying me!’ – it was at that point that I realised Theo no longer needed my protection (and though I didn’t realise it at the time, it wouldn’t be long before I’d start relying on him).

Aside: I did ask Theo, when I got home, who was the unfortunate recipient of his headlock. He told me it was a friend and they were just playing – his explanation satisfied me at the time and I honestly don’t remember who it was. I hope it’s just an temporary blip in our culture, but we were lucky that we could do stupid things like get into (play) fights without the worry that knives (or other weapons) would get involved.

Aside 2: I must have rewritten this post a million times in the last few weeks. Not that I care what any else thinks but I wouldn’t want Theo to think I’m stupid or overly sentimental (things he used to tease me about loads when we were kids). Mentally I just always think he’s just died like a few weeks to a month ago – not because I want to wallow in grief, but rather I think that the more I realise how long it is, the more I miss him, and sort of half expect him to randomly call, or to see him the next time I’m at our parents house. God damn, I miss him.

All Hail the Royal Mail

A few years back, like everything else, the RoyalMail got privatised – can’t exactly remember when, since I wasn’t really paying attention, and they did it in stages. Anyway since privatisation things haven’t always gone well, but there is at least something they are doing right – you can buy postage online!

Just weigh and measure your letter or parcel, enter the address, and pay (either from a prepay account or on a credit card) and presto a pdf label in a choice of formats (DL envelope, quarter, half, or whole A4) is created. Print, stick, and then post in any postbox. I don’t think I’ve sent as much mail in the last 5 years as the last couple of months – partly because now I’ve discovered this service, putting DVD’s and books on Amazon is a lot less daunting and friends and family have benefited from my new found postal renaissance. It’s easy to work out the postage beforehand (to see if the item is even worth selling) and then no mad rush to the post office to get the parcel sent once it’s gets sold.

Now, despite all this gushy gushy stuff, the service is far from perfect. The doesn’t appear to be a developer API, so no direct integration with Amazon, Ebay, Evo Addressbook, or other service is possible (yet). Hence lots of annoying copying and pasting. It would be useful to be able to build up a page of labels to avoid wasting paper printing each label in the top left corner. Also they use some layer feature on the pdf’s that doesn’t work (yet) in Evince, so I had to install the official Adobe reader.

Now if they can just stop losing mail (and money) things will be golden.

LinuxFoundation Collaboration Summit Recap

Continuing my mission to have the latest news, the minute it happens, I bring my random thoughts from the Linux Foundation collaboration summit in Austin, Texas.

I arrived down from Dallas on the 7th and met up with Dave for some beverages. We braved the patchy provision of footpaths and made away to the one and only bar sort of close to the hotel, just as the last 2, dramatic, minutes were ticking down in NCAA Basketball finals. Clearly my Ego told me that the cheers were for my, and to a lesser extent Dave’s, entrance into the bar. Sadly it was because Kansas had come from behind to tie the game, on a 3 point shot, with only seconds left (luckily for us Kansas would go on to win it in overtime, so everyone in the bar was in a GoodMood™). We got chatting to the locals a bit – one conversation with a pair of guys who’d build a mobile marketing product on Linux and JBoss and ‘lots of other open source stuff’ and another slightly circular conversation about theology, education, and the differences between Europe and the US (circular in the sense that Dave and I wanted to talk about the differences between Europe and the US or, to be honest, anything other subject, whereas our somewhat intoxicated friend only wanted to ramble about theology and education).

The first day of the summit I think was very much for those people who are new to open source style community development and practices. So while from my point of view it was slightly preaching to the converted there were still some useful nuggets here and there.


There was a spirited panel on the ‘State of Linux Mobile’ – it was good to have a panel where the panelists didn’t entirely agree with each other. The conversation was a little overly corporate, but this is understandable given the market. However I think the panel was a little too focused on mobile == phones, whereas open source is being used across the ‘mobile device industry’ (for want of a better term).

The evening event was in a nightclub that had a sharkpool under the clear dance floor – no sign of a Bond villain style trap door anywhere. J5 took us all on a mission to find one of the few bars in Austin that do flaming Dr. Peppers, a drink performance that really needs photos and video to fully appreciate – I would definitely recommend it as a spectacle, although I can’t image it tasted that great (as I was driving I didn’t partake). On the subject of photos, I completely failed at remembering my camera after the first day, but there were plenty of photos taken, so please point me to them in the comments (Dave, are yours on flickr yet?).

(Photo by kernelslacker licensed under CC by-nc-sa)

On day two there was a dedicated mobile track, where we were able to delve deeper into the Android, LiMO, and Moblin stacks. While none of these folks escaped unscathed, I think Android was under heaviest fire, not least because they seemed to have a rather antiquated view of how to engage in community development (despite the rather substantial experience within Google as a whole).

Day three, for me, was dedicated to a GNOME Mobile meeting, where we dealt with a variety of topics around the upcoming Mobile platform release. Nothing spectacular to report here, just steady progress towards the release, and further building the platform beyond that.

As I have done at past events, I did a little unscientific laptop census. It was pleasing to see that most folks where running Linux on their laptops (including a MacBook Air running Ubuntu), with the Windows and OSX users being the tiny minority. However it was noticeable that a significant percentage of the audience are iPhone owners, and also a higher percentage of treo / blackberry / other smartphones than I’m used to seeing in the UK. Certainly there was much peer pressure with many people I know raving about their iPhone (at a particularly dangerous time for me as I’m completely fed up with my N70 and seeking a new phone + contract).

Travel tip for anyone visiting Austin – don’t stay at the Marriott Fairfield Inn if you’re a light sleeper. It’s delightfully placed between the freeway and a freight rail track (with trains roughly every two hours day and night). My phone didn’t really capture the noise,

Luckily, once I got used to it, I slept through.

Overall it was a great week in Texas, a well run and useful summit, and great to catch up with lots of folk (too numerous to mention everyone without forgetting someone, so you all know who you are).

BTWwe’re hiring. Lots of exciting positions for developers and designers.

Pony Up!

Last week I was lucky to be in Dallas for the SMU Mustangs Red and Blue scrimmage on the 5th. Later on Jeff Reinebold was kind enough to spend some time with me running through some of the history and key concepts of the Run & Shoot offense.


It was a fantastic experience and there is a great energy and excitement at SMU as they start their rebuilding program under June Jones.

Many thanks to Matthew for letting me travel out a couple of days early for LinuxFoundation summit which gave me time to attend the scrimmage, and also the Jeff and and the other SMU staff who where so generous in sharing their time and knowledge with me.

Open Source Trademark Definition

Simon Phipps has been on a bit a roll lately, first posting Adoption-Led as a Force of Nature last friday, and then Software Freedom: More Than Copyright.

The current Open Source Definition doesn’t actually define Open Source – rather, it defines a subset of the requirements that protect software freedom, in this case the copyright license. I actually think renaming it (“Open Source Copyright Definition”?) would be good since there’s more to Open Source than just the copyright license. I then suggest we explore creating an “Open Source Patent Definition” and an “Open Source Trademark Definition”.

I’d agree with Simon in that most business and government see Copyright, Trademark, and Patents and the 3 foundations of what gets called Intellectual Property (I really don’t like that term). One of the undervalued benefits of the OSD and the mainline approved licenses is that it helps to frame an understanding of copyright licensing for non-lawyers like me.

The whole GPLv3 process where a collection of legal experts and technology experts were able to debate and discuss and ultimately create a new Free software (and OSD compliant) license was partly enabled by the implicit education in licensing that the OSD and the major licenses (L/GPL, BSDMPLMIT/X11) have given us.

Most of the OSD compliant licenses are short (or at least no longer than necessary) and clearly written, and broadly understandable without the need for a law degree (granted there will be some nuances in the interaction of the provisions of the licenses with local law and case history that require legal expertise). Compare to any proprietary EULA or collaboration agreement and the difference is stark.

Trademarks in particular seem to be an area that could do with some illumination from the light of an Open Source Trademark Definition. For example, if you look into trademarks, then one of the things you will see repeated again and again,

Never use a trademark as a noun. Always use a trademark as an adjective modifying the noun.

Correct: Red Hat® Enterprise Linux® operating system performance is incredible.
Incorrect: Red Hat’s performance is incredible.

this is from the RedHat Trademark Style Guide – yet the very first sentence of the style guide is,

The trademarks of Red Hat, Inc. not only represent the quality, innovation, and excellence of Red Hat’s products,…..

I’m not trying to pick on RedHat because this is something repeated all over the place and the two usages are not entirely equivalent. However, when I’ve seen the advice ‘Never use a trademark as a noun’ I’ve always wondered how it’s possible to trademark a company or product name without using it as a noun – the advert is ‘Drink Coca-cola’ not ‘Drink Coca-cola caffeinated beverage’ after all. Sadly I’ve never had the grammatical knowledge or confidence to break the advice down. Thankfully the folks over at the Language log know what they’re talking about,

Notice also that INTA International Trademark Association says a trademark must always be used as an adjective. What they mean actually has nothing to do with adjectives. Adjective are words like good, big, soft, reddish, etc. They are often used as attributive modifiers of nouns: good reasons, a big company, etc. But other things can be used as attributive modifiers. Proper nouns can: when we talk about London fog, we are using London (a proper noun) as an attributive modifier of the noun fog. That doesn’t mean London is an adjective. It isn’t. It’s the name of a city. Adjectives never name cities. And adjectives are virtually never trademarked. When we use the expression a London Fog raincoat, we use London Fog (a trademark, with the form of a nominal construction, consisting of a proper noun attributive modifier and a common noun) as an attributive modifier of the noun raincoat. What INTA is saying is that it wants you to always use trademarks as attributive modifiers.

But what the INTA people mean is more subtle than they know how to say, so they get it all wrong. The enemy they are laying defenses against is the danger that a trademark might fall into the public domain. For fear of this (and it can happen), they want to forestall the conversion of certain proper noun trademarks into common count nouns. The worry is that the next stage after writing “Tic Tacs” will be writing “tictacs”, and soon people will be referring to some other company’s little white mints as tictacs, and soon the trademark might become unprotectable and its value be lost. It would just be a two-syllable word in the dictionary, with a small t, meaning little hard white mint candy.

But notice, none of this is relevant to other products, for example, cars: Porsche is surely very happy for you to praise Porsches as much as you like, calling them Porsches. INTA’s intent is clear, but what is actually stated about grammar on their website and in their brochure is nothing like what it is trying to say.

Sadly Porsche don’t seem to have a Trademark style guide for us to confirm that they don’t mind us calling them Porches, but the point is well made.

It’s worth noting that there is already some great advice for open source projects on the subject of trademarks in the SFLC’sA Legal Issues Primer for Open Source and Free Software Projects which doesn’t repeat the whole noun / adjective misnomer or include a long technical grammatical discussion,

Using a project’s name in place of its function or general class increases the risk that the name will become generic and thus unprotected. A common example of this is “Aspirin”; formerly a trademark of Bayer, the name was used so frequently as a noun in place of “acetylsalicylic acid” that it became generic in the United States. Because software is functional by nature, there is a particular tendency for users to substitute a program’s name for the function it performs (i.e., to use the mark as a verb, as in “grep”). You should avoid using your mark this way.

and also contains a simple, easy to understand, trademark policy for open-source projects.

40% market share!

Asustek are predicting a 40% market share for the Linux desktop on their EeePC line. Nice! I’d be interested to know what the actual sales figures are in 3,6, and 12 months, and also how that figure compares to sales of Dell, HP, and Lenovo Linux machines (my guess: it’s much higher).

Aside: Sadly I think you probably have the ‘counting Linux installations’ problem in reverse here. I fear that a proportion of the Linux machines sold will have a (probably illegal) copy of XP installed.

Aside2: Is it just me, or is it weird that they are planning to sell a machine with an OS whose end of life is only months away? I know Microsoft will support XP until 2014, but it still seems weird.

My brother in law picked up an EeePc before christmas, after trying several stores because everywhere was out of stock – a little birdie told be that the main UK distributor has 10,000+ on back order, and cant get stock into the UK quick enough.

In some ways the EeePc made me think of the ZX Spectrum. Like the Spectrum the EeePc is wrong in so many ways (screen, keyboard, and storage are bit too small) but it’s an open playing field for hardware and software hacks, and the price point is just right. Plus, Asus are bringing out new models which will (supposedly) fix the issues with the first EeePc – now if they can just get the next two attempts utterly wrong (Spectrum+, and 128K+) and then sell out to Amstrad, then we’re onto something.