FO Committee
From OpenBRR
Chair: NicolasV
Functional Orientation Committee's tasks include
- Deciding on a software taxonomy, and functional criteria to assess the software groups.
- Deciding the category ratings used for each Functional Orientation (BRR context).
- Deciding the FOWF and MWF for each Functional Orientation.
Goal:
- Develop and maintain a semantically consistent context, consisting of nomenclature, categories, and hierarchical or tabular data structures, through which users of OpenBRR may readily access and assess BRR results by functional orientation.
Resources:
- Software Taxonomy Resource Page
- Classification of Software Packages by Taxonomy
- List of Key Features for each type of software in the Taxonomy
- User Environment / Vertical Market Resource Pages:
Guide to Using the Resources:
The resources in this section are for finding information about open source software solutions from the perspective of functional orientation. There are currently three aspects of functional orientation being considered to help a user find his or her place in this context:
- Software Functional Area of Application. This is the Software Taxonomy above.
- Functional Area of the Business. This is a means for users to identify what type of business they are in, when searching for solutions in a specific business area. The US Census Bureau NAICS (North American Industry Classification System, see are being developed) us being considered for this use. If application code relates to a specific functional business area, the idea is to identify that area by NAICS code(s).
- Business Software Environment. This relates to where the user is coming from, in terms of current, or desired, systems environment. For instance, if the organization has invested heavily in a Java infrastructure, it may not want to consider a solution using PHP. (These are examples only - no religious wars!)
The organization of FO information with reference to the above classifications is being discussed prior to finalizing a methodology, and feedback is solicited. Please submit ideas to the FO Committee team forum, or add ideas on the wiki either to this page directly or on the discussion page.
Software Classification of OpenBRR Rated Open Source Packages (from Samples):
The software packages below are tentatively classified according to the proposed software categories. The descriptions are adapted from www.swik.net, SourceForge.net, or the sponsoring website. Packages are listed alphabetically.
- Package: Jboss
- Description: An Enterprise JavaBeans application server implemented in pure Java
- Area and Category: Application Development and Deployment / Application Deployment
- Sub-Category: Application Server Software Platforms
- System Environment (if applicable): J2EE, Enterprise JavaBeans, Java
- Package: Mambo
- Description: A dynamic Web content management tool.
- Area and Category: Applications / Content Application
- Sub-Category: Content Management (for Websites)
- System Environment (if applicable): Implemeneted in JavaScript, PHP
- Package: Moodle
- Description: A learning management system for producing Internet-based course Web sites
- Area and Category: Applications / Content Application
- Sub-Category: Content Management (for Websites)
- System Environment (if applicable): Any Web Host
- Package: Sakai
- Description: A Collaboration and Learning Environment (CLE) for higher education
- Area and Category: Applications / Collaborative Applications
- Sub-Category: Conferencing Applications (Higher Education)
- Package: Web GUI
- Description: An application framework that handles content management
- Area and Category: Applications / Content Application
- Sub-Category: Content Management (for Websites)
- System Environment (if applicable): Implemented in Mod_Perl
