Thank you, Tesla Motors For The Patents, but …

Here’s the thing. Elon Musk doesn’t trust the patent system to protect his inventions. So instead of filing for more, he will simply not file at all and keep his inventions secret. The stuff that already got patented thus is already considered lost by him so it is safe to “open source” them all.

While the move itself is a good one for the makers and hackers out there, it shows the fundamental problem of the patent system: It doesn’t do its job.

It doesn’t protect and foster innovation as patent trolls and patent pools have subverted that part of the deal.

It doesn’t make knowledge available as patent claims have become so broad and vague that those “skilled in the art” do not learn from patents – which is the CORE task of the patent system. This is especially true for software patents. Trust me, as a programmer I know what I am saying here. No software patent has ever taught me something.

The patent system has become a caricature of its intended purpose and delivers the exact opposite of what it should do,

Small to medium sized businesses don’t file patents at all most of the time. It’s prohibitively expensive, it doesn’t create value (except for trolls and lawyers) and it doesn’t protect the innovator.

So Elon Musk has decided to drop patents from his world. He clearly states it:

“We have essentially no patents in SpaceX. Our primary long-term competition is in China,” said Musk in the interview. “If we published patents, it would be farcical, because the Chinese would just use them as a recipe book.”

I think he uses the same reasoning for Tesla. So while the opening up of Teslas patents is a good move, we will clearly see added secrecy to protect the real innovation happening at Tesla.

And I cannot blame Musk. I blame the broken patent system, the trolls, the courts and a clear lack of vision by our political leaders to promote the needed changes.

Let’s discuss over at Google+!

Why (Linux-)devs use Macbooks

Just read an article by Matthew Garrett on why developers use Macs.

My take:

I think it is also correct to say that the good ole “workstation” metaphor of having a separate machine for development is being replaced. Now that computers are ubiquitous parts of the developers life, we prefer to have an all-in-one machine for that.

No more separate work or personal machines. We are looking for a “life-machine”. The laptop as a companion that is always at our hands. And as developers we need more than just a tablet or a mobile phone.

And I think that’s why many people prefer OS-X over Windows or Ubuntu/Fedora. For everyday tasks as email, picture stuff, booking flights, doing taxes etc. OS-X definitely offers a good solution. And being UNIX-y enough to be used in a Linux delpoyment context, you get a good compromise.

Discussion also here on Google+