pavement

GNU Project

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
m (Emphasised items on GPL list)
 
Line 5: Line 5:
 
While FreeBSD and its related family of [[OpenBSD]], [[NetBSD]] and others use the [[BSD Licence]] to release software the GNU Project uses their own [http://www.gnu.org/licenses/licenses.html#GPL GNU General Public License].  There are many differences between the two and often the cause of great debates (or flame wars, depending on the point of view)!
 
While FreeBSD and its related family of [[OpenBSD]], [[NetBSD]] and others use the [[BSD Licence]] to release software the GNU Project uses their own [http://www.gnu.org/licenses/licenses.html#GPL GNU General Public License].  There are many differences between the two and often the cause of great debates (or flame wars, depending on the point of view)!
  
Despite the licensing differences large quantities of GPL licensed code can be compiled on FreeBSD and readily available through the [[ports]] system.  This greatly increases the number of applications available to FreeBSD in particular the following popular applications:
+
Despite the licensing differences, plenty of GPL licensed code is readily available through the [[ports]] and [[packages]] systems.  This greatly increases the number of applications available to FreeBSD.  Some examples of GPL apps available through [[ports]] and [[packages]]:
  
 
* '''CLAM AV''' anti virus;
 
* '''CLAM AV''' anti virus;
Line 18: Line 18:
  
 
The [[gcc]] source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed [[pcc]] the Portable C Compiler).
 
The [[gcc]] source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed [[pcc]] the Portable C Compiler).
 +
 +
[[Category: FreeBSD Terminology]]

Latest revision as of 07:59, 3 January 2009

The GNU Project is a community akin to FreeBSD and other open source projects. It was founded by Richard Stallman as part of the Free Software Foundation and exists to create an operating system similar in operation to UNIX while not containing any UNIX code. This is where the project's recursive acronym originates: 'GNU's Not Unix'.

While the project's original aim for an independent kernel is a long way from completion the operating system tools, such as commands, shells, etc. have been developed and in existence for well over a decade. In fact the tools have been used on the Linux kernel to provide functionality and has been the cause for calling it 'GNU/Linux'.

While FreeBSD and its related family of OpenBSD, NetBSD and others use the BSD Licence to release software the GNU Project uses their own GNU General Public License. There are many differences between the two and often the cause of great debates (or flame wars, depending on the point of view)!

Despite the licensing differences, plenty of GPL licensed code is readily available through the ports and packages systems. This greatly increases the number of applications available to FreeBSD. Some examples of GPL apps available through ports and packages:

  • CLAM AV anti virus;
  • GCC source code compiler;
  • GIMP graphics manipulation;
  • MPlayer multimedia playback;
  • MySQL database server (RDBMS);
  • NMAP network monitor;
  • Pidgin instant messenger (an 'emulator' for MSN, ICQ, et al.);
  • WINE Windows API emulation (albeit the 'Lesser GPL' license);
  • Xine DVD playback;

The gcc source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed pcc the Portable C Compiler).

Personal tools