Complying with licenses, trademarks, copyrights, and patents for software included with the SDK

From RidgeRun Developer Connection

Revision as of 14:42, 11 May 2012 by Tfischer (Talk | contribs)
Jump to:navigation, search

Contents

Licenses

The RidgeRun SDK license is available online. The SDK consists of many Open Source software packages. Each software package has its own license. In addition, most customers install TI's DVSDK or EZSDK, both of which are governed by a license. If you are a lawyer, read all the details of each license to properly understand what is required to comply with the licenses associated with the software packages commonly used in conjunction with the RidgeRun SDK.

If you are not a lawyer and want a non-legal overview of what is required, here is how I think about the licenses:

Some technology requires a license agreement to be purchased before the technology can be included in a product or before the logo indicating the product contains the technology can be used. As a rule of thumb, technology by open standard bodies like IETF do not require paid licenses. Technology developed by standard bodies that require a paid membership to participate typically require payment for use of the technology and/or technology logo.

Trademarks

Depending on the product you are developing, you will be using many technologies whose naming is covered by one or more trademarks. Examples include Linux, Secure Digital, HDMI, and USB. Follow standard conventions when using trademarks.

Copyright

You should assume all the software you are using is covered by copyright with the possible exception of your proprietary application software. You can claim copyright on your software, but are not required to do so.

Patents

The current U.S.A. approach to software patents is completely out of control. I have nothing sane I can add.

Navigation
Toolbox