From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel,gmane.emacs.xemacs.beta Subject: Re: Permission to use portions of the recent GNU Emacs Manual Date: Sun, 12 Dec 2004 19:43:59 +0000 (UTC) Message-ID: References: <87llc49kn1.fsf@floss.red-bean.com> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1102880781 12119 80.91.229.6 (12 Dec 2004 19:46:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 12 Dec 2004 19:46:21 +0000 (UTC) Cc: kfogel@red-bean.com, xemacs-beta@xemacs.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 12 20:46:15 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CdZfa-0004pE-00 for ; Sun, 12 Dec 2004 20:46:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CdZpd-00044X-Qc for ged-emacs-devel@m.gmane.org; Sun, 12 Dec 2004 14:56:37 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CdZpW-00044B-FT for emacs-devel@gnu.org; Sun, 12 Dec 2004 14:56:30 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CdZpV-00043c-BC for emacs-devel@gnu.org; Sun, 12 Dec 2004 14:56:29 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CdZpV-00043K-3J for emacs-devel@gnu.org; Sun, 12 Dec 2004 14:56:29 -0500 Original-Received: from [69.168.110.189] (helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CdZeP-0005MS-6u; Sun, 12 Dec 2004 14:45:01 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Sun, 12 Dec 2004 19:43:59 +0000 (UTC) Original-To: David Kastrup In-reply-to: (message from David Kastrup on Sun, 12 Dec 2004 18:43:39 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31037 gmane.emacs.xemacs.beta:17423 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31037 > To enable the FSF to be a `do what we do organization' rather than a > `don't do what we do, do what we say' organization. a) what precise purpose does the GFDL achieve for the GNU Emacs manual that is not achieved by it being under the GPL (your explanation is mostly about the contrast to Public Domain and/or BSD)? To be a `do what we do, not a do what we say' organization. b) is the difference this makes worth the trouble it causes? I think so. Certainly, over the past few years lawyers have become very important in the question of software and other freedoms. As the cost of manufacturing information, which is called `copying', comes down, the information's legal status becomes more and more important. A long time ago, I heard someone say that the issue was whether anyone could create a program using an interpreted language like Emacs Lisp, or whether the program would be too slow. That is not the issue now. Many programmers think of the trouble licenses cause to other programmers. That is to be expected, since programmers write code and document it. But the issue here is the interface between certain professionals in one industry and everyone else. Moreover, industry also develops hardware that combined with software have enabled copying to become less and less expensive. This means that when you show how the interface is supposed to work, you need to think about all the people who are not programmers and who do not know anything about computers or code. Nanotechnological assemblers -- rapidly reproducing Von Neumann machines that also copy other things -- would reduce the cost of manufacturing copies to zero. But we are never going to see a reduction to zero in the cost of attention getting, that is to say, of marketing and advertising. That is because getting attention is a zero-sum operation, like getting status. It is not like science-based manufacturing, which is positive sum. This means that an appropriate license will continue to be relevant. c) in particular: is it a good idea to split a free project into two parts with incompatible licences in a manner that makes it only possible for the copyright holder to sensibly maintain the exchange of material across the rift? Do we really want to demonstrate how to do such a thing in large scale? If people on one of the two projects insist on using a license that hurts people, especially the vast majority, who are non-programmers, then their project should suffer. So far, I have not seen any remarks that speak to the points. Among others, I would like to see an argument favoring a `Creative Commons' license that forbids any but gratis distribution, except for its controlling monopolist. Why would that be better for you and me and others? I think it is worse. I would like to see an argument that says that says that FSF need not be consistent; that it should become a `do not do what I do, do what I say' organization. I think the FSF should be consistent. Perhaps I am wrong. I would like to see, but do not expect to see, an argument that says that many programmers who work on GNU projects are really good at selling non-programing business patterns to people are not programmers and who know nothing about computers and software. d) is it a good idea to change a large body of free software (like the GNU Emacs manual) to a different licence when it is well-known that substantial forks exist for which no licence change is possible, ... Why is it not possible? Are you suggesting that the XEmacs people lack proper papers for contributions? If so, this means they cannot ever ensure that the lawyers of a hostile organization with plenty of money will tell the organization's leaders that the software is legal. That is what I think you are suggesting. This means that the XEmacs project is rhetorically ineffective. Since I doubt that many people on it are concerned about business patterns, politics and the like, I do not think this issue is salient to them. I think they are mainly concerned with programming and wish the wider world would go away. In any event, the Lucid people were warned about this years ago and continued on their way. As for FSF: why should a project favoring software freedom, the GNU project, change its licenses to hurt its goal? I think that a good reason to go back on the license would be that FSF need not be consistent. But I do not believe that reason and have never heard an argument that claims that. Certainly, licenses are irrelevant to people who live in small communities. In a small community, social pressure and personal knowledge works well. 25 years ago, Unix and Lisp programmers lived in such a community or many of them did. I think many programmers wish they still lived in such a community. But the wider world has intervened. Programming and its machines have become successful. Even my grand-neice uses a computer. We do not live in a small and isolated community any more. As for living in a bigger world: one could argue that laws and licenses are irrelevant since most of the world is `extra-legal'. Only regions like Western Europe and a few others are more or less `law abiding'. In much of the world, any organization with more than a billion US dollars or so per year to spend can corrupt enough officials for it to continue to do what it has done before. But again, I do not think that the rule of rich, greedy individuals is better than the rule of law. I have heard claims that rich, greedy individuals do make better rulers, and that their right to hinder me is good for others than me; but I have never welcomed that. Moreover, there are good arguments -- indeed I have made them -- that failure is an intrinsic problem of hierarchies that exclude change. (Failure may not occur in the short term, that is to say, in less than a couple of human generations.) Only when competitors are equally weak can such hierarchies last for thousands of years. So, to answer your questions again: a) the precise purpose of the GNU Free Documentation License is to offer a better alternative to greedy publishers, a better way to protect their investment in attention getting. The FSF puts its own documentation under the GFDL because its leaders believe that programmers, at least those involved in the GNU project, are poor at being `don't do what we do, do what we say' salesmen to people who are not programmers. b) the difference between a license that insists that commercial organizations fail in their purpose and a license that enables their purpose is vast. No one claims that companies that are unable recover costs will survive against companies that are able to revover costs. c) a project that hinders another in fulfilling its goal cannot expect to be supported by the second, except as charity. d) as an organization comes to realize that its primary business is politics in a deep sense -- that of changing business patterns -- and that the people in the organization are poor at politics with strangers who know nothing of computers and that competitors are out to destroy it, it makes more sense to offer licenses such as the GFDL as an alternative to licenses such as the `Creative Commons license with a commercial restriction'. -- Robert J. Chassell bob@rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc