You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
3.1 KiB

  1. Secure Messaging Protocol (SMP) Libraries [ACL, CML, SFL]
  2. Distribution Rights
  3. All source code for the SMP is being provided at no cost and with no financial
  4. limitations regarding its use and distribution. Organizations can use the
  5. SMP without paying any royalties or licensing fees. The SMP was originally
  6. developed by the U.S. Government. BAE Systems is enhancing and supporting
  7. the SMP under contract to the U.S. Government. The U.S. Government is furnishing
  8. the SMP software at no cost to the vendor subject to the conditions of the
  9. SMP Public License provided with the SMP software.
  10. 29 May 2002
  11. Secure Messaging Protocol (SMP) Public License
  12. The United States Government/Department of Defense/National Security Agency/Office
  13. of Network Security (collectively "the U.S. Government") hereby grants permission
  14. to any person obtaining a copy of the SMP source and object files (the "SMP
  15. Software") and associated documentation files (the "SMP Documentation"), or
  16. any portions thereof, to do the following, subject to the following license
  17. conditions:
  18. You may, free of charge and without additional permission from the U.S. Government,
  19. use, copy, modify, sublicense and otherwise distribute the SMP Software or
  20. components of the SMP Software, with or without modifications developed by
  21. you and/or by others.
  22. You may, free of charge and without additional permission from the U.S. Government,
  23. distribute copies of the SMP Documentation, with or without modifications
  24. developed by you and/or by others, at no charge or at a charge that covers
  25. the cost of reproducing such copies, provided that this SMP Public License
  26. is retained.
  27. Furthermore, if you distribute the SMP Software or parts of the SMP Software,
  28. with or without modifications developed by you and/or others, then you must
  29. either make available the source code to all portions of the SMP Software
  30. (exclusive of any modifications made by you and/or by others) upon request,
  31. or instead you may notify anyone requesting the SMP Software source code that
  32. it is freely available from the U.S. Government.
  33. Transmission of this SMP Public License must accompany whatever portions of
  34. the SMP Software you redistribute.
  35. The SMP Software is provided without warranty or guarantee of any nature,
  36. express or implied, including without limitation the warranties of merchantability
  37. and fitness for a particular purpose.
  38. The U.S. Government cannot be held liable for any damages either directly
  39. or indirectly caused by the use of the SMP Software.
  40. It is not permitted to copy, sublicense, distribute or transfer any of the
  41. SMP Software except as expressly indicated herein. Any attempts to do otherwise
  42. will be considered a violation of this License and your rights to the SMP
  43. Software will be voided.
  44. The SMP uses the Enhanced SNACC (eSNACC) Abstract Syntax Notation One (ASN.1)
  45. C++ Library to ASN.1 encode and decode security-related data objects. The
  46. eSNACC ASN.1 C++ Library is covered by the ENHANCED SNACC SOFTWARE PUBLIC
  47. LICENSE. None of the GNU public licenses apply to the eSNACC ASN.1 C++ Library.
  48. The eSNACC Compiler is not distributed as part of the SMP. Copyright © 1997-2002
  49. National Security Agency