TTIP & CETA: a few reasons for free software advocates to get angry

In the last months of my internship at FSFE, I started following debates around TTIP (the Transatlantic Trade and Investment Partnership). TTIP is a huge “deep and comprehensive” free trade agreement between the US and the European Union, which started to be negotiated in July 2013. Well prepared by the great ACTA scandal of 2012 and by the November 2013 leak of the Trans Pacific Partnership (TPP)’s Intellectual Property chapter (thanks Wikileaks), we immediately looked for the impact of TTIP on software patents, copyright enforcement and DRM (digital rights management) circumvention. After a few months working full time on the topic, I now believe that the problem is much deeper that any of these specific issues.

Policy Laundering: democracy isn’t competitive

This week Tyler Snell wrote an outstanding article about the “deep and comprehensive” trade agreements. He develops the useful concept of policy laundering. Here is what he says:

A growing pernicious trend that is greatly affecting digital policy around the world is called “policy laundering” – the use of secretive international trade agreements to pressure countries to commit to restrictive or overly broad laws that would not ordinarily pass a transparent, democratic process.

Not only is the behind-closed-doors procedure questionable, many of the representatives negotiating such agreements are not elected representatives but rather trade appointees and powerful multinational corporate lobbyists. Policy laundering deprives each jurisdiction, and most important their citizens, the chance to engage in a legitimate legislative debate.

Provisions which failed to pass democratic elected parliaments, brought back to life through international treaties, it sounds much too familiar. A few reasons why the trick does work:

  • The agreements are negotiated for years, in secret.

1) Access to a limited number of negotiating documents is only granted to the few MPs member of trade committees (INTA in the case of the European Parliament). This access is made via “secure reading rooms”. They can take no notes, bring no devices. They cannot come with staff members specialized in Trade Policy.  Seeing the complexity of trade deals’ texts (often over 1000 pages of legalese) and the fact that the devil is always in the details, they are highlight unlikely to manage anything useful with this kind of “access”.

2) Even if they do spot something harmful in the negotiating text, no elected representative sits at the negotiating table. They have very little leverage to influence the negotiating process whatsoever.

3) Secrecy around the negotiations make campaigns very difficult. Activists are often forced to fight without knowing what they fight, until it is too late (building a campaign takes time). They are either restraining themselves in order to not say anything untrue, or basing their work on guesses. It is then easy for the deal’s promoters to dismiss the critics as “lies” or “misleading“. Reversing the burden of the proof this way is highly undemocratic in itself.

Fortunately, there are still great people working in the institutions. Documents are leaked surprisingly often, enabling us to criticize secrecy AND to know what we are talking about when discussing the content. Thank you sources.


  •  The ratification process is hardly democratic

After years of negotiation, the deals finally arrive in front of parliaments for ratification. MPs are then supposed to say a simple “yes” or “no” to a thousand pages of text, likely to include good and terrible things. In case of bad wording, loopholes, blurry definitions, harmful provisions, MPs cannot amend but have to reject the whole agreement. The pressure to ratify, after “so much effort put into the negotiating process”, is enormous and trade deals are therefore usually overwhelmingly ratified.

Fortunately, sometimes things do not go as planned, like in the ACTA case.


  •  The deals can be put in application before complete ratification

In Europe, trade and investment are EU competences. However, “deep and comprehensive agreements” deal with more, including sectors that are still competences of the Member States. After ratification by the European Parliament, such deals must therefore also be ratified by national parliaments. Because democratic processes take too long, they can enter into force provisionally, which means before ratification – the vote of elected representatives. The provisional entry into force exerts pressure on national parliaments to vote in favor of the agreement. When ratification might be difficult, or event rejected in a country or region (for federal states), the ratification is not put on the Parliaments agenda and the provisional implementation stays in force.

Worst, states who did not ratified a trade or investment agreement, but have it in force because of the provisional application can be attacked via dispute settlement mechanisms included in the deals.

Another great article recently analyzed the $50.02 billion (yes, yes) Yukos ISDS case (Investor-State Dispute Settlement) under the Energy Charter Treaty. Independently from the rest of the story, the author notes that:

[it] needs to be emphasized here that Russia only accepted the provisional application of the Energy Charter Treaty (pending ratification) in 1994 meaning that the country will only apply the Treaty “to the extent that such provisional application is not inconsistent with its constitution, law or regulations.” Same was the approach adopted by Belarus, Iceland, Norway and Australia.

Russia never ratified the ECT and announced its decision to not become a Contracting Party to it on August 20, 2009. As per the procedures laid down in the Treaty, Russia officially withdrew from the ECT with effect from October 19, 2009.

Nevertheless, Russia is bound by its commitments under the ECT till October 19, 2029 because of Article 45 (3) (b) which states that “In the event that a signatory terminates provisional application…any Investments made in its Area during such provisional application by Investors of other signatories shall nevertheless remain in effect with respect to those Investments for twenty years following the effective date of termination.”

I strongly encourage you to read the whole analysis. What it means is that a government can sign any treaty, with far reaching consequences for its population, economy, environment and ability to legislate, and the state can face the all the consequences of the agreement without ever having asked the parliaments’ approval.


Why does it all mean for free software

Free software is important, but it is only one of many crucial policy issues. Trade deals like TTIP or CETA can have an impact on free software – and I will describe concretely how in a next post -,  like on everything else you care about, be it pesticides control, financial regulation or animal welfare.

More importantly, they modify policy making as a whole, making it less transparent, less democratic and harder to reform for the best.

However, ff enough pressure is put on members of the European Parliament, 2014 might see the second strong rejection of a dangerous secret deal, after ACTA. CETA ( Comprehensive Economic and Trade Agreement), the EU-Canada deep and comprehensive free trade agreement, was concluded last week. It will be initiated in September and its ratification process in the European Parliament will start this Autumn. A good moment to send a strong message to the European Commission and to our governments: policy laundering is not a legitimate way to legislate, and should never be.

Automatic name tag generation, SVG to PDF

Text-based Open Formats are wonderful. SVG has been acclaimed last week, and here is yet another reason to like and use it.

I needed to generate (many) name tags for the legal workshop – expecting hours of name copy-pasting, my least loved task ever. The template SVG file was in Inkscape, and I had no idea how to automate this time consuming process.

Luckily, I have extremely kind friends. Here is what we did:

  • Create a template SVG with the design (it’s a full A4, folded to only show the names as on the pic above).
  • Add some text (unique if possible, we used xyz1, xyz2 and xyz3) exactly where you expect the name, position and organisation of your participants to be.
  • Create a pretty CSV file with one participant’s data per row. For example:

“Lucile F********”,”French Team”,”Free Software Foundation Europe”

  • Open your SVG file in a text editor ( We CAN do it! Beautiful open formats )
  • Search for your strings (xyz1, 2 and 3 in my case).
  • Write a script to automatically replace those strings with the data in your CSV file, rename the files and save them as PDF.
  • Run your script. You’re done!

Of course, the “write a script” part of the plan took a lot of time, mostly because I wanted to understand and be able to redo it. According to my friend, with some experience the whole process should not take more than half an hour.

I traded hours of boring copy-pasting for hours of thrilling python courses! It was a good deal, and I have a new reason to celebrate Open Standards, less than a week after Document Freedom Day.

Loop a PDF presentation

Finding how to make a slide show loop should be an easy task, but it just proved itself extremely frustrating. I was unable to make Impress (LibreOffice 4.2) loop my poor two slides. The normal process should be:

  • Slide Show > Slide Transition > Advance slide > Automatically after #seconds (30 in my case) > Apply to All Slides.
  • Slide Show > Slide Show Settings > Type > Auto (00:00:00 to make it loop without a black screen in the middle).

But this is theory. In practice, the slides change every single second, weirdly. Several bug reports seem to say that I am not the only one experiencing the problem.

Here is the simple solution I (painfully) found:

  • Export as PDF
  • Open in Okular
  • Settings > Configure Okular > Presentation > Advance every #seconds
  • Loop after last page

It works perfectly. Thanks Okular!

EC Copyright Consulation (2)

Tonight at 7, we will meet again at the office to work on the EC Copyright Consultation. The last meeting was very good. There was five of us, 40% female participation \o/

As expected, we spend half the time struggling to answer questions, and half the time debating and putting the world to rights. We all also realised how little we knew about the topic. A imaginary conversation:

Consultation: “Are you sometimes blocked when trying to do this or that online?”

Us: “Well…we somehow remember that we are supposed to be, but you know, as soon we are blocked we circumvent the blocking measure… like everyone else does.”

(Resemblance to existing persons and situations is purely coincidental..)

A recurring remark (when not using was : “They [the European Commission] REALLY don’t want us to answer this consultation… .” …but we will.

After a week reading, tonight’s session should be even more productive.

Interview RT (Russia Today)

This morning I went to RT’s Berlin studio to talk about EU Data Protection Day. A journalist contacted the cryptoparty Berlin team, and I volunteered to answer her questions.

I was barely in the studio when they made me sit, straight up and look at the camera. No one really explained anything. The journalist had given me half a dozen very interesting questions about privacy and data protection, I was ready to talk for 2 hours. The actual interviewer (a strange woman in Moscow with an outstanding purple dress and heavy make-up) asked two very basic questions and let it go: it lasted something like a minute and half. I didn’t even say the word Free Software.

It’s the third time in a month that I have frustrating interviews during which I can’t say anything interesting. I need to get used to it and/or to write a good talk and start submitting it to conferences to get control over my own speech back 😀

EC Copyright Consulation

For a week I have been trying to find motivation to reply to the European Commission consultation on copyright, without much success. After two years (loosely) following the issue, I’m still unable to understand what most questions imply. An example among many:

Each act of transmission in digital networks entails (in the current state of technology and law) several reproductions. This means that there are two rights that apply to digital transmissions: the reproduction right and the making available right. This may complicate the licensing of works for online use notably when the two rights are held by different persons/entities.

10. [In particular if you a service provider or a right holder:] Does the application of two rights to a single act of economic exploitation in the online environment (e.g. a download) create problems for you?


Since I can’t get through 36 pages of legalese alone, we are organising a little “education by the people for the people” session this Friday, with friends and fellow Free Software activists.

The idea is to go through the consultation, understand as many issues as possible, discuss them and use various online material to answer our questions, broaden our understanding and get more reasoned opinions on copyright law. Right now I usually just say “La Quadrature is right”, it’s not a very subtle argument..

We will use:

I’ll report on how it went.

Mardis de Doisneau

Depuis que j’ai quitté les éclés pour m’exiler à Berlin, les ados me manquent. L’adolescence est une période folle où tout est intense, l’amour, le désespoir, l’enthousiasme, l’ennui et… la propension à la geekerie.

Un des plus grand lycées de France, le lycée Doisneau à Corbeil-Essonnes, organise tous les mois des sessions d’ouverture sur différents sujets. Nous avons la possibilité de consacrer la session de février à internet. Une heure et demie avec plusieurs classes pour parler collaboration, commons, partage du savoir et liberté. Les programmes officiels ne prévoient que des actions de sensibilisation au droit d’auteur et aux dangers d’internet..

Il me faut donc maintenant trouver un/une intervenant/e pour co-animer la séance. Les “objectifs” que j’ai en tête sont:

  • les faire rêver et trancher à la fois avec les discours anxiogènes et le marketing des boites de SaaS, Facebook, Google et leurs petits cousins.
  • briser le cliché du geek et faire comprendre que tout le monde a sa place dans les communautés qui s’occupent de technologie
  • aborder la technologie et ses utilisations comme des enjeux politiques

Pour une fois, je ne pense pas centrer mon discours sur les questions de surveillance et/ou de censure, mais plutôt sur l’incroyable collaboration permise par internet et la copie à volonté Ex: Wikipedia, logiciel libre, différents projets Arduino… Je compte montrer des réalisations concrètes et motivantes puis expliquer pourquoi elles ne sont possibles que grâce à un réseau ouvert et neutre.

Qu’en pensez-vous ?

Ces prochains jours je vais contacter plusieurs personnes que j’imagine très bien dans ce type de discussion. Au travail pour mettre sur pied une sessions que les ados n’oublieront pas de si tôt !

DFD international meeting, Nov 2014

A week after it, I finally found time to write about our international Document Freedom Day meeting. Last week the DFD core team met in Berlin to discuss next year’s campaign. We have a bit less than four months left, and it’s not much.

Represented countries: Germany, France, Turkey, UK, Finland We discussed the new aspects of this year’s campaign, the new subcampaign about Open Standards in education, merchandising, advocacy material, new content on the new website (!), our strategy to grow DFD outside of Europe and so on..

Two highlights:

  • we each chose areas we are responsible for. Contact me if you have questions or suggestions on how to grow DFD in your country; on how to reach more non-technical computer users (ideas to improve explanations on are especially welcome); or help with fundraising (with Sam).
  •  we had the pleasure to have Nermin Canik from Turkey. She explained how she coordinated numerous volunteers, reached the press, and why five new great events happened last year in her country. Thanks again for coming Nermin, your work will inspire ours!

♬ For the future of collaboration, information accessibility and long term archiving, chose open standards ♬

Open Knowledge Festival Meetup, Berlin, Nov 21st

Yesterday Erik and I went to the first Open Knowledge Festival Meetup in Berlin. The event aimed at presenting the festival and build links between the various Open communities.

The format was interesting, it was a “speed geeking”. Seven tables, groups of 10 to 15 people and one speaker per table, presenting his/her project. We were supposed to “give the audience a broader idea of what open is”. I did seven times the same five minutes talk, presenting FSFE, Open Standards and Document Freedom Day. 

My talk insisted on the aim (freedom), and not on the means (opening stuffs). After a short presentation of Free Software and FSFE, I switched to Open Standards and tried to explain why something even more technical and remote than software (standards) was also political.

Like with Free Software, questions around standardisation (or the lack of standardisation) often boil down to “who controls the technology we rely on?”. Since people in the audience where mostly open knowledge, open culture and open data advocates, I stressed and explained why to be archived in the long run and spread as widely as possible, data has to be in Open Standard.

The train tracks metaphor worked well to explain standards. If all train tracks have the same width, trains can run everywhere. If each 15km the width changes because a different company built it, long distance train lines can’t exist. From there it is possible to go back to IT, digital collaboration and freedom of choice. With a few more minutes, it would have been nice to extend the topic to DRM and other creative ways invented to lock users in (and why we shouldn’t accept them). All the topics we work on are linked, we can’t stress that enough.

The other talks sounded very interesting too, but I could unfortunately not listen to them. See Hacks Hackers Berlin, Africa Hack Trip, Open Bank project and Code for All from (de) Open Knowledge Foundation Germany.

Note: The room was full of women \o/ ! (..and full of macs…)

Looking forward to doing more with these communities!

14 MEPs emails intercepted by a hacker, thanks to Microsoft’s tech and lack of education

The French news paper Mediapart published a long article today, explaining how a hacker got access to private and professional communications of 14 MEPs using basic tech and a flaw in Microsoft Active Sync. Targeted people accepted a rogue certificate, enabling a man-in-the-middle attack.

A few comments:

  • the attack was partly caused by the Parliament’s technology, (it is relying on proprietary technology, denying people the possibility to use encryption they trust) but also on the lack of understanding of how technology works.
  • IT should be empowering. Betters (Free) tools are good, but a great deal of education is needed too…

The whole operation aimed at stressing the lack of awareness about IT security before the European elections, and making it an issue.

Mediapart quotes him:
“On one side we have citizens who know almost nothing of what is happening behind the scene in those institutions, links between political and economical powers.. on the other side, almost omniscient intelligence services can, thanks to their spying, decide the future of a political figure or influence decisions.”

The hacker said “I have the impression to see puppets, I wanted to shake them, to raise awareness.”

A big part of the article deals with security flaws in Microsoft’s products, unfair tenders in Europe and aggressive lobbying. The last section is about Free Software, with quotes from the two French associations promoting it: April and Aful.

The article finished with quotes from the very pro-Free Software French MP Isabelle Attard, stressing the absolute lack of understanding and interest of MPs for digital issues altogether.

I hope this great article will make it into international press

–> mediapart is an investigation online newspaper. Articles are not accessible without subscription. If you are interested by the full text, it seems that I can “offer” you the article thanks to my subscription, please ask.