OpenTTCN/Knowledge base/Distribution Guide
From OpenTTCN
Home | Developer's corner | Knowledge base | Working documents | Documentation | OpenTTCN IDE | Tutorials | Training | How do I | Frequently asked questions | Technical support |
Distribution Guide
Distribution guide for TTCN-3 adapters and compiled code created using OpenTTCN software
- OpenTTCN Tester/OpenTTCN Publisher version 3.03
- OpenTTCN SDK for Java version 3.0.3
- OpenTTCN SDK for C#/.NET version 3.0.3
- OpenTTCN SDK for ANSI C version 3.0.3
Contents |
OpenTTCN End-User License Agreement (EULA) http://downloads.openttcn.com/docs/tester/3.0/agr-lic-ot-eula-1.1.pdf is the definitive agreement about your rights regarding OpenTTCN software and it shall be read before use or any adapter distribution. In the following few examples of the application of EULA is given:
You can distribute*:
- your own TTCN-3 adapter binaries linked with OpenTTCN SDK for ANSI C libraries. You must have a licensed OpenTTCN SDK to distribute adapter binaries.
- your own TTCN-3 adapter binaries linked with runtime libraries required from OpenTTCN SDK for Java/C#/.NET. You must have a licensed OpenTTCN SDK to distribute adapter binaries.
- compiled TTCN-3 intermediate byte code found from OpenTTCN/var directory. You must have a licensed OpenTTCN Publisher product to distribute compiled TTCN-3 intermediate code.
- TTCN-3 log files produced by tester
* OpenTTCN End-User License Agreement (EULA) contains further restrictions and distribution requirements.
You cannot distribute:
- runtime environment (OpenTTCN Tester/OpenTTCN Publisher/OpenTTCN Runtime)
- OpenTTCN installers
- OpenTTCN license file (e.g. OpenTTCN.lic)
- OpenTTCN SDK including libraries
The end-user that uses the test system consisting of parts you have distributed (adapter, compiled byte code) needs OpenTTCN Runtime, OpenTTCN Tester, or OpenTTCN Publisher which can be licensed from OpenTTCN Ltd by you or by your end-user.
In the following directory listings, the files that can be distributed linked with binaries or files that are runtime libraries distributable with adapter binaries requiring them or are provided under LGPL license are shown.
Files marked with **RDFILE** are provided to be distributed with your own TTCN-3 adapter binaries.
Files marked with ##SWLIB## are provided to be linked with your TTCN-3 adapter binaries you are allowed to distribute.
Files marked with ++BYTECODE++ can be distributed.
Files marked with LGPL are provided under GNU Lesser General Public License: http://www.gnu.org/copyleft/lesser.html
The files that are not included in the following list cannot be distributed.
OpenTTCN SDK for Java
Directory of C:\Program Files (x86)\OpenTTCN\JavaSDK\lib
OTSDK.dll (**RDFILE**) OTSDK.jar (**RDFILE**)
OpenTTCN SDK for C#/.NET
Directory of C:\Program Files (x86)\OpenTTCN\NETSDK\assemblies
OpenTTCN.SDK.CD.dll (**RDFILE**) OpenTTCN.SDK.CD.xml OpenTTCN.SDK.Core.dll (**RDFILE**) OpenTTCN.SDK.Core.xml OpenTTCN.SDK.Registry.dll (**RDFILE**) OpenTTCN.SDK.TM.dll (**RDFILE**) OpenTTCN.SDK.TM.xml OpenTTCN.TTCN3.dll (**RDFILE**) OpenTTCN.TTCN3.xml
OpenTTCN SDK for ANSI C
Directory of C:\Program Files (x86)\OpenTTCN\SDK2008\lib
omniDynamic4.lib LGPL omniORB4.lib LGPL omnithread.lib LGPL openttcn-dtp-mt.lib ##SWLIB## openttcn-isl-mt.lib ##SWLIB## openttcn-msg-mt.lib ##SWLIB## openttcn-tcd-mt.lib ##SWLIB## openttcn-tsa-mt.lib ##SWLIB## openttcn-ttm-mt.lib ##SWLIB## pthreads-2.7.0-mt.lib LGPL
Directory of C:\Program Files (x86)\OpenTTCN\SDK2008\lib-md
openttcn-sdk-md.lib ##SWLIB##
OpenTTCN Publisher
Directory of C:\Program Files (x86)\OpenTTCN\Tester3\var
naming.fs ++BYTECODE++ suite0001.fs ++BYTECODE++ suite0002.fs ++BYTECODE++ and other suite.fs files ++BYTECODE++
###
