A Small Treasure of Knowledge

Tuesday, June 29, 2010

Categories of free and non-free software

Links:
http://www.gnu.org/philosophy/categories.html
http://www.gnu.org/philosophy/words-to-avoid.html
http://www.gnu.org/philosophy/open-source-misses-the-point.html
http://www.gnu.org/copyleft/copyleft.html
http://www.gnu.org/copyleft/gpl.html

Posted by Unknown at 2:56 PM
Labels: Categories of free and non-free software

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Labels

  • _ _DATE_ _ (1)
  • _ _FILE_ _ (2)
  • _ _LINE_ _ (2)
  • _ _STDC_ _ (1)
  • _ _STDC_HOSTED_ _ (1)
  • _ _STDC_IEC_559_ _ (1)
  • _ _STDC_IEC_559_COMPLEX_ _ (1)
  • _ _STDC_ISO_10646_ _ (1)
  • _ _STDC_VERSION_ _ (1)
  • _ _TIME_ _ (1)
  • _Pragma (1)
  • ## operator (1)
  • #define vs. const (1)
  • #error (1)
  • #line (1)
  • #operator (1)
  • #pragma (1)
  • #pragma pack (1)
  • C Preprocessor (1)
  • Categories of free and non-free software (1)
  • Code Format (1)
  • Conversion between number and string (1)
  • Endianness Test of a platform (1)
  • Floating Point Versus Integer Divide (1)
  • Indentation (1)
  • Initializing Variables in C (1)
  • List of Hello World Programs in 300 Programming Languages (1)
  • Null Pointers (1)
  • Optimization (2)
  • Pointers (1)
  • Post-Increment (1)
  • pragma directive (1)
  • Pre-Increment (1)
  • Predefined Macros (1)
  • Process (1)
  • Pythagorean Theorem (1)
  • Random Number between two integers (1)
  • Software life cycle (1)
  • String and Character Constants (1)
  • stringify operator (1)
  • swap values between two variables (1)
  • Thread (1)
  • token-pasting operator (1)
  • Visual Proof (1)
  • void Pointers (1)

Followers

Pages

  • Home

About Me

Unknown
View my complete profile

Blog Archive

  • ▼  2010 (33)
    • ►  August (2)
    • ▼  June (2)
      • Categories of free and non-free software
      • Process and Thread In Linux
    • ►  May (26)
    • ►  April (3)

Total Pageviews

6,831

Popular Posts

  • The token-pasting operator
    The operator ## is a binary operator, and can appear in the replacement text of any macro. It joins its left and right operands together ...
  • How the Preprocessor Finds Header Files
    It is up to the given C implementation to define where the preprocessor searches for files specified in #include directives. Whether file...
  • The stringify operator
    The unary operator # is commonly called the stringify operator (or sometimes the stringizing operator) because it converts a macro ar...
  • Random Number between two integers in C
    Finding out a RANDOM NUMBER bettween two integers a & b in C Language: We are aware of the rand() function: rand() calculates and return...
  • Conversion between number and string
    Converting numbers to strings and strings to numbers
  • List of Hello World Programs in 300 Programming Languages
    List of Hello World Programs in 300 Programming Languages
  • Software life cycle
    The major steps in making a program are: · Requirements. Programs start when someone gets an idea and starts to implement it. The requirem...
  • #define vs. const
    The const keyword is relatively new. Before const, #define was the only keyword available to define constants, so most older code uses #defi...
  • Optimizing C and C++ Code
    Embedded software often runs on processors with limited computation power, thus optimizing the code becomes a necessity. In this article we ...
  • Swapping values between two variables without a third variable
    Here are two ways in which we can swap the values between two variables without the help of any third(temporary) variable: -> Using metho...
Simple theme. Theme images by luoman. Powered by Blogger.