home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.15 / text0016.txt < prev    next >
Encoding:
Internet Message Format  |  1989-01-17  |  1.4 KB

  1. From: jpn@genrad.com (John P. Nelson)
  2.  
  3. >I have been wondering, for some time, about the status of the files in the
  4. >/usr/include directory.  It would seem to me, that these files are the
  5. >property of AT&T, and as such, cannot be distributed without a licence.
  6.  
  7. While they fall under the copyright rules, they do NOT fall under the
  8. more restrictive "TRADE SECRET" rules, because they are available to the
  9. normal binary licensee.
  10.  
  11. >As an example, consider the following;
  12. >    if ((ip->i_mode & IFMT) == IFDIR)
  13. >        /* something */;
  14. >
  15. >This is a fairly standard piece of code.  When RMS et al, produce a CERTIFIED
  16. >AT&T-free kernel, it would seem to me, that this code CANNOT be included in
  17. >any of the utilities, because it is using AT&T definitions.
  18.  
  19. Not quite.  If the definitions of these macros is contained in the MANUALS
  20. (i.e. the SPECIFICATION), then anyone can recreate the header files from
  21. the specification without fear of infringing on AT&T's copyright.  The
  22. same thing would NOT be true if it were to fall under the AT&T "trade secret"
  23. source contract.  Of course, it would still be illegal to include verbatim
  24. copies of AT&T's header files.
  25.  
  26. Therefore, UNIX clones are quite legally able to match the UNIX interface,
  27. since copyright only protects a particular EXPRESSION of an idea, not the idea
  28. itself.
  29.  
  30. -- 
  31.      john nelson
  32.  
  33. UUCP:    {decvax,mit-eddie}!genrad!teddy!jpn
  34. smail:    jpn@teddy.genrad.com
  35.  
  36. Volume-Number: Volume 15, Number 27
  37.  
  38.