BugOPOLIS :: HOME
  Bug Station Small Business Server
  BugStation Enterprise Server
  BugZone Hosting Services with Bugzilla
  Project Station Small Business Server
  Project Station Enterprise Server
  ProjectZone Hosting Services with Gforge
  Client Testimonials
  Product Tour
   
Summary
White Papers
Contact Us
Site Map

 

Return to Bugopolis Home Page

Generally Recognized as Mature (GRAM) OSS/FS programs

David A. Wheeler
dwheeler@dwheeler.com
Revised as of September 10, 2003

This paper identifies Open Source Software / Free Software (OSS/FS) programs that I believe are generally recognized as mature (GRAM), also known as generally recognized as safe (GRAS).

Open Source Software / Free Software (OSS/FS) has risen to great prominence. Briefly, OSS/FS programs are programs whose licenses give users the freedom to run the program for any purpose, to study and modify the program, and to redistribute copies of either the original or modified program (without having to pay royalties to previous developers). There is significant evidence that any user of software should consider using OSS/FS programs, and I've written a paper on how to evaluate OSS/FS programs.

A MITRE study recommended creating a "generally recognized as safe" (GRAS) list of OSS/FS programs. Such a list has also been called a "Generally Recognized as Mature" (GRAM) list, since the issue is one of maturity, not whether the program will be used in a safety-critical environment. Basically, certain OSS/FS programs are so widely used in their market niche that the risk of using them is significantly reduced, and having a GRAM or GRAS list would save evaluators time and money. For example, in web applications the combination of Linux, Apache, MySQL, and Perl/Python/PHP is so widespread that it has its own acronym: LAMP.

This appendix proposes a short GRAM list. No doubt future versions of this paper will have a longer GRAM list, or point to a longer GRAM list. Indeed, I can easily imagine some standards-like group being created to maintain a GRAM list. Since at the moment I know of no such organization, perhaps this list will help people until there is such a group. Many worthy applications are not included in this particular list; there are so many useful programs that it's quite difficult to create a "complete" list. This list includes relatively few libraries; there are so many libraries available that it's difficult to identify the "important" ones. Note that a program in this GRAM list might not meet your specific needs; simply consider a presence in this list as a useful piece of information, but only one piece. Still, I offer it to the world as a short list that may help you if you are considering using OSS/FS.


For more information, see Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers! or David A. Wheeler's home page.

 

Email: sales@bugopolis.com

Call: 360-456-5817

BUGOPOLIS, LLC
1101 Seneca Street, Suite 1403
Seattle, WA 98101
U.S.A.

FAX: 206-621-1879

 

© 2003 BUGOPOLIS Inc. Web Design by Altoros