Changes between Version 2 and Version 3 of Mission_Statement


Ignore:
Timestamp:
Mar 29, 2015, 4:57:35 AM (5 years ago)
Author:
Chris Johns
Comment:

Clean up

Legend:

Unmodified
Added
Removed
Modified
  • Mission_Statement

    v2 v3  
    11= Mission Statement =
    22
     3[[TOC(Developer/Tracing , depth=2)]]
    34
    45RTEMS development aims to provide a free deterministic real-time operating system targeted towards deeply embedded systems which is competitive with closed source products. The RTEMS project encourages the support and use of standard APIs in order to promote application portability and ease porting other packages to the RTEMS environment.
    56
    67The RTEMS development effort uses an open development environment in which all users collaborate to improve RTEMS. The RTEMS cross development toolset is based upon the free GNU tools and the open source C Library newlib. RTEMS supports many host platforms and target architectures.
    7 = Free Software Project =
    88
     9== Free Software Project =
    910
    10 Although RTEMS is not an official GNU project under the auspices of the FSF, it does support the free software goals of the GNU project.
     11The free software goals of the project are:
    1112
    12  *  RTEMS and supporting components are available under various free licenses with copyrights being held by individual authors or the FSF.
     13 *  RTEMS and supporting components are available under various free licenses with copyrights being held by individual authors.
    1314 *  All software which executes on the target will not place undue restrictions on embedded applications.
    14  *  Patches must be legally acceptable for inclusion into the RTEMS project.
    15 = Design and Development Goals =
     15 *  Patches must be legally acceptable for inclusion into the RTEMS project or the specific project being used.
    1616
     17== Design and Development Goals ==
    1718
     19 *  Source based development with all users building from source
     20 *  Any suitable host should be supported
     21 *  Open testing, tests and test results.
    1822 *  Ports to new architectures and CPU models
    19  *  More Board Support Packages
     23 *  Addition of Board Support Packages for available hardware
    2024 *  Improved runtime libraries
    2125 *  Faster debug cycle
    2226 *  Various other infrastructure improvements
    23 = Open Development Environment =
    2427
     28== Open Development Environment ==
    2529
    2630 *  Encourage cooperation and communication between developers.
    2731 *  Work more closely with "consumers".
    2832 *  Code available to everyone at any time, and everyone is welcome to participate in development.
    29   *  Patches will be considered equally based on their technical merits.
    30   *  All individuals and companies are welcome to contribute as long as they accept the ground rules.
     33 *  Patches will be considered equally based on their technical merits.
     34 *  All individuals and companies are welcome to contribute as long as they accept the ground rules.
    3135 *  Open mailing lists.
    32  *  Developer friendly tools and procedures (i.e., CVS, multiple maintainers, etc).
    33  *  Conflicts of interest exist for many RTEMS developers; the developers as well as the RTEMS Steering Committee will not allow those conflicts of interest to have an effect on the development of RTEMS.
     36 *  Developer friendly tools and procedures with a focus on keeping them current.
     37 *  Conflicts of interest exist for many RTEMS developers. The developers contributing to the RTEMS Project must put the interests of the RTEMS Project first.