From The Linux Foundation
Jump to: navigation, search

The Linux Foundation offers certification for distributions and applications that comply with the LSB specification. Only certified products are permitted to use the LSB Certified trademark. This mark assures developers and end-users that any "LSB Certified" application will work correctly on every "LSB Certified" distribution. We maintain a directory of LSB Certified products.

The Linux Foundation is here to help you certify easily and quickly. Please use our tools and online certification system as described in the steps below. For help, join the lsb-discuss mailing list or the IRC channel #lsb at irc.freenode.net.

LSB Compliance for Linux Distributions
LSB Compliance for Applications

Three Step Certification

1) Registration

  • The first step to becoming LSB Certified is to create an account for yourself on the LF website. Click here to create your account and log in.
  • After this, you will need to be properly associated with your company. If someone else at your company has already created a company account that person will be able to add you to your company. Otherwise, you should register a new company.

2) Test and Certify

  • Run the appropriate certification tests (using the LSB Distribution Testkit (DTK) Manager or the LSB Application Testkit (ATK) Manager, as appropriate) to ensure your product complies with the LSB specification.
  • Fix any failures that the tests identify (e.g., for applications, by compiling in a linked library that is not part of the LSB).
  • If you encounter problems during the LSB compliance testing process (e.g., you are failing a test you believe you should be passing), you may have found a bug in the LSB runtime tests and/or the LSB SDK. Consult the list of outstanding problem reports. If the problem you have encountered has not been previously reported, please submit a new problem report. We will review the case and, if the problem is indeed in the runtime tests or SDK, will grant a waiver so the test failure will not affect your ability to achieve LSB-compliance.

3) Final Audit

  • When you are ready to submit your test results for official certification, you will need to register your product with the certification system. This can be done online, or within DTK Manager or ATK Manager.
  • After your product is registered, you will be able to upload your test results. The easiest way to do this is within DTK Manager or ATK Manager, but can also be done from your product's page within the certification system.
  • In addition to submitting your results, you will need to sign the LSB Trademark License Agreement (TMLA) and pay the applicable fees. The LSB Trademark License Agreement will be available from your product page in the certification. For more information, including a copy of these documents, please contact info@linuxfoundation.org.
  • Once the TMLA has been signed and the fees paid, the Linux Foundation will audit your test results. (If the test results do not pass the audit, you will need to fix any problems uncovered by the audit, retest your product, and resubmit your test results.) Any tests you have failed that have already been waived will be marked as such in the DTK Manager.
  • Once the product has passed the audit, it will be entered into the register of LSB Certified products. The Linux Foundation may, from time to time, request proof that a product remains in compliance with the LSB Conformance requirements.
  • You are encouraged to use the trademarked LSB Certified name and logo on your products to inform your users of your products's proven compatibility. Please consult the LF's Trademark Usage Guidelines.