home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / coherent / 5648 < prev    next >
Encoding:
Text File  |  1992-11-15  |  6.5 KB  |  142 lines

  1. Newsgroups: comp.os.coherent
  2. Subject: Re: Tcl to replacement most of /bin & /usr/bin (was: Tcl on Linux
  3. Path: sparky!uunet!think.com!unixland!rmkhome!rmk
  4. From: rmk@rmkhome.UUCP (Rick Kelly)
  5. Organization: The Man With Ten Cats
  6. Date: Sun, 15 Nov 1992 21:38:06 GMT
  7. Reply-To: rmk@rmkhome.UUCP (Rick Kelly)
  8. Message-ID: <9211151638.29@rmkhome.UUCP>
  9. References: <9211140852.AA11223@PCS.CNU.EDU> <9211150337.AA12188@PCS.CNU.EDU>
  10. Lines: 130
  11.  
  12. In article <9211150337.AA12188@PCS.CNU.EDU> "Coherent operating system" <COHERENT@indycms.bitnet> writes:
  13. >
  14. >    I think RMS is nuts.  I am a programmer and I'll be doggone if I want
  15. >everybody to write software for free!  Its OK for some things.  I mean, the
  16. >OS for your computer should come with it.  The GNU Public License is crazy too.
  17. >It doesn't make any sense.  Stallman says how he hates all the license crap
  18. >that companies like Microsoft puts out and then he goes and makes up a
  19. >license that is just as restrictive and hard to understand.
  20.  
  21. Well, RMS doesn't write software for free.  And there's nothing to say
  22. that you can't port GNU software to an OS and charge money for it.  The
  23. computer user has the choice of getting the GNU sources and porting them,
  24. or paying someone else for a supported port.
  25.  
  26. The worst thing about the GNU license and the GNU library license are that
  27. they have not been challenged in court, so it isn't perfectly clear just
  28. how binding they are.
  29.  
  30. >    Suppose I want to write a program that just displays a message.
  31. >Maybe I want the message to be encoded just for fun.  Its different each
  32. >time or something like that.  A lot of times, I just do not want to
  33. >distribute source code.  Many times, distributing code causes problems
  34. >because people modify it out of control and it dies because of that.  Or,
  35. >what if I want to write the program by myself and don't want someone else
  36. >to.  There are some programs I have written that were like personal works
  37. >to me (or possibly a small group of friends) and I feel like its not as
  38. >special if I give the code to everybody.  There are other examples but I
  39. >think you get the idea.  The bottom line is that the GNU license is not
  40. >just restrictive to those who want to sell software.  Its just as bad to
  41. >me as all those stupid copyright messages that clutter up dox and screens
  42. >and the ridiculous limitations people place on code and stuff.
  43.  
  44. So don't distribute code that contains GNU library code or output from
  45. BISON.  The license on GCC doesn't cover binaries compiled with GCC.  If
  46. you develop code using GCC, you don't have to distribute the sources.
  47.  
  48. >    Why not modify the GNU PL so that you aren't required to
  49. >always put out source or give it away.  There is nothing wrong with
  50. >charging for software, its just that too much is charged now.
  51.  
  52. Don't distribute code with the GNU PL.
  53.  
  54. >    What I really want is to be able to write code without having
  55. >to worry about issues that have nothing to do with writing code!
  56.  
  57. You can.
  58.  
  59. >    Having said all that, I'm enough of an idealist to see what
  60. >Stallman wants.  Given that I don't plan to write commercial software,
  61. >and I generally hate the way it is sold/licensed etc., I can see his
  62. >ideas working.  Most programmers work at companies generating code for
  63. >research and operations (or the poor codeheads that do database maintenance
  64. >on COBOL systems...<ick>).  Programmer's would still have jobs and most
  65. >if not all software would be free.  Programmer's would probably become
  66. >fewer in this kind of world so our salary's might increase.  Killing off
  67. >restrictive copyrights and trade secret stuff would allow us to make
  68. >nice applications for free so end-users would have really great software
  69. >and we'd all be so happy...<#undef sarcasm>
  70. >
  71. >    Sometimes I just don't know.  The rise of off-the-shelf software
  72. >use in the country and the fact that it might be neat to write some code
  73. >and get a little money from it cloud the issue.
  74. >
  75. >    I like your ideas about UNIX.  Here is my want list...
  76. >
  77. >1) smaller, simpler kernel
  78.  
  79. UNIX V7.
  80.  
  81. >2) built-in graphics support
  82.  
  83. X11 or MGR.
  84.  
  85. >3) a single user mode that can run without ttys (what for with no other users?)
  86.  
  87. UNIX is a multiuser operating system.  How would you use modems or serial
  88. printers?
  89.  
  90. >4) fast response for games (hey, games sell computers!)
  91.  
  92. Get an Amiga.
  93.  
  94. >5) A better graphics system than X.  X is too big, tries to do to much, and is
  95. >   does everything against the rules of a well-done graphics system.  I like
  96. >   it OK as far as using it goes, its just that it is too much.  MIT has been
  97. >   saying they will make it small, remove redundancy, shink the net stuff,
  98. >   and other things for awhile.  Meanwhile it seems to get bigger.  Then,
  99. >   Sun makes this Open Windows stuff which slows things down even more.
  100.  
  101. Dump Motif and right something new.
  102.  
  103. >6) A simplification of administration.  File permissions are a real big
  104. >   problem for most users.  Perhaps a new file system that would be real
  105. >   simple, like DOS but with long filenames and extended attributes.  The
  106. >   kernel would still support a standard FS but if you don't need it...
  107.  
  108. Right.  Turn UNIX into DOSIX.  Bleah!
  109.  
  110. >7) Ability to choose more than one scheduler.  The basic UNIX scheduler is
  111. >   geared toward multiple, interactive users.  That isn't what you need if
  112. >   you are running Mathematica on your machine.  Perhaps a more dynamic
  113. >   scheduling system or just different ones like I said.
  114.  
  115. They exist.
  116.  
  117. >8) AT&T actually wrote very little of current-day UNIX.  People from all
  118. >   over the world wrote most of it and I believe it is no longer theirs.
  119. >   Users should get together and petition Uncle Sam to kill the license
  120. >   and set up a standardization group (I know, they are pure hell but
  121. >   AT&T really screwed up with SVR4...).  That might not work but sometimes
  122. >   I just can't stand AT&T.
  123.  
  124. All the code that is in AT&T is theirs under the law.  There are an awful lot
  125. of people who are extremely pleased with SVR4.
  126.  
  127. >Gosh, what a long message.  Anyway, feel free to post this to the net, I
  128. >probably should have anyway to generate some discussion...
  129.  
  130.  
  131. In the Linux and BSD groups, I've seen a lot of new users who want to turn
  132. UNIX into MSDOS.  I will fight to keep this from happening.  I have a decade
  133. of experience with UNIX, and think it is the best OS that I ever used.  I used
  134. to have a PC/XT running MSDOS, and have written diagnostics for dedicated
  135. applications running on MSDOS machines to exercise and test commodity hardware
  136. in a factory setting.  I am about as interested in using DOS as I would be in
  137. programming on punched cards.
  138.  
  139. -- 
  140.  
  141. Rick Kelly    rmk@rmkhome.UUCP    unixland!rmkhome!rmk    rmk@frog.UUCP
  142.