license
上传用户:wudi5211
上传日期:2010-01-21
资源大小:607k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

C/C++

  1. Unless  otherwise stated, the  source code distributed  with this book
  2. can   be  redistributed in source    or  binary form   so  long  as an
  3. acknowledgment  appears in derived source   files. The citation should
  4. list  that the  code comes from  "Linux Device Drivers"  by Alessandro
  5. Rubini,   published by   O'Reilly & Associates.  This    code is under 
  6. copyright and  cannot be  included in any other book, publication,  or
  7. educational product without permission from O'Reilly &  Associates. No
  8. warranty  is  attached; we  cannot take responsibility   for errors or 
  9. fitness for use.
  10. There are  a  few exception to  this  licence, however:  a few sources
  11. herein    are  distributed  according   to   the  GNU   General Public
  12. License. You'll find a copy  of the license in /usr/src/linux/COPYING,
  13. and in other places in your filesystem. The affected source files are:
  14.   pci/pcidata.c
  15.   pci/pciregions.c
  16. v2.1/pci/pcidata.c
  17. v2.1/pci/pciregions.c
  18. v2.1/misc-modules/allocator.c
  19. The  files in ./pci and   ./v2.1/pci inherit the   GPL from the kernel
  20. sources, as  some of their code comes  straight from the kernel; their
  21. being GPL'd doesn't  prevent you from writing  binary modules,  as the
  22. code in the pci* modules isn't meant to be included in custom drivers,
  23. the modules are just standalone probing tools.
  24. The allocator,  on the other hand,  is completely mine, but I'd better
  25. not allow hiding code dealing  with memory management.  If you want to
  26. use  the  allocator  in a  binary-only module,   just compile it  as a
  27. standalone module and distribute its source.
  28. Note  that   although everything here  is  designed  to allow building
  29. binary modules, I'm strongly against this practice. All software in my
  30. opinion should be  free (in the  sense  of freedom). Every Linux  user
  31. should acknowledge the importance of the GPL and should use it for any
  32. new software.
  33. Enjoy
  34. /alessandro