"Is it fair to assume there is free software that may not be listed in the FSF Free Software Directory?"

Yes - Not only fair, but likely.

"Is it all about a piece of software having a free license?"

Not necessarily, although that is one important thing. (I'm thinking of the freely-licensed blobs in the kernel named Linux, for example - Although they have a free license if you check the Free Software Definition, availability of source code is a prerequisite. So if there is no source code then it is automatically non-free, regardless of what the license might say.)

Other ways that freedom problems can arise are if a program is dependent on a non-free program, either in order to use the program or compile it. (This is also mentioned in the Free Software Definition.)

Start with reading Mr. Banana's links. It's a good place to get up to speed. Then, deeper and more involved questions can be had.

Reply via email to