efrench vs frenchb

What are the differences between `efrench` and `frenchb`? Are they compatible with one another (for example the use of `\og` and `fg` in `frenchb`)?

Why is `efrench` not in TeXLive even though its documentation claims that it is prioritary over `frenchb` when calling `\usepackage[french]{babel}`?

-
In the (rather difficult to find) documentation, one sees that B. Gaulle rants about ostracism by the TeX community. I'd say that "efrench" is a substitute for Babel `frenchb`, but I don't know to what extent; the doc claims it has `\og` and `\fg`. – egreg Sep 11 '11 at 19:47
It's not in TeX Live because it hasn't a free license. – egreg Sep 11 '11 at 21:49
Ah! That doesn't help for sure (and might very well weight in the balance as far as choosing which one to use...)! – ℝaphink Sep 11 '11 at 21:56
efrench does have a free licence -- lppl (what's more, it says so in the index.html); this ought to be good enough for it to be in tl, so i'll have a word with karl – wasteofspace Sep 12 '11 at 11:41
karl berry (a) thinks the package too confused to go into tl, and (b) has noticed more than one licence statement in the bundle; i have mailed the maintainers of efrench, and they tell me they have a plan to sort it all out; this may take some time... – wasteofspace Sep 16 '11 at 15:18

`frenchb` was the original babel language package for French localization. As an alternative, Bernard Gaulle created the FrenchPro package (also known as `french`).