Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!pt.cs.cmu.edu!g.gp.cs.cmu.edu!butcher From: butcher@g.gp.cs.cmu.edu (Lawrence Butcher) Newsgroups: gnu.misc.discuss Subject: compromise GNU license Keywords: compromise GNU license Message-ID: <5982@pt.cs.cmu.edu> Date: 26 Aug 89 07:38:41 GMT Organization: Carnegie-Mellon University, CS/RI Lines: 67 Since the IBM PC first became available, everyone with a partial mastery of BASIC has wanted to set up a software company, with hopes of getting rich. There are several popular software packages which cost next to nothing to develop, but which have netted the owners (NOT the authors!) hundreds of millions of dollars in profit. I personally find this desire for unbounded return on investment unacceptable. The GNU authors do not have this flaw. I believe that Stallman's hard line license requirements are not reasonable. I believe that software should cost what software costs. Software pricing should reflect development cost plus replication cost plus maintenance cost plus modest profit. Stallman wants software authors to place their software in the public domain without recovering cost and without profit. Bogus. I understand that it will not help us to bitch. The posts on this bboard have been either of the form "Stallman is saving us" or "Stallman is stealing from me". These are not constructive posts. We should suggest a mechanism by which Stallman can achieve his ends, but which at the same time allows the software author to flourish. Let me start: 1) I suggest that the GNU copyright and related license agreement stay as they are. Once source code is released, it should be freely available. 2) I suggest that the FSF offer an alternate license agreement which allows a software author to profit from the act of authorship in this way: a) The author gives a copy of his source code to FSF to be owned by FSF, but treated as a trade secret and held in confidence. b) The author pays a fee to FSF to allow the author to SELL executables of the escrowed software without releasing the source. The fee will be $500.00 to allow the software author to sell executables for 1 year. $5000.00 to allow the software author to sell executables for 2 years. $50000.00 to allow the software author to sell executables for 3 years. And so on. c) At the end of the contracted period the author can extend his rights to sell executables by paying the next year's license fee, or can allow the software source to become publically, freely available. d) Small bug fixes must be returned to FSF, but any substantial addition to the code must be treated as a separate piece of software, with it's own agreement. Old versions of source will become available when their contract time runs out. This compromise license would let people profit from their software FOR A LIMITED TIME. It would also induce people to improve their software. Although I may disagree with Stallman in small ways, I am sure that we agree about some things. I believe that software should be written as few times as possible, and used as many times as possible. I believe that people should be able to look at the source of a piece of software and understand the contents. People should then be able to use that understanding in new pieces of software. People should be encouraged and allowed to be as creative as possible. As a copyright owner Stallman tries to limit the use of his software by exercising his copyright rights and by making license restrictions. If Stallman puts limitations on the code which are too relaxed, he will be working for his competitors. On the other hand, if he puts limitations on his software which are unacceptable to everyone, he becomes ineffective. Right now the only thing keeping GNU software from sweeping the industry is the set of limitations the GNU license places on it's use. Let us think of ways that Stallman and the FSF can be more effective to our mutual advantage. Lawrence Butcher