home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / bsd / 4131 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  7.5 KB

  1. Path: sparky!uunet!usc!news
  2. From: merlin@neuro.usc.edu (merlin)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Restrictions on 'free' UNIX / 386BSD (Re: selling 386BSD)
  5. Date: 14 Aug 1992 05:13:00 -0700
  6. Organization: University of Southern California, Los Angeles, CA
  7. Lines: 122
  8. Sender: merlin@neuro.usc.edu (merlin)
  9. Message-ID: <l8n8qcINN2c5@neuro.usc.edu>
  10. References: x
  11. NNTP-Posting-Host: neuro.usc.edu
  12.  
  13. >>Strangely, Chris Dimetrios (excuse wrong spelling) recently mentioned
  14. >>in a patch he posted that he had put his *own* Copyright note on the patches.
  15. >>And he further writes that if anyone want's to put hist software on CD-ROM 
  16. >>that checking back with him would be required. 
  17.  
  18. >if someone sells 386bsd and gives ALL the money to the jolitz's, there is 
  19. >nothing wrong with it - i would like some sort of centralized version
  20. >revision management for 386bsd >= 0.2, and in order to do it, 
  21. >they need money !
  22.  
  23. I personally believe Bill and Lynne Jolitz have done a great service for
  24. the academic community by making a version of 4.3BSD-NET2 'Berkeley UNIX'
  25. available for free which may be redistributed without restriction and may
  26. be used for any purpose -- just like the UC Regents original copyright!!!
  27.  
  28. Many kudos to Bill and Lynne!
  29.  
  30. As I understand their request, Bill and Lynne simply want acknowledgement
  31. as the original authors of some modifications to the 4.3BSD-NET2 -- just
  32. like the UC Regents original copyright.  I believe this is just fine.  I
  33. also believe that the obvious quality and steadily increasing popularity
  34. of 386BSD will reap many rewards for Bill and Lynne in the form of their
  35. own textbook sales, consulting revenues, and contract & grant awards.
  36.  
  37. However, I have a real serious problem with someone like Chris Demitrious
  38. (whatever the spelling) 'contaminating' the UC Regents and Jolitz's free
  39. 4.3BSD-NET2 code with further restrictions of his own.  It's bad enough
  40. to have AT&T/USL mucking up the waters with intellectual property claims
  41. without having someone who happened to fix some bugs and/or who wrote a
  42. somewhat better driver code 'contamining' the freely restributable Jolitz
  43. system with their own ad hoc restrictions on what can be done with their
  44. part of the product.
  45.  
  46. Boo!  Hiss!  cgd !!!
  47.  
  48. Frankly, I think it is extremely important to refuse to integrate any
  49. such restricted / 'contaminated' code in the purely free redistributable
  50. 386BSD system.  Otherwise, five, ten, twenty years from now we are going
  51. have to track down and get permission from dozens of bozos (who probably 
  52. won't be possible to find) to use either their code or code which might 
  53. be n-th generation 'derived' from the work of these bozos to avoid some
  54. damn lawsuit along the lines of the current AT&T/USL action.
  55.  
  56. The reason the Jolitzs' could release 386BSD is that the UC Regents had
  57. no such proprietary restrictions on the 4.3BSD-NET2 code.  The Jolitzs'
  58. are free to keep, give away, adapt, extend, sell, buy, or whatever they
  59. want to do with 4.3BSD-NET2 derived sources.  The freely redistributable
  60. nature of 4.3BSD-NET2 without any restriction is precisely why we have a
  61. working 386BSD system today.  Not even the Jolitzs' could have written
  62. 386BSD from scratch -- they started with a freely redistributable product.
  63. Hopefully, future academic operating system developers will be able to
  64. use the freely redistributable Jolitz code as a basis for their new works.
  65.  
  66. The whole point of a freely redistributable system is not to have to pay
  67. financial hommage (tithe) to any particular creator (god) be they Regents,
  68. AT&T, USL, Jolitz, or CGD.  If anyone seeks to impose any restrictions on
  69. the use or redistribution for free or for sale of any 4.3BSD+ derived or
  70. related drivers/etc then we might as well be dealing with AT&T/USL.  The
  71. whole point is that the system can be used for anything without any kind
  72. of restriction beyond reasonable acknowledgement of authorship.
  73.  
  74. If people like cgd really feel obligated to contribute 'contaminated' code
  75. then their contributions should be made available separately from the free
  76. redistributable core -- preferably in a separate 'restricted' distribution
  77. -- and clearly labeled 'infectious waste' -- with ample warnings to future
  78. users of such code about potential intellectual property rights claims and
  79. intellectual health risks.  In my opinion the same label should be applied
  80. to anything carrying the even more restrictive GNU copyleft.  
  81.  
  82. I don't mean to sound too adamant about this -- but, if people like me are
  83. to consider committing to converting free image processing/reconstruction 
  84. software to your 386BSD -- to make it usable as a base for real scientific
  85. computation -- and to incorporate it as an element of future contract and
  86. grant proposals to government, foundations & industrial research sponsors
  87. then it is very important to preserve the very limited restriction of the
  88. request for acknowledgement of authorship with no other restrictions.  On
  89. the other hand, if you want to play the tithing, petty proprietary rights,
  90. ad hoc restriction -- intellectual property 'contamination' -- game then
  91. we might as well forget about using this system for real work -- and defer
  92. to people who would rather view it as a mere coursework curiosity and/or 
  93. playpen for the home hobbiest.
  94.  
  95. I really like 386BSD -- and I've put a lot of time into understanding it.
  96. I've read most of the kernel, filesystem, network, startup, and memory
  97. management source codes.  I reread the Leffler 'devil book' several times.
  98. I'm eagerly awaiting the arrival of the announced Jolitz internals book --
  99. and I hope they write a specific 386BSD system management, configuration,
  100. problem solving book.  I've diagnosed the most serious limitation on the
  101. use of 386BSD for scientific computation -- the emulation of the higher
  102. floating point operations by the old libm.a -- and managed to get someone
  103. to post an upgraded libfpu.a which performs as well as the SCO UNIX libm.a.
  104. I've ported the core modules of several commonly available image processing
  105. systems (including some of my own codes) to 386BSD -- to prove feasibility
  106. of completing these ports in a reasonable amount of time -- and I'm in the
  107. process of negotiating for financial support on my campus to do a full port 
  108. of each of these packages.  
  109.  
  110. However, if it is the concensus of this group that 386BSD should fall into
  111. trap of any further restrictions (like cgd deciding whether his claims of
  112. intellectual property rights in some driver code) which could arbitrarily
  113. interfer with the free redistribution of this code for any purpose -- then
  114. I would drop these projects like a hot potato -- and go back to porting my
  115. stuff to SCO UNIX SYSV/386 3.2r2.0 ODT 1.1 (maybe even invest in ODT 2.0).
  116.  
  117. Either 386BSD is freely available and redistributable for any purpose --
  118. as in the UC Regents original copyright -- or it will end up a proprietary
  119. bounded system contaminated with intellectual property claims of a large
  120. ad hoc group of difficult to track down contributors -- and as a result it
  121. would probably become a mere intellectual curiosity & hobbiest playpen.
  122. If that's the outcome you want then maybe AT&T/USL should win their case.
  123. At least if AT&T/USL wins there is only one god demanding human sacrifices
  124. in exchange for access to the course codes -- not dozens of demigods/cgd's.
  125.  
  126. ------------------------------------------------------------------------------
  127. Alexander-James Annala
  128. Principal Investigator
  129. Neuroscience Image Analysis Network
  130. HEDCO Neuroscience Building, Fifth Floor
  131. University of Southern California
  132. University Park
  133. Los Angeles, CA 90089-2520
  134. ------------------------------------------------------------------------------
  135.