Digital Life Clippings – New Year’s News

  1. Indian government blocks programming web sites, including archive.org and Github gists – TechCrunch – As if to illustrate why it’s bad to allow anyone the power to block web sites arbitrarily, the Indian government has blocked entire slices of web infrastructure because one of their functionaries found something about ISIS somewhere on it. More on the blog.
  2. Marriott wants to block your devices so you have to pay for their wifiBoing Boing – Marriott clearly does not want anyone from the technology industry to stay at their hotels or to use them for events. Best to respect their wishes and avoid them like the plague.
  3. End-user adoption of open source is a lousy metricRRW – Open source is primarily a collaboration technique, leveraging the permission-in-advance arising from software freedom to unlock innovation in many unrelated deployers. For many reasons, enterprise end-user deployment of unmodified open source software is thus a lousy metric for gauging the influence of open source.
  4. Perfect slapdown to a bogus takedownTechDirt – The monkey selfie is resoundingly in the public domain, your jurisdiction has no say in mine and my use is fair use. Otherwise, do you have any questions?
  5. If the Supreme Court tackles the NSA in 2015, it’ll be one of these five casesArs Technica — This is a great test for the separation of powers. US law very clearly needs an update for the meshed society and signalling it is a job for SCOTUS. I’m also interested to see if the court is willing to clarify the Third Party Doctrine. It seems obvious to me that if I have a relationship with a telco as a customer, that telco can’t truly be considered a “third party”.

Happy New Year!

Wishing you a great 2015! We plan to post news clippings more frequently this year; if you ever feel the need to encourage us, please throw a coin or two in the tip jar over there on the right!

India Illustrates The Risks Of Censorship Laws

Next time you see your government proposing internet censorship laws of any kind, remember this incident where the Indian government crippled their own software industry so they could be seen to be doing something about terrorism. Their department of telecommunications has blocked 32 web sites — including archive.org and Github — as if to illustrate why it’s bad to allow anyone the power to block web sites arbitrarily (ETI claims it’s 60+). They’ve blocked entire slices of multi-purpose web infrastructure because one of their functionaries found something about ISIS somewhere on it, according to TechCrunch.

Perhaps it is happening because a person tasked with being seen to be doing something about terrorism found a broad and badly-drafted regulation with no checks, balances or oversight that she could use to satisfy her instructions at no personal cost. As a result, vast numbers of Internet uses that are neutral or positive to Indian culture and society are being inhibited in pursuit of a tiny number of cases that are negative. Certainly the sources ETI cites have no clue the damage they’re causing.

Laws and regulations don’t just get used for their intended purpose; they get used by anyone that is permitted to do so for any purpose that is not proscribed. So broad rules permitting censorship for open-ended durations and purposes can and will be used to silence opposition, score points and prove some functionary is tough on terrorism or paedophiles. Who cares if businesses, research and culture are harmed? Think of the children!

Digital Life Clippings – Christmas Break Edition

  1. Police called to remove pre-teens just in case they pirated Hunger Games movie with cellphonesArs Technica – Given the storyline of the movie, this is ironic. Cineworld thinks copyrights are so precious it’s worth infringing common sense and individual rights to protect them. They think paying customers are criminals until proven otherwise, even kids. Don’t let any kids you care about watch movies at a cinema with this attitude, it’s not safe.
  2. The most wasteful patent aggression strategy ever has failedArs Technica – Another skirmish in the ongoing dirty war by the legacy technology & media industry against Google bites the dust.
  3. NSA dumps incriminating documents on Christmas EveBoing Boing – Anyone who doubts the effectiveness of Freedom of Information requests should see how government agencies squirm responding to them.
  4. Inadvertent Algorithmic CrueltyMeyerWeb – Facebook’s Year In Review is a product of an unremittingly positive mindset that believes algorithms can handle anything. This time I think it will be widely regretted rather than welcomed, for the reasons Eric Meyer explains and I expand. Algorithms can’t exercise discretion; don’t use them for things that demand it.
  5. Cuba’s “offline Internet”Guardian – The Internet was designed to work around obstacles. This fascinating example does it via sneakernet.

Digital Life Clippings – December 18th

  1. Samsung shuts down ChatOnCNet – If only there was a way for their customers to uninstall their impotent self-defence against Google.
  2. EU software procurement breaches rules more than ever beforeOFE PDF – Because they really do prefer to feed what they perceive as corporate power brokers rather than work to create European value with European money.
  3. EU allocates half million euros for testing open sourceFSFE – It’s a rounding error on the budget, but at least it’s something. Let’s see who gets it.
  4. Apache finally publishes a code of conductBlog, Code – Fine work, but no really defence against those gaming the system.

Twitter’s open source emoji success

Twitter’s approach to the problem of emoji provides a classic case study in open source best practice:

Many different applications have looked at the success of emoji and the various rights problems associated with the use of existing images and decided that the best work around was either to ignore the rights issues and reuse existing materials anyway or to create whole new image libraries which they would then have control over. Twitter on the other hand, has taken a different, more open approach.

After commissioning a new set of emoji graphics, the company implemented a library for parsing emoji tags and replacing them with read-to-render code strings for various platforms, including HTML. Now there are hundreds of emoji available to add to your tweets. Internally, the project was treated as open source from the off, with GitHub being used as the development repository. Now, both the code and the graphics of the project have been open sourced, using the MIT license for the code and CC-BY for the graphics.

Twitter has successfully managed to implement a feature essential for its global market, get it maintained in conjunction with others, and win broad credit. In order to learn from and repeat their success, its worth looking in a little more detail at how they achieved this: check out Simon’s InfoWorld article “Twitter emoji: 5 lessons for effective open source.”

Big progress in Microsoft’s open source journey

Microsoft’s recent announcement that much of .Net will become open source and that it will support both Linux and Mac OS X is fantastic news. Along with the additional, full-featured, no-cost versions of its developer tools the company is introducing (though they remain proprietary), this represents a large, positive step in Microsoft’s open source journey.

Simon’s spoken and written a number of times about the seven stages of a corporation’s journey into open source and used Microsoft as an illustration of his ideas. This new development puts the company very clearly at the fifth stage of Simon’s scale, which is impressive, but begs the questions “what’s next?”, “how does Microsoft’s open source journey continue to develop from here?”

The answer lies in a holistic view, in which respect for open source extends to every business unit of this famously divided company. While those business units that don’t yet respect open source continue to use tactics such as patent attacks on Linux community members and covert political moves to undermine the Open Document Format, further progress will be slow in coming. Microsoft’s gradual acceptance of the inevitability of open source however, seems to be in full swing. For more detail, check out Simon’s InfoWorld article.

Joyent open-sources core technology

The open-sourcing of its core technology is a bold move from IaaS/PaaS cloud company Joyent. With the potential to be both influential and disruptive in the budding clouds of containers market, Joyent’s move once again demonstrates the companies willingness to do things differently. With its newly open software competing directly with OpenStack and enabling high-performance use of container technology like Docker, Joyent has stepped up to the next level of open source in its business model. For more detail and analysis, check out Simon’s InfoWorld article.

Licenses for Everything

When it comes to software licensing, many seem to have their position all sorted out. Some are convinced that every restriction is wrong and that adding a license is a restriction. Others think that anyone who can stop software being open is in the wrong and that any license which doesn’t stop proprietary use is bad. A third group (particularly associated with 3D printing) is of the opinion that as things made by code are uncopyrightable, the code which makes it ought to be uncopyrightable too. When it comes to understanding open source licensing though, the problem with all these views is their emphasis on ownership.

In open source, the act of putting licenses on everything is never an act of aggression, of meddling or of unwanted control. No ownership is being claimed. Instead the open source license is a pre-emptive giving of permission. When possible problems or questions of ownership arise in the future, the answer is clear already, permission has been given.

Of course there are those who see this “stick a license on everything” approach as unnecessarily bureaucratic, preferring to simply proclaim that everything they produce is in the “public domain”. Unfortunately the concept is not one which is recognised in all parts of the world and continues to lead to legal confusion. By using OSI approved, open source licenses, you can guarantee the freedom to innovate without seeking permission first.

Read more in Simon’s InfoWorld column.

Google’s Supreme Court Petition

Last week Google petitioned the Supreme Court of the United States for permission to appeal the Federal Circuit decision to overturn their victory against Oracle. You may remember that Oracle sued for patent and copyright infringement over Google’s use of a small subset of the huge Java class API in Android. Oracle lost in front of a jury in the district court in San Francisco, but then won on appeal.

The case will be a significant landmark for the technology industry regardless of the outcome, but the real impact of any decisions reached will be felt first by Android. The petition itself then suggests that the wider impact of the case is narrower than others might have feared, as its effects only come into play with substantial systems of APIs. Still, in the event of an Oracle win, open-source-licensed APIs would suddenly become much more important and the work of creating developer ecosystems around proprietary APIs would become much more challenging.

The Google petition includes three detailed and thorough arguments for the overturning of the Federal Circuit decision. For a look into what those arguments are and more on the significance of the case, try Simon’s InfoWorld article.