Welcome Friend!

Hello Friend and welcome to The Friendly Manual. You know, as in RTFM – ‘Read The Friendly Manual.’ (That’s right, the ‘F’ stands for ‘Friendly.’ Trust me on this, I would never lie to you about something so important.)

This project aims to showcase and promote Free/Libre and Open Source Software. It began life as a forum thread on South Africa’s number one IT website, mybroadband.co.za with community members contributing hundreds of their favourite Free or Open Source applications to a ‘Useful List of Free/Libre/Open Source Software Projects.’

The list has been hosted as a Github Gist but now we have upgraded to a website so we can make the list even more useful and publish richer content such as tutorials and blog articles.

Please check out our Friendly Free Software Directory for a list of Free software that we hope you will find interesting and useful. You can find the original forum thread HERE and the original list HERE.

Thanks for stopping by. Please check back soon for more Free and Open Source software related content.

OpenOMF

License: MIT


Description:

OpenOMF is an Open Source remake of “One Must Fall 2097” by Diversions Entertainment. Since the original DOS game from 1994 uses IPX networking and is a pain to set up, the community needed a better solution to keep playing the game we love. Together with networking, we try to make it easier to play One Must Fall in its original glory on multiple platforms (Linux, Mac OSX, Windows, BSD to name a few).

Kanidm

License: MPLv2


Description:

Kanidm is a simple and secure identity management platform, allowing other applications and services to offload the challenge of authenticating and storing identities to Kanidm.

Coccinelle

License: GPLv2


Description:

Coccinelle is a program matching and transformation engine which provides the language SmPL (Semantic Patch Language) for specifying desired matches and transformations in C code. Coccinelle was initially targeted towards performing collateral evolutions in Linux. Such evolutions comprise the changes that are needed in client code in response to evolutions in library APIs, and may include modifications such as renaming a function, adding a function argument whose value is somehow context-dependent, and reorganizing a data structure. Beyond collateral evolutions, Coccinelle is successfully used (by us and others) for finding and fixing bugs in systems code.