~~NOTOC~~
This page will capture a 3-tiered task list for the FOSSology project.
{{pm-logo.png?50 }}
* **Task List**
* [[Roadmap]]
* [[Project Team]]
These tasks should map to the [[Roadmap]].
These tasks should have assigned owners from the [[Project Team]].
===== Current Tasks =====
//This is a list of the project's current tasks. This is what we're working on now.//
* [[task:Re-write build & install system]] (1.0.0)
* [[task:Agent selt-test Agent]] (1.0.0)
* [[task:Develop automated test suite]] (1.0.0)
* [[task:Clean up db schema]] (1.0.0)
* [[task:Load Test the UI]] (1.0.0)
* [[task:Create RPM and DEB distro packages for fossology]] (1.0.0)
* [[task:Define, test & implement full backup & recovery process for rfo]]
===== Coming Up Next =====
//This is a list of tasks that are coming up next once Current Tasks are completed.//
//2008-11-20: TBD - we are beginning to plan for 1.1 release now; Please see below//
===== Everything Else =====
//This list captures "everything else" that we would like to work on but do not have scheduled, planned, or owned yet. This is the kitchen sink, as in "everything but the kitchen sink."//
**High priority** - //within the next two releases//
* [[task:License Groups report canonical names]] - intended for 1.0 but got busticated
* [[task:Provide analysis to OSI License Proliferation sub-group]]
* [[task:Add capability for reanalysis without breaking persistence]]
* [[task:Generate meaningful URLs]]
* [[task:Implement "Nomos" license analysis agent in FOSSology]]
* [[task:Provide license analysis to GNU/Linux distributions]]
* [[task:Report on a slice of the repo]]
* [[task:Add/Modify licenses on-the-fly]]
* [[task:Create UI and automatic process for adding licenses]] (same as above?)
* [[task:Analyze license deltas]]
* [[task:copyright/author detection agent]]
* [[task:Document FOSSology recommended hardware configs]]
* [[task:Add load testing to automated test suite]]
* [[task:Add email notifications]]
* [[task:Create "invisible" license groups]] (bobg: don't we already have this?)
* [[task:Make the scheduler more robust]] - look at existing 3rd party open source schedulers
* [[task:Implement automated nightly builds]] - should also include performance regression tests.
* [[task:Implement private repo & private db space]]
* [[task:Gather, upload, analyze OLEX package library]]
**Low priority** - //could wait for 2-3 releases (or more)//
* [[task:Investigate license matches for invariant sections]]
* [[task:Create package ontology]]
* [[task:Integrate fossology data with other open source data providers]]
* [[task:Report a package's declared license]]
* [[task:Write Code Re-Use Agent]]
* [[task:Write dependency analysis agent]] - note, being worked on by U of Victoria now
* [[task:Write taint detector agent]]
* [[task:Define project release criteria]]
* [[task:Define project coding standards]]
* [[task:Improve text search]]
* [[task:Vulnerability tracking]] - note, being worked on by U of Victoria now
* [[task:write comment plugin]]
* [[task:Add PDF report output to license analysis]] - need more requirements
* [[task:group authentication]] - don't have an owner/customer to support this
* [[task:Write tar agent - re-tar arbitrary parts of repo]] - don't have an owner/customer to support
* [[task:Add pie/bar charts to license analysis]] - fun to have, pretty pictures, not that useful
* [[task:move scheduler.conf into the database]] - need to reexamine the whole scheduler first, refactor? replace?
* [[task:Add support for Postgres 8.3]] - ASSUMPTION – current fossology runs ok on 8.2, 8.3 and this would only enable new features in later pg versions; ( [rando] not!! )
* [[task:write agent to reconfigure & rebalance the repo]]
* [[task:Stop running filter_clean]]
===== Completed =====
* See [[task:Archive]] for a list of completed tasks