Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

3 Easy ways to try out Linux

Amahi Linux Home Server 4.2

Matthias Ettrich Receives German Federal Cross of Merit

Using Windows Is Like...

Installing Ubuntu 9.10

Hands-on: OpenMoko WikiReader is simple, appealing

Perl far from dead, more popular than you think

Microsoft Exchange alternatives

Kubuntu 9.10: A Mixed Bag

Could Microsoft switch to Linux?




UNIX System Administrator - SUN Solaris, Veritas, EMC, Shell Scripting, SAN (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:Chris Allegretta: When Non-Free is "Free Enough"
Chris Allegretta: When Non-Free is "Free Enough"
Jul 2, 2001, 23 :53 UTC (43 Talkback[s]) (36341 reads)

(Other stories by Chris Allegretta)

[ Thanks to Chris Allegretta for this link. ]

Opinions expressed by contributors to Linux Today are not necessarily those of LinuxToday's staff or management.


By Chris Allegretta

The University of Washington's Pine mailer. A popular piece of software, indeed, as is its editor component, Pico. So much so that most people turn a blind eye to its license: a license, I feel, that is as bad as anything that has ever come out of Redmond.

Virtually every major GNU/Linux distribution ships binaries of Pine and Pico with the notable exception of Debian. After all these programs are veritable mainstays of the Unix world. Ironically, according to the legal terms of the program, Debian may be the only distribution legally allowed to distribute the program!

From the Pine Legal Notice:
Redistribution of this release is permitted as follows, or by mutual agreement:
(a) In free-of-charge or at-cost distributions by non-profit concerns;
(b) In free-of-charge distributions by for-profit concerns;
(c) Inclusion in a CD-ROM collection of free-of-charge, shareware, or
non-proprietary software for which a fee may be charged for the packaged
distribution.

Let's say producer PhatHat makes a "Super Ultimate PowerPack 10 CD Edition" distribution and sells it for $40 with support. That would appear to satisfy section (c) of the notice, correct? But what if they also include on those CDs binary only, "proprietary" drivers for oh, say, the latest Ovidian video card. Now are they in violation of the Pine license? I'd say yes. There is the "written permission" clause, but that's a highly outdated means of licensing software in the wonderful electronic age in which we live.

However, because of Debian's stance on not shipping non-free software in their standard distribution, they could pass this portion of the licensing terms for distributing Pine. But Debian doesn't put Pine into their main archive. In fact they wont even ship binaries of Pine or Pico! The source code, along with various patch files, can be found in Debian's non-free section. The distribution terms violate the Debian Free Software Guidelines:

The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be free software.

Suppose tomorrow the Pine license changes to something more restrictive, say, completely closed source, binary only redistribution. Are all those distributors who were already in violation of the license going to simply drop the package from their distribution? I doubt it.

Why, you ask? Simple, because they can't stop distributing the program, users have come to rely upon it to read their email and edit their documents! Read the debian-user mailing list sometime and see how many times users of other distributions scream "Ahh! where's Pine and Pico, my life will end without them!" The users are not at fault, their old "Open Source" operating system included Pine and Pico, so why shouldn't Debian? The programs are "Open Source" after all, aren't they?

The thing is, they aren't. The Pine license is not a Free Software license, nor does it meet the Open Source Definition. Why is it included in the distribution, then? Well, because it's "free enough."

So back to our new license scenario. I hear you saying "I highly doubt Pine will go proprietary, it's published by a university". Fair enough. Suppose instead that Pine's maintainers get new jobs more demanding of their time, or something else stops them from maintaining the program full time. Now a security issue arises that requires patches to the source code. What can our distributors do then?

Well, what is normally done in situations like this is that programmers from outside the project will go back to the last release of the program, and fork a new version of the program from there with their own patches. This is what the OpenSSH developers did when the original ssh program went commercial and there was no support of the older, more open version.

So they can just fork a new copy of the program, right? Wrong. You can't fork Pine and produce modified binaries, this is forbidden by UW, it's specifically addressed in the Pine FAQ. In fact, later on the FAQ brazenly states, In particular, the earliest Pine licenses included the words: "Permission to use, copy, modify, and distribute this software... is hereby granted," but some people tried to pervert the meaning of that sentence to define "this software" to include derivative works of "this software". The intent has always been that you can re-distribute the UW distribution, but if you modify it, you have created a derivative work and must ask permission to redistribute it.

So, people who support Open Source and Free Software are perverts for thinking you should be able to ship modified binaries of a program! The wording could have been "change" or "twist", but the word chosen was "pervert". I feel this is an intentional slander of proponents of the GPL and other Free Software licenses.

Why do I feel this is licenses is as bad as Microsoft's licenses? I don't, I think it's worse. With any commercial license, you do not ever expect to see or have rights over the source code to the software. In the case of Pine, users are lulled into thinking they have rights to do what they want with the software, but really they don't. And if UW makes the license more proprietary or simply stops updating it, there's nothing they can do about it.

So, what can we do? For one thing, stop referring to Pine and Pico as Open Source! And if you can't handle that (and you know who you are), at least don't nominate them for awards specifically for Open Source programs! Also do not lump Pine and Pico in with other GPL covered programs on web pages or when discussing Free Software, as this may confuse people into thinking that Pine and Pico are in fact also Free Software programs, which they are not.

Another thing you can do it educate your peers, when they say Pine is "Free" or "Open Source", mention that the license restricts modified redistribution, and have them read it over for themselves.

You can also use free alternatives to these programs. The mutt mailer is very similar program to Pine, once you get used to the slight difference of starting up at your messages and not at a menu. There are keymaps you can download to make mutt behave like Pine. You can also use (weren't you waiting for the plug?) GNU nano instead of Pico to edit your files.

Yes, I am the author of GNU nano. I am biased in this regard. But nano is itself evidence that Pine may indeed be "free enough" for people, when perhaps it shouldn't be. Pine and Pico have been around for ten years, and nano is the first project I'm aware of that attempts to remedy the licensing problem by making a complete clone of the software starting from scratch. The question comes down to: do you want full rights over the software you use, or is Pine "free enough" for you?

Related Stories:
EnGarde Secure Linux Security Advisory: pine(May 23, 2001)
Ganesh Prasad: The Capitalist View of Open Source (Revised)(May 18, 2001)
Linux-Mandrake Security Update Advisory: pine update(May 16, 2001)
Linux-Mandrake Security Update Advisory: pine update(May 08, 2001)
LinuxSecurity.com: Using GnuPG with Pine(Apr 14, 2001)
Red Hat Security Advisory: Updated pine packages available(Apr 13, 2001)
LinuxNewbie.org: Pico & Pine Install for Debian users(Jan 08, 2000)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
It sounded great right up until then end ...   Oh come on   
Anonymous
Jul 3, 2001, 00:12:26
 
NNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOO ...   You mean, pine is not FREE???   
dB
Jul 3, 2001, 00:27:15
 
But what if they also include on those C ...   Doesn't matter   
David Johnson
Jul 3, 2001, 00:34:48
 
The pine/pico thing has bugged for ages. ...   *applaud*   
Rob Bos
Jul 3, 2001, 00:36:05
 
Hmm...I a a linux newbie and the main re ...   Interesting...   
Jago
Jul 3, 2001, 00:48:07
 
Its not an *advertisement* its an invita ...   Re: Oh come on   
SubtleNuance
Jul 3, 2001, 00:59:26
 
Redhat's version of Pine that they s ...   Redhat Ships illegal PINE   
echo
Jul 3, 2001, 00:56:47
 
If they want to keep it in circulation t ...   It does make a difference   
David D. Huff Jr.
Jul 3, 2001, 01:11:30
 
By any reasonable standard, UW shut itse ...   The right to fork is vital   
Rick Moen
Jul 3, 2001, 01:12:14
 
The Appeals Court today affirmed the Uni ...   As bad as Microsoft?   
Dean Pannell (a.k.a. dinotrac)
Jul 3, 2001, 01:58:40
 
NANO is a good replacenemt for pico

h ...   Use NANO   
Chauncey Thorn
Jul 3, 2001, 02:54:42
 
> Yes, it's a shame that a lot of pe ...   Re: Doesn't matter   
Galewind
Jul 3, 2001, 03:33:46
 
There'e nothing you can do about it. ...   ALOT OF PEOPLE use pine   
Jow
Jul 3, 2001, 04:59:28
 
I discovered the license and source code ...   Good Stuff   
Vin
Jul 3, 2001, 05:37:29
 
So, people who support Open Source and F ...   Perverted?   
Wol
Jul 3, 2001, 07:42:06
 
I've run Debian Potato and they dist ...   Debian has included Pine/Pico   
Rob
Jul 3, 2001, 09:11:46
 
As a longtime Debian user, I abandoned a ...   Well said, Chris   
mark
Jul 3, 2001, 12:06:02
 
I do agree that the license pine is rele ...   The trouble with tribbles   
X Nc
Jul 3, 2001, 12:55:33
 
I hear you saying "I highly doubt Pine w ...   Could it go proprietary?   
I R A Darth Aggie
Jul 3, 2001, 13:16:36
 

Asbestos underoos time ...

WU-FTPd  ...   U of W appears to suck anyways   
Kevin
Jul 3, 2001, 16:15:32
 
Jow wrote:

There'e nothing you ca ...   A LOT OF PEOPLE use pine   
Rick Moen
Jul 3, 2001, 16:17:08
 
X Nc wrote:

I think that the world wo ...   Re: The trouble with tribbles   
Rick Moen
Jul 3, 2001, 16:26:19
 
> Only the penalty section of the lower  ...   Re: As bad as Microsoft?   
tc
Jul 3, 2001, 17:38:57
 
Real geeks use 'mail' and 'v ...   Real Geeks   
Jay
Jul 3, 2001, 18:09:02
 
This article has got to be one of the be ...   compliments   
apain
Jul 3, 2001, 18:12:29
 
So, people who support Open Source and F ...   Perversion   
Michael Powe
Jul 3, 2001, 18:53:32
 
apt-get source --compile pine4 ...   On Debian   
qwe
Jul 3, 2001, 18:57:48
 
The main reason that nano was the first  ...   why no other pico/pine clones?   
Jeff Dutky
Jul 3, 2001, 19:03:15
 
and lost a lot of my email messages (I h ...   Pine once messed up my mailbox   
james
Jul 3, 2001, 19:30:37
 
> Shareware==Proprietary binary-only sof ...   Re: You mean, pine is not FREE???   
Rick Ellis
Jul 3, 2001, 22:56:16
 
There is another advantage that nano has ...   Re: why no other pico/pine clones?   
Nicholas Knight
Jul 4, 2001, 00:46:12
 
You state:
(c) Inclusion in a CD-ROM co ...   read section c of the license again   
Gnaeus Sabaco
Jul 4, 2001, 00:47:28
 
The Linux Standard Base is saying that e ...   Pine is in trouble with lsb-distro's   
Hans Spaans
Jul 4, 2001, 07:55:06
 
WU-FTP is not from the University of Was ...   Re: U of W appears to suck anyways   
Slarti Bartfast
Jul 4, 2001, 08:41:13
 
> In the case of Pine, users are lulled  ...   Held to ransom?   
radix
Jul 4, 2001, 14:58:28
 
pine/pico are also not operated in a ver ...   pine openness   
opk
Jul 4, 2001, 16:16:24
 
How much smaller is Nano than pine? On m ...   Re: Re: why no other pico/pine clones?   
Jeff Dutky
Jul 4, 2001, 18:40:46
 
What other programs are not Free Softwar ...   Other not Free Software in mainstream distribution   
Claus Sørensen
Jul 4, 2001, 19:46:01
 
> What other programs are not Free Softw ...   Re: Other not Free Software in mainstream distribu   
xueexueg
Jul 4, 2001, 23:34:46
 
That's what they said about napster  ...   Re: Re: Doesn't matter   
Klink
Jul 5, 2001, 03:58:00
 


Ummm, wrong Washington - WU is in St ...   Re: U of W appears to suck anyways   
Bill ELdridge
Jul 5, 2001, 10:42:48
 
The list is large:- xv (image viewer, sh ...   Non free software in Mainstream distributions   
Jose Molina
Aug 8, 2003, 20:14:45
 
> Of course, for most  non-technical use ...   Re: why no other pico/pine clones?   
Scott
Jul 6, 2004, 20:58:30
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs