Free Software Foundation
The Free Software Directory  This is a listing of software packages which are free software. Each package entry contains 47 pieces of information such as the project's homepage, developers and programming language.