PrincipeTracker - version 0.3
Principles
PrincipleSets
Import/Export
Help
Principles for the MMBase project
1
Database independency
2
Assume that you are in a servlet environment
3
Code conventions
4
Use the bridge
5
Dependencies
6
The core of MMBase should strive for the maximum in backwards compatibility throughout new releases.
7
MMBase components should offer the maximum in flexibility during deployment
8
The functionality of the MMBase core and its components should be built in the most generic and reusable way possible
9
MMBase packages (core and components) should adhere to the principle of graceful degradation
10
All source code of MMBase is subject to the Open Source licence MPL 1.0
11
MMBase is platform independent.
12
MMBase applications communicate with each other only via the allowed Web Services protocols.
13
The MMBase core and its components should demonstrate high-end performance on production environments.
14
The MMBase core and MMBase implementations must follow the MMBase security specifactions and guidelines.
15
Multi-tier architecture
Mail Remarks