≡ Menu

gnu general public license

Tux Paint is a simple graphics educational painting programs for young children. It is free, Open Source software, distributed under the terms of the GNU General Public License. The program can be installed all all versions of Microsoft Windows, Apple OS X v10.3+, Linux, BeOS, Haiku, FreeBSD and NetBSD operating systems. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.
[click to continue…]

Download of the day: AutoScan Network Monitoring – Management Tool

AutoScan is an application designed to explore, monitor and manage network.It is simple and easy to use app. It works on Windows, Nokia tablet and Linux computer. It is licensed under the GNU General Public License (GPL) version 2. From the project home page:

AutoScan is an application designed to explore and to manage your network. Entire subnets can be scanned simultaneously without human intervention. The objective of the program is to post the list of all equipment connected to the network. A list of ports preset is scanned for each equipment.
1. Fast multithreaded scanning
2. Automatic network discovery
3. Extreme Low Bandwidth
4. Entire subnets can be scanned simultaneously without human intervention
5. Addition time-reality of the new machines put on the network
6. Monitoring of equipment (router, server, firewall, ...)
7. Monitoring of network services (smtp, http, pop, ...)
8. Detection of the OS, brand and model known (Possibility to add an unknown equipment in the database)

Quick AutoScan Installation

$ wget http://jaist.dl.sourceforge.net/sourceforge/autoscan/AutoScan-Network-Linux-1.12.bin.tar.gz
$ tar -zxvf AutoScan-Network-Linux-1.12.bin.tar.gz
$ sudo ./AutoScan-Network-1.12.bin

AutoScan Linux / Windows Network Monitoring - Management Tool
(Fig. 01: AutoScan in Action)

Download AutoScan Network Monitoring - Management Tool

=> Visit offical project home page to grab binary / source for Windows or Linux computer.

GPL v2.0 is Perfect for Linux – Says Linus Torvalds

Linux creator Linus Torvalds, in an interview being made public by the Linux Foundation Tuesday, stressed that version 2 of the GPL (GNU General Public License) still makes the most sense for the Linux kernel over the newer GPL version 3. Among GPL 3 highlights are protections against patent infringement lawsuits and provisions for license compatibility. Torvalds acknowledged he had spoken out against GPL 3 before it was released. He had opposed digital rights management provisions in early-2006, calling them burdensome.

Linus Torvalds, programmer, creator of the Linux kernel

On patent trolls, he says:

Yeah, they're kind of like the tourists that you can't bomb because there's nothing there to bomb. There are just these individuals that don't have anything to lose. That breaks the whole cold war model and seems to be one of the reasons that even big companies are now starting to realize that patents and software are a really bad idea.

The in-depth discussion has been split into two parts; the first segment is available today at Linux foundation blog. The next installment will be available in two weeks. Transcripts are also available on the LF website.

=> You can listen to complete conversations podcast here. If you'd rather read a transcript, you can find it here. (via Yahoo news - Image credit Wikipedia Linus article)

First ever GPL Violation Lawsuit filed

I didn't know there had never been GPL lawsuit. This is going to be an interesting case...

The SFLC (Software Freedom Law Center) announced on Sept. 20 that it had just filed the first ever U.S. copyright infringement lawsuit based on a violation of the GNU General Public License (GPL) on behalf of its clients:
The Software Freedom Law Center (SFLC) today announced that it has filed the first ever U.S. copyright infringement lawsuit based on a violation of the GNU General Public License (GPL) on behalf of its clients, two principal developers of BusyBox, against Monsoon Multimedia, Inc. BusyBox is a lightweight set of standard Unix utilities commonly used in embedded systems and is open source software licensed under GPL version 2.

One of the conditions of the GPL is that re-distributors of BusyBox are required to ensure that each downstream recipient is provided access to the source code of the program. On the company's own Web site, Monsoon Multimedia has publicly acknowledged that its products and firmware contain BusyBox. However, it has not provided any recipients with access to the underlying source code, as is required by the GPL.

More information available at Linux-watch blog : First U.S. GPL lawsuit filed

Microsoft refuses GPL v3

Microsoft claims the latest Free Software GPL v3 release has no effect on any of its Linux distribution deals. Microsoft cleared the air July 5 on its obligations to GNU General Public License Version 3 support, declaring it will not provide support or updates for GPLv3 under the deal it penned in November with Novell to administer certificates for the Linux distribution.

Microsoft also said July 5 that its agreement with Novell, as well as those with Linux rivals Xandros and Linspire, were unaffected by the release June 29 of GPLv3 by the Free Software Foundation.

Microsoft Says It Is Not Bound by GPLv3

GPL version 3 released

After long debate, GPL v3 is here. Richard Stallman's Free Software Foundation launched GPL Version 3 on Friday, 29, 2007 with an eye toward restricting patent actions against free software

One of the early adopters of GPL 3 will be the Samba Server project. Samba is extremely useful for sharing files and printers between UNIX computers and Microsoft Windows computer.

Over the last decade the GPL revolutionized the way software is written and distributed. GPL v3 is supposed to take revolution next level. However Linux is not going to be released under GPL v3.

What's new in GPL 3

Following are few new things in GPL v3.

Say no to DRM

This new version block DRM (digital rights management) shit in all GPL licensed code. For example TiVo set-top box cannot use GPL 3 licensed code.

Say no to Patents

GPL 3 also blocks nasty deals such as Microsoft/Novell agreement.

Sure it will take some time to adopt new license.


=> Read GNU General Public License v3.0

=> Can I modify GNU GPL software for my proprietary software application?

=> GPL Advantages and Disadvantages - Why you should use BSD license

=> Why use GPL version 3 - Why upgrade from GPL 2 to GPL 3?

Download advanced Linux programming book PDF version

If you are a developer for the GNU/Linux system, this book will help you to write and/or develop GNU/Linux software that works the way users expect it to.

Advanced Linux Programming is published under the Open Publication License, Version 1, no options exercised. (Due to an oversight in final production, the copyright notice on the book is incorrect.) The full text may be downloaded from this site. Code samples in the book are covered by the GNU General Public License and are also available.


Chapter 01 - Advanced Unix Programming with Linux
Chapter 02 - Writing Good GNU/Linux Software
Chapter 03 - Processes
Chapter 04 - Threads
Chapter 05 - Interprocess Communication
Chapter 06 - Mastering Linux
Chapter 07 - The /proc File System
Chapter 08 - Linux System Calls
Chapter 09 - Inline Assembly Code
Chapter 10 - Security
Chapter 11 - A Sample GNU/Linux Application

Download link

=> Advanced Linux programming book, by Mark Mitchell, Jeffrey Oldham, Alex Samuel (via Digg)