[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#483297: ITP: fossology -- Free and Open Source Software analysis framework



Package: wnpp
Severity: wishlist
Owner: Matt Taggart <taggart@debian.org>

* Package name    : fossology
  Version         : 0.8.0
  Upstream Author : The FOSSology Project <fossology@fossology.org>
* URL             : http://fossology.org/
* License         : (GPL, LGPL)
  Programming Lang: (C, PHP)
  Description     : Free and Open Source Software analysis framework

Long Description:
An open and modular architecture for analyzing software. Existing
modules include license analysis, meta data extraction, and MIME type
identification. This open source software tool analyzes a given set of
software packages, and reports items such as the software licenses used
by these packages.

More than simply reporting, “Package X uses license Y,” the FOSSology
tool attempts to analyze every file within the package to determine its
license. The license report is thus an aggregate of all of the different
licenses found to be in use by a package. A single package may be
labeled as “GPL” but contain files that use other licenses (BSD, OSL, or
any of the hundreds of other licenses). Even if an exact license is
unknown, the license may be identifiable by common license phrases.

Digging deeper, the FOSSology project is intended as a general-purpose
data mining tool. It can be extended by adding new Agents to analyze all
sorts of meta information about Free and Open Source Software – not just
licenses, but code re-use, security alerts, bug fixes and patches,
project information, usage statistics – just about anything you could
imagine! 

Status:
I also work on the upstream project and have been working on cleaning up
the upstream source in order to make packaging easier, doing things like
fixing FHS bugs, making sure the depends and build-deps are available
in debian and work well, and rewriting the build and install
infrastructure to enable modular packaging and automated end user
setup (database initialization, data repository setup, etc.) There is a
lot to be done, but we're getting closer to having packages suitable for
experimental soon. I will send more updates to this bug as I make
progress.

-- 
Matt Taggart
taggart@debian.org



Reply to: