Michael edited this page Nov 27, 2018 · 60 revisions

FOSSology Documentation

There are many ways to contribute to FOSSology. If you are a developer and want to submit code, start by discussing what you want to do on our developer mailing list fossology-devel@fossology.org. Submit your patches there or as a pull request. Once we know you a little better and trust your patches, we will give you commit access. You must agree with our licensing choice. All code is under GPL-2.0. If you want your copyright to appear in the code, put it in your patch.

Contributing to FOSSology

Using FOSSology

Administration of FOSSology

Developer Documentation

Infrastructure

Infrastructure for the application is comprised by the database, the Web server, the PHP environment etc.

PHP
Database

Agents and Jobs

General
Particular Agent Documentation
  • Nomos, a license scanner based in regular expressions.
  • Monk, a license scanner based on text comparison.
  • MonkBulk, an extension to Monk for user-based phase searching.
  • Copyright, an Agent searching for copyright, URL, e-mail and authorship statements.
  • ECC, export control and customs as an extension to Copyright.
  • Package Agent, an agent exporting metadata from installation packages.
  • Maintenance Agent, (new in 2.4.0)
  • Mimetype Agent, running over files trying to determine the mimetype.
  • Buckets, an agent to categorize files based un user-defineable definitions.

User Interface

Testing

If you just want to run the tests or learn about them see the Running FOSSology Tests area of the wiki.

Releasing

This documents the nuts and bolts of producing a FOSSology release.

Notice

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.