Component Search FAQ

Code Insight 6.14.2 SP2

1. How can I tell which component is the correct one?

It is always recommended to have some familiarity with the component you are requesting in order to be able to correctly identify it online and in the Code Insight Data Library. The URL is a key to identifying components. If it matches the component you are requesting, this is a reliable indicator that they are the same.

If you or the developer downloaded the package from another URL, look up the component online to verify what the canonical project page is. Often, developers will download a package from a site other than the main project page.

Do some Web searches to see if the URLs are related (e.g. fsf.org is related to gnu.org). Look at other information including the descriptions. Look at the project websites and see if they are the same project. If they are, then you can use that component.

2. What if I cannot find the component?

There are several reasons you may not be able to find the component in the Code Insight Data Library, for example:

The component is under a different name in the Code Insight data library. Try to search for the component using some of the techniques above.
It is a Commercial component.
The component is considered to be a subcomponent of a larger project. For example, netkit- base, netkit-ftp, netkit-rsh, are all part of netkit.
The component has not been collected into data library. Typical reasons for this include:
It is not traditionally seen as a software library, but is considered to be a module within a larger work.
It is no longer available on the Internet.
It is from a non-electronic source (magazine, book, etc.).
The component is very new, and has not been collected yet. In this case, you may wish to request the Code Insight Library team to collect the component, so the scanner can index the component releases.
If you cannot find a component in the Code Insight data library, or you wish to categorize them in a different way from how they are in the data library, you can create a custom component.