For interoperability purpose, "reverse engineering is a legal practice, and that the distribution of software using a protocol found in this way is not illegal"
It's a bit more complicated, you can reverse-engineer if the company is not willing to give the protocol, for interoperability purpose only and you are not allowed to publish the raw information you obtained during the reverse, but only a new interoperable product.
Journalistic treatment has probably distorted the facts so someone should probably go read the actual decision.
Huh, what law would you break by publishing the reverse engineered details? They're not protected by copyright or patents. Do you mean it's possible for a court to uphold some license or contract terms where you promised not to do it?
> Les informations nécessaires à l'interopérabilité n'ont pas déjà été rendues facilement et rapidement accessibles aux personnes mentionnées au 1° ci-dessus
> Informations required for interoperability, haven't been easily and quickly accessible.
This one is pretty easy to argue, unless you reverse engineer an application that implement a standardized protocol / format.
> ces actes sont limités aux parties du logiciel d'origine nécessaires à cette interopérabilité.
> You can only reverse engineer the parts needed for interoperability
Make sense.
> Les informations ainsi obtenues ne peuvent être communiquées à des tiers sauf si cela est nécessaire à l'interopérabilité du logiciel créé de façon indépendante ;
> Obtained informations cannot be shared with others unless it's required for interoperability.
Should be easy to workaround by making an open source library.
Here is a rough translation, I'm sorry to tell that I have a hard time parsing the original in the context of OSS too.
IV. The reproduction of the code of the software or the translation of the shape of the code is not subject to the author's authorization when the reproduction or translation in the sense of 1° and 2° of article L. 122-6 is essential to get the information necessary to the interoperability of an independently created software with other softwares provided the following conditions are met:
1) those actions are fulfilled by the person with the right to use one copy of the software or on his behalf by someone empowered to this end;
2) the informations needed for interoperability have not been easily and quickly available to the people mentioned at 1° above;
3) and those actions are limited to the part of the original software needed to this interoperabilty
The information obtained this way [disassembly] shall not be:
1) Neither used for any other purpose than interoperability of the independently created software
2) Neither communicated to thirds parties unless that is necessary for the interoperability of the independently created software
3) Neither used for development, production or sale of a software whose expression is substantially similar or for any other act infringing the author's copyright
It's not pride of being born at a certain ___location (that's coincidence), It's pride to be part of a community (state, city, organization, ...) that makes good, rational decisions. Like how you can be proud if you live in a country with a sensible healthcare system or patent system, or proud to work at a company with good policies and a healty work environment.
Because hopefully you're part of this community by choice. I chose to move to Silicon Valley and be part of the community there precisely because I was dissatisfied with the communities I lived in prior to that; in effect, I vote with my time and taxes.
I agree that being proud of where you're born is silly; but being proud of where you chose to live is slightly different.
One of the advantages of living in a democracy means that you do get a say in who gets elected to make the laws. The main disadvantages are that other people do too, and that the pool of politicians you draw from is mostly unappetizing.
Probably a defensive reaction to all the negative comments made about a nationality... and to prevent the children(and even adults) of said nationality from internalizing the negativity. In short, to provide balance.
I guess if you are ancient and rich you could be proud of it . If your papers say you were born in an ancient and rich group but you're none, what should you be proud of ?
It really boils down to you as an individual vs the country you are enlisted in.
You can be proud of anything or anyone who you can identify with or somehow are connected with, without any accomplishment on your part.
You can be proud of your kids because they belong to you. You can be proud of your family because you belong to it.
You can be proud of your favorite sports team because you root for them.
BUT if you can be proud of it for its accomplishments, you also should be ashamed of it because of its errors.
Nationalists are people who love to claim the accomplishments of their country, but deny its errors.
EDIT: This is not to say that one has to mention all errors everytime one expresses pride.
The question is whether your children should be proud of the accomplishments of their parents. Presumably, you have some responsibility for the accomplishments of your children.
I think the EU directive has been much influenced by the CNIL and the preexisting french laws. The CNIL (http://en.wikipedia.org/wiki/CNIL) was very influencial 20 years ago. It has lost most of its power now, but its main results remain.
My understanding is that CNIL works/worked on data privacy issues, which does not appear to be related to the issue of reverse engineering. You might be thinking about the Directive on Privacy and Electronic Communications (2002/58) http://en.wikipedia.org/wiki/Directive_on_Privacy_and_Electr....
As far as I can tell the "French law" would be Article L122-6-1 of Code de la propriété intellectuelle which is dated 10 May 1994. The Eu Software Directive was first enacted in 1991. The text of the French law is almost verbatim the text of the directive.
It's even more explicit than the dates, the article was created by this law: "Loi n° 94-361 du 10 mai 1994 portant mise en oeuvre de la directive (C. E. E.) n° 91-250 du Conseil des communautés européennes en date du 14 mai 1991 concernant la protection juridique des programmes d'ordinateur et modifiant le code de la propriété intellectuelle"
It might be a good reason to be proud if you were a key founding member of the EU, but it's not nearly as impressive if it's just your favorite collective.
I have no problems with your country. Any country that
ties traffic infractions to income is fine with me. I
heard most of your schooling is free to? The French
have a lot we(USA) should look into.
School is free until high school in France, and university can be considered as free as well, because it is extremely cheap compared to the USA/Canada/UK for example, and because there is plenty of help to students with low resources.
Friendly fyi: "until" is generally exclusive in English. An similar word that is inclusive is "through". So "I'm on vacation until Monday" implies they will be in the office on Monday, but "I'm on vacation through Monday" implies they will be back Tuesday. I understood what you meant, but for a moment I thought you were saying that you had to pay for highschool in France.
I'm french and paying taxes so that all children - including those from underprivileged environments - have, at least in theory, access to a free education is one thing I'm quite proud of.
You didn't say that, as actually I'm not proud of anything related to nationality (it was a reference to the first post in the thread). What I meant is that in the particular case of the education system, the contribution system you mentioned allows socially deprived people to actually access the education system for free, as in beer.
So actually we're complementing each other: access to school is free for every one, but school isn't free for the citizen.
My point was to say that "free school" should not be mentioned, instead we should speak of "school paid by taxed citizens for everyone" which is more accurate.
Well, you've already understood: I'm french too ;)
For interoperability purpose, "reverse engineering is a legal practice, and that the distribution of software using a protocol found in this way is not illegal"