Managing Access to Source Code
Intellectual property is an important aspect of any business or application developer. As such, you can disable access to the entire database design as well as the LotusScript libraries. This can be achieved by "hiding" the database design (which is different from encrypting the data content) and by extracting the LotusScript libraries.
When hiding the database design, all design elements are compiled and can no longer be viewed or directly changed. To update the design, you must create, manage, and deploy changes through the use of templates. After the database design has been hidden, you cannot
- View the database design
- Create, modify, or delete forms, subforms, fields, etc.
- Create, modify, or delete views
- Create, modify, or delete agents
- Modify LotusScript or Formula Language associated with action buttons
- Modify the parameters associated with the "Database Open" property
- Display the synopsis of the database design
- Access the database design via a new database copy or replica
- View fields via the Document Properties box
Alternatively, people and organizations concerned primarily with the protection of LotusScript source code can export the code and still include it in the database design. Using this approach, the LotusScript library is managed externally to the Domino Designer client and incorporated (or "included") in the design when the database is compiled. This means the LotusScript source code is integrated into the design of the database, but the library cannot be viewed using the Domino Designer client or traced using the "Debug LotusScript" feature.
Категории |