Файловая система должна хорошо работать для этого. В зависимости от файловой системы можно добавить метаданные к самим файлам или сохранить их в DB.
Вы могли бы хотеть проверить Находящийся на воздухе http://www.alfresco.com/.
Вы не указывали, какая платформа Вы хотели реализованный на (хотя Вы действительно упоминали предпочтение ОС :-)). Но если бы окна являются опцией, как Вы чувствовали бы о sharepoint? При рассмотрении просто требований, Вы дали (задачи + документы + простой поиск). Sharepoint обеспечивает все эти функции.
Просто предоставление различных возможностей.
Проверьте Docushare ксерокса. Не дешевый, но там хороший шанс это может использоваться, чтобы сделать то, что Вы хотите.
Я реализовал Дерево Знаний Общественный Выпуск несколько раз. Я выполнил его в Windows, а также в серверах Linux, и это работает вполне хорошо. Это даже интегрируется в Active Directory (через LDAP) для аутентификации.
Можно легко получить плагины для полнотекстового индексирования в значительной степени любого документа. Это поддерживает регистрацию/контроль, метаданные, и т.д. Я не знаю о разделе задач Вашего запроса, но видящий как, как это - открытый исходный код, и можно соединиться со стандартной базой данных, я не вижу, почему Вы не могли интегрировать несколько взломов.