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 implemenentation specs to see what’s implemented and what not.

On ordering a license, a persenal account will be created. On this account page you can access you order information, your subscription information  and your license key.

With the license key you can download the latest version of the full source code of the SVG control package from the download page. At the bottom of the page, enter your license key, check the Captcha and click submit. The download should start immediately.

Note that this is a subscription license. This way I can keep the price of the package low and you only pay the subscription fee if you need the updates, bugfixes and support for another year.

The license key will give you access to updates and support for one year. You can extend that for another year by paying the subscription fee. If you do not renew the license you can still use the software, but access to updates and support will cease.

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, XE3, XE4, XE5, XE6, XE7, XE8, DX10 Seattle, DX10.1 Berlin, DX10.2 Tokyo, DX10.3 Rio, DX10.4.

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 an fixes can be downloaded from the download page.
  • Help and support can be requested by sending an email to bverhue@gmail.com
  • If you have a v2.2 license and want to upgrade to v2.4 you can receive a discount if you sent me an email with your v2.2 license key.

Please note that MyCommerce from Digital River will no longer be handling payments. I am in the process of switching to Mollie payments. At the moment the following payment options are available: credit card, bank transfer, Paypal and IDEAL.

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 in any quantity 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 sell or distribute this as a modified product.
  • Using the “SVG control package” in applications sold with different publisher name than the company holding the license.
  • Transfer 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 Euro sign up fee and a yearly recuring 15 Euro fee for updates and basic support.

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 in any quantity 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 sell or distribute
    this as a modified product.
  • Using the “SVG control package” in applications sold with different publisher
    name than the company holding the license.
  • Transfer 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 Euro sign up fee and a yearly recuring 20 Euro fee for updates and basic support.

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 in any quantity 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 sell or distribute this as a modified product.
  • Using the “SVG control package” in applications sold with different publisher name than the company holding the license.
  • Transfer 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 Euro sign up fee and a yearly recuring 30 Euro fee for updates and basic support.

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