Licensing conditions, pricing and contact

Before you buy the code, I suggest you try out the demo applications to check if your SVG images are rendered correctly, and check out the implementation specs to see what is and isn’t implemented.

When you order a license, you receive your license key and your invoice by email. There is no password to remember: on the account page you enter your email address and I send you a login link. From there you can see your licenses, the date each one runs until, and all your invoices.

With the license key you can download the latest version of the full source code of the SVG control package from the shop’s download page. Enter your license key and click download; the download starts immediately.

The license key gives you access to updates and support for one year. Before that year ends I send you an email with a payment link, so you can extend it for another year. Nothing is charged automatically and there is no subscription: if you do not renew, you can still use the software, but access to updates and support will cease.

Renewal pricing is locked in for licenses renewed within 90 days of their expiration date; such renewals are not subject to future price increases. Renewals made after this period are billed at the prices in effect at the time of renewal.

Contents of the SVG control package

  1. Delphi and FPC/Lazarus source code of the SVG control package, this includes:
    1. Full source code of the complete SVG library. This includes an xml reader, svg parser, svg renderer, render context implementations for DirectX, GDI+,  Quartz, BGRABitmap, Graphics32, Aggpas and more. So the full source code of  everything that is in the library.
    2. The following components: TSVG2Doc, TSVG2AnimationTimer
    3. The following FMX controls: TSVG2Control, TSVG2Image, TSVG2ImageList, TSVG2LinkedImageList, TSVG2LinkedImage
    4. The following VCL controls: TSVG2Control, TSVG2WinControl, TSVG2Graphic, TSVG2Image, TSVG2ImageList, TSVG2LinkedImageList, TSVG2LinkedImage
    5. The following FPC Lazarus controls: TSVG2Control, TSVG2WinControl, TSVG2Graphic, TSVG2Image, TSVG2ImageList, TSVG2LinkedImageList, TSVG2LinkedImage
    6. The source code for the SVG viewer demo applications and examples are on GitHub: delphi-svg-control-examples
  2. Help file

Requirements

Delphi XE2 or later

FPC version 3.0.4 or later including the rtl-generics package and Lazarus version 1.8.4 or later.

General info

  • Licenses are split into “single developer license”, “small team license” and a “site license”. You can find the license terms in the following sections.
  • The license is linked to the license key sent to you.
  • The license key gives you access to updates and support for one year.
  • Updates and fixes can be downloaded from the download page.
  • Help and support can be requested by sending an email to bverhue@gmail.com

Order license

Click here to order a license.

The conditions for “Single developer”, “Small team” and “Site” licenses  are listed in the following sections.

Single developer license

The license of the “SVG control package single developer” gives you the right to:

  • Use the “SVG control package” for development of applications or any type of software module in general by a single developer within the company holding the license.
  • Sell any commercial or non-commercial compiled application with the “SVG control package”, published by the company holding the license.
  • Make modifications to the source code of “SVG control package” for own use.
  • Use the “SVG control package” and source code on all development systems used by the developer assigned by the company holding the license.
  • Sell any number of applications without any additional run-time fees required.

The license agreement prevents you from:

  • Distributing parts or full source code of the “SVG control package”.
  • Changing the source code of the “SVG control package” and selling or distributing it as a modified product.
  • Using the “SVG control package” in applications sold with different publisher name than the company holding the license.
  • Transferring the license to another developer or company.
  • Using the components by multiple developers in the company holding the license.

The license agreement terminates immediately after violation of any of the
terms and conditions described.

Price for a “Single developer license” is a €50 and a renewal for another year of updates and basic support is €15.

Small team license

The license of the “SVG control package small team” gives you the right to:

  • Use the “SVG control package” for development of applications or any type of software module in general by two developers within the company holding the license.
  • Sell any commercial or non-commercial compiled application with the “SVG control package”, published by the company holding the license.
  • Make modifications to the source code of “SVG control package” for own use.
  • Use the “SVG control package” and source code on all development systems used
    by the developers assigned by the company holding the license.
  • Sell any number of applications without any additional
    run-time fees required.

The license agreement prevents you from:

  • Distributing parts or full source code of the “SVG control package”.
  • Changing the source code of the “SVG control package” selling or distributing it as a modified product.
  • Using the “SVG control package” in applications sold with different publisher
    name than the company holding the license.
  • Transferring the license to another company or to other developers than the two
    originally assigned developers.
  • Using the components by more than two developers in the company holding the
    license.

The license agreement terminates immediately after violation of any of the
terms and conditions described.

Price for a “Small team license” is a €75 and a renewal for another year of updates and basic support is €20.

Site license

The “SVG control package site license” gives you the right to:

  • Use the “SVG control package” for development of applications or any type
    of software module in general by all developers within the company holding
    the license.
  • Sell any commercial or non-commercial compiled application with
    the “SVG control package”, published by the company holding the license.
  • Make modifications to the source code of “SVG control package” for own use.
  • Use the “SVG control package” and source code on all development systems used by all developers in the company holding the license.
  • Sell any number of applications without any additional run-time fees required.

The license agreement prevents you from:

  • Distributing parts or full source code of the “SVG control package”.
  • Changing the source code of the “SVG control package” and selling or distributing it as a modified product.
  • Using the “SVG control package” in applications sold with different publisher name than the company holding the license.
  • Transferring the license to another company.

The license agreement terminates immediately after violation of any of the terms and conditions described.

Price for a “Site license” is a €150 and a renewal for another year of updates and basic support is €30.

Disclaimer:

THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Contact information

B. Verhue Software Development

Delft, The Netherlands

Tel. +31620094048

Chamber of Commerce no: 83205691

VAT no: NL003792806B89

For all questions please send an email to the following email address:

BVerhue@gmail.com