Well if I put a underachieving hak called a gnu from Africa in my code I would expect some pc problems too not to mention a nasty infection.
GNU means Gnu's not Unix.. GNU developed by Richard Stallman & co forms part of the Gnu/Linux operating system. Richard Stallman is very much into free software that comes with all the emotional baggage and moral attachments, it sort of takes on a freedom vs corperation approach, these people are usually against software patients, and to a large degree most other licensing agreements outside GPL.
The Four Rules of Free Software are:
0. freedom to run the program, for any purpose
1. freedom to study how the program works, and adapt it to your needs,
2. freedom to redistribute copies so you can help your neighbour,
3. freedom to improve the program, and release your improvements to the public, so that the whole community benefits.
Open source software is a more broad term encompassing more applications and comes without the emotional attachments, its for people that just want to share and develop source code and are not necessarily trying to overturn the corporate world.
I will also provide justification and resource for my answers for all the people that feel they must correct me. I have been researching this for a while (I like both, but I think the approach should depend on the software your developing and its applicaiton).
Here is what free(dom) software is about:
http://www.gnu.org/philosophy/free-sw.html
Here is the difference:
http://slug.org.au/about.html#sigs
If you want more information on open source licenses:
http://www.opensource.org/licenses
Want more information on Free software licenses:
http://www.gnu.org/licenses/licenses.html
That should clear it up
[/img]
