Source Code License (DynaPDF Enterprise Clause Samples

The Source Code License (DynaPDF Enterprise) clause grants the licensee the right to access, use, and modify the source code of the DynaPDF Enterprise software. This typically allows the licensee to integrate the software into their own products, customize its functionality, or perform internal audits and security reviews. By providing these rights, the clause ensures that the licensee has the flexibility to adapt the software to their specific needs and maintain control over its implementation, addressing concerns about vendor lock-in and long-term software support.
Source Code License (DynaPDF Enterprise. The optional source code license contains all source codes which are required to build the library for certain operating systems. DynaPDF was developed in ANSI C++. Required minimum compiler versions to build the library: • Microsoft Visual Studio 2017 or higher on Windows • GCC 4.4 or higher on Linux and most Unix systems • Visual Age 6 or higher on IBM AIX • Solaris Studio 12 or higher on Oracle Solaris • XCode 9 or LLVM 9 or higher for macOS or iOS Predefined workspaces and make files to build the library are included in the DynaPDF Enterprise package. DynaPDF does not use deprecated functions when compiled with Visual Studio 2005 or higher. The required minimal Visual Studio version can be changed without further notice. The Licensee is permitted to make changes to the source codes with the following restrictions: • Sections of code which are marked as private or which are otherwise disabled, e.g. via macros or settings which depend on another license key than provided, must not be used or modified in any way. • Changes must be marked and documented with suitable comments. For a Windows DLL, this includes a comment in the Comments section of the DLL resource. Shared libraries for Linux, UNIX, or macOS must be renamed. Sections of code which are not marked as private and which are not otherwise disabled may be extracted from the library and used in other projects, including those that do not use DynaPDF methods. Please note that the issue of transfer of DynaPDF source code or parts of this source code to third parties is NOT permitted.
Source Code License (DynaPDF Enterprise. The optional source code license contains all source codes which are required to build the library for certain operating systems. DynaPDF was developed in ANSI C++. Predefined workspaces and make files to build the library are included in the DynaPDF Enterprise package. DynaPDF does not use deprecated functions when compiled with Visual Studio 2005 or higher. The required minimal Visual Studio version can be changed without further notice. Project files are delivered for the following development environments: • Microsoft Visual Studio 6.0 • Microsoft Visual Studio .Net 2005 • Makefiles and configure scripts for GCC 4 or higher DynaPDF does not use deprecated functions if compiled with Visual Studio 2005 or higher. The Licensee is permitted to make changes to the source codes with the following restrictions: • Sections of code which are marked as private or which are otherwise disabled, e.g. via macros or settings which depend on another license key than provided, must not be used or modified in any way. • Functions to check, repair, or convert PDF files into certain PDF Standards like PDF/X or PDF/A must not be extended, modified, or added to the library if not already available. • Changes must be marked and documented with suitable comments. For a Windows DLL, this includes a comment in the Comments section of the DLL resource. Shared libraries for Linux, UNIX, or Mac OS XmacOS must be renamed. Sections of code which are not marked as private and which are not otherwise disabled may be extracted from the library and used in other projects, including those that do not use DynaPDF methods. Please note that the issue of transfer of DynaPDF source code or parts of this source code to third parties is NOT permitted. Sections of code which are not marked as private and which are not otherwise disabled may be extracted from the library and used in other projects, including those that do not otherwise use DynaPDF methods, with exception of all classes which read, modify, or create font files. These classes may only be used in conjunction with DynaPDF. Fonts created by these classes may not be used or saved outside of PDF files. Please note that the issue or transfer of DynaPDF source code or parts of this source code to third parties is not permitted.