![]() |
FOSSology Advancing open source analysis and development |
|
Table of Contents
Uploading Files for AnalysisTo upload to the Fossology data-base you must be logged in. FOSSology has many options for importing and uploading files for analysis. The options vary based on where the data to upload is located. The data may be located:
For advanced users, there is also a command line utility cp2foss that can be used to upload 1 or more files. The cp2foss utility is best used when large amounts of material need to be loaded or when a large data set needs to be broken into smaller chunks for ease of loading. Uploads take time. First the file has to be transfered to the web server. The file is then unpacked. Unpacking can take many hours depending on a number of factors. Next the selected agents are scheduled for that upload. Each agent must run in turn to do it’s analysis. Upload TimesUpload Time is variableAn upload can take as little as minutes or as much as weeks to upload. Many factors influence this time. The first factor is the size of the upload. Obviously, a large upload (650MB) may take many hours to upload and analyze. Your network speed, the speed of your server and the amount of disk space can all influence this time. Reuse Speeds Up UploadsThe second factor that affects upload time is if the same material has already been loaded into the Data-Base. Fossology keeps track of identical material through the use of checksums. Many open source projects use common parts from other open source projects. When fossology starts to upload a file, a check is first made to see if that file has already been uploaded and is identical to the file to be uploaded. If it is, the file will still be uploaded, but the actual analysis data will come from the previous analysis. This can greatly speed up the upload time. There is no way to predict how many files will be reused in a given upload. Start with Graphical User InterfaceMost users should find that the graphical user interface will meet their needs. For more specifics on each method, use the links below. FOSSology Project documentation is licensed under the GNU Free Documentation License Version 1.2 | |||