I don't understand why they thought it was a good idea to resort to a foreign word to describe freedom. It might make sense in America but not the rest of the English speaking world. I think freedom & liberty are immediately comprehensible in the context of software.
I agree, it was just as obtuse as "free" when other words would have conveyed their intent better.