You can access to the sheet change log on the CVS.
Generic section
Generic criteria from QSOS version 1.6
Intrinsic durability
Maturity
Age
less than 3 months
if between 3 months and 3 years
after 3 years
Not evaluated
Stability
Unstable software with numerous releases or patches generating side effects
Stabilized production release existing but old. Difficulties to stabilize developpement releases
Stabilized software. Releases provide bug fixes corrections but mainly new functionalities
Not evaluated
History, known problems
Software knows several problems which can be prohibitive
No know major problem or crisis
History of good management of crisis situations
Not evaluated
Fork probability, source of Forking
Software is very likely to be forked in the future
Software comes from a fork but has very few chances of being forked in the future
Software has very little chance of being forked. It does not come from a fork either
Not evaluated
Adoption
Popularity (related to: general public, niche, ...)
Very few users identified
Detectable use on Internet
Numerous users, numerous references
Not evaluated
References
None
Few refences, non critical usages
Often implemented for critical applications
Not evaluated
Contributing Community
No community or without real activity (forum, mailing list, ...)
Existing community with a notable activity
Strong community: big activity on forums, numerous contributors and advocates
Not evaluated
books
No book about the software
Less than 5 books about the software are available
More than 5 books about software are available, in several languages
Not evaluated
Development leadership
Leading team
1 to 2 individuals involved, not clearly identified
Between 2 and 5 independent people
More than 5 people
Not evaluated
Management style
Complete dictatorship
Enlightened despotism
Council of architects with identified leader (e.g: KDE)
Not evaluated
Activity
Developers, identification, turnover
Less than 3 developers, not clearly identified
Between 4 and 7 developers, or more unidentified developers with important turnover
More than 7 developers, very stable team
Not evaluated
Activity on bugs
Slow reactivity in forum or on mailing list, or nothing regarding bug fixes in releases note
Detectable activity but without process clearly exposed, loing reaction/resolution time
Strong reactivity based on roles and tasks assignment
Not evaluated
Activity on functionalities
No or few new functionalities
Evolution of the product driven by the core team or by user's request without any clearly explained process
Tool(s) to manage feature requests, strong interaction with roadmap
Not evaluated
Activity on releases
Very weak activity on both production and development releases
Activity on production and developmenet releases. Frequent minor releases (bug fixes)
Important activity with frequent minor releases (bugs fixes) and planned major releases relating to the roadmap forcast
Not evaluated
Industrialized solution
Independence of developments
Developments realized at 100% by employees of a single company
60% maximum
20% maximum
Not evaluated
Services
Training
No offer of training identified
Offer exists but is restricted geographically and to one language or is provided by a single contractor
Rich offers provided by several contractors, in serveral languages and split into modules of gradual levels
Not evaluated
Support
No offer of support except via public forums and mailing lists
Offer exists but is provided by a single contractor without strong commitment quality of services
Multiple service providers with strong commitment (e.g: guaranteed resolution time)
Not evaluated
Consulting
No offer of consulting service
Offer exists but is restricted geographically and to one language or is provided by a single contractor
Consulting services provided by different contractors in serveral languages
Not evaluated
Documentation
No user documentation
Documentation exists but shifted in time, is restricted to one language or is poorly detailed
Documentation always up to date, translated and possibly adapted to different target readers (end user, sysadmin, manager, ...)
Not evaluated
Quality Assurance
Quality Assurance
No QA process
Identifies QA process but not much formalized and with no tool
Automatic testing process included in code's life-cycle with publication of results
Not evaluated
Tools
No bug or feature request management tool
Standard tools provided (for instance by a hosting forge) but poorly used
Very active use of tools for roles/tasks allocation and progress monitoring
Not evaluated
Packaging
Source
Software can't be installed from source without lot of work
Installation from source is limited and depends on very strict conditions (OS, arch, lib, ...)
Installation from source is easy
Not evaluated
Debian
The software is not packaged for Debian
A Debian package exists but it has important issues or it doesn't have official support
The software is packaged in the distribution
Not evaluated
FreeBSD
The software is not packaged for FreeBSD
A port exists but it has important issues or it doesn't have official support
A official port exists in FreeBSD
Not evaluated
HP-UX
The software is not packaged for HP-UX
A package exists but it has important issues or it doesn't have official support
A stable package is provided for HP-UX
Not evaluated
MacOSX
The software is not packaged for MacOSX
A package exists but it has important issues or it doesn't have official support
The software is packaged in the distribution
Not evaluated
Mandriva
The software is not packaged for Mandriva
A package exists but it has important issues or it doesn't have official support
The software is packaged in the distribution
Not evaluated
NetBSD
The software is not packaged for NetBSD
A port exists but it has important issues or it doesn't have official support
A official port exists in NetBSD
Not evaluated
OpenBSD
The software is not packaged for OpenBSD
A port exists but it has important issues or it doesn't have official support
A official port exists in OpenBSD
Not evaluated
RedHat
The software is not packaged for RedHat/Fedora
A package exists but it has important issues or it doesn't have official support
The software is packaged in the distribution
Not evaluated
Solaris
The software is not packaged for Solaris
A package exists but it has important issues or it doesn't have official support (e.g: SunFreeware.com )
The software is supported by Sun for Solaris
Not evaluated
SuSE
The software is not packaged for SuSE
A package exists but it has important issues or it doesn't have official support
The software is packaged in the distribution
Not evaluated
Windows
The project can't be installed on Windows
A package exists but it is limited or has important issues or just cover some specific Windows release (e.g: Windows2000 and WindowsXP)
Windows is full supported and a package is provided
Not evaluated
Exploitability
Ease of use, ergonomics
Difficult to use, requires an in depth knowledge of the software functionality
Austere and very technical ergonomics
GUI including help functions and elaborated ergonomics
Not evaluated
Administration / Monitoring
No administrative or monitoring functionalities
Existing, functionalities but uncomplete and or need improvement
Complete and easy-to-use administration and monitoring functionalities. Possible integration with external tools (e.g: SNMP, syslog, ...)
Not evaluated
Technical adaptability
Modularity
Monolithic software
Presence of hight level modules allowing a first level of software adaptation
Modular conception, allowing easy adaptation of the software by selecting or creating modules
Not evaluated
Code modification
Everything by hand
Recompilation possible but complex without any tools or documentation
Recompilation with tools (e.g: make, ANT, ...) and documentation provided
Not evaluated
Code extension
Any modification requires code recompilation
Architecture designed for static extension but requires recompilation
Principle of plugin, architecture designed for dynamic extension without recompilation
Not evaluated
Strategy
License
Permissiveness (only if user wants to become owner of code)
Very strict license, like GPL
Moderate permissive license located between both extremes (GPL and BSD) dual-licensing depending on the type of user (person, company, ...) or their activities
Very permissive like BSD or Apache licenses
Not evaluated
Protection against proprietary forks
Very permissive like BSD or Apache licenses
Moderate permissive license located between both extremes (GPL and BSD), dual-licensing depending on the type of user (person, company, ...) or their activies
Very strict license, like GPL
Not evaluated
Copyright owners
Rights held by a few individuals or entities, making it easier to change the license
Rights held by numerous individuals owning the code in a homogeneous way, making relicense very difficult
Rights held by a legal entity in whom the community trusts (e.g: FSF or ASF)
Not evaluated
Modification of source code
No pratical way to propose code modification
Tools provided to access and modify code (like CVS or SVN) but not really used to develop the software
The code modification process is well defined, exposed and respected, based on roles assignment
Not evaluated
Roadmap
No published roadmap
Existing roadmap without planning
Versionned roadmap, with planning and measure of delays
Not evaluated
Sponsor
Software has no sponsor, the core team is not paid
Software has an unique sponsor who might determine its strategy
Software is sponsored by industry
Not evaluated
Strategical independence
No detectable strategy or strong dependency on one unique actor(person, company,sponsor)
Strategical vision shared with several other free and open source projects but without strong commitment from copyrights owners
Strong independence of the code team, legal entity holding rights, strong involvement in the standardization process
Not evaluated
Document content management
this section describe how the application manage document
Mime Type supported
text formats
HTML files
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
RTF (Rich Text Format)
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
CSV
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
XML files
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Office Suite
Opendocument files
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
MS Office files
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
PDF files
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
picture formats
common file format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
common vectorial format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
commercial formats
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Video Formats
MPEG Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
AVI Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Dvix Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Audio Formats
MP3 Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Wav Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Ogg Format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
File Conversion
Text format
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Picture Format (jpg, png, bpm, gif)
not supported
partialy (buggy or limited feature)
fully supported
Not evaluated
Audio Format
Feature is not supported
Feature is partialy supported
Feature is supported
Not evaluated
Video Format
Feature is not supported
Feature is partialy supported
Feature is supported
Not evaluated
File Manipulation
Compressed File Browsing
ZIP files
The engine see zip file as opaque binary
The engine can browse zip archive with limitation (need of a specific action from the use, content not indexed, no keyword can by attached to its content).
Zip archive are seen like common folder.
Not evaluated
RAR files
The engine see rar file as opaque binary
The engine can browse rar archive with limitation (need of a specific action from the use, content not indexed, no keyword can by attached to its content).
Rar archive are seen like common folder.
Not evaluated
TAR files
The engine see tar file as opaque binary
The engine can browse tar archive with limitation (need of a specific action from the use, content not indexed, no keyword can by attached to its content).
Tarball archive are seen like common folder.
Not evaluated
Preview creation
Picture preview
The software can't create picture preview
The software create picture preview for all the major formats (jpg, png, bmp, gif)
The software can create preview for more than 10 pictures formats
Not evaluated
OpenOffice files preview
The feature doesn't exist
Work fine for at last odt files
Work fine for the majority of the formats
Not evaluated
MS Office files preview
The feature doesn't exist
Work fine for at last doc files
Work fine for the majority of the formats
Not evaluated
Video preview
The feature doesn't exist
The software doesn't support the majority of the files
The software can create preview for a large amount of files
Not evaluated
Audio files preview
The feature doesn't exist
Work fine for at last odt files
Work fine for the majority of the formats
Not evaluated
Web content management
this section describe how the application manage web page
Blog
The feature doesn't exist
Work fine for at last odt files
Work fine for the majority of the formats
Alfresco provides a WCM module to manage web site, adding, deleting, web project..
Also "Blog Spaces" can be created allowing users to post, categorize, subscribe via RSS and comment on posts.
Not evaluated
Support for new content or update notifications
recent changes advertised on the web interface
No such features
recent changes advertised according to the today's date
recent changes advertised only changes that happened since user's last visit
Not evaluated
support for other notifications media
This feature doesn't exist
The feature exists for one communication media
This feature exists for several media: e.mail, and IM for instance
Not evaluated
Common Service
common services betwen ECM an Document managment
Support for search
Search Engine feature
No search engine available
Searches are limited (to filename, metadata or text content for instance)
Searches are feasable through most of the media content and the metadata
Not evaluated
Search API for more detailed results in the contents and their meta-data
This feature doesn't exist
The feature exist but is limited.
This feature is fully powered
Not evaluated
Plugins, pluginability, built-in objects, and page templates
plugin ability
monolitic not pluggable
modular plugable but plugin not provided
modular plugins provided
Not evaluated
XML/RPC Remote API
No such feature
poor API
rich API
Not evaluated
web service plugin
No such feature
limited integration capabilities
good capabilities
Not evaluated
builtin objects or plugins
Calendars and Calendars events
No such feature
partially or poorly implemented
well done
Not evaluated
polls and vote editing and publishing
No such feature
partially or poorly implemented
well done
Not evaluated
photo albums editing and publishing
No such feature
partially or poorly implemented
well done
Not evaluated
slide show editing and launching within the internet browser
No such feature
partially or poorly implemented
well done
Not evaluated
On line version control
online access to each pages/docs (of fully supported media) history/versioning
No history/versioning
limited number of document revisions
unlimited number of document revisions
Not evaluated
online supports for version differencing diff and retrieving prior versions.
No diff feature
Revision Diffs with the latest
Revision Diffs with the all
Not evaluated
online supports for retrieving/rollbacking to prior versions.
No rollback feature
rollback to the latest
rollback to all
Not evaluated
Access Points
Web
No such feature
limited integration capabilities
good capabilities
Not evaluated
FTP
No such feature
limited integration capabilities
good capabilities
Not evaluated
Webdav
No such feature
limited integration capabilities
good capabilities
Not evaluated
CIFS
No such feature
limited integration capabilities
good capabilities
Not evaluated
Aggregated Feeds
No such feature
RSS OR ATOM
RSS AND ATOM
Not evaluated
Web Services
No such feature
limited integration capabilities
good capabilities
Not evaluated
Servlet
No such feature
limited integration capabilities
good capabilities
Not evaluated
Work Process
Description of the internal work proces
Edition tools
Journalised Changes
No revision control system exist.
Every saved document are archived. Go back to an old revision need an important amount of work.
Every change done with the internal editor are logged. It's easy to come back to an old revision of the document from another user.
Not evaluated
Standalone edition tools
In oder to edit a document the user use the official tool.
It's possible to use a remote stand alone tool to edit documents.
All common feature are supported by a last one stand alone tool.
Not evaluated
Workflow
Lock
The feature doesn't exist
The feature just exists, an administrator can quickly unlock a file
The feature exist, administrator can quickly unlock a file and a timeout system exists to unlock file after a certain amount of time.
Not evaluated
step by step workflow
The feature doesn't exist
The feature just exist
This feature is fully powered
Not evaluated
BPEL support
The feature doesn't exist
The feature just exist
This feature is fully powered
Not evaluated
Meta data
Meta data are infromation related to a document like (author, copyright holder, ...)
Key word support
Can't add specific key words
Key word can be added but with limitation: limited list, no easy to way extend the list
key words easily added and features are easily extended
Not evaluated
Hierarchical Classification
This feature doesn't exist
The feature exist but is limited.
A new document can quickly be registered in the hierarchy
Not evaluated
Architecture
Security
Authentification Backend
LDAP
No LDAP based authentification availble
LDAP availble but limited (e.g: group mapping limited, etc)
LDAP is one of the recommended authentification backend
Not evaluated
Active Directory
No Active Directory based authentification availble
Active Directory availble but limited (e.g: group mapping limited, etc)
Active Directory is one of the recommended authentification backend
Not evaluated
data base
No data base base authentification availble
Data base availble but limited (e.g: group mapping limited, etc)
Data base is one of the recommended authentification backend
Not evaluated
Signature
Feature not supported
Fetautre partialy supported
Feature fully supported
Not evaluated
Digital watermarking
Feature not supported
Fetautre partialy supported
Feature fully supported
Not evaluated
DRM
The feature doesn't exist
Fetautre partialy supported
Feature fully supported
Not evaluated
SSL
The feature doesn't exist
Fetautre partialy supported
Feature is fully supported
Not evaluated
Storage
File System
Feature is not supported
Feature is partialy supported
Feature is fully supported
Not evaluated
Data Base
Feature is not supported
Feature is partialy supported
Feature is fully supported
Not evaluated
Data Warehouse
Feature is not supported
Feature is partialy supported
Feature is fully supported
Not evaluated
Clustering
Multisite architecure
Application is not designed to support Multisite architecure
Can be done with a third party
Application supports Multisite architecure
Not evaluated
Load balancing
Application is not designed to support Load balancing
Can be done with a third party
Application supports Load balancing
Not evaluated
Fail over
Application is not designed to support fail over
Can be done with a third party
Application supports fail over
Not evaluated
Repository Replication
Application is not designed to support Repository replication
Can be done with a third party
Application supports Repository replication
Not evaluated
Index Replication
Application is not designed to support Index replication
Can be done with a third party
Application supports Index replication
Not evaluated
Administration
Rights
User's rights
Feature is not supported
Feature is partialy supported
Feature is supported
Not evaluated
Group's rights
Feature is not supported
Feature is partialy supported
Feature is supported
Not evaluated
Role
The feature doesn't exist
The feature exists but is limited
The Feature is available or can easily be simulated thanks to a powerful group system
Not evaluated
Web compatibility
all this section was validated thanks to http://validator.w3.org
Standards
HTML
Page not valid (parse errors)
Page not valid with important errors (encoding mismatch)
Page valid, or with minor errors (missing "alt" attribute, use of unknow attribute)
Not evaluated
XHTML
Page not valid (parse errors)
Page not valid with important errors (encoding mismatch)
Page valid, or with minor errors (missing "alt" attribute, use of unknow attribute)
Not evaluated
CSS
CSS doesn't or no valid not valide (parse errors)
CSS not valid with important errors (encoding mismatch)
CSS valid, or with minor errors (missing "alt" attribute, use of unknow attribute)
Not evaluated
Best Practices
Table Positioning
systematically, too much used
not too much used
html tables are not used for layout/positioning
Not evaluated
Frame use
systematically, too much used
frame are rarely used
frame are not used
Not evaluated
iFrame use
systematically, too much used
iframe are rarely used
iframe are not used
Not evaluated
css designed for printout
no
yes, but print-outs are not well rendered for a few use cases.
yes
Not evaluated
Supported Browsers
Mozilla and Firefox
not supported at all
not officially supported, but works ok or good enough.
supported and advised browser
Not evaluated
Konqueror
not supported at all
not officially supported, but works ok or good enough.
supported and advised browser
Not evaluated
MSIE
not supported at all
not officially supported, but works ok or good enough.
supported and advised browser
Not evaluated
Safari
not supported at all
not officially supported, but works ok or good enough.
supported and advised browser
Not evaluated
legacy browsers
not supported at all
not officially supported, but works ok or good enough.
supported and advised browser
Not evaluated
Required enablings
Javascript required
The interface makes no use of javascript, and thus, does not need javascript to run at full flavor and speed
The interface makes use of javascript but can properly function without it.
Javascript is necessary to use the interface (beacuse it's AJAX based for instance).
Not evaluated
a Java plugin is required
The interface does not contains any applet, and thus, does not need java to run at full flavor and speed
The interface makes use of applet(s) but can properly function without it.
A Java plugin is necessary to use the interface, the applets are key players in it.
Not evaluated
a SVG plugin is required
The interface does not contains any SVG graph, and thus, does not need any SVG plugin to run at full flavor and speed
The interface makes use of SVG but can properly function without it.
A SVG plugin is necessary to use the interface, the SVG graph are part of key features of the interface.
Not evaluated
a flash plugin is required
The interface does not contains any flash graph, and thus, does not need any flash plugin to run at full flavor and speed
The interface makes use of flash but can properly function without it.
A flash plugin is necessary to use the interface, the interface is mainly made of
flash.
Not evaluated
support for rss feed
This feature doesn't exist
The feature exists but is limited
This feature exists and feeds are tunable and/or atom feeds are available