My library button
  • No image available

  • Book cover of Free Software, Free Society

    Essay Collection covering the point where software, law and social justice meet.

  • No image available

    Stallman

     · 2015

    Richard Stallman is the revolutionary and theorist who has given theworld Free Software. His essays cover topics that have been essentialreading for decades, widely read and understood by people creatingsystems for our information age and beyond. He has dedicated his lifeto the liberation of humanity, and this book explains how we mighteach help with this cause of liberation.

  • No image available

    "This book collects the writing of Richard Stallman in a manner that will makeits subtlety and power clear. The essays span a wide range, from copyright tothe history of the free software movement. They include many arguments notwell known, and among these, an especially insightful account of the changedcircumstances that render copyright in the digital world suspect. They will serveas a resource for those who seek to understand the thought of this most powerfulman-powerful in his ideas, his passion, and his integrity, even if powerless inevery other way. They will inspire others who would take these ideas, and buildupon them."---Lawrence Lessig

  • Book cover of GNU Emacs Manual
  • No image available

  • Book cover of GNU Make
  • Book cover of Using GCC

    The definitive reference manual for the most widely used C compiler in the world, written by the program's original author and its current developers. Learn how GCC supports language standards and extends support beyond them; how to fine-tune programs for your specific platform; and all the Objective-C runtime features. Also contains the complete list of GCC command options, and shows many features of GCC's language support. For intermediate-level and above programmers who know either C, C++ or Objective C.

  • Book cover of GNU Make
  • No image available

    GNU Emacs is much more than a word processor; over the years it has expanded into and entire workflow environment. Programmers are impressed by its integrated debugging and project management features. Emacs is also a multi-lingual word processor, can handle all your email and Usenet news needs, display web pages, and even has a diary and a calendar for your appointments. When you tire of all the work you can accomplish with it, Emacs contains games to play.Features include:* Special editing modes for 25 programming languages including Java, Perl, C, C++, Objective C, Fortran, Lisp, Scheme, and Pascal.* Special scripting language modes for Bash, other common shells, and creating Makefiles for GNU/Linux, Unix, Windows/DOS and VMS systems* Support for typing and displaying in 21 non-English languages, including Chinese, Czech, Hindi, Hebrew, Russian, Vietnamese, and all Western European languages* Creates Postscript output from plain text files and has special editing modes for LaTeX and TeX* Compile and debug from inside Emacs* Maintain extensive ChangeLogs* Extensive file merge and diff functions* Directory navigation: flag, move, and delete files and sub-directories recursively* Run shell commands from inside Emacs, or even use Emacs as a shell itself (Eshell)* Version control management for release and beta versions, with CVS and RCS integration.* And much more!