Slashdot Mirror


CeCILL: La Licence Francaise Du Logiciel Libre

News for nerds writes "Researchers at three French government-funded research organizations revealed the new Open-Source license, known as CeCILL (English .pdf here), which they say is compatible with the FSF's GPL. CeCILL is intended to make free software more compatible with French law in two areas where it differs significantly from U.S. law: copyright and product liability. I, for one, welcome our nouvelle overlord of freedom."

14 of 362 comments (clear)

  1. About time by Rosco+P.+Coltrane · · Score: 4, Interesting

    GPL translations have always been awkward, they don't translate well into the local legal frameword. This new license is good because it's based on French laws rather than a french interpretation of US laws, and as an added bonus, if such a license is ever challenged in court, judges will take it more seriously if it's home-grown than if it's an "import" license.

    Now, not being a lawyer and all, my question is: can a french developer use the CeCILL license as a drop-in replacement for the GPL? can he ship both licenses in a software product's tarball and consider both licenses equivalent in terms of rights they grant, in each country?

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:About time by Evan+Meakyl · · Score: 3, Interesting

      can he ship both licenses in a software product's tarball and consider both licenses equivalent in terms of rights they grant, in each country?

      The day the GPL will be translated and adapted for all the countries, will we have to add a 50Mb text containing all this licenses in each software product's tarball ??? I think soureforge will explode!

    2. Re:About time by MoonFog · · Score: 2, Interesting

      You are entitled to use whatever license you want for your own products, and although IANAL either, that should at least mean that you can say "in this country GPL applies, while in that country CeCILL applies".

    3. Re:About time by maxwell+demon · · Score: 2, Interesting

      Well, you cannot disallow those who got it with GPL to redistribute it to France, but the GPL doesn't give you the duty to distribute at all. Therefore if you say e.g. "I give this software only to my friends" then this is no violation of the GPL, but if you add "... and they may only give it to my other friends" it is.
      IANAL either.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:About time by MoxFulder · · Score: 2, Interesting

      Well, I read the French original and it states that any software licensed under the CeCILL license may be redistributed under the GPL, whether in modified or unmodified form. (section 5.3.4)

      So basically, I think this means that a French developer could release software under CeCILL, then anyone can treat it as GPL software if it's more convenient for them. Very nice!

    5. Re:About time by falonaj · · Score: 2, Interesting
      Please refer to GNU GPL FAQ: What does it mean to say that two licenses are "compatible"? before reading further.

      According to the GNU GPL FAQ linked by you, GPL compatibility means that there is a way of redistributing a combined work under GPL. This is why CeCILL-compatibility of the GPL license is not a requirement for GPL-compatibility of the CeCILL agreement. I will come back to this important point below.

      it is a contract, not a license

      I agree. But the agreement allows the licensee to relicense the software under the GPL, which is exactly what the FSF defines as GPL-compatibility: "The GPL permits such a combination provided it is released under the GNU GPL. The other license is compatible with the GPL if it permits this too."

      Actually it seems to be an illegal contract which violates the European directive on contract law.

      If you are European laywer familiar with French copyright law, then please be more specific. Otherwiseit would be nice if you could point me to a respectable web site supporting your accusation.

      To be a "compatible license" it must actually be a license.

      So how about calling it "GPL compatible license agreement" instead?

      the CeCILL only invokes the compatibility clause (5.3.4) "[i]n the event that the Modified or unmodified Software includes code that is subject to the GPL"; i.e.: it itself says that it only attempts to be GNU-GPL-compatible in cases where the original person to put the software under CeCILL included already GNU-GPL-ed software under CeCILL

      Wrong. The words "original person" appear nowhere in the license agreement, and you left out the second paragraph of section 5.3.4, which explicitly deals with creating modified software by inserting GPLed code into the software and then redistributing the combined work under the GPL.

      because CeCILL puts many additional restrictions (e.g.: on agreement, running the prgram, downloading the program) on the user (even going so far as attempting to remove the user's pre-existing natural rights), regardless of whether it would violate the CeCILL, it would be "violating" the GNU GPL

      You are confusing GPL-compatibility of CeCILL license agreement with CeCILL compatibility of the GPL license here. Users of the modified, GPLed software are not subject to the CeCILL license agreement any longer, because they have received all parts of the modified software under the GPL. Only the person creating the combined GPLed work is subject to the CeCILL agreement, which allows creating a modified version of the CeCILL'ed software and releasing it under the GPL.

      to link/join/merge exclusively GNU-GPL-ed software with exclusively CeCILL-ed software.

      There is no obligation in the CeCILL software agreement to release the modified version under the CeCILL software agreement only, which would indeed violate the GPL.

      Software covered by the CeCILL exclusively does not seem to conform to the FSF free-software definition (or the DFSG or the OSD), therefore can never be likned with copylefted (e.g.: GNU-GPL-ed software).

      Nonsense. It doesn't matter whether the CeCILL license agreement confirms to the FSF free-software definition, or to any other free-software definition. A non-free license agreement can be GPL-compatible as long as the agreement allows to produce a combined work and to redistribute it under the terms of the GPL.

  2. A Good Thing by ajs318 · · Score: 2, Interesting

    It's nice to see that someone is making Open Source -- or should that be Logiciel Lisible Libre? -- "official". If this licence stands up to the scrutiny of the courts, and with official backing there really is no reason to suppose otherwise, then it's an important step in the right direction. The licence overcomes the Great Omission of BSD -- that is, it explicitly states that if you distribute modified binaries you must also make the source available -- and even provides explicit permission to use the GPL as an alternative licence.

    How long before there is a full-on, EU-wide Open Source push? What with rampant piracy in the former Eastern Bloc countries, official approval for the fair alternative can only benefit ordinary people.

    --
    Je fume. Tu fumes. Nous fûmes!
  3. Re:I suspect... by sepluv · · Score: 2, Interesting
    Different legal system, so you need to adapt the license for it.
    No you don't--the GNU GPL works fine in France. Due to the Bern convention the basics of copyright are the same all over the world. There are other additional author rights in France, but there already exist free licenses to cover these.

    In fact, logically, if the GNU GPL was somehow incompatible or did not work fully with French law then the French government could not claim that their license was compatible with the GNU GPL under French law. That is, if the new license is really compatible with the GNU GPL then, by definition, the GNU GPL would work just as well as it in French law therefore there is no need for the new license.

    I don't like the US goverment either (as a Ukonian) but the USan free software community and the FSF are the antithesis of the current US government, as they stand up for liberty and human rights--in a way they are the true USans (who follow the ideals of the constitution) as opposed to the USans who now give the US such a bad name.

    --
    Joe Llywelyn Griffith Blakesley
    [This post is in the public domain (copyright-free) unless otherwise stated]
  4. Re:When ideologies clash by Quirk · · Score: 2, Interesting

    Let me couch this in terms more enticing to understand, let's look at the post in terms of beer...mmmmmm beer. Where I live there's a brewer that makes good beer. Sleemans is a brewery that's been around for more than a hundred years because it makes a good brew. The owner of the brewery, a Mr. John Sleeman speaks out in advertisements that promote his brand name while talking about drinking and driving. He says he knows he can't stop people from drinking and driving but that he feels a responsibilty to speak out against it as he is a brewer. I think Mr. Sleemans' efforts are laudatory. While he can't really do anything to stop people from drinking his brew then driving he can speak to the ethics of the situation and ask that people don't drink and drive.

    My post simply spoke to the likelihood that FSF/OS organizations may have to speak to the ethics of the product being used is suppresive states. If and when this scenario comes into play the community will have to address the ethics of the situation. simple n'est pas?

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  5. Note to Monolinguists by WormholeFiend · · Score: 2, Interesting

    The French do not follow the same rules as the English for word capitalization. This is evident in the French article, if you RTFA:
    CeCILL : première licence francaise de logiciel libre élaborée par le CEA, le CNRS et l'INRIA
    Now compare it with the /.-capitalized title:
    CeCILL: La Licence Francaise Du Logiciel Libre

    Notice how not every single word (including the articles) is capitalized? (Also, why don't Slashdot support accents and foreign characters?)

  6. Not compatible with GPL by benja · · Score: 1, Interesting
    Well, if anyone's still reading so far down the article, although I'm not an FSFie or a lawyer, I'm sure this license won't be considered GPL-compatible by the FSF.

    Article 13 of the English translation says: "The Agreement is governed by French law. ... In the absence of an out-of-court settlement within two (2) months as from their occurrence, and unless emergency proceedings are necessary, the disagreements or disputes shall be referred to the Paris Courts having jurisdiction, by the first Party to take action."

    This is very clearly a restriction the GPL does not make (it doesn't define any court having jurisdiction), and the GPL says that no additional restrictions may be added to a GPL'ed program. Defining which law governs the interpretation of the license is exactly why the license of Python 1.6b1 and later versions through 2.1 is not considered GPL-compatible by the FSF.

    I haven't read the rest of the license in detail, but given that they didn't even get this one right, which has been a problem with one quite well-known project's license before, I don't have too high hopes...

  7. Re:What about Article 13.2? by Teancum · · Score: 2, Interesting

    In theory, you might also be able to haul them to New Oreleans and sue under Louisiana law (they still use Nepolianic Code in that state). Interestingly, lawyers from Louisana are the only American attornies who can practice law in France.

    This is a huge hole, and I'm not even sure it would hold up in U.S. courts... as in if an American modified software using this this license, would the license even be recognized at all by U.S. Courts? As in would this license even be held to be recognized in a U.S. Court, or would this provision throw the whole license out and invalidate the entire license?

    Yes, I also read section 11.4, but in this case that may not be sufficient language to justify "invalidating" the juristiction question. I don't see U.S. courts enforcing civil action against U.S. citizens that was done in a French court, particularly when the alleged infringement took place on American soil. In other words, knock your socks off and sue for millions of dollars against an American, but you couldn't collect a dime even if you won in court. It would just have the effect of placing a legal ban on that person from ever coming to France (which most Americans wouldn't care about anyway).

    How I could see U.S. common law interpreting this, assuming that it declares this license to be invalid, is to consider more along the lines of intent rather than actual prohibition. An "enlightened" judge might presume the terms of the GPL as an alternate, but more likely consider that the software was place into "Public Domain", and follow existing U.S. common law regarding its copyright status at that point. At least the GPL has a provision that if the license is unenforceable, then the license is revoked at it reverts to standard copyright terms, which would otherwise mean it simply can't be redistributed. I don't see this provision at all.

    I'm not too comfortable with Section 5.3.4 either. It mentions almost in passing that this license can be superceeded by the GPL under some circumstances. The Gnu Public License is not otherwise defined (Is that the General-microsoft Propritary License instead?) and while most /. geeks understand what you are talking about with the GPL, I can't same the same for most lawyers or especially judges. It doesn't even specify which GPL license, the Free Software Foundation, or which version (the new version 4 of the GPL that gives all copyright to RMS and forces you to pay him (Mr. Stallman) $1 for each time the software product is running?) It doesn't even deal with GPL varients like LGPL or FDPL, not to mention if other free software source code gets mixed in with this license, like BSD-link licenses.

    From a developer perspective, I would avoid software that is released under the CeCILL like it was some diseased, virus infected piece of software. I wouldn't even want to open the software to examine its internal workings, for fear of "contamination". That is the real point of going through this exercise, is that this group wants to have their license widely distributed, or at least have their software adoped widely with this license.

    Ultimately, this is another case of "Don't try this at home". RMS took quite a bit of time trying to come up with the GPL, and even he got it wrong the first time. Writing an open source license that grants freedom to copy but preserves copyright is not a trivial thing. In addition, the writing process of an open license can't be done in a traditional committee, but the process must also be open and subject to change if the community finds holes in the license. I just don't see the CeCILL having gone through that process, particuarly with the holes mentioned here.

  8. Re:Differnt languages in different countries by vidarh · · Score: 4, Interesting
    It doesn't work that way. Even if a court decided that the license grant in itself was not legally binding on you, you would be prevented by a legal principle called "estoppel" from suing someone for doing something you have previously claimed they had a right to do.

    Even if the license might in theory legally binding on you, it would be highly improbably that any court would find that a claim by you to have licensed the code under certain terms would not consistute estoppel if you claimed as truth that people could distribute the software under the terms of the GPL.

    In fact, it goes further than that. If you assert that your software is licensed under the GPL, and that by placing the software under the GPL you're allowing people to do Foo with it, then you will be prevented from later suing people for violating the GPL even if Foo is a violation of the license.

    This principle is meant to provide safety that you can rely on statements from someone without needing to have every little detail agreed in writing.

    (The term "estoppel" came to English from French, btw.)

    ObDisclaimer: IANAL

  9. OT: IANAL by jhoffoss · · Score: 2, Interesting

    Quote: IANAL.
    Quote: IANAL either.

    Are there any lawyers on /.? If not, why don't we just post in every YRO story that "No one here is a lawyer." Think of how many "IANAL's" we'd save ourselves.

    --
    Linux: The world's best text-adventure game.