gfsd-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gfsd]Revised Categories


From: Janet Casey
Subject: [gfsd]Revised Categories
Date: Fri, 07 Dec 2001 15:07:27 -0500


In preparation to changing over to an Elog interface, I've revised the
categories list. It can nowonly have two levels, but I don't think
that will matter as not many entries had three or four levels of
categorization.

Any comments, suggestions, etc. are welcome.


Revision of categories Nov. 19, 2001 for elog

Goals:

1. Only two levels of categorization
2. Increased accuracy




Text creation and manipulation- creation and manipulation of either
                                human or computer language text
        editors- modifying previously written human or computer language text
        programming editors- editors to modify computer language text           
       word processing- software to create human language text docs
        documentation tools- software to help create documentation of
                             other software for other software
                             language converters
        misc
            



Software development- software to write software with
        C programming - to write source code in C
        C++- software to write source code in C++
        Python- software to write source code in python 
        Perl- software to write source code in perl 
        Other languages- software to write code in other programming languages
        program editors- programs to modify previously written source code
        compilers- programs to compile source code of any language
        shell- shells and programs to make using them easier
        debugging- programs to debug previously written source code
        programming language conversion- convert source code in one
                                         computer language to source
                                         code in another programming
        program build automation- programs to automate builds
        version control- software to allow multiple users to work on
                         the same files while tracking changes made to
                         these files
        misc- programs to do small specific development tasks
        


Libraries- software libraries (groups of reusable code)
        C libraries- groups of reusable code related to C programming
        C++ libraries- groups of reusable code related to C++ programming
        User interface- groups of reusable code related to designing
                        user interfaces
        Localization- groups of reusable code related to adapting
                      programs to languages and design styles
        Image processing- groups of reusable code related to creating
                          and modifying images
        misc- libraries for small specific tasks


Network applications- software to do network communication jobs
        security- software to protect a network from unwanted intruders
        newsreaders- software to facilitate and organise reading of
                news and newsgroups
        privacy- software to protect network users' privacy
        browsers- software to browse the Web 
        tools- software to perform specific network tasks 
        misc- 


E-mail
        GUI clients- software to facilitate reading, sending, and
                      organization of email
        text clients- text-based software to facilitate reading, sending,
                 and organization of email
        mail transport agents- sends mail over the network
        mail delivery agent- puts mail into mailbox
        misc


Live Communications- software to facilitate real-time communications
                     between two or more users
        chat
        Instant messaging (ICQ)
        IRC
        bots
        misc


Web Authoring- text and graphics software for constructing and
managing all content on Web sites
        HTML editors- software to edit HTML code
        HTML preprocessing- software to prepare and check HTML code
                before it goes up on the Web
        format conversion to HTML- software to convert code in other
                computer languages and formatsto HTML
        digital images- software to organize, prepare, and modify
                digital images for display on the Web
        servers- software for servers that host Web sites
        misc


Audio- software to facilitate playing music through a computer
        mp3
        ogg vorbis
        cd burning
        cd ripping
        CD playing
        organization of tracks


Telephony- software to facilitate using the Internet for telephone
communications
        telephony
        conferencing
        misc


Video- software to facilitate viewing moving images through a computer
        video viewing
        video manipulation
        misc


Graphics- software to facilitate creating graphics with a computer
        2D- software to creat two dimensional graphics
        3D- software to create three dimensional graphics
        graphics editors- draw and paint programs, etc.
        page layout programs- software to facilitate layout of human
                              languages text annd graphics for hard
                              copy printing
        animation
        misc


Printing- software to facilitate printing from a PC to a printer
        PostScript- software to make printing PostScript files easier
        GNOME specific- software to make printing under GNOME easier
        printer specific (ie H-P)- software to make printing under a
                                   specific lines of printers easier
        fonts-software to facilitate the creation, organization, and use of
             different fonts
        misc


Design and Manufacturing-
        Circuit design- software to help design electronic circuits
        CAD- software to help design physical objects 
        CAM- software to help run production machinery
        misc


Security- software to safeguard a system or network from unwanted intruders
        firewalls- software to blockade a system or network from
                   unwanted intruders 
        authentication- software to verify passwords
        Internet- software to prevent unauthorized attacks on a system
                  or network through the internet 
        encryption- software to scramble or unscramble an e-mail message
        system- software to ensure that only authorized users can
                access a system
        misc


System administration- software to help with daily maintenence,
                       backups, and user changes to a system
        configuration- installing new users, dates, and changing user
                       passwords, preferences, and procedures
        remote administration- software for system administration wher
                               either admin or users are off-site
        backup- softwre to perform system backups
        monitoring- monitoring system usage, load, and demands
        network hookup- software to help connect a computer to the network
        misc
        

Database- software to maintain and manipulate large groups of data
        administration- software to maintain, manipulate, and update
                        large groups of data 
        SQL-type- software designed to work with SQL-type databases 
        servers- software to run and maintain database servers
        misc



Business/Productivity- software to help run a business whether
                       virtual, freelance, or traditional
        spreadsheets- software to crunch numbers
        timetrackers- software to keep track of who you're working
                      for at various times
        PIM/address books- software to maintain personal contact information
        calendars- software to keep track of personal schedules
        specialized business software- software for specific types of
                                       businesses
        project managers/planners-
        misc


E-commerce-software to facilitate conducting business over the Internet
        auctions- software with which to conduct online auctions
        retail buying-software to facilitate buying products over the Internet
        credit card software- software to securely process credit card
                              transactions
        e-commerce security- software to check buyer identity and
                             secure transactions
        misc



Games
        enhancements for specific games
                     Doom (is Doom free?)
                     Quake
                     SimCity (recently freed)
        chess-related-
        other board games-
        shoot-'em-ups- games with the object of killing as many
                       (hopefully virtual) characters as possible
        simulation games-
        role-playing/adventure-
        word puzzles-
        misc


Hobbies- software to improve personal mental health and physical well-being
        health- software to help maintain, improve and inform users
                about health issues
        nutrition-software to help maintain, improve and inform users
                  about diet and nutrition issues
        geneology- software to help trace a family tree
        music- software to help write music
        ham radio-
        aviation- 
        misc


GUI- software for graphical interfaces
            File managers- software to administer and maintain a user's files
            Window Managers- software to administer and maintain a
                             user's on-screen windows
            GNOME apps.- apps native to the GNOME desktop
            KDE apps- apps native to the KDE desktop
            misc


Educational- software designed to teach a particular subject
        elementary- software designed for teaching children equivalent
                    to the American K-6 grade range
        secondary- software designed for teaching children equivalent
                   to the American 7-12 grade range
        adult- software designed for teaching post American high
               school or equivalent
        typing- software designed for teaching typing to post
                    American high school or equivalent students
        programmming- software designed for teaching programming
                          to post American high school or equivalent students
        misc


Mathematics-
        symbolic- programs for doing algebraic manipulations
        plotting- software to present statistical data graphically
        statistics- software for the manipulation of statistical data
        misc


Science- software to aid in scientific research
        astronomy-software to aid in astronomical research
        physics-software to aid in physical science research
        geology-software to aid in geological research
        chemistry-software to aid in chemical research
        biology-software to aid in biological research
        geography- software to aid in geographical research
        misc  


Localization- software to facilitate adapting software to local
              cultural and linguistic conditions
        language adaptions- software to adapt software to work in a
                            specific human language
        localized editors- software to edit text in specific human language
        text converters- software to convert text to a specific human language
        misc


Disability- software designed to help users work around physical disabilities

- -- 



Janet Casey                     
Free Software Foundation        
www.gnu.org                     
address@hidden                  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]